ESLint plugin for Vue.js projects
npm install --save-dev eslint-plugin-vue
- create a file named
.eslintrc
in your project:
{ extends: [ /* your usual extends */ ], plugins: ["vue"], rules: { 'vue/jsx-uses-vars': 2, }, }
- OPTIONAL: install eslint-config-vue:
npm install --save-dev eslint-config-vue
- OPTIONAL: then use the recommended configurations in your
.eslintrc
:
{ extends: ["vue", /* your other extends */], plugins: ["vue"], rules: { /* your overrides -- vue/jsx-uses-vars is included in eslint-config-vue */ }, }