HI
$ yarn add -D eslint @switz/eslint-config
# or
$ pnpm install -D eslint @switz/eslint-config
Update your eslint config (eslint.config.mjs
)
import main from '@switz/eslint-config';
export default [...main];
If you need React support, use
import main from '@switz/eslint-config';
import react from '@switz/eslint-config/react.mjs';
export default [...main, ...react];
If you need mdx support, use
import main from '@switz/eslint-config';
import mdx from '@switz/eslint-config/mdx.mjs';
export default [...main, ...mdx];
If you need tailwind support, use:
import main from '@switz/eslint-config/main.mjs';
import react from '@switz/eslint-config/react.mjs';
import tailwind from '@switz/eslint-config/tailwind.mjs';
export default [...main, ...react, ...tailwind];
You should be able to combine configs just by spreading more into the array.
https://eslint.org/docs/developer-guide/shareable-configs
MIT, have fun