注意这些NPM脚本中的重复路径,并且在lint-staged
配置中还有一个看起来非常相似的配置。
似乎无法省略这些路径,而是让ESLint使用其配置文件(.eslintrc.json
)来查找待检查的文件:
"overrides": [
{
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
],
"files": [
"src/**/*.ts",
"test/**/*.ts",
"*.ts"
]
}
]
至少,在设置了上述配置后,运行npx eslint -c .eslintrc.json
并不会检查任何文件。而在命令行中添加路径,则会检查相关文件。
我猜测overrides[].files
仅告诉相关的解析器应关注哪些文件,但并非直接告知ESLint本身。
是否不支持仅通过配置文件来确定需要检查哪些文件呢?