1. 程式人生 > >eslint程式碼規範檢查工具

eslint程式碼規範檢查工具

在主目錄下生產 .eslintrc.js檔案  也可以使用 eslint --init來自動生產module.exports = {
    "env": {
        "browser": true
    },
    "extends": "eslint:recommended",
    "rules": {
        "indent": [
            "error",
            4
        ],
        "linebreak-style": [
            "error",
            "windows"
        ],
        "quotes": [
            "error",
            "double"
        ],
        "semi": [
            "error",
            "always"
        ]
    }
};

所有的配置規則都是寫在 rules 物件裡面的 key表示規則的名稱 value表示表示規則的配置

extends是EsLint預設推薦的驗證,你可以使用配置選擇哪些校驗是你所需要的,可以登入npmjs.com檢視

env 可以預設好的其他環境的全域性變數,如brower、node環境變數、es6環境變數、mocha環境變數等

   {

  “env”:{

       "browser": true,

     "node": true

}

}

rules 就是自定義的規則

每條規則有3個等級:offwarnerroroff表示禁用這條規則,warn表示僅給出警告,並不會導致檢查不通過,而

error則會導致檢查不通過。

忽略檔案或目錄

建立.eslintignore檔案

build/*.js
config/*.js


規則的詳細說明文件可以參考 http://eslint.cn/docs/rules/

具體可以參考  https://cnodejs.org/topic/57c68052b4a3bca66bbddbdd

http://www.cnblogs.com/ruanyifeng/p/5283708.html