An eslint plugin containing our shared configuration based on eslint-config-airbnb and eslint-config-airbnb-typescript.
Add plugin:@bitrise/config
to extends
in your eslint config. As this config uses @typescript-eslint
you'll need to configure parserOptions.project
with the tsconfig.json
file(s) you'd like to use.
- uses eslint-plugin-prettier to format code, using an embedded configuration, meaning no .prettierrc is needed
- overrides a few react related rules
- includes configurations from
eslint-plugin-testing-library
andeslint-plugin-jest
to enforce rules regarding testing