Skip to content

Latest commit

 

History

History
executable file
·
34 lines (22 loc) · 865 Bytes

README.md

File metadata and controls

executable file
·
34 lines (22 loc) · 865 Bytes

eslint-config-3box

Shared ESLint configuration for 3Box projects.

Installation

eslint-config-3box only includes configurations and plugins. ESLint and Prettier must be installed in the project using the config.

pnpm add -D eslint prettier
pnpm add -D eslint-config-3box

Usage

In your project's .eslintrc.json file (or alternative configuration), add to the extends array:

{
  "extends": ["3box"]
}

Additional configurations are also available:

  • 3box/jest when using Jest for tests.
  • 3box/react when using React.
  • 3box/typescript when using TypeScript.

The Prettier configuration can be imported from the eslint-config-3box/prettier.config module.

License

Apache-2.0 OR MIT