CARVIEW |
Select Language
HTTP/2 200
date: Fri, 18 Jul 2025 17:25:33 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"60b8c045487b684a2b17f2504fe80e94"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=qBSrHIkG3jgmcD95bjpYmd8qGKobp5C00AhOjv3wy%2BjC2zmvGnWWFBKVjp7wBKSIyjL2xdAnu1diDG28ixsBZKnMdByR1PqGVAz9pbGL08g4%2B7uox440pYehSeV2wFFHb1fJwn7xU1jsODXfJaNQqogPXqzc58OHyIXPJ6N57vD27Rxz%2F43hAxH4k6KnQd6CU24GvnXsjttNYrDff1Px%2BB0C%2F9NjGm9JfB1rt7aeA%2Fq3sC2CYy%2FVUroaNZ3iM1ifWznAImgQ85t6Vf0nm0NPaQ%3D%3D--NQsPsKtq9TGOmEFI--vWJJDkb0c9%2FwFcC0v0d0tw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1575134263.1752859532; Path=/; Domain=github.com; Expires=Sat, 18 Jul 2026 17:25:32 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 18 Jul 2026 17:25:32 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: D106:1AA78F:18938:1E734:687A838C
Releases Β· vuejs/eslint-plugin-vue Β· GitHub
02 Jul 10:11
Loading
06 Jun 03:08
Loading
30 Apr 08:36
Loading
29 Apr 01:05
Loading
05 Mar 05:51
Loading
05 Mar 02:28
Loading
30 Nov 06:07
Loading
11 Nov 23:19
Loading
28 Oct 10:30
Loading
20 Oct 15:09
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 688
Releases: vuejs/eslint-plugin-vue
Releases Β· vuejs/eslint-plugin-vue
v10.3.0
78dc77b
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
Minor Changes
-
Added
@typescript-eslint/parser
as an optional peer dependency (#2775) -
Added TypeScript IntelliSense support via eslint-typegen (#2770)
-
vue/no-deprecated-slot-attribute
ignore
option now supports regex patterns (#2773)
Patch Changes
-
Fixed false negatives when using typescript-eslint v8 in
vue/script-indent
rule (#2775) -
vue/no-restricted-html-elements
now also checks SVG and MathML elements (#2755) -
Updated resources (#2752)
Assets 2
5 people reacted
v10.2.0
2a4336b
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
Minor Changes
vue/no-restricted-html-elements
now accepts multiple elements in each entry (#2750)
Patch Changes
- Updated resources (#2747)
Assets 2
2 people reacted
v10.1.0
Compare
β¨ Enhancements
- #2734 Improved
allowlist
option ofvue/no-bare-strings-in-template
rule to accept regex. - #2736 Added
vue/define-props-destructuring
rule that enforce consistent style for props destructuring. - #2685 Added
disallowComments
option tovue/no-multiple-template-root
rule.
Full Changelog: v10.0.1...v10.1.0
Assets 2
2 people reacted
v10.0.1
Compare
π Bug Fixes
- #2700 Fixed incorrect type for
.eslintrc
configs. - #2703 Fixed false negatives for multiple script blocks in
vue/prefer-use-template-ref
rule. - #2726 Fixed false positives for tagged template expressions in
vue/no-ref-as-operand
rule. - #2728 Fixed false negatives for props destructure in
vue/require-default-prop
rule. - #2731 Fixed false positives for renamed props in
vue/no-dupe-keys
rule.
βοΈ Updates
- #2701 Improved the report location for
vue/no-export-in-script-setup
rule. - #2724 Improved the report location for
vue/html-self-closing
rule.
Full Changelog: v10.0.0...v10.0.1
Assets 2
2 people reacted
v10.0.0
Compare
π₯ Breaking changes
- #2630 Changed Versioning Policy:
- Allow minor versions of this plugin to enhance the checks for new features in Vue and Nuxt.
- Allow updating deprecated/reserved HTML+SVG element tag names in minor versions, see #2171.
- #2645 Removed deprecated rules (see removed rules).
- #2669 Dropped support for old versions of ESLint and Node.js. New minimum requirements:
- Node.js:
^18.18.0 || ^20.9.0 || >=21.1.0
- ESLint:
^8.57.0 || ^9.0.0
- Node.js:
- Updated configs:
- #2627 Added
vue/block-order
rule to recommended configs (replaces the removedvue/component-tags-order
rule). - #2628 Added
vue/no-deprecated-delete-set
rule to vue3-essential config. - #2629 Added
vue/no-deprecated-model-definition
rule to vue3-essential config. - #2640 Added
vue/no-required-prop-with-default
rule to recommended configs. - #2653 Added
vue/valid-define-options
rule to vue3-essential config. - #2674 Removed globals from configs. You may need to configure them manually now, see https://eslint.org/docs/latest/use/configure/language-options#predefined-global-variables.
- #2648 Renamed
.eslintrc
configs (to matcheslint.config.js
config names; see PR for comparison). - #2668 Changed
.eslintrc
base config so that vue-eslint-parser is only used for.vue
files.
- #2627 Added
- #2670 Changed vue-eslint-parser to peer dependency.
- #2697 Upgraded vue-eslint-parser to v10.
- This includes vuejs/vue-eslint-parser#195, which should make the parser much faster for large TypeScript projects β‘
- #2153 Added
slots
andexpose
to the default order ofvue/order-in-components
rule. - #2626 Removed legacy option from
vue/custom-event-name-casing
rule. - #2655 Removed unused
runOutsideVue
option fromvue/sort-keys
rule. - #2652 Removed
setup-compiler-macros
environments.
β¨ Enhancements
- #2693 Improved type resolution for generic types and improved the rules for checking type-only macros.
- #2684 Added
vue/no-import-compiler-macros
rule that disallows importing Vue compiler macros. - #2694 Added
except
option tovue/prefer-true-attribute-shorthand
rule. - #2311 Improved the plugin to check for objects declared with Nuxt3
defineNuxtComponent()
.
βοΈ Updates
- #2171 Updated resources.
- #2675 Deprecated Vue 2 only rules. They will be removed in eslint-plugin-vue v11.
Full Changelog: v9.33.0...v10.0.0
Assets 2
19 people reacted
v9.33.0
Compare
β¨ Enhancements
- #2639 Added
vue/no-implicit-coercion
rule to disallow shorthand type conversions in<template>
. - #2680 Improved
vue/no-ref-as-operand
rule to checkemit
payloads. - #2679 Added
ignoreProps
option tovue/prop-name-casing
rule.
π Bug Fixes
- #2636 Fixed crash in
vue/prefer-use-template-ref
rule whensetup
is an arrow function. - #2682 Fixed regex matching order in
vue/no-bare-strings-in-template
rule. - #2683 Fixed false positives for union type prop definitions in
vue/max-props
rule.
Full Changelog: v9.32.0...v9.33.0
Assets 2
3 people reacted
v9.32.0
Compare
β¨ Enhancements
- #2598 Added
checkMultiRootNodes
option tovue/no-duplicate-attr-inheritance
rule and changed to ignore multi-root components by default. - #2610 Added
ignoreElementNamespaces
option tovue/no-v-text-v-html-on-component
rule. - #2609 Added
ignoreTags
option tovue/attribute-hyphenation
rule andvue/v-on-event-hyphenation
rule. - #2611 Added
vue/restricted-component-names
rule that enforces using only specific component names. - #2620 Added
vue/slot-name-casing
rule that enforces specific casing for slot names. - #2617 Added support for type references in
vue/require-explicit-slots
rule. - #2608 Added support for
shallowRef
invue/prefer-use-template-ref
rule.
π Bug Fixes
- #2612 Changed
vue/prefer-use-template-ref
rule to only check root-level variables.
Full Changelog: v9.31.0...v9.32.0
Assets 2
7 people reacted
v9.31.0
Compare
β¨ Enhancements
- #2594 Added
caseSensitive
option tovue/no-reserved-component-names
rule. - #2554 Added
vue/prefer-use-template-ref
rule that requires usinguseTemplateRef()
instead ofref()
for template refs. - #2595 Made
vue/no-empty-component-block
rule auto-fixable.
π Bug Fixes
- #2591 Fixed false positives for
v-bind:name
invue/require-explicit-slots
rule.
βοΈ Updates
- #2593 Updated
vue/define-macros-order
rule to skip TypeScriptdeclare
statements.
Full Changelog: v9.30.0...v9.31.0
Assets 2
7 people reacted
v9.30.0
Compare
π Bug Fixes
- #2585 Fixed
vue/custom-event-name-casing
rule to checkdefineEmits()
variable and$emit()
in<template>
. - #2586 Fixed false negatives and false positives in
vue/require-valid-default-prop
rule.
Full Changelog: v9.29.1...v9.30.0
Assets 2
4 people reacted
v9.29.1
Compare
Assets 2
3 people reacted
Previous Next
You canβt perform that action at this time.