Releases: vuejs/eslint-plugin-vue
v3.13.1
Diff: v3.13.0 -> v3.13.1
🐛 Bug fixes
- 827aaf9 (#175) Ensure that executeOnVueComponent is called after other queries.
- e8331b1 (#180) ignore PUG templates
⚙️ Chores
v3.13.0
Diff: v3.12.0 -> v3.13.0
⭐ Features
- 4c97f17 (#153) Add new rule vue/mustache-curly-spacing
- 1e7a13a (#149) (#163) Add new rule vue/no-this-in-template
- 71929fa (#135) Add new rule vue/require-default-prop
- 85137c9 (#168) Improve
v-for
error report
🐛 Bug fixes
- b25be73 (#156) Don't throw parsing error while using arrow function as data property
- a6feec3 (#162) Fix parsing error in
no-multi-spaces
rule
⚙️ Chores
v3.12.0
Diff: v3.11.0 -> v3.12.0
⭐ Features
- 140a276 (#138) Add new rule vue/no-multi-spaces
- 85558dc (#60) Add new rule vue/max-attributes-per-line
- becfb8a (#137) Detect Vue.mixin as component so it's also linted
🐛 Bug fixes
- 164b2ae (#143) Fix traversing in over many types in
require-valid-default-prop
- df84d9b (#146) Improve support for spread operator
⚙️ Chores
v3.11.0
Diff: v3.10.0 -> v3.11.0
⭐ Features
- a3d64c7 (#119) Add rule vue/require-valid-default-prop
- 4d0c1d3 (#123) Allow to use @vue/component to set enable parsing vue objects
- 0e46f31 (#129) Add rule vue/html-self-closing
🐛 Bug fixes
- 3db7b13 (#131) Match correct nodes in
return-in-computed-property
&require-render-return
- 8761bde (#139) Update
vue-eslint-parser
to support Eslint 4.4.0
⚙️ Chores
v3.10.0
Diff: v3.9.0 -> v3.10.0
Features
- 49d3456 (#114) Added new rule vue/require-render-return
Bug fixes
Chores
v3.9.0
Diff: v3.8.0 -> v3.9.0
Features
-
b8d11de (#85) Added new rule vue/require-prop-types
-
39c9df5 (#88) Added new rules: vue/no-dupe-keys and vue/no-reserved-keys
-
55d388c (#95) Added new rule vue/attribute-hyphenation
Enhancements
-
49b40d6 (#116) Upgrade
vue-eslint-parser
to completely rewritten versionv2.x
-
da311e9 (#120) Add namespace check of svg & mathML instead of tag names
-
f834a7e (#113) Add
allowCoexistClass
andallowCoexistStyle
options in vue/no-duplicate-attributes
Chores
v3.8.0
Diff: v3.7.0 -> v3.8.0
Features
-
5ebdf71 (#72) Added new rule vue/no-async-in-computed-properties
-
1ea1396 (#84) Added new rule vue/no-shared-component-data
-
29d1cb6 (#94) Added new rule vue/name-property-casing
v3.7.0
Features
- b7e6ff1 added new rule vue/return-in-computed-property.
Enhancements
- 7904536 updated
no-invalid-v-on
rule to support Vue.js 2.4.0. The v2.4.0 supportsv-on
object syntax with no arguments.
v3.6.0
Features
- 455e9b9 added new rule vue/no-side-effects-in-computed-properties.