Eslint:如何禁用对给定文件的所有检查?

Posted

技术标签:

【中文标题】Eslint:如何禁用对给定文件的所有检查?【英文标题】:Eslint: How to disable all checking for given file(s)? 【发布时间】:2017-07-08 07:48:00 【问题描述】:

我的项目中有一些供应商 JS 库,我想禁用所有 Eslint 检查这些文件。

我查看了documentation,它描述了如何通过内联 cmets 禁用检查,例如

/* eslint-disable */

..但我宁愿不触摸文件,并通过例如配置 Eslint本地 .eslintrc 文件。文档中没有描述如何通过此类文件禁用上述所有检查。

有没有可能,如果有,.eslintrc 文件会是什么样子?在给定目录中禁用所有检查是可以的。

【问题讨论】:

【参考方案1】:

您可以查看this 类似问题的答案。

基本上你应该在项目的根目录中添加一个.eslintignore 文件,并指定你想要忽略的文件和目录,如下所示:

.eslintignore 文件:

build/*.js
config/*.js
bower_components/foo/*.js

另请参阅官方 ESLint 文档中的 this 部分

【讨论】:

以上是关于Eslint:如何禁用对给定文件的所有检查?的主要内容,如果未能解决你的问题,请参考以下文章

对目录和子目录中的所有文件禁用 eslint

如何在 Vue 模板文件中配置 eslint prettier 禁用样式?

为 TypeScript 文件禁用 ESLint

如何在 vue-cli 3 上禁用 eslint?

如何禁用 eslint nextline 的多个规则

如何配置 ESLint 以与 PhpStorm 一起使用以自动修复 ESLint 错误