@decore/eslint-config
v1.0.0
Published
ESLint config
Readme
@decore/eslint-config
ESLint configuration for typescript projects. Includes TypeScript, React, import rules, and Prettier integration.
Installation
npm install --save-dev @decore/eslint-config eslint
# or
pnpm add --save-dev @decore/eslint-config eslint
# or
yarn add --dev @decore/eslint-config eslintUsage
Create an eslint.config.js (or .ts) file in your project root and export the desired configuration.
Recommended configuration (TypeScript + Prettier)
The recommended config includes JavaScript/TypeScript rules, import sorting, and Prettier integration:
// eslint.config.js
import { configs, defineConfig } from '@decore/eslint-config';
export default defineConfig(configs.recommended, {
ignores: ['./dist'],
});React configuration
If your project uses React, import the react config:
import { configs, defineConfig } from '@decore/eslint-config';
export default defineConfig(configs.recommended, configs.react, {
ignores: ['./dist'],
});Development
Building
pnpm buildLinting and formatting
pnpm lint:code # ESLint check
pnpm lint:fmt # Prettier check
pnpm lint:ts # TypeScript check
pnpm fmt # Prettier formattingLicense
MIT
