我正在为我的React项目使用ESLint作为代码检查工具,并希望它检查所有的.js
文件。
我可以通过以下脚本实现:
"lint": "eslint back/*.js && eslint backTest/*.js && eslint front/actions/*.js"
我该如何使其递归地检查每个 .js
文件,就像这样:
如何递归检查每个 .js
文件:
"lint": "eslint -r *.js"
这将节省我逐个输入每个文件的时间。我正在为我的React项目使用ESLint作为代码检查工具,并希望它检查所有的.js
文件。
我可以通过以下脚本实现:
"lint": "eslint back/*.js && eslint backTest/*.js && eslint front/actions/*.js"
我该如何使其递归地检查每个 .js
文件,就像这样:
如何递归检查每个 .js
文件:
"lint": "eslint -r *.js"
这将节省我逐个输入每个文件的时间。eslint "**/*.js"
可以递归地运行所有文件夹中的所有 js 文件(在当前文件夹中)
你也可以这样做:AnyFolder/**/*.js
如果要忽略一个文件夹:eslint "**/*.js" --ignore-pattern node_modules/
了解更多信息,请访问 eslint/command-line-interface
eslint . --ext .js
来检查 .js 后缀的文件。 .
表示在当前目录及其所有子目录中的文件。 eslint . --ext .js,.jsx
或 eslint . --ext .js --ext .jsx
命令。在 TranBrian10 的解决方案之上,我本地安装了 eslint,在终端中调用 eslint
时会出现 command not found
错误。
我通过使用 npx eslint
来解决这个问题:
`eslint . --ext .js` -> `npx eslint . --ext .js`
正如GollyJer所指出的那样,由于.
语法,这将无法在Windows上运行。
.
,就足以遍历所有子树查找 js 文件。 - Saba Ahang/node_modules/*
和/bower_components/*
中的文件。文档 编辑:好的,我意识到你的答案也忽略了子路径中的node_modules,我的错。 - zypA13510