ESLint And Prettier
Def.
ESLint:程式碼檢查工具,包含排版風格與潛在問題。(比較偏程式端,例如要不要
console.log
)Prettier:支援多種語言的格式化工具(自動儲存,可以把分號和單引號自動修正)
ESLint:
Install:
sudo npm install -g eslint
npm install eslint --save-dev
eslint --init
然後應該會出現像下面的一些問題。(白色是問題,藍綠色是我所選擇)

Prettier:
Install:
npm i prettier-eslint --save-dev
How To Use:
ESLint
基本上都完成後會出現一個 .eslintrc.json 的檔案
看到裡面有一行 rules,你可以去設定一些,你所想要的程式碼風格。
Prettier
增加
.vscode
檔案夾裡面加入
settings.json
檔案
//setting.json
{
"editor.formatOnSave": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.printWidth": 120,
"prettier.trailingComma": "es5",
"prettier.tabWidth": 4
}
//formatOnSave:儲存時自動格式化(這行是我覺得最重要,一定要打的功能)
//singleQuote:使用單引號
//semi:結束時自動加分號
//printWidth:行寬
//trailingComma:尾隨逗號(意思是說,一個物件的最後一個是否要逗號)
//tabWidth:縮排空幾格
Test
簡單的增加一個
ex.js
//ex.js
const ex="1"
//手動儲存後,程式碼自動被修改為
const ex = '1';
Suggestion
Use VSCode
Install EXTENSIONS:ESLint、Prettier
Last updated
Was this helpful?