@alza54/eslint-config-nuxt
Shareable eslint
configuration for Nuxt.js
.
Use this alongside with @alza54/eslint-config-vue
.
Features
- Essential Nuxt.js config for Javascript and Typescript
- Browser compatibility linting with
eslint-plugin-compat
- Static AST checking for accessibility rules on elements in .vue with
eslint-plugin-vue-a11y
- Validating proper imports with
eslint-plugin-import-helpers
- JSON files linting with
eslint-plugin-json
Installation
npm install --save-dev @alza54/eslint-config-vue @alza54/eslint-config-nuxt
or yarn
yarn add -D @alza54/eslint-config-vue @alza54/eslint-config-nuxt
Then, modify your eslint
configuration:
{
"root": true,
"extends": [
"@alza54/vue",
"@alza54/nuxt/base"
]
}
for Nuxt with Javascript.
or
{
"root": true,
"extends": [
"@alza54/vue",
"@alza54/nuxt/base",
"@alza54/nuxt/typescript"
]
}
for Nuxt with Typescript.
Done! Later you can modify your configuration to include any extra rules you need.
License
MIT.