Sane community baseline for React and TypeScript
![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)
Installation
yarn add --dev @anansi/eslint-plugin
Usage
TypeScript + Javascript
Be sure to configure the project option properly - especially if you have a monorepo.
eslint.config.js
import anansiPlugin from '@anansi/eslint-plugin';
export default [
anansiPlugin.configs.typescript,
{
languageOptions: {
tsconfigRootDir: import.meta.dirname,
project: ['tsconfig.json'],
}
}
];
TypeScript monorepo
eslint.config.js
import anansiPlugin from '@anansi/eslint-plugin';
export default [
anansiPlugin.configs.typescript,
{
languageOptions: {
tsconfigRootDir: import.meta.dirname,
project: ['packages/*/tsconfig.json'],
}
}
];
Just JavaScript
eslint.config.js
import anansiPlugin from '@anansi/eslint-plugin';
export default [
anansiPlugin.configs.javascript,
];
Style guidelines
TBD