Shared ESLint configuration for 3Box projects.
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
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.
Apache-2.0 OR MIT