所以我使用 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"
这将使我不必单独输入每个文件
在此先感谢您的帮助
eslint "**/*.js"
递归运行所有文件夹中的所有js文件(在当前文件夹中)
你也可以这样做: AnyFolder/**/*.js
并忽略文件夹: eslint "**/*.js" --ignore-pattern node_modules/
eslint . --ext .js
使用 .js 扩展名 lint 文件。
.
当前目录和所有子目录中的目标文件。
要包含其他文件扩展名,
eslint . --ext .js,.jsx
或eslint . --ext .js --ext .jsx
.
该eslint文档覆盖此选项。
为了添加到 TranBrian10 的解决方案中,我在本地安装了 eslint,因此eslint
在终端中调用会导致command not found
错误。
我能够通过使用npx eslint
来解决这个问题:
`eslint . --ext .js` -> `npx eslint . --ext .js`
正如 GollyJer 指出的那样,由于.
语法的原因,这不适用于 Windows