eslint 安裝配置(JS程式碼質量檢測工具)
阿新 • • 發佈:2018-12-27
首先在專案中與package.json平級的目錄下建立.eslintrc檔案,該檔案目前內容如下:(以後會做修改,暫且如此,根據專案的需求可做區域性修改)
{ “extends”: [“eslint:recommended”, “plugin:import/errors”, “plugin:import/warnings”, “plugin:react/recommended”], // 環境定義了預定義的全域性變數。 “env”: { //環境定義了預定義的全域性變數。更多在官網檢視 “browser”:true, “node”:true, “commonjs”:true, “amd”:true, “es6”:true, “mocha”:true }, “parser”: “babel-eslint”, // JavaScript 語言選項 “parserOptions”: { // ECMAScript 版本 “ecmaVersion”:6, “sourceType”:”module”,//module // 想使用的額外的語言特性: “ecmaFeatures”: { // 允許在全域性作用域下使用 return 語句 “globalReturn”:true, // impliedStric “impliedStrict”:true, // 啟用 JSX “jsx”:true } }, // 全域性變數 “globals”: { “FayUc”: true }, “plugins”: [ “react”, “import” ], /**
- ”off” 或 0 - 關閉規則
- “warn” 或 1 - 開啟規則,使用警告級別的錯誤:warn (不會導致程式退出),
- “error” 或 2 - 開啟規則,使用錯誤級別的錯誤:error (當被觸發的時候,程式會退出)
*/
“rules”: {