gpt4 book ai didi

eslint - 使 ESLint 仅将规则应用于某些文件名模式

转载 作者:行者123 更新时间:2023-12-03 10:13:19 32 4
gpt4 key购买 nike

是否可以将 ESLint 配置为仅将规则应用于名称与特定模式匹配的文件?我知道在目录中可以有单独的规则表,但如果结构如下:

app
|
|- module1
| |- module1.js
| |- module1.spec.js
|
|- module2
| |- module2.js
| |- module2.spec.js

我想要一个仅适用于 *.spec.js 文件的项目范围规则。
我希望有一个像
"include-pattern": "*.spec.js"

在 .eslintrc 或任何其他类似的方式中指定应为特定规则考虑哪些文件名。

最佳答案

更新答案:

是的,现在有可能。在您的示例中,它可能看起来像

{
"rules": {
"quotes": [ 2, "double" ]
},

"overrides": [
{
"files": [ "app/module1/*.js" ],
"excludedFiles": "*.spec.js",
"rules": {
"quotes": [ 2, "single" ]
}
}
]
}

您可以在 eslint doc page 阅读更多信息.

旧答案:

目前不支持。但是对于 2.0.0版本我们正在积极致力于此功能。

跟踪进度: https://github.com/eslint/eslint/issues/3611

关于eslint - 使 ESLint 仅将规则应用于某些文件名模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32520674/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com