Eslint configuration for:
- JavaScript
- Typescript
- Nuxt 3
- Nuxt 2
- Vue 3
- Vue 2
For this eslint config package, we enable the following community standards:
- AirBnb
- Prettier
This configuration provides eslint rules for the following:
- TypeScript
- Vue
- Nuxt
- JSON
- YAML / YML
- Markdown
pnpm add -D eslint @bloodf/eslint-config-base
{
"extends": "@bloodf/eslint-config-base"
}
pnpm add -D eslint @bloodf/eslint-config-ts
{
"extends": "@bloodf/eslint-config-ts"
}
pnpm add -D eslint @bloodf/eslint-config-nuxt
{
"extends": "@bloodf/eslint-config-nuxt"
}
pnpm add -D eslint @bloodf/eslint-config-nuxt2
{
"extends": "@bloodf/eslint-config-nuxt2"
}
pnpm add -D eslint @bloodf/eslint-config-vue
{
"extends": "@bloodf/eslint-config-vue"
}
pnpm add -D eslint @bloodf/eslint-config-vue2
{
"extends": "@bloodf/eslint-config-vue2"
}
Update your .vscode/settings.json
and add the following
{
"prettier.enable": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
}
MIT