@leancodepl/eslint-config
v9.6.6
Published
ESLint configuration for LeanCode projects
Readme
@leancodepl/eslint-config
ESLint configurations for TypeScript and React projects.
Installation
npm install --save-dev @leancodepl/eslint-config
# or
yarn add --dev @leancodepl/eslint-configAvailable Configurations
base- Core TypeScript rules with sorting and code qualitybaseReact- React-specific rules and JSX formattingimports- Import/export organization and unused import detectiona11y- Accessibility rules for React components
Usage Examples
React TypeScript Project
// eslint.config.js
import { base, baseReact, imports, a11y } from "@leancodepl/eslint-config"
export default [...base, ...baseReact, ...imports, ...a11y]Custom Rules
// eslint.config.js
import { base, baseReact } from "@leancodepl/eslint-config"
export default [
...base,
...baseReact,
{
rules: {
"max-params": ["error", { max: 6 }],
"no-console": "off",
},
},
]