美文网首页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