eslint的語法校驗規則
1、官網
2、作用
JavaScript的校驗插件,通常用來校驗語法或代碼的書寫風格
3、優點
(1)統一代碼風格規則,如:代碼縮進用幾個空格;是否用駝峰命名法來命名變量和函數名等;
(2)減少錯誤, 如:相等比較必須用 === ,變量在使用前必須被聲明,在條件語句中不能使用賦值語句等;
(3)提高代碼質量,如:函數最多有多少條件分支;最多有幾個參數,代碼塊最多能嵌套多少層等。
4、缺點
太嚴格苛刻,像縮進、空格、空白行之類的規范,在開發過程中一直報錯。
5、安裝
推薦參考鏈接:https://www.jianshu.com/p/6187b7cf7e53
6、vue關閉eslint校驗
vue的eslint校驗官網:https://eslint.vuejs.org/rules/
參考文章:https://www.cnblogs.com/yuwenjing0727/p/9621387.html
https://www.jianshu.com/p/b267a1e92dce
關閉方法:
(1)新建項目時關閉
創建一個vue項目的時候,會有一個選擇:Use ESLint to lint your code? (Y/n),在這一步,我們選擇no就好了。
(2)修改build下的文件webpack.base.conf.js
將圈起來的creatLintingRule() 刪除,然后保存
刪除后截圖如下:
(2)修改config 中 index.js
找到 dev 下的 useEslint 的值修改為false,然后保存
(3)萬能法
在報錯的JS文件中第一行寫上:
/* eslint-disable */
(4) 配置vscode
vscode 設置中搜索eslint,把☑️的都點了,重啟。OK