eslint-plugin-vue

Official ESLint plugin for Vue.js

MIT License

Downloads
12M
Stars
4.4K
Committers
215

Bot releases are hidden (Show)

eslint-plugin-vue -

Published by michalsnik about 6 years ago

Diff: v4.6.0 -> v4.7.0

⭐ Features

  • 83aa39aac6aa08f5352d214e54b5553a3f24b636 (#435) Add vue/no-v-html rule

🐛 Bug fixes

  • 802791616c8a311f9e128100854182df5371c848 #513 Fix vue/attribute-hyphenation ignore lists
eslint-plugin-vue -

Published by michalsnik about 6 years ago

Diff: v4.5.0 -> v4.6.0

⭐ Features

  • #461 Update attribute-hyphenation to allow a custom ignore list
  • a95dfbba3b1301c22f5598d6e289ec3dc5afad39 (#289) Add vue/no-use-v-if-with-v-for rule

🐛 Bug fixes

  • 552ea4f7e9dd5f0b5609bc0ba6a1ea156bfecd12 #463 Allow "default" key to be used also as a Literal in require-default-key rule
  • 409fe31e9372d3bbc4145ff93a677b0cdb5e36ea #464 Fix false positive in vue/no-side-effect-in-computed-properties
  • 30f94f8b9af5059b3111c7912e660e9985bbf458 #465 Fix getComputedProperties by allowing object spread inside CP

⚙️ Chores

  • #458 Docs: fix typo in plugin name
  • 3f88f28d7877b37a7e9a9d0c46fa0750866cf44a Docs: Update require-v-for-key
  • 88b1f2db3fe373358dc95f2968bf58cfdaefc422 #473 Docs: Add information about linting .vue files
  • 8ea21c87313ff534520c30f42929fd47c77cbbd9 #480 Docs: Update vue/no-side-effects-in-computed-properties
  • f8f8ac9a84344dc57b7c8db5cf8c536f98fbb953 #487 Docs: Update vscode settings example
  • 0b86a4e894ea4e6b8f57d0d350f2326c9dcb3353 #484 Remove yarn.log
  • 1c5604a15c989e309601186ddc4f837138aed1ea #507 Docs: Update vue/html-closing-bracket-spacing
  • c7bb1f5bf43fc7ea6e15a02f5e0795d8d6be0ccb #508 Docs: Update vue/html-closing-bracket-newline
  • f028b5727fcc40f537b080664eafa225524e6a67 #512, 157eff9ce473384a993fa6e9b586d32a650656d3 Docs: Add missing URLs
  • 1a31fe819fd858b27068c56462a1cb7622e84e8e Docs: Update Readme
eslint-plugin-vue -

Published by michalsnik about 6 years ago

Diff: v4.4.0 -> v4.5.0

⭐ Features

  • faaa69c2cdccb8bf9137c03bb2c8b0ab114d619d (#440) Include slot-scope in attributes-order
  • a5391f111bb446531c9eb8cf9f9353a03cda1d26 (#405) Make vue/attributes-order fixable

🐛 Bug fixes

  • 5cc3021d0be25e830ffd84349de9a7575155eaa5 (#444) Fix vue/prop-name-casing to not warn variable computed property
eslint-plugin-vue -

Published by michalsnik about 6 years ago

Diff: v4.3.0 -> v4.4.0

⭐ Features

  • 12054ea24b9b5ceab2a747537acd651ff20989d3 (#402) Make vue/prop-name-casing fixable

🐛 Bug fixes

  • 6bb6f696660f7a240d1d0dfd680f9e253efda2a5 (#413) Fix wrong indentation

⚙️ Chores

  • (#424, #430, #431, #433) typos and docs updates
  • bc65718f0afb1811d43268bc5e6ffbda42973d89 (#438) update babel-eslint
eslint-plugin-vue -

Published by michalsnik over 6 years ago

Diff: v4.2.2 -> v4.3.0

⭐ Features

  • ccb6488674ea5e64ce9991ad74efb667af640611 (#289) Add vue/prop-name-casing rule
  • 33ce7aa3c0179ef57eaf783720b17ce4c6b67b00 (#209) Add vue/attribute-order rule
  • 742bfd6a7c6517032e38889941d3d18a9142ad77 (#380) Make vue/max-attributes-per-line fixable
  • 9857496b88ed79a7c158edde6f40277df9e183ab (#381) Make vue/order-in-components fixable
  • 98dbf8aeaa4999ee3d09eac133139df6adcc3e29 (#322) Add Vue.extend support, add missing info about Vue.mixin check in readme

🐛 Bug fixes

  • 5eaffdf2e1b0c62eec44e176f5059be0d178f549 (#374) Fix script-indent to prevent removing tag
  • a5946902270936c619912e609159b222cfb7ca80 (#392) Fix no-async-in-computed-properties crash
  • b33ef75ec29fb44b32e12ab318e0a5129fec6d03 (#394) Fix valid-v-on false positive
  • c6d25af2f1c02f0f1171edbacca51751f84153ee (#395) Fix indent rules false positive

⚙️ Chores

  • 7c4a1d227a481928a9419828c19882d9ba930790 (#372) Docs: fixes wording in docs
  • f739bf98eff69758851981fb0d73bdb17d099612 (#404) Upgrade vue-eslint-parser
  • bc1b07baccb7b6a8ac1711790405091ad5d4cb54 (#393) Docs: Update README
eslint-plugin-vue -

Published by michalsnik over 6 years ago

Diff: v4.2.1 -> v4.2.2

🐛 Bug fixes

  • 8b8402f8e47c8efcc49dc3fe3ef351226a496567 (#366) Ignore indent in <pre> tag (vue/html-indent)
eslint-plugin-vue -

Published by michalsnik over 6 years ago

Diff: v4.2.0 -> v4.2.1

🐛 Bug fixes

  • 39de5406b40b17a5a423a09ce15781dc6b700f57 Fix indent bug about semicolons
  • 26ab87a465a89214522df9be11ed4fa85317bb2b (#333) Fix indent bug about shorthand properties

⚙️ Chores

  • 095ef4fb01e0ee96b616f2898946050b16e7769b (#341) Add require-meta-docs-url internal rule
  • bd20b8b1a1636f797719ca5ef1a428ff7456149c (#364) Docs: fix JSON formatting error in the options example
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v4.1.0 -> v4.2.0

⭐ Features

🐛 Bug fixes

  • f3c609d504c936aa46a3c3ea496b2cc74274aeef (#331), c4356d5b2c15093dc8d826698ac0da7e28e517ce (#338) Fix unintentional disabling
  • 9f83c5a167357f3b052f8434f78dafe0b2d6eea5 (#333) Fix vue/html-indent for solo comments

⚙️ Chores

  • 9da315ca07fe39d1e3d06c5328df42bf3767ecd6 (#332) Rewrite npm run update
  • 085f1ca72f018b2a5b8c8658efa45ff9f9b64b96 (#340) Add URL to rule documentations to metadata
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v4.0.1 -> v4.1.0

⭐ Features

🐛 Bug fixes

  • 8ea98e70245b5a8e85e4da78737038c502ac7f5c (#318) Report missing prop types only for assigned arrays and objects in require-prop-types
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v4.0.0 -> v4.0.1

🐛 Bug fixes

  • 9096846c6db1924c480dd490532f59f6acf4f1a8 (#317) Prevent data leakage in no-dupe-keys rule causing problems with multiple components in the same file

⚙️ Chores

  • dfcd26efded4d671618fb48860f86a5ec476783a (#313) Remove warning about @next version from readme
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

v4.0.0-beta.5 has been marked as official v4 release. See v4.0.0-beta.5 release notes

eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v4.0.0-beta.4 -> v4.0.0-beta.5

⭐ Features

  • e699f9ca706073381b601e57ed1e707986dbc8aa (#301) Add alignAttributesVertically option to html-indent rule

🐛 Bug fixes

  • b434ff99d37f35570fa351681e43ba2cf5746db3 (#302) Properly mark variables as used in no-unused-vars rule
  • 45104ad1d7b91c667ef83d2cc076c874b0e3e4ab (#308) Update side-effect detection REGEX in no-side-effects-in-computed-properties

⚙️ Chores

  • dc61f9ddcd86c87af063f94b3570f5e808e24356 (#303) Update docs
  • 5c4896cb923533df4dc088010f0a868a7ab11c3d (#311) Upgrade vue-eslint-parser
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v4.0.0-beta.3 -> v4.0.0-beta.4

🐛 Bug fixes

  • d6fca8f5e0683a4b67f33bd37625938388ebe626 (#295) Fix eslint crash when using object spread inside prop definition

⚙️ Chores

  • a96a1e0b84cb3cfc412aee70a8b82077ece0a725 (#297) Switch requireindex package to require-all
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v4.0.0-beta.2 -> v4.0.0-beta.3

🐛 Bug fixes

  • cc438211ae7dab25f1e736686ae7bcfa5c3f7ecf (#273) Fix crash with babel-eslint
  • e6593a5a28396ff9f5ed39bbbe029913786bf73e (#280) Fix expected indentation of comments
  • 345aaac4fa9fb1472409248a21c98c6ab946644d (#281) Fix expected indentation of binary expressions

⚙️ Chores

  • c7542bde91f3ba1c7fe2156a008b76b027cbce81 (#291) Fix html-self-closing example json in documentation
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v4.0.0-beta.1 -> v4.0.0-beta.2

⭐ Features

  • 887045a6ff2125c1ac48e1ab950eca613c1d9a73 (#278) Make vue/no-shared-component-data rule fixable

🐛 Bug fixes

  • 3137c1fc9f6a35b6bfc30c14620fd8243c9f8e2a (#276) Fix the range of mustache-interpolation-spacing
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v4.0.0-beta.0 -> v4.0.0-beta.1

⭐ Features

  • 7897252d721cb323ff409f2c35b4547354a2c372 (#275) Make vue/html-quotes rule fixable

🐛 Bug fixes

  • b8a325d218735079ba81a35024e52b0ffc5f992d (#269) Add exact as valid modifier
  • a93a23453d08bf7fdd6edc829dd4e3616e059ae8 (#274) Fix incorrect errors in invalid EOF cases

⚙️ Chores

  • deedd7a0f04e4a8833c46700359c2d1b3a323bd1 (#244) Update readme and add information in FAQ about increased indentation of code in script tags
  • 3da5cfcff31e16041be18379d5d70fe6f7e1ca1d (#272) Add playground link
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v3.14.0 -> v4.0.0-beta.0

🐛 Bug fixes

  • 2793ca228926261cc834ff790dcf3fffeb51160 (#242) Don't report dynamic types on inputs with v-model directive
  • ac581a43e1e69eda219fe12baf33791cec5ec558 (#243) Omit BinaryExpression in v-model references check

⚙️ Chores

  • d611cd8bcce3627fb282e0d7d1940f048287cf9e (#205) Align rules' configuration with official Style Guide
  • 965a32729b0e266560e326f639a99db4628abcdf (#228) Update html-end-tags doc
  • 0f18b3b314acd8adc3e42392c3064f3e7ac00d20 (#232) Remove deprecated rules
  • 09b8f90a57af99693ab770c4f413f6ee7eeb0ecc (#234) Update example config to use essential rules
  • 7a29f57a9060a98c969652e795eb7192f845f3ea (#233) Enable HTML syntax errors by default
  • 6b1322678be71f6e4d9f630449b669485922ea9c (#239) Update html-indent rule doc
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v3.13.1 -> v3.14.0

⭐ Features

🐛 Bug fixes

  • 43f248b05c88233c053538ee33bbc15efd9d9ab8 (#221) Fix failing html-end-tags for self-closing elements
  • 73a9dd46a91016504f33e5877544ebf71392841a (#223) Don't report require-v-for-key on slots.
  • b23c51826484148aff90f80e2d503f771a1ce94b (#231) Fix assignment check in no-side-effects-in-computed-property

⚙️ Chores

  • 8d6071789d9d0468860529f94f63d350e078d8ad (#210) Tidying up
  • 0a8eb8e385e005532922fe73a01816b0af3a7952 Docs update
  • e914fe266589363b23d3583a1c02f9ba07a06649 (#226) Fix no-unused-vars rule description
  • 5f4f3cea560b638947e335f84cb835f27fb3b722 (#218) Fix typo
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v3.13.0 -> v3.13.1

🐛 Bug fixes

  • 827aaf91d259362f585bb0067e0d1e1f49af1fe7 (#175) Ensure that executeOnVueComponent is called after other queries.
  • e8331b190b07d4877595a073f1e18071553e954d (#180) ignore PUG templates

⚙️ Chores

  • e59b19ee4ce98b521b3a3354bb1be0729f106791 (#177) Fix deprecated rules links in README
  • 1c827b317bea24c68e8bc63f782c7365b08754b1 (#178) Update code examples in this-in-template rule
  • 94f387ed68149f8d12c1960d68cb5d9c376b9a89 (#142) Improve docs header
  • 92a1ae1ba072796d241e07f678d12d3e46794b38 ( #198) Fix typo in docs no-duplicate-attributes
  • 8a4d02b03247edfd5d01c33ef54fd783d693f49c (#200) Fix max-attributes-per-line example json configuration
eslint-plugin-vue -

Published by michalsnik almost 7 years ago

Diff: v3.12.0 -> v3.13.0

⭐ Features

🐛 Bug fixes

  • b25be7392d464df673ef08d0f924424043e2e778 (#156) Don't throw parsing error while using arrow function as data property
  • a6feec3ae0d2d0efa2213880af1000bbf8d85f2d (#162) Fix parsing error in no-multi-spaces rule

⚙️ Chores

  • 62d97bf0daefc41626018bf5dfce3f9f2b217839 (#172) Stop using internal APIs of ESLint
  • 1bc5020d763e6c2dbe5244bfcad9306eaf98382f Update readme and recommended rules configuration