Ruleset of meaningful Lint rules on runtime and beautiful formatters. (prettier & eslint-plugin-import)
- 📦 Zero extend for explicit rules.
- 💅 Prettier integration, specialized fixable importrules.
- 🏠 Use user's existing .prettierrcdirectly.
- ✅ Meamingful rules code behavior than which syntax sugar is good.
- Node.js 20.11.0 or higher
- ESLint v9
- TypeScript v5 and tsconfig.jsonfile
- Prettier v3 and .prettierrcfile
If you are using ESLint v8, please follow [email protected] Installation guide.
- pnpm
pnpm add -D eslint-config-ts-prefixer@latest- npm
npm install --save-dev eslint-config-ts-prefixer@latest- yarn
yarn add -D eslint-config-ts-prefixerimport { defineConfig } from 'eslint/config'
import tsPrefixer from 'eslint-config-ts-prefixer'
export default defineConfig([...tsPrefixer]){
  "scripts": {
    "lint": "eslint .",
    "lint:fix": "eslint . --fix"
  }
}just run npm run lint:fix to apply this package's configurations! 🎉
If you use VSCode,Cursor and ESLint Extension,
you can get great developer experience with the shortcut.
And Webstorm native support ESLint.
TBD
Thanks goes to these wonderful people (emoji key):
| ryota-murakami 💻 📖 | 


