14.4.1 • Published 4 months ago

eslint-config-deepcrawl v14.4.1

Weekly downloads
847
License
MIT
Repository
github
Last release
4 months ago

eslint-config

ESLint rules used by DeepCrawl.

Installation

Add eslint-config-deepcrawl and its peer dependencies to your package.json:

yarn add --dev \
  eslint-config-deepcrawl \
  eslint@^9.22.0

Usage

Update your eslint.config.mjs file:

import eslintConfigDeepcrawl from "eslint-config-deepcrawl";

export default [...eslintConfigDeepcrawl];

Recommendations

TypeScript

Have these options enabled in your tsconfig.json file:

{
  "compilerOptions": {
    "noImplicitAny": true,
    "strictPropertyInitialization": true
  }
}

or enable @typescript-eslint/typedef rule.

Prettier

Apart from ESLint, it is recommended to use the following Prettier configuration:

{
  "arrowParens": "avoid",
  "bracketSpacing": true,
  "endOfLine": "lf",
  "plugins": ["prettier-plugin-packagejson"],
  "printWidth": 120,
  "quoteProps": "as-needed",
  "semi": true,
  "singleQuote": false,
  "tabWidth": 2,
  "trailingComma": "all",
  "useTabs": false
}

with lint-staged pre-commit hook done via husky.

14.4.0

4 months ago

14.4.1

4 months ago

14.3.0

5 months ago

14.2.0

7 months ago

14.1.1

7 months ago

14.1.0

8 months ago

14.0.0

9 months ago

13.9.0

10 months ago

13.10.0

9 months ago

13.11.0

9 months ago

13.12.0

9 months ago

13.8.0

11 months ago

13.7.1

12 months ago

13.7.0

12 months ago

13.6.0

1 year ago

13.6.1

1 year ago

13.4.0

1 year ago

13.5.0

1 year ago

13.2.0

1 year ago

13.1.1

1 year ago

13.3.0

1 year ago

13.1.0

1 year ago

13.0.0

1 year ago

12.0.0

2 years ago

12.1.0

2 years ago

11.0.0

2 years ago

10.0.0

2 years ago

9.0.0

2 years ago

8.1.0

2 years ago

8.0.0

3 years ago

7.0.0

3 years ago

6.0.0

3 years ago

5.10.0

4 years ago

5.9.0

5 years ago

5.8.0

5 years ago

5.7.1

5 years ago

5.7.0

5 years ago

5.6.0

5 years ago

5.5.1

5 years ago

5.5.0

5 years ago

5.4.1

5 years ago

5.4.0

5 years ago

5.3.0

5 years ago

5.2.1

5 years ago