69 Vue packages tagged “eslint-plugin”

Most downloaded: eslint-plugin-vue, with 266,364,830 downloads in the last year and 4,591 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

eslint-plugin-vue

Official ESLint plugin for Vue.js
4,591 266,364,830

eslint-plugin-better-tailwindcss

auto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability.
851 25,410,791

eslint-plugin-vuejs-accessibility

An eslint plugin for checking Vue.js files for accessibility
323 22,851,011

@intlify/eslint-plugin-vue-i18n

ESLint plugin for Vue I18n
178 11,816,041

eslint-plugin-vue-scoped-css

ESLint plugin for Scoped CSS in Vue.js
109 5,940,354

eslint-plugin-css

An ESLint plugin that provides rules to verify CSS definition objects.
72 1,534,660

@gitlab/eslint-plugin

GitLab package for our custom eslint rules
1,392,946

@tony.ganchev/eslint-plugin-header

The native ESLint 9/10 header plugin. A zero-bloat, drop-in replacement for 'eslint-plugin-header' with first-class Flat Config & TypeScript support. Auto-fix Copyright, License, and banner comments in JavaScript, TypeScript, Vue, Svelte, CSS, HTML, YAML,
9 1,386,979

eslint-plugin-tailwind-canonical-classes

ESLint plugin to enforce canonical Tailwind CSS class names using Tailwind CSS v4's canonicalization API
27 1,275,346

eslint-plugin-pinia

ESLint plugin for Pinia best practices
38 776,538

eslint-plugin-vue-composable

ESLint plugin providing Vue composable related rules
551,160

@scayle/eslint-plugin-vue-composable

Rules to avoid unpleasant composable problems
4 207,394

eslint-plugin-vue-a11y

Static AST checker for accessibility rules on elements in .vue
154,502

eslint-plugin-vue-data-testid

An ESLint plugin to enforce consistent usage of 'data-testid' attributes in Vue.js components for better testability
3 147,849

eslint-plugin-vue-test-utils

Linting for Vue Test Utils
93,835

eslint-plugin-vue-kuzzle

Kuzzle Vue Coding Standard
83,068

eslint-plugin-harlanzw

Harlan's opinionated ESLint rules
29 60,587

eslint-plugin-vue-storefront

ESLint rules for Vue Storefront
39,292

eslint-plugin-vue-types

eslint-plugin-vue integration plugin for vue-types
6 38,830

@claylevering/eslint-config

A set of ESLint configurations supporting flat config format with Vue (and with TypeScript), Node, and TypeScript rules
1 30,479

@vue/eslint-plugin

Official ESLint plugin for Vue.js
4,591 19,937

eslint-plugin-vue3-jsx

Eslint plugin for vue3-jsx
18,229

@kalimahapps/eslint-config

Comprehensive and configurable ESLint config for Vue 3 projects with TypeScript support
17,238

@kouts/eslint-config

Kouts's ESLint config
4 15,809

@sharkykh/eslint-plugin-vue-extra

ESLint plugin, extension for eslint-plugin-vue
15,653

@the-i18n-kit/eslint-plugin-vue

Authoring rules that keep the i18n kit's scanner sound, and a layer-aware preset over @intlify/eslint-plugin-vue-i18n
11 13,813

@jihu-fe/eslint-plugin

JiHuLab package for our custom eslint rules
13,081

@plugjs/eslint-plugin-vue

Shared ESLint configurations and extras for Vue
10,882

eslint-plugin-test-id

This checks is data-test-id prop is present, on some tags which are useful for e2e testing
17 10,384

@component-hook/eslint-plugin

ESLint config for component hook
4 8,834

eslint-plugin-strict-vue

Various ESLint rules to make you Vue(x) code a bit stricter
29 7,640

eslint-plugin-vuefix

eslint plugin for autofix of .vue file
23 7,257

eslint-plugin-sort-keys-vue-fix

Fork of eslint rule that sorts keys in objects (https://eslint.org/docs/rules/sort-keys) with autofix enabled compatible with vue order-in-components
4 7,145

eslint-plugin-risxss-flat

Various XSS-hunter ESLint rules
5,636

@mutoe/eslint-plugin-perfectionist-vue

ESLint plugin for sorting vue attributes
2,937 5,488

eslint-plugin-vue-type-assertion-parens

ESLint plugin to enforce parentheses around TypeScript type assertions in Vue templates
4,927

eslint-plugin-vue-i18n-ex

ESLint plugin for Vue I18n
4,485

@kalimahapps/eslint-plugin-tailwind

Provide eslint rules for tailwindcss
10 4,392

@blouflashdb/eslint-plugin-pinia

ESLint plugin for Pinia best practices
1 4,210

eslint-config-zmi

zmi eslint config
5 4,090

eslint-plugin-opinionated-vue-ts

Comprehensive, opinionated ESLint plugin and flat config for Vue and TypeScript, featuring custom architecture rules and optimized integrations (Prettier, Vitest, Unicorn, Oxlint).
1 3,650

eslint-plugin-ux

Official ESLint plugin for ux
3,597

@tnnquang/eslint

Opinionated ESLint plugin for modern TypeScript projects. Enforces explicit imports, function declarations, path aliases, and consistent type imports across React, Vue, Angular, NestJS, Next.js, and Nuxt.
1 3,568

@growsuper/eslint-plugin

Custom ESLint rules that help developers follow the GROW Super coding style
3,498

eslint-plugin-a11y

ESLint accessibility (a11y) plugin for React, Vue, and JSX, supporting both classic .eslintrc (ESLint 8+) and flat config (ESLint v9+), with a matching runtime A11yChecker API. Alternative to eslint-plugin-jsx-a11y for modern design systems.
3,399

eslint-config-ecollect-vue

eCollect's Vue.js style-guide and lint rules.
3,204

eslint-plugin-unocss-normalize-classes

Normalizes UnoCSS class attributes from your own uno.config - and proves every rewrite generates identical CSS before it applies one.
6 2,996

@geoql/eslint-plugin-vue-doctor

ESLint flat-config plugin for Vue 3 anti-patterns and AI-slop detection. Shares the same rule cores as @geoql/oxlint-plugin-vue-doctor. TypeScript, ESM.
7 2,758

@geoql/eslint-plugin-nuxt-doctor

ESLint flat-config plugin for Nuxt 4 anti-patterns and AI-slop detection. Shares the same rule cores as @geoql/oxlint-plugin-nuxt-doctor and the eslint-plugin-vue-doctor rules. TypeScript, ESM.
7 2,543

@kikiutils/eslint-plugin-vue

Official ESLint plugin for Vue.js
4,591 2,414