eslint 常用规侧

eslint 常用规侧

我知己常用的配置规侧
如果违反了规则情况下,这里的数字:0表示不不处理,1表示警告,2表示错误并退出

// 使用 === 替代 ==
  "eqeqeq": [2, "allow-null"],
//禁止使用console
"no-console": 2,
//缩进风格
 "indent": [2, 4],

//引号类型 `` "" ''
"quotes": [1, "single"],

//语句强制分号结尾
"semi": [2, "always"],

//禁止行内备注
"no-inline-comments": 0,
//注释风格不要有空格什么的
"spaced-comment": 0,

  // 文件末尾强制换行
  "eol-last": 2,
  // 使用 === 替代 ==
  "eqeqeq": [2, "allow-null"],

//分号前后空格
"semi-spacing": [0, {"before": false, "after": true}],
//关键字后面是否要空一格
  "space-after-keywords": [0, "always"],
//不以新行开始的块{前面要不要有空格
  "space-before-blocks": [0, "always"],

//函数定义时括号前面要不要有空格
  "space-before-function-paren": [0, "always"],
//小括号里面要不要有空格
  "space-in-parens": [0, "never"],
//中缀操作符周围要不要有空格
  "space-infix-ops": 0,
//return throw case后面要不要加空格
  "space-return-throw-case": 2,


你可能感兴趣的:(eslint 常用规侧)