@krudi/eslint-config
v0.1.8
Published
Reusable ESLint configuration to enforce consistent code style and standards across projects.
Maintainers
Readme
@krudi/eslint-config
Reusable ESLint configuration to enforce consistent code style and standards across projects.
Quick start
- Install the depedency:
npm install --save-dev @krudi/eslint-config
Usage
Create eslint.config.mjs (or eslint.config.ts) in your project root and extend the configuration you need:
import eslintConfig from '@krudi/eslint-config';
export default [eslintConfig.base, eslintConfig.prettier, eslintConfig.turbo];| File | Purpose | | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | | @krudi/eslint-config/base | Base ESLint rules for general TypeScript/JavaScript projects | | @krudi/eslint-config/react | React-specific ESLint configuration with hooks, JSX runtime, and React global definitions | | @krudi/eslint-config/nextjs | Additional rules and plugins for Next.js projects | | @krudi/eslint-config/expo | Extra configuration for Expo React Native projects | | @krudi/eslint-config/prettier | Ensures compatibility between ESLint and Prettier | | @krudi/eslint-config/storybook | Extra configuration for Storybook projects | | @krudi/eslint-config/turbo | Linting rules tailored for Turborepo monorepos |
