2.0.0-alpha.1 • Published 2 years ago

@codequest-eu/eslint-config v2.0.0-alpha.1

Weekly downloads
7
License
MIT
Repository
github
Last release
2 years ago

@codequest-eu/eslint-config

Base codequest eslint config

Usage

  1. Install @codequest-eu/eslint-config along with its peer dependencies:

    npm install --save-dev \
      @codequest-eu/eslint-config \
      @typescript-eslint/eslint-plugin \
      @typescript-eslint/parser \
      eslint \
      eslint-import-resolver-typescript \
      eslint-plugin-flowtype \
      eslint-plugin-import \
      eslint-plugin-jsx-a11y \
      eslint-plugin-prettier \
      eslint-plugin-react-hooks \
      eslint-plugin-react \
      prettier \
      typescript
  2. Add an .eslintrc.js and replace PROJECT_NAME with your project's name

    module.exports = {
      extends: ["@codequest-eu/eslint-config"],
      root: true,
      parserOptions: {
        tsconfigRootDir: __dirname,
        project: ["./tsconfig.json"],
      },
      settings: {
        "import/internal-regex": "^PROJECT_NAME/",
      },
    };