开始用vue cli写vue项目,发现它动不动就报错,语法十分严格,后来发现是因为eslint。在网上搜到不少直接关闭的,但我个人认为这个功能还是有必要,虽然我觉得有些烦人,但大部分原因是还不熟悉规则,这里记录一下遇到的一些错误与规则。希望可以早日习惯,写出风格统一的代码。

 

 

  • Newline required at end of file but not found

在结尾要回车一行

 

  • Expected indentation of 10 spaces but found 12

预期缩进10空格但实际上有12个

 

  • Extra semicolon

多余分号,不要再多余的语句段后面加分号,分号代表js 语句段结束(说实话我很习惯打分号,没想到这是不规范的

 

  • Trailing spaces not allowed

不允许尾随空格,删除多余空格即可

 

  • More than 1 blank line not allowed

不允许超过一行空白(我只是想间隔开一点。。。

 

  • Strings must use singlequote

字符串必须使用单引号(这可真是挑战条件反射了,我几乎不用单引号

 

  • Missing space before function parentheses

函数名和()之间要有空格

 

  • Object properties must go on a new line if they aren't all on the same line

如果有某个对象属性不在同一行,则每一个属性都要在新的一行。

 

  • Identifier 'attr_id' is not in camel case

标识符“attr_id”不是驼峰大小写,我是在函数形参时命的这个名,得改成attrId 

 

  • Import in body of module; reorder to top

import应该放在顶部

 

 

Logo

前往低代码交流专区

更多推荐