eslint-config-vue

raw JSON →
2.0.2 verified Sat Apr 25 auth: no javascript deprecated

An opinionated ESLint configuration for Vue.js projects that includes all ESLint core rules and Vue-specific rules. The current stable version is 2.0.2, released in 2018 with low maintenance cadence. It requires ESLint 2.x/3.x and eslint-plugin-vue 1.x/2.x. This config is an early community-driven setup for Vue.js linting, but newer projects should prefer eslint-plugin-vue's built-in configs or vue-eslint-parser with more modern rule sets. Note the package is deprecated in favor of `eslint-plugin-vue`.

error Error: Cannot find module 'eslint-config-vue'
cause Missing local install or global ESLint cannot resolve it.
fix
Run: npm install eslint-config-vue --save-dev
error Configuration for rule 'vue/xxx' is invalid
cause Incompatible version of eslint-plugin-vue installed.
fix
Install eslint-plugin-vue@^1.0.0 or ^2.0.0
deprecated This package is deprecated in favor of using eslint-plugin-vue's recommended config.
fix Use 'extends: ["plugin:vue/recommended"]' with eslint-plugin-vue v5+.
breaking Peer dependency eslint@^2.0.0 || ^3.0.0 is outdated; not compatible with ESLint 4+.
fix Upgrade to eslint-plugin-vue and use its built-in config.
npm install eslint-config-vue
yarn add eslint-config-vue
pnpm add eslint-config-vue

Install dependencies and create .eslintrc with vue config.

npm install --save-dev eslint-config-vue eslint-plugin-vue eslint@^3.0.0
echo '{ "extends": "vue" }' > .eslintrc