My personal TypeScript ESLint and ESLint config (new flat config only).
Note
For old eslint plugins (non flat config format) used, I automatically convert them to flat config style
- ESLint Recommended
- TypeScript ESLint With Type Checking
- TypeScript ESLint Stylistic With Type Checking
- Prettier
- Drizzle 12
- Qwik 13
Install:
$ npm i -D @demosjarco/eslint-config
Edit eslint.config.mjs
:
import configNameGoesHere from '@demosjarco/eslint-config';
// or
import configNameGoesHere from '@demosjarco/eslint-config/drizzle';
// or
import configNameGoesHere from '@demosjarco/eslint-config/qwik';
export default tseslint.config({
// ...
extends: [configNameGoesHere],
});