ESLint 禁用检查

http://eslint.cn/docs/user-guide/configuring#disabling-rules-with-inline-comments

Disabling Rules with Inline Comments

可以在你的文件中使用以下格式的块注释来临时禁止规则出现警告:

/* eslint-disable */
alert('foo');
/* eslint-enable */

你也可以对指定的规则启用或禁用警告:

/* eslint-disable no-alert, no-console */
alert('foo');console.log('bar');
/* eslint-enable no-alert, no-console */

如果在整个文件范围内禁止规则出现警告,将/* eslint-disable */ 块注释放在文件顶部:

/* eslint-disable */
alert('foo');

你也可以对整个文件启用或禁用警告:

/* eslint-disable no-alert */
// Disables no-alert for the rest of the file
alert('foo');

可以在你的文件中使用以下格式的行注释在某一特定的行上禁用所有规则:

alert('foo'); 
// eslint-disable-line
// eslint-disable-next-linealert('foo');

在某一特定的行上禁用某个指定的规则:

alert('foo'); 
// eslint-disable-line no-alert
// eslint-disable-next-line no-alertalert('foo');

在某个特定的行上禁用多个规则:

alert('foo');
// eslint-disable-line no-alert, quotes, semi
// eslint-disable-next-line no-alert, quotes, semialert('foo');

上面的所有方法同样适用于插件规则。例如,禁止eslint-plugin-examplerule-name规则,把插件名(example)和规则名(rule-name)结合为 example/rule-name

foo(); // eslint-disable-line example/rule-name

注意:为文件的某部分禁用警告的注释,告诉 ESLint 不要对禁用的代码报告规则的冲突。ESLint 仍解析整个文件,然而,禁用的代码仍需要是有效的 JavaScript 语法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ESLint 配置 ESlint 被设计为完全可配置的,这意味着你可以关闭每一个规则而只运行基本语法验证,或混合和...
    静默虚空阅读 41,568评论 3 14
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • EsLint入门学习整理 这两天因为公司要求,就对ESLint进行了初步的了解,网上的内容基本上都差不多,但是内容...
    点柈阅读 26,090评论 3 42
  • 前提:如果没有安装package control,可以参考sublime插件推荐以下按照顺序安装: 安装Subli...
    real勾玉阅读 1,716评论 1 2
  • ESLint 是一个插件化的 javascript 代码检测工具,它可以用于检查常见的 JavaScript 代码...
    lion1ou阅读 10,820评论 0 7