vuejs/eslint-plugin-vue
Official ESLint plugin for Vue.js observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 99
- Release rhythm 93
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 28
- age_days: 3656
- days_rel: 44
- days_push: 8
- n_releases_24m: 24
Adoption not part of the score
4592 stars · 722 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The official ESLint plugin for Vue.js that lints the <template> and <script> sections of .vue single file components as well as Vue code in .js files. It detects syntax errors, incorrect usage of Vue directives, and violations of the Vue.js Style Guide.
Use cases
- lint vue single file components with eslint
- find syntax errors in vue templates
- enforce the vue.js style guide in my project
- catch wrong usage of vue directives
- set up real-time vue linting in my editor
- add vue lint rules to a nuxt project
When to choose
- you write Vue.js or Nuxt applications and want automated code quality checks
- you want to enforce the official Vue.js Style Guide across a team
- you need editor-integrated, real-time linting of .vue files
When to avoid
- your project does not use Vue.js
- you need a formatter rather than a linter (use Prettier alongside)
- you cannot tolerate new lint errors in minor version upgrades due to its versioning policy
Facets
plugin · maturity stable
linter static-site-generator developer-tools web-development frontend developer-tools testing cross-platform vue eslint linting static-analysis single-file-components code-quality nodejs
2 sources
- readme: https://github.com/vuejs/eslint-plugin-vue · fetched 2026-08-28 · 3f01861a0d0c
- homepage: https://eslint.vuejs.org/ · fetched 2026-08-29 · 7d2bf604915f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vuejs/eslint-plugin-vue | main | 97 |
For agents
markdown · JSON · MCP: product_card(name="vuejs/eslint-plugin-vue")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem