ESLint 中的常用规则

ESLint 通过规则(rules)来描述具体的检查行为,每条规则代表一项代码格式规范。

示例:

我们可以来看下面这条规则:

{
  "semi": 2,
  "semi": [2, 'always', {"omitLastInOneLineBlock": true}],
}

其中"semi" 是这条规则的名称,表示是否应该在行尾使用分号。“semi” 对应的值可以是一个值或者一个数组:

  • 如果为值,在该值为这条规则的错误级别,其他选项为默认。
  • 如果为数组,数组中各项都有特定含义,如:数组第一项为该规则的错误级别(level),数组的其他项为该规则 配置选项(options)。
注释规则

我们可以在文件中使用如下所示的块注释,来临时禁止规则出现警告。

/* eslint-disable */

alert('xkd');

/* eslint-enable */

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

/* eslint-disable */

alert('xkd');

也对指定的规则启动或禁用警告,如下所示:

/* eslint-disable no-console */

var a = 1;
console.log(a);

/* eslint-enable no-console */

使用行注释或块注释,在某一特定的行上禁用某个指定的规则:

alert
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值