說明:
- 所有的報錯后面都有對應規則的名稱,直接在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
——左大括號前缺少空格