为目录和子目录中的所有文件禁用 eslint
Disable eslint for all files in directory and subdirectories
我在某个文件夹中有一些文件,这些文件来自供应商,所以我无法控制它们。我想为该目录和所有子文件夹中的所有文件禁用 eslint。
你可以在项目根目录下添加一个.eslintignore
,和.gitignore
、.npmignore
等一样使用。
同时忽略多个文件时,我们可以使用**
。
例如:src/**
表示忽略[root]/src
中的所有文件。
我需要一个标志来临时排除|禁用|忽略一个目录。我试了 eslint --help | grep exclude
没用。
然后,我向 Google 查询 eslint exclude directory,第一个 SO 结果指向 在那里找不到我的答案,这里也没有,所以也许其他人正在搜索 "exclude",在这种情况下,它可以与 "disable".
完全互换
最后,在 ESLint CLI Docs 我找到了这些:
--ignore-path
--ignore-pattern
--no-ignore
我希望这对某些人有所帮助(在...文档之前可能会想到快速 SO 命中)。
在 ESLint 6.7.0+ 中使用 "ignorePatterns": []
.
从 ESLint 6.7.0 开始,您现在可以将路径数组传递给 .eslintrc.json
:
中 ESLint 配置中的顶级 "ignorePatterns"
属性
{
// The rest of your ESLint config...
"ignorePatterns": [ "gists/", "vendor/" ]
}
您可以阅读 2019 年 11 月的发布公告here。
我在某个文件夹中有一些文件,这些文件来自供应商,所以我无法控制它们。我想为该目录和所有子文件夹中的所有文件禁用 eslint。
你可以在项目根目录下添加一个.eslintignore
,和.gitignore
、.npmignore
等一样使用。
同时忽略多个文件时,我们可以使用**
。
例如:src/**
表示忽略[root]/src
中的所有文件。
我需要一个标志来临时排除|禁用|忽略一个目录。我试了 eslint --help | grep exclude
没用。
然后,我向 Google 查询 eslint exclude directory,第一个 SO 结果指向
最后,在 ESLint CLI Docs 我找到了这些:
--ignore-path
--ignore-pattern
--no-ignore
我希望这对某些人有所帮助(在...文档之前可能会想到快速 SO 命中)。
在 ESLint 6.7.0+ 中使用 "ignorePatterns": []
.
从 ESLint 6.7.0 开始,您现在可以将路径数组传递给 .eslintrc.json
:
"ignorePatterns"
属性
{
// The rest of your ESLint config...
"ignorePatterns": [ "gists/", "vendor/" ]
}
您可以阅读 2019 年 11 月的发布公告here。