1. 程式人生 > >關閉令人抓狂的ESlint 語法檢測配置方法《《《 非人類的方法

關閉令人抓狂的ESlint 語法檢測配置方法《《《 非人類的方法

剛剛開始的小夥伴是不是空格報錯少一行報錯各種錯?是不是覺得快被限制的失去了自由的思緒了?受折磨後找到了不錯的文章來取消eslint語法檢測限制,作為學習筆記摘自segmentfault

其實我並不反對這些語法檢測,但是像許多反個人意願的那就真的不得不吐槽了,比如vue-cli腳手架建立的預設eslint規則:

  • 程式碼末尾不能加分號 ;

  • 程式碼中不能存在多行空行

  • tab鍵不能使用,必須換成兩個空格

  • 程式碼中不能存在聲明瞭但未使用的變數

以上規則個人認為真的反人類!除錯程式碼太難了。

關閉eslint

這裡只說vue-cli腳手架的關閉方法,其實很簡單,就是把 build/webpack.base.conf.js 配置檔案中的eslint rules註釋掉即可。

如果想保留eslint的語法檢測,那就把不符合自己習慣的規則去掉吧。

配置檔案在專案根目錄裡,檔名以 .eslintrc.* 為名。


其中 rules 就是配置規則的

配置引數

規則值:

具體參照

https://eslint.org/docs/rules/no-unused-vars

常見規則列表

以下規則列表來自網路