1.0.0 • Published 3 years ago

@lidemy/eslint-config-lidemy v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

eslint-config-lidemy

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