最近在用VSCode写代码的时候发现,ES-LINT会有一些莫名的提示,比如,我注释习惯用 //> 这样子的开头。。。但是在ES-LINT的默认提示里就会说必须在注释里强行加空格,也就是要 // >这样,才不会出错。。。

又比如 我写一个switch, 根据习惯来说,case是不会和switch持平的。。。但是es-lint默认要求他们持平才不报错。。。

综上所述,虽然编译过程中并不报错,但是编辑器里的这种提示很是扎眼。。。

一通搜索之后,在.eslintrc的rules里增加如下规则:

    
//>注释后不加空格
"spaced-comment": [
      0,
      "always",
      {
        "markers": ["global", "globals", "eslint", "eslint-disable", "*package", "!", ","]
      }
    ],
//>switch对齐
"indent": [
      2,
      2,
      {
        "SwitchCase": 1
      }
    ],