@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 |
Maintainer: andypalmer-wearedestination.com
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 | |
| 3.0.3 | MIT | |
| 3.0.1 | MIT | |
| 3.0.0 | MIT | |
| 2.2.1 | MIT | |
| 2.1.0 | MIT | |
| 2.0.3 | MIT | |
| 2.0.2 | MIT | |
| 2.0.0 | MIT | |
| 1.4.2 | MIT | |
| 1.4.0 | MIT | |
| 1.3.0 | MIT | |
| 1.2.2 | MIT | |
| 1.2.1 | MIT | |
| 1.2.0 | MIT | |
| 1.1.8 | MIT | |
| 1.1.7 | MIT | |
| 1.1.6 | MIT | |
| 1.1.5 | MIT | |
| 1.1.4 | MIT | |
| 1.1.3 | MIT | |
| 1.1.2 | MIT | |
| 1.1.1 | MIT | |
| 1.1.0 | MIT | |
| 1.0.1 | MIT | |
| 1.0.0 | MIT |