所以我将eslint用作我的react项目的一个linter,我希望它检查我的所有.js
文件。
我可以通过脚本来做到这一点:
"lint": "eslint back/*.js && eslint backTest/*.js && eslint front/actions/*.js"
如何获取它以.js
递归方式检查每个文件,例如:
"lint": "eslint -r *.js"
这将省去我不得不单独键入每个文件的麻烦
先谢谢您的帮助
所以我将eslint用作我的react项目的一个linter,我希望它检查我的所有.js
文件。
我可以通过脚本来做到这一点:
"lint": "eslint back/*.js && eslint backTest/*.js && eslint front/actions/*.js"
如何获取它以.js
递归方式检查每个文件,例如:
"lint": "eslint -r *.js"
这将省去我不得不单独键入每个文件的麻烦
先谢谢您的帮助
为了添加到TranBrian10的解决方案中,我在本地安装了eslint,因此eslint
在终端中调用会导致command not found
错误。
我可以通过使用以下方法解决此问题npx eslint
:
`eslint . --ext .js` -> `npx eslint . --ext .js`
而且正如GollyJer所指出的那样,由于.
语法原因,这在Windows下不起作用
eslint "**/*.js"
递归地在所有文件夹中的所有js文件上运行(在当前文件夹中)
您也可以这样做: AnyFolder/**/*.js
并忽略文件夹: eslint "**/*.js" --ignore-pattern node_modules/
eslint . --ext .js
扩展名为.js的文件。.
当前目录和所有子目录中的目标文件。要包括其他文件扩展名,
eslint . --ext .js,.jsx
或eslint . --ext .js --ext .jsx
。该eslint文档覆盖此选项。