@plugjs/eslint-plugin-vue

Shared ESLint configurations and extras for Vue
10,882
Install
npm install @plugjs/eslint-plugin-vue
Latest Version:0.3.13
License:Apache-2.0
Last Updated:Oct 22, 2026
Links: GitHub  ·  npm
Maintainer: pfumagalli

PlugJS ESLint (v9) Shared Configuration for Vue

This package exports simple configurations for linting our Vue projects.

Just add in your eslint.config.mjs something similar to:

import configurations from '@plugjs/eslint-plugin-vue'

export default [
  ...configurations,

  // ===== DEFINE THE LOCATION OF OUR TSCONFIG.JSON FILES ======================
  {
    name: 'local/options',

    languageOptions: {
      parserOptions: {
        createDefaultProgram: true,
        project: [
          './tsconfig.json',
          './tsconfig.app.json',
          './tsconfig.node.json',
        ],
      },
    },
  },

  // ===== PROJECT LOCAL RULES =================================================
  // Add any extra rule not tied to a specific "files" pattern here, e.g.:
  // {
  //   name: 'local/rules',
  //
  //   rules: {
  //     'camelcase': 'off',
  //   },
  // },

  // ===== IGNORED FILES =======================================================
  // REMEMBER! Ignores *must* be in its own configuration, they can not coexist
  // with "rules", "languageOptions", "files", ... or anything else, otherwise
  // ESLint will blaantly ignore the ignore files!
  {
    name: 'local/ignores',

    ignores: [
      'dist/',
      'public/',
    ],
  },
]

Legal Stuff

Related Packages

eslint-plugin-vue-storefront

ESLint rules for Vue Storefront

39,292
@scayle/eslint-plugin-vue-composable

Rules to avoid unpleasant composable problems

207,394 4
@component-hook/eslint-plugin

ESLint config for component hook

8,834 4
eslint-plugin-test-id

This checks is data-test-id prop is present, on some tags which are useful for e...

10,384 17
eslint-plugin-vueunused

a eslint plugin for detecting unused code in vue single file component

939

Version History

Version Released License
0.3.13 Apache-2.0
0.3.12 Apache-2.0
0.3.11 Apache-2.0
0.3.10 Apache-2.0
0.3.9 Apache-2.0