Diff: v5.0.0-beta.3 -> v5.0.0-beta.4
⭐ Features
- 7c574f4 #271 Add use-v-on-exact rule
- b363379 #535 Add
ignoreProperties
option to no-multi-spaces rule - d0fd01f #519 Add
modifiers
option to valid-v-on rule - 2049c5c #556 Add "ignoreWhenBindingPresent" option to no-unused-component rule
🐛 Bug fixes
- f7a4dc0 #580 Fix false positives regarding components inside SVGs
- 7bb5438 #648 The name of the iteration variable in valid-v-model message is incorrect
- 501a409 #637 Don't ignore elements with "is" binding in component-name-in-template-casing
- 023121c #550 Fix logic behind
kabab-case
andsnake_case
for propID - d1cd06e #240 Fix false positives of iteration variable in valid-v-model
- 6032f21 #595 #596 Fix issues with props:
- prop-name-casing: is working now with array props
literals
- prop-name-casing: reports all errors if there are non Literal keys in it
- require-default-prop: allow to use shorthand, properties and function calls
- require-prop-types: reports names for types different than literals
- require-prop-types: fix false positive error when is set to empty array
- require-prop-types: will return now errors about each prop from ArrayExpression
- fix spread operator issues across all
prop
related rules
- prop-name-casing: is working now with array props
- 176aa8b #616 Improve error message in max-attributes-per-line
- dcaccd5 #614 Improve errors in valid-v-on, detect forbidden keywords
- badd051 #564 #575 Fix issues with TypeScript in require-default-prop, require-prop-types, require-prop-type-constructor, require-valid-default-prop
- Allow to use
export default (Vue as VueConstructor<Vue>).extend({
syntax
- Allow to use
- 45be306 #606 Improve detection of components in no-unused-components rule
- dd6ed4f #598 Ignore templates with src tag in no-unused-components
- 096949b #615 Fix reporting correct name in require-prop-type-constructor
- bc29d3d #560 Allow null type in require-prop-type-constructor
- b1e1bb9 #566 Fix: if no trailing comma, not to leave trailing comma after fixed of order-in-components
- f0c8b37 #554 Improve auto fix when html-self-closing and component-name-in-template-casing are active
- 2049c5c #556 Improve detecting custom components in no-unused-component rule
⚙️ Chores / Updates
- 449789b Add VSC launch configuration
- cd26c7e Add "how to integrate with Sublime Text"
- c1f43f5 Add "how to integrate with Atom editor"
- 562fde1 Add "how to disable Vetur template validation"
- 1b5a799 ba3ba3d 5c43508 3ccf3ef 8474308 ce7cb10 117ffc6 Update readme and documentations
- 2ddcec9 remove
eslint-plugin-html
from dependencies