我有一些文件位于某个文件夹中,而这些文件来自供应商,所以我无法控制它们。我想为该目录和所有子文件夹中的所有文件禁用eslint。
答案 0 :(得分:24)
您可以在项目根目录中添加.eslintignore
,并使用与.gitignore
,.npmignore
等相同的内容。
当涉及同时忽略多个文件时,我们可以使用**
。
例如:src/**
表示忽略[root]/src
中的所有文件。
答案 1 :(得分:17)
"ignorePatterns": []
。从ESLint 6.7.0开始,您现在可以在"ignorePatterns"
的ESLint配置中将路径数组传递到顶级.eslintrc.json
属性:
{
// The rest of your ESLint config...
"ignorePatterns": [ "gists/*", "vendor/*" ]
}
您可以阅读2019年11月here以来的发行公告。
答案 2 :(得分:0)
我需要一个标志来临时排除|禁用|忽略目录。我尝试eslint --help | grep exclude
无济于事。
然后,我向Google查询了 eslint排除目录 ,并且第一个SO结果将我指向Disable eslint rules for folder,但在那里找不到我的答案,并且也不是,所以也许其他人正在搜索“排除”,在这种情况下可以与“禁用”完全交换。
最后,在ESLint CLI Docs中,我发现了以下内容:
--ignore-path
--ignore-pattern
--no-ignore
我希望能对某人有所帮助(他们可能会在...文档之前想到快速实施的方法)。