@novius/eslint-config-vue
v3.0.0
Published
Novius's ESLint Vue configuration
Readme
What's included
eslint-plugin-vueatflat/essential+flat/strongly-recommendedlevelvue/multi-word-component-namesdisabledvue/max-attributes-per-lineconfigured (2 max inline, 1 max multiline)
Requires ESLint >= 10 (flat config format only).
Note: This package is designed to be used alongside
@novius/eslint-config-basefor a complete linting setup.
Installation
pnpm add -D eslint @novius/eslint-config-base @novius/eslint-config-vueUsage
Add the configuration to your eslint.config.js file:
import noviusConfigBase from '@novius/eslint-config-base';
import noviusConfigVue from '@novius/eslint-config-vue';
export default [...noviusConfigBase, ...noviusConfigVue];You can override rules in your eslint.config.js file:
import noviusConfigBase from '@novius/eslint-config-base';
import noviusConfigVue from '@novius/eslint-config-vue';
export default [
...noviusConfigBase,
...noviusConfigVue,
{
rules: {
'vue/multi-word-component-names': 'error',
},
},
];License
Licensed under the MIT License, Copyright © Novius.
See LICENSE for more information.
