【发布时间】:2023-04-03 09:52:01
【问题描述】:
当我使用 eslint scripts/**/*.js 对代码进行 lint 时,我看到两个 linting 错误:
» eslint scripts/**/*.js
/Users/user/dev/scripts/application.js
3:8 error "React" is defined but never used no-unused-vars
/Users/user/dev/scripts/components/Header.js
24:2 error Unnecessary semicolon no-extra-semi
✖ 2 problem (2 error, 0 warnings)
没关系。当我将该命令放入我的package.json 中的"scripts" 时,我只会收到一个错误。
// package.json
// ...
"scripts": {
"lint": "eslint scripts/**/*.js"
}
// ...
» npm run lint
/Users/david.tuite/dev/ui/scripts/components/Header.js
24:2 error Unnecessary semicolon no-extra-semi
✖ 2 problems (2 errors, 0 warnings)
其他 linting 错误发生了什么?
编辑
我开始怀疑这是一个全局问题。缺少的 linting 错误位于不在 scripts 子目录中的文件中。
【问题讨论】: