Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vuejs/eslint-plugin-vue

Official ESLint plugin for Vue.js
https://github.com/vuejs/eslint-plugin-vue

Update `vue/no-unregistered-components` rule to support `<script setup>` (#1553)

6fdb0245b7f86f01a8a788e2968bfdfe479e5c8c authored over 3 years ago
Update `vue/no-restricted-props` rule to support `<script setup>` (#1552)

* Update `vue/no-restricted-props` rule to support `<script setup>`

* fix

* fix

c8d284b9f4280a8200937c0d82bd1126a6195a1d authored over 3 years ago
Update `vue/no-restricted-call-after-await` rule to support `<script setup>` (#1551)

b1321910b354165df345f4c20c89e0d492eaf36c authored over 3 years ago
Update `vue/no-boolean-default` rule to support `<script setup>` (#1550)

* Update `vue/no-boolean-default` rule to support `<script setup>`

* Fix test

cd2ad1c1a39fff5370725754d7f2552524d4828a authored over 3 years ago
Update `vue/custom-event-name-casing` rule to support `<script setup>` (#1549)

9b43c9f1787d17517c5005fc42a1877b5cf32ac2 authored over 3 years ago
Update `vue/require-explicit-emits` rule to support `<script setup>` (#1548)

* Update `vue/require-prop-types` rule to support `<script setup>`

* add test

7a03a40f343b8a36500748702d4a49b47e8e1f2f authored over 3 years ago
Update `vue/require-prop-types` rule to support `<script setup>` (#1546)

978464363e51fe5a76508cf289089ba72a805038 authored over 3 years ago
Update `vue/prop-name-casing` rule to support `<script setup>` (#1544)

* Update `vue/prop-name-casing` rule to support `<script setup>`

* fix for test on node v8

f93892f9019eaf860259af237b9c9d74ece29648 authored over 3 years ago
Update `vue/no-template-shadow` rule to support `setup()` and `<script setup>` (#1543)

e4951327be5dbcbf1deb40be90054f0a1e89a28f authored over 3 years ago
Update `vue/no-watch-after-await` rule to support `<script setup>` (#1541)

747ab5b90b8476684162e22b6859ca2e41e155b7 authored over 3 years ago
Update `vue/no-setup-props-destructure` rule to support `<script setup>` (#1540)

* Update `vue/no-setup-props-destructure` rule to support `<script setup>`

* fix test

994d74eac8e17b8406ae56358cec3a75019dd6e3 authored over 3 years ago
Update `vue/require-default-prop` rule to support `<script setup>` (#1545)

* Update `vue/require-default-prop` rule to support `<script setup>`

* fix test on node v8

9c8f2933b690c631aa64683ac41cb04d92ad3a6e authored over 3 years ago
Fix false negative for `ref` in `vue/script-setup-uses-vars` rule. (#1547)

86aff15a3c9a04dfafe7ed63d52afe0b7c82ca05 authored over 3 years ago
Update `vue/return-in-emits-validator` rule to support `<script setup>` (#1542)

8dc37de6909fff60f3cf65a069227e863afeb4c2 authored over 3 years ago
Update `vue/require-valid-default-prop` rule to support `<script setup>` (#1538)

edd22486525ea4c5e8cf0d3f56d78502f3662ed7 authored over 3 years ago
Update `vue/no-lifecycle-after-await` rule to support `<script setup>` (#1539)

ee5ea4be9195d83df24f194310c0e4c226181e35 authored over 3 years ago
Update `vue/require-prop-type-constructor` rule to support `<script setup>` (#1536)

* Update `vue/require-prop-type-constructor` rule to support `<script setup>`

* fix tsc error

774056c72c640f9517c8f88a88c1663dce37fdaa authored over 3 years ago
Upgrade parser (#1532)

3262d93be9f318171457eb4a324467ea9b9d017d authored over 3 years ago
Update `vue/no-side-effects-in-computed-properties` rule to support `<script setup>` (#1534)

4442509566399f66ce36bf8a4fca4b553b5e1d3f authored over 3 years ago
Update `vue/no-async-in-computed-properties` rule to support `<script setup>` (#1533)

* Update `vue/no-async-in-computed-properties` rule to support `<script setup>`

* update

2d4c49c961c83f05f593fcdbb1d1afe8d79a5443 authored over 3 years ago
Update `vue/no-reserved-keys` rule to support `<script setup>` (#1535)

* Update `vue/no-reserved-keys` rule to support `<script setup>`

* support type-only props

...

11b207747f1b6cf96ffd815b443479b884b5796d authored over 3 years ago
Fix false negatives for with `withDefaults` in `vue/no-mutating-props` rule. (#1537)

ffb85b3dfb166242053467230f861aa1f3fc90ef authored over 3 years ago
Update `vue/no-mutating-props` rule to support `<script setup>` (#1531)

2eafd04146bf6e58284678fe2b623b818d0ee064 authored over 3 years ago
Add `vue/script-setup-uses-vars` rule (#1529)

* Add `vue/script-setup-uses-vars` rule

* upgrade parser

* Update

* update test

9a99fe24bfd753eb8b8a250fa0308872de3ea7ea authored over 3 years ago
Deprecated `vue/experimental-script-setup-vars` rule (#1528)

a770662c14f06949064233f13724fdc30468ca5b authored over 3 years ago
Change the indent rule so that the union type has the same indent as the binary expression. (#1527)

5d1f7723ff2357b12323ebb2bd9f2d04c341b242 authored over 3 years ago
7.12.1

49d34c9a3e7fe0b6733e0541f6f7ea35a71d2abe authored over 3 years ago
Fix false positives for trailing comma with import in `vue/script-indent` rule (#1525)

2bb5279a0fc912910213eb0627632bbb30bea3bd authored over 3 years ago
7.12.0

4a86231bf5ec556de507f2ab9524e88a192f03cd authored over 3 years ago
Fix false positives for default with type Function in `vue/no-deprecated-props-default-this` rule (#1522)

94db4a61fe1351870c66848f0621ea282d934d86 authored over 3 years ago
Fix that `vue/no-deprecated-slot-attribute` and `vue/no-deprecated-slot-scope-attribute` rules had wrong auto-fix. (#1521)

28dec65eb1bb8c7ad7ac1c2e99bcfaad4342947f authored over 3 years ago
Improved indent rules to support TypeScript syntax (#1520)

* Make the indent rules supports TypeScript

* fix

* Update docs

* update

* update ci...

f2b9ccc7a60966c02eefc4fd3e7e8d81e893b0ef authored over 3 years ago
Supports ES2022 (Class Fields) (#1481)

* Supports ES2022 (Class Fileds)

* Update

a96987859f53416839c0ef7e410cf6b54238e6ba authored over 3 years ago
7.11.1

384dae06d490deb1cd878c9ecc514ff3e812bea6 authored over 3 years ago
Fix crash when using `objectsInObjects` option in `vue/object-curly-spacing` rule. (#1515)

9d54bd6b311cd24f64515c3bcfd6f821882574fa authored over 3 years ago
7.11.0

68b75022b3128fae243d49bc68e2fcf05e8905f7 authored over 3 years ago
Format documents (#1511)

a4ac565521d416ba8aff25223fd639ff91285e23 authored over 3 years ago
Add support for `is="vue:"` (Vue 3.1) (#1509)

* Add support `is="vue:"` (Vue 3.1)

* update

* update

e9d20fd44f0631d581e72c1ca1563a6dc39aa498 authored over 3 years ago
Add `vue/no-deprecated-v-is` rule (#1510)

021fe2b33f7b4fa11ddd3318226eee6fc4c53ada authored over 3 years ago
feat(no-this-in-before-router-enter): create rule (#1506)

* feat(no-this-in-before-router-enter): create rule

* Update lib/rules/no-this-in-before-rout...

76f835ac3f794218954131d3c4b4625da7a8e5aa authored over 3 years ago
update `no-deprecated-destroyed-lifecycle` rule (#1501)

ea6f9f01ed6b8a4f8f52d2657485880cf9a342bb authored over 3 years ago
Update docs

e1815cdce18fcba4a96ae1077a73d2e79ad5e3f1 authored over 3 years ago
Fix rules index for `require-emit-validator` (#1505)

9c53407c4120033d3bc4a17fe95e86334fa7f30a authored over 3 years ago
7.10.0

bf6e4eace3f4acc8b6355ffeed541d3433d1528e authored over 3 years ago
Add `vue/require-emit-validator` rule (#1487)

* Add `vue/require-emit-types` rule

* remove from categories

* allow identifiers

* add ...

d03ce92cd1605fc053333df018d475726b581ab3 authored over 3 years ago
Make an exception for some SVG attributes in vue/attribute-hyphenation (#1484)

* Closes issue #1483

* linting

Co-authored-by: Raphaël Gaudy <[email protected]>

3da8d3118c9dc15600656348de22caa95b169c7f authored over 3 years ago
feat: 🎸 https://github.com/vuejs/eslint-plugin-vue/issues/1492 (#1493)

* feat: 🎸 https://github.com/vuejs/eslint-plugin-vue/issues/1492

* docs: ✏️ update doc

* f...

793112d2ffaab146bd7d5315c738a9d9d3bafd48 authored over 3 years ago
docs: fix vue/sort-keys options (#1500)

8a0a0ed837e088e3013cf7219011642572422456 authored over 3 years ago
Fix typo (#1486)

c775584b922d21fe62f6aee0f638ed9b75968f1f authored over 3 years ago
Fix typo (#1485)

bf5a3100add64d372d171fc839044f45952a7f1b authored over 3 years ago
Fix tsc error (#1480)

7e5f2e9d9113b8cc6c78ac7a4964e3a61700e96a authored almost 4 years ago
7.9.0

01d1e45f303dfd0b3459a4d2d5651580f5d6274d authored almost 4 years ago
Add `vue/no-unused-refs` rule (#1474)

* Add `vue/no-unused-refs` rule

* update doc

238de1b195cf84d6b314799700e6c5e8f4a29263 authored almost 4 years ago
New: Add `vue/no-invalid-model-keys` rule (#1466)

* added no-invalid-model-keys rule

* added no-invalid-model-keys to rules list

* added no-...

084bfe3a2eee243fbfed61baee2f1c5834d2a5ab authored almost 4 years ago
Fix false negative with require-valid-default-prop (#1469)

26d9920e4da87cd053ec89afa3ff4ce07b1901fe authored almost 4 years ago
feat(max-attributes-per-line): singleline.allowFirstLine option (#1465)

* feat(max-attributes-per-line): allow max attribues 0 for singleline

* feat(max-attributes-p...

8bdb2a905b362434cfcf91e561fab5338d0c70a9 authored almost 4 years ago
7.8.0

62f577dcfcb859c24c6e0d4615ad880f5e1d4688 authored almost 4 years ago
Update: disallow `v-show` on `<template>` tag (#1451)

bf8516305760a832953b2342493299a05df49405 authored almost 4 years ago
Update: allow more cases in `require-direct-export` (#1450)

(fixes #907)

ff8cfaa01adad12f886d9f188423273d8ba9150e authored almost 4 years ago
docs: fix favicon.png (#1456)

43a01cfb689f734bcd72a2128daef648c3abe837 authored almost 4 years ago
docs: remove mention of "prettier/vue" (#1449)

* docs: remove mention of "prettier/vue"

`prettier/vue`, `prettier/@typescript-eslint`, etc. ...

db2928ae62853b9129c4699d75f5112c87765c5e authored almost 4 years ago
7.7.0

3128c113f9117cda60dd35cbf55179a89093a19f authored almost 4 years ago
Upgrade vue-eslint-parser to 7.6.0 (#1448)

close #1292
close #1300
close #1439

3878fc4d8ebaa5e980c42044e61e019dc9c1580c authored almost 4 years ago
Fix false negatives for member access with `$` in `vue/this-in-template` rule (#1446)

467ef9626ed4d3eeacf47ce4b3d550ed7af0d6ad authored almost 4 years ago
Add `ignorePublicMembers` option to `vue/no-unused-properties` rule (#1444)

7099954d1213d081a0c92a09e4ed8c588c745b69 authored almost 4 years ago
7.6.0

4ae9178475601ce95188bf07f73e159b83517ca5 authored almost 4 years ago
Upgrade vue-eslint-parser to v7.5.0 (#1440)

43f76df1454d84e951b2f16f3e856fd01617ae9e authored almost 4 years ago
Improved autofix of vue/no-deprecated-slot-attribute rule when slot name contains `_`. (#1436)

4b413993b9b5003a7855f8d4f7f5bd2ba7ef0cd1 authored almost 4 years ago
Fix false negatives for v-bind="object" in vue/attributes-order rule (#1434)

b978258b616da35283d9757074037fb030dbe428 authored almost 4 years ago
Change vue/html-button-has-type rule (#1432)

- Enable type checking
- Format
- Exclude from recommended category
- Exclude `Button` compon...

5129cef626ea4d69ab7e022869cc22aa9d8409bd authored almost 4 years ago
New: vue/html-button-has-type rule (#1001)

* New: vue/html-button-has-type rule (fixes #894)

* more precise error location

* revert n...

9a9461a12dffc22ca236e8507706bde0c3a4ff26 authored almost 4 years ago
Change options schema to strictly. (#1430)

47e3f89a554ada9f32acd48088abbb7d40d51b5e authored almost 4 years ago
Add "SLOT" option to vue/attributes-order rule to specify v-slot order. (#1429)

* feat(attribute-order): add slot attribute

* update

* revert option schema

Co-authored...

7965d12152b1375c2fd65585b2806cedb4fede06 authored almost 4 years ago
7.5.0

cc9c14003390dccf358cbda042e359ecfda8432a authored about 4 years ago
Fix false positives for quoted 'emits' in vue/require-explicit-emits rule (#1420)

bbbb6ca5584e0f6158f822de7e54a5dd8598b9e7 authored about 4 years ago
Fix crash for toLocaleString() in `vue/no-unused-properties` rule (#1421)

2d290b295a92f24ebb2836ed314805ea810e2ce7 authored about 4 years ago
Fix false positives for mixin in one-component-per-file and require-name-property rule (#1419)

6894340100b2759feca166452f872a445474720e authored about 4 years ago
Add composition api's computed function support to vue/no-side-effects-in-computed-properties close #1393 (#1407)

* Add composition api's computed function support to vue/no-side-effects-in-computed-properties ...

3f20a0813ac2b67d058e20760b974cc2fabc5834 authored about 4 years ago
Add composition api's computed function support to vue/return-in-computed-property refs #1393 (#1406)

d7eacd683a57cc2c99e7f47e251440b9e7d47b07 authored about 4 years ago
Add `vue/valid-next-tick` rule (#1404)

* Add rule docs

* Add rule to collections

* Add rule tests

* Add more test cases

* A...

10824ec447bd1345375c5025d523c38455e38836 authored about 4 years ago
Add `vue/next-tick-style` rule (#1400)

* Add rule docs

* Add rule tests

* Initial implementation: detect nextTick calls

* Fini...

ec2dc7914404a23e5bde2ed2bed7c3055afa2c6c authored about 4 years ago
Upgrade vue-eslint-parser (#1422)

24eccfbcea303a558fb2be907525d8bedbaf9238 authored about 4 years ago
Fix broken link in VScode section. (#1415)

3168819e165193856b46320ad0d41bd5d9ff4d27 authored about 4 years ago
Fix false positives for assignments in `no-ref-as-operand` rule (#1409)

dc81e40e75b6c37359a5c96bb74f463b22bb1550 authored about 4 years ago
Refactor no-async-in-computed-properties (#1405)

3fb52a97b4b95fccd33fc3f8eda6e796aec7a4a8 authored about 4 years ago
Add `vue/no-constant-condition` rule (#1401)

* Add `vue/no-constant-condition` rule

* Comment out failing test cases

* Support `v-else-...

6b62278355b33538f93fc669510223f3bb4be62e authored about 4 years ago
Make no-ref-as-operand fixable close #1394 (#1396)

* Make no-ref-as-operand fixable close #1394

* dont use array for returning a single fix data...

42a543df9c3a63786cc0a010d72311f0eddff72e authored about 4 years ago
Add composition api's computed function support to vue/no-async-in-computed-properties refs #1393 (#1398)

* Add composition api's computed function support to vue/no-async-in-computed-properties refs #1...

b5b63479a0961c726950d8088add43f4fc9793b5 authored about 4 years ago
Refactor attributes-order (#1392)

1b75e283946882859171e0f66d94bd4250ae64c5 authored about 4 years ago
7.4.0

c387fc343c12858b38587bb160d1e4bcba0ff50b authored about 4 years ago
update script

f934005a098332f6216603410d4a473ee91286e5 authored about 4 years ago
Add `deepData` option to `vue/no-unused-properties` rule (#1387)

* Add deepData option to `vue/no-unused-properties`

* update

* update

* update

e1cabbb154d5bd012fe9b37b01ffd15fc264fd21 authored about 4 years ago
Add vue/no-restricted-block rule (#1389)

7c0cd3e85ce5b76028415aae628b65c166d39ad4 authored about 4 years ago
Add vue/v-on-event-hyphenation rule (#1388)

* Add vue/v-on-event-hyphenation rule

* update docs

* Update doc

01f7732d41748be3e5919cbf73ac6431783fbb75 authored about 4 years ago
Fixed false positives for `v-bind="object"` syntax in `vue/attributes-order` rule (#1391)

543361bc4a14e2088533e418e03025e0187704f3 authored about 4 years ago
update npm script

caab1c45a51af4e5c6b90454ce86919447c7fe95 authored about 4 years ago
Add vue/no-restricted-call-after-await rule (#1381)

* Add vue/no-restricted-call-after-await rule

* Fix bug in eslint 6

* update

f0e13a4093f3a8794e29043a48c2c50cb89fc510 authored about 4 years ago
Chores: Add release version of rule to docs (#1386)

30e89ec349d6f54535f74dc0453b0fe03fc50bd0 authored about 4 years ago
Fixes #1379 Add since attribute (#1384)

* Fixes #1379 Add since attribute

* reintroduced stripped trailing spaces

* add stripped c...

dfe445fe923c3de5b09b8a0020aa4080eeb1e287 authored about 4 years ago
Fix multiple reporting of same warnings in `vue/no-unregistered-component` (#1382)

* fix multiple reporting of unregistered components

* add tests

* fix linter error

2567f1639ca896b98f4ec77608a0b4b318670e29 authored about 4 years ago