@destination/eslint-config-vue

Vue ESLint config used by Destination
4,666
Install
npm install @destination/eslint-config-vue
Latest Version:3.1.0
License:MIT
Last Updated:Oct 13, 2026
Links: GitHub  ·  npm

Destination ESLint Config Vue

Defines a set of rules used by ESLint to enforce our JS/TS coding standards for Vue projects.

Note that version 2 of this package uses the new ESLint config format and requires ESLint v9.0.0 or later.

Installation

npm install eslint @destination/eslint-config-vue --save-dev

Usage

Your eslint.config.js file should look something like this:

export { default } from "@destination/eslint-config-vue";

Or, if you need to specify additional configuration:

import { defineConfig, globalIgnores } from "eslint/config";
import destinationEsLintConfigVue from "@destination/eslint-config-vue";

export default defineConfig([
  globalIgnores([
    "assets/some-ignored-file.ts",
    "assets/another-ignored-file.ts",
  ]),
  destinationEsLintConfigVue,
]);

Run eslint as normal e.g.:

npm run eslint 'assets/**/*.{js,ts,vue}'

License

Released under the MIT license

Version History

Version Released License
3.1.0 MIT
3.0.8 MIT
3.0.7 MIT
3.0.6 MIT
3.0.5 MIT