Implementing a standardized ESLint configuration across all your projects.
- One-line configuration reusable across projects.
- Designed to work with
JSX
,TypeScript
out-of-box. - Reasonable defaults: best practices, with better code quality.
- Opinionated defaults: single quotes, no semicolons, sorted imports.
- Auto-fix formatting for consistent code style.
- Utilizes ESLint's new flat config format for easy composition.
- Support also for
Astro
,React
,Svelte
,Solid
,Vue
.
pnpm i -D eslint witheslint
import { defineConfig } from 'witheslint'
export default defineConfig()
Please refer to the documentation for more details.