2.0.3 • Published 4 months ago
@rajzik/eslint-config v2.0.3
@rajzik/eslint-config
Sharable configuration for eslint.
Only for eslint v9 and newer
Installation
npm install --save-dev @rajzik/eslint-config eslint
pnpm install --save-dev @rajzik/eslint-config eslint
yarn add --dev @rajzik/eslint-config eslint
Usage
eslint.config.js
:
import baseConfig from '@rajzik/eslint-config';
import nodeConfig from '@rajzik/eslint-config/node';
import prettierConfig from '@rajzik/eslint-config/prettier';
import turboConfig from '@rajzik/eslint-config/turbo';
/** @type {import('@rajzik/eslint-config').Config} */
const config = [
...baseConfig,
...nodeConfig,
...turboConfig,
// Always last
...prettierConfig,
];
export default config;
Presets
- rajzik
- Base preset containing bare configuration for typescript, javascript and tests
- React
- Enable rules for react
- Next js
- Enable rulse for next js
- node
- Enable rules for node
- tailwind
- Enable rules for tailwind
- turbo
- Enable rules for turbo
- prettier
- Enable integration with prettier
- Prettier has to be last