Eslint semi 結尾分號設置與否

由於java書寫習慣 語句結束加分號,而前端使用了eslint,習慣性的加分號,會給錯誤。這裏特別記錄一下

例如:測試字符串後增加了一個分號,可以看到是eslint semi規則設置報錯
在這裏插入圖片描述
找到配置文件,配置semi即可取消對分號的報錯

ESlint配置
在這裏插入圖片描述
而我這裏配置在了.eslintrc.js文件中,並沒有在 package.json 中增加eslintConfig

方案一:打開 .eslintrc.js
找到rule節點下的 semi
可以看到現在是不允許有分號:
在這裏插入圖片描述
第一個參數:
"off"或0-關閉規則
"warn"或1-將該規則作爲警告打開(不影響退出代碼)
"error"或2-將規則作爲錯誤打開(退出代碼將爲1)

第二個參數
always(默認):在語句末尾需要分號
never:不允許加分號

所以只需要

'semi': [0]

方案二:對於package.json中配置的eslint
而對於package.json中的配置同理,找到eslintConfig中的rules節點並如下設置:
在這裏插入圖片描述

當然後面還有對象選項,對不允許和允許分號做處理。具體請查看
傳送門或如下:
在這裏插入圖片描述

千里之行
始於足下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章