前言
使用 ESLint 來讓我們代碼具有一致姓,看了就是舒服,維護起來沒煩惱!!
安裝套件
本篇將使用 ESLint 中的 airbnb
規範,先附上官網連結
eslint-config-airbnb
首先到 airbnb 的 github 找到安裝指令,但請別急著安裝,由於我們是使用 Nuxt 而不是 React ,所以這邊要點擊紅色箭頭處
來到 npm eslint-config-airbnb-base 網站,一般來說現在安裝 node.js 本身就會是 npm 5+ 的環境了,所以安裝指令就是輸入紅色箭頭處即可
配置設定檔
到 .eslintrc.js
檔案,在 extends
加入 airbnb-base
。
除此之外,還需要加入以下設定
1 | settings: { |
測試
這邊提供 VSCODE 設定檔,這樣就可以在文件儲存之後直接修正 ESLint 錯誤
1 | "eslint.validate": [ |
註: VSCODE 套件要先安裝 ESLint
、vue
、Vetur
避免出錯。