ESLint之常见错误
说明:
- 所有的报错后面都有对应规则的名称,直接在eslintrc.js中修改rules中对应规则的值即可修改相应配置
- 所有规则查阅官方文档
- 以下相当于汉译英
(1)Strings must use singlequote quotes
——字符串必须使用单引号
(2)Extra semicolon semi
——额外的分号:一行语句结尾不能添加分号
(3)Newline required at end of file but not found eol-last
——文件结尾必须要新加一行
(4) 'xxx' is assigned a value but never used no-unused-vars
——‘’xxx‘’变量已经声明了,但是从未被使用
(5)Missing space before => arrow-spacing
——箭头函数前(括号后)缺少一个空格(箭头 => 前后都要加)
(6)A space is required after/before 'x'
——在某个符号前面/后面需要加一个空格
后面规则类型有:
-
object-curly-spacing
- comma-spacing
(7)Missing space before value for key 'x' key-spacing
——对象的值与键值对之间的冒号间缺少一个空格,正确应该是:
{ a: 1, b: 2 }
(8)Missing space before function parentheses space-before-function-paren
——函数圆括号前缺少空格
(9)Missing space before opening brace space-before-blocks
——左大括号前缺少空格