在 TypeScript 專案使用 ESLint 分析工具和 Airbnb 程式碼風格

做法

安裝依賴套件。

1
2
3
4
5
npm install eslint \
eslint-config-airbnb-typescript \
eslint-plugin-import@^2.22.0 \
@typescript-eslint/eslint-plugin@^4.4.1 \
--save-dev

修改 .eslintrc.js 檔:

1
2
3
4
5
6
7
8
module.exports = {
extends: [
'airbnb-typescript/base',
],
parserOptions: {
project: './tsconfig.json',
},
};

修改 package.json 檔:

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

執行檢查。

1
npm run lint