美文网首页eslint
ESLint - 规则集

ESLint - 规则集

作者: 前往悬崖下寻宝的神三算 | 来源:发表于2019-10-12 14:56 被阅读0次

更新于 2019年10月12日14:56:01

细则参见官方规则说明(其中表示'eslint:recommended'默认开启的规则)

but,自己写一堆规则太麻烦,不如与国际接轨

google


google,规则相对于airbnb简单些

  1. 安装
npm install eslint-config-google -D 
  1. 配置
'extends': ['eslint:recommended', 'google']

airbnb


airbnb,规则很严

  1. 安装
npm install eslint-config-airbnb-base -D
  1. 配置
'extends': ['eslint:recommended', 'airbnb-base'],

standard


standard,似乎不支持jsx的格式化(测试vue template无法格式化)

  1. 安装
npm install eslint-config-standard
  1. 配置
'extends': ['eslint:recommended', 'standard']

一些规则答疑


  1. 不让使用isNaN(),而使用Number.isNaN()

Unexpected use of 'isNaN'.eslint(no-restricted-globals)

如何判断一个值是不是NaN

  • isNaN()
    意思不准确,它除了判断NaNtrue外,判断任何非数字时,也都是true
  • Number.isNaN()
    只有判断NaN才是true

相关文章

网友评论

    本文标题:ESLint - 规则集

    本文链接:https://www.haomeiwen.com/subject/bixwyctx.html