Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

@kettil/eslint-config

1.4.13 • Public • Published

ESLint rules collection

npm David Release GitHub

The library is a collection of very strict ESLint rules.

Installation

npm install -D eslint @kettil/eslint-config

The following additional ESLint plugins are included by default:

Plugin required
eslint-plugin-formatjs -
eslint-plugin-import -
eslint-plugin-unicorn -
eslint-plugin-node -
@typescript-eslint/parser typescript
@typescript-eslint/eslint-plugin typescript
eslint-plugin-react react
eslint-plugin-react-hooks react
eslint-plugin-jsx-a11y react
eslint-plugin-jest jest
eslint-plugin-testing-library @testing-library/react or @testing-library/react-hooks
eslint-plugin-jest-dom @testing-library/jest-dom

If the required library is installed, the rules are activated automatically. Additionally, rules are adjusted if the libraries next.js, and redux are installed.

Quick Start

If you want to use the rule collection, create the file .eslintrc.json with the following content:

{
  "extends": "@kettil"
}

or alternative for the browser @kettil/eslint-config/browser.

Install

npm i @kettil/eslint-config

DownloadsWeekly Downloads

44

Version

1.4.13

License

MIT

Unpacked Size

88.4 kB

Total Files

22

Last publish

Collaborators

  • avatar