Repository navigation
v1.0.0
First public release.
@gaia-react/lint is GAIA's opinionated lint configuration, extracted from the GAIA template into a standalone package so multiple repos can share a single upgrade path for ~21 ESLint plugins.
Exports
base— JS, TypeScript, import-x, eslint-comments, prefer-arrow-functions, lodash/underscore guardreact— react, react-hooks, jsx-a11y, GAIA React conventionsstyleHygiene— canonical, perfectionist, unicorn, unused-imports, check-fileguardrails— no-enum (custom), no-switch (custom), no-relative-import-paths, sonarjstesting/storybook/playwright— scoped to the matching file globsprettier— eslint-config-prettier (must be last)betterTailwind({entryPoint, ignore?})— factoryignores({gitignore?, extra?})— factory
Install
```sh
pnpm add -D @gaia-react/lint eslint prettier typescript
```
See the README for the full consumer config and override patterns.