1.0.0 • Published 3 years ago
@lidemy/eslint-config-lidemy v1.0.0
eslint-config-lidemy
一份為程式導師計畫作業制定的 Eslint rules config
此份 config 包含哪些 rules plugins ?
- eslint-plugin-import: ^2.22.1
- eslint-plugin-jsx-a11y: ^6.4.1,
- eslint-plugin-react: ^7.12.4,
- eslint-plugin-react-hooks: ^4.2.0
上述套件需搭配 Eslint 版本為:
- eslint: ^7.21.0
上述套件亦加入 peerDependencies
安裝
npm install eslint-config-lidemy
因為有使用到上述 plugins,所以需要一併安裝:
npm install --save-dev eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks
或者直接將以下套件加入專案中 pcakage.json
的 "devDependencies": { }
並重新執行 npm install
:
"eslint": "^7.21.0",
"eslint-config-lidemy": "^1.0.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-react": "^7.12.4",
"eslint-plugin-react-hooks": "^4.2.0"
使用
更改專案中的
eslintrc.js
(或eslintrc.json
) 的extends
配置:{ extends: 'lidemy', }
規則介紹:
1.0.0
3 years ago