eslint

作者: 冰已凋零 | 来源:发表于2017-03-20 16:19 被阅读0次
    {
        "env": {
            "browser": true,
            "jquery": true,
            "commonjs": true,
            "node": true
        },
        "extends": "eslint:recommended",
        "rules": {
            "strict": [
                "error",
                "global"
            ],
           // 禁止出现未使用过的变量
            "no-unused-vars": 1,
            // 要求使用 === 和 !==
            "eqeqeq": 1,
            // 禁用 eval()
            "no-eval": 2,
           // 禁用魔术数字
            "no-magic-numbers":1,
           // 禁用 console
            "no-console":1
        }
    }
    

    零、

    • "off" 或 0 - 关闭规则
    • "warn" 或 1 - 开启规则,使用警告级别的错误:warn (不会导致程序退出)
    • "error" 或 2 - 开启规则,使用错误级别的错误:error (当被触发的时候,程序会退出)

    一、env(Specifying Environments)
    环境定义了预定义的全局变量。:

    • browser - browser 全局变量。
    • node - Node.js 全局变量和 Node.js 作用域。
    • commonjs - CommonJS 全局变量和 CommonJS 作用域 (仅为使用 * Browserify/WebPack 写的只支持浏览器的代码)。
    • jquery jQuery 全局变量

    二、 值为 "eslint:recommended" 的 extends 属性启用一系列核心规则 在 规则页面 中被标记为 √

    三、

    • 魔术数字是在代码中多次出现的没有明确含义的数字。它最好由命名常量取代。

    相关文章

      网友评论

          本文标题:eslint

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