4.0.1 • Published 4 years ago

eslint-config-catalyst v4.0.1

Weekly downloads
29
License
BSD-3-Clause
Repository
gitlab
Last release
4 years ago

eslint-logo

eslint-config-catalyst

npm version pipeline status Commitizen friendly semantic release BSD 3 Clause license

ESLint shareable configs for Catalyst IT.

Installation

# With npm
npm install -D  \
  eslint \
  eslint-config-catalyst

# With yarn
yarn add -D  \
  eslint \
  eslint-config-catalyst

Usage

Language

Install Peer Dependencies:

yarn add -D \
  babel-eslint \
  eslint-plugin-import \
  eslint-plugin-promise

Configure your project's .eslintrc file.

{
  "extends": [
    "catalyst"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}

Configure your project's .eslintrc file.

{
  "extends": [
    "catalyst/configs/es5.json"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}

Install Peer Dependencies:

yarn add -D  \
  @typescript-eslint/parser \
  @typescript-eslint/eslint-plugin \
  eslint-plugin-import \
  eslint-plugin-promise

Configure your project's .eslintrc file.

{
  "parserOptions": {
    "project": "tsconfig.json"
  },
  "extends": [
    "catalyst",
    "catalyst/configs/typescript.json"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}

Tools

Install Peer Dependencies:

yarn add -D \
  eslint-plugin-react \
  eslint-plugin-react-hooks

Configure your project's .eslintrc file.

{
  "extends": [
    "catalyst",
    "catalyst/configs/react.json"
    // "catalyst/configs/typescript.json" // if using TypeScript, include it after react.
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
4.0.1

4 years ago

4.0.0

4 years ago

3.0.4

4 years ago

3.0.5

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

6 years ago

1.0.0

6 years ago