在 JavaScript 專案使用 ESLint 分析工具並套用 Airbnb 程式碼風格

做法

安裝依賴套件。

1
2
3
4
5
6
npm install eslint \
eslint-config-airbnb \
eslint-plugin-jsx-a11y \
eslint-plugin-react \
eslint-plugin-import \
--save-dev

在根目錄新增 .eslintrc.json 檔:

1
2
3
4
5
6
7
{
"extends": "airbnb",
"env": {
"browser": true,
"node": true
}
}

修改 package.json 檔:

1
2
3
4
5
{
"scripts": {
"lint": "eslint src"
},
}

執行檢查。

1
npm run lint