前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【转】指定文件、指定行、指定代码块不使用 ESLint 语法检查

【转】指定文件、指定行、指定代码块不使用 ESLint 语法检查

作者头像
FungLeo
发布2019-07-02 10:46:27
1.5K0
发布2019-07-02 10:46:27
举报

指定文件、指定行、指定代码块不使用 ESLint 语法检查

在使用了 eslint 进行代码检查后,可以大幅提高我们的代码规范。但是,在某些情况下,我们必须去写一些违反规则的代码。如果写了这些代码,则势必会导致各种提示报错。这种情况下,如果不去处理,则会导致项目警告越来越多,最终不知道哪些是必须的,哪些是可以修正的。 因此,在某些地方,禁用检查就变得十分重要了。随便搜索了一下,找到了这篇博文,写得还比较全面,因此转载过来了。

原文地址: https://blog.csdn.net/u013362969/article/details/81215336 ,感谢原作者整理,原文没有标注转载许可条约,因此我先转载过来,如果禁止转载,请在评论中留言给我,我会在看到后删除本文转载。

整个文件范围内禁止规则出现警告

将/* eslint-disable */放置于文件最顶部

代码语言:javascript
复制
/* eslint-disable */
alert('foo');

在文件中临时禁止规则出现警告

将需要忽略的代码块用注释包裹起来

代码语言:javascript
复制
/* eslint-disable */
alert('foo');
/* eslint-enable */

对指定规则的启用或者禁用警告

将需要忽略的代码块用注释包裹起来

代码语言:javascript
复制
/* eslint-disable no-alert, no-console */
alert('foo');
console.log('bar');
/* eslint-enable no-alert, no-console */

对指定行禁用规则警告

此方法,有两种形式,参见下方。

代码语言:javascript
复制
alert('foo'); // eslint-disable-line
 
// eslint-disable-next-line
alert('foo');
  1. 在指定行上禁用指定的某个规则alert('foo'); // eslint-disable-line no-alert // eslint-disable-next-line no-alert alert('foo');
  2. 在某个特定的行上禁用多个规则alert('foo'); // eslint-disable-line no-alert, quotes, semi // eslint-disable-next-line no-alert, quotes, semi alert('foo');
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年05月28日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 指定文件、指定行、指定代码块不使用 ESLint 语法检查
    • 整个文件范围内禁止规则出现警告
      • 在文件中临时禁止规则出现警告
        • 对指定规则的启用或者禁用警告
          • 对指定行禁用规则警告
          相关产品与服务
          腾讯云代码分析
          腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档