UNPKG

@appello/eslint-config

Version:

Appello's ESLint config

34 lines (28 loc) 1.05 kB
# @appello/eslint-config This package provides Appello's .eslintrc.js as an extensible shared config. ## Installation ```sh npm i -D eslint @appello/eslint-config eslint-config-airbnb eslint-config-airbnb-typescript eslint-config-prettier eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-simple-import-sort eslint-plugin-unused-imports prettier ``` These rules require the following packages: * `eslint` * `eslint-config-airbnb` * `eslint-config-airbnb-typescript` * `eslint-config-prettier` * `eslint-import-resolver-typescript` * `eslint-plugin-import` * `eslint-plugin-jsx-a11y` * `eslint-plugin-prettier` * `eslint-plugin-react` * `eslint-plugin-react-hooks` * `eslint-plugin-simple-import-sort` * `eslint-plugin-unused-imports` * `prettier` Connect config to your project eslint config. For example `.eslintrc.js` ```js /** @type {import('eslint').Config} */ module.exports = { extends: ["@appello/eslint-config"], } ```