ESLint All In One
ESLint All In One
ESLint
$ yarn add -D eslint

.eslintrc.{js,yml,json}
优先级
.eslintrc
.eslintrc.js
.eslintrc.yml
.eslintrc.json
{
  // "extends": "airbnb",
  "extends": "eslint:recommended",
  "rules": {
    "semi": ["error", "always"],
    "quotes": ["error", "double"],
    "no-unused-vars": ["error", { "vars": "all", "args": "after-used", "ignoreRestSiblings": false }],
    "no-console": 0,
    "linebreak-style": ["error", "unix"],
    "no-use-before-define": ["off"],
    "comma-dangle": ["error", "never"],
    "global-require": ["off"],
    "import/no-dynamic-require": ["off"]
  },
  "env": {
    "browser": false,
    "es6": true,
    "node": true
  }
}
level
"off" 或 0 - 关闭规则
"warn" 或 1 - 警告
"error" 或 2 - 错误
eslint ignore
.eslintignore
https://www.cnblogs.com/xgqfrms/p/11843237.html
refs
https://eslint.org/docs/user-guide/getting-started
https://cn.eslint.org/docs/user-guide/getting-started
https://www.youtube.com/watch?v=hppJw2REb8g&feature=youtu.be
©xgqfrms 2012-2020
www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/13590827.html
未经授权禁止转载,违者必究!

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号