@ayingott/eslint-config
An ESlint config suits my taste.
features
- Flat ESlint config
- out-of-box
- JavaScript
- TypeScript
- Json
- YAML
- Markdown
- React
- Vue
- Unocss
Usage
pnpm add -D @ayingott/eslint-config
With all out-of-box features
// eslint.config.js
import eslintConfig from "@ayingott/eslint-config"
export default eslintConfig
With custom configs
// eslint.config.js
import { defineFlatConfig } from "@ayingott/eslint-config"
export default defineFlatConfig(
// your custom configs
[],
// default presets
{
prettier: true,
react: false,
vue: false,
unocss: false,
},
)
VSCode
.vscode/settings.json
{
"eslint.experimental.useFlatConfig": true
}