最近在用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
}
],