如何在.eslintrc.json
中的eslint
命令中,而不是在package.json
文件中将文件夹设置为lint。
package.json (摘要)
"scripts: {
"lint": "eslint ./src --ext .js,.jsx,.ts,.tsx",
}
我只想要:
"scripts: {
"lint": "eslint",
}
并在.eslintrc.json
中定义路径和ext。
另一种方法,将.eslintignore
设置为忽略ALL
,而不忽略./src
。
我只想打薄src文件夹。不是根。
同样适用于eslint
的{{1}}插件。
我当前的解决方案:
.eslintignore
vscode
但是我想知道,为什么在配置文件中没有选项将文件夹设置为皮棉。 我正在寻找最常见,最优雅的解决方案。 也许听起来像是重复的。但是我搜索了很多主题,却找不到解决我问题的类似方法。
答案 0 :(得分:1)
在.eslintrc.json
如果您使用CLI指定目录(例如eslint lib),则ESLint会在目录中搜索目标文件以查找lint。目标文件是* .js或与任何替代条目匹配的文件(但不包括任何以*结尾的文件的条目)。
{
"rules": {
"quotes": ["error", "double"]
},
"overrides": [
{
"files": ["bin/*.js", "lib/*.js"],
"excludedFiles": "*.test.js",
"rules": {
"quotes": ["error", "single"]
}
}
]
}