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

9.23.0

f84b8ee5b9e3b54a09209faff744ef2849a6cc3e authored 11 months ago
feat(order-in-components): add side effects suggestions (#2423)

e2dc84bf347ec7d905f3f317fb23bc3d3c86bd03 authored 11 months ago
feat: support Vue APIs from auto imports (#2422)

Co-authored-by: Flo Edelmann <[email protected]>

3abc04cd8cfd101f1f216a9a4c8a346a15d6c18c authored 11 months ago
fix(v-for-delimiter-style): ignore Punctuator token (#2416)

7c71c48f1c3818bb765021285d76afbd24a5b552 authored 11 months ago
perf: remove unnecessary second filter for type narrowing (#2417)

8e8e1e8eede768ce7d7772b888de3d039ceb6e68 authored 11 months ago
Update links to GitHub repos with changed main branch name (#2412)

Co-authored-by: Flo Edelmann <[email protected]>

02e6bbfcc28fef81ffbaca89d79e05596e72ffcb authored 11 months ago
Remove dead link from docs (#2411)

bdddc982f3d0b58e0c052477a52a8fe0e8868895 authored 11 months ago
fix(v-bind-style): only change kebabCase to camelCase (#2410)

7c5e1eed6ed83508e5b7232c4f954e5b8deedb2a authored 11 months ago
9.22.0

024742478ca726d6b649b5102379e1ed34e72889 authored 11 months ago
fix(no-useless-v-bind): remove spaces around string in fixes (#2408)

Co-authored-by: Flo Edelmann <[email protected]>

8a781f0ca28a1dd415c7e5d10886816bf6d628a5 authored 11 months ago
Update dependencies (#2403)

Co-authored-by: ota-meshi <[email protected]>

0fb68b348a3e400171fe0d17beea91eff9ca3016 authored 12 months ago
feat(valid-v-model): add support for type assertions and non-null expressions (#2393)

1e12806b74139a7ad6bcc4dc43a168974709159c authored 12 months ago
Code formatting (#2404)

4ea3dfcd7ab171d95eca34f3eaae92dc088c9e14 authored 12 months ago
fix(require-explicit-slots): recognize slot names enclosed in quotes (#2397)

Co-authored-by: Flo Edelmann <[email protected]>

c2451ab4fa76b4f0bbf3e47dc3f6dd0f275b0206 authored 12 months ago
fix(no-setup-props-reactivity-loss): false negative for conditional expressions (#2394)

Co-authored-by: Flo Edelmann <[email protected]>

16aba2c7d7ac7e1fa657e951727c3b596c072def authored 12 months ago
feat(no-deprecated-slot-attribute): improve autofix to wrap `<template v-slot>` (#2390)

7bdefb251c0a3b6061a08c1451648982f370b8ee authored 12 months ago
fix(no-useless-mustaches): escape < in fixes (#2389)

33b67a4ab10606813f51c81ef73a60004dc6da75 authored 12 months ago
Add missing suggestions and messages to tests (#2402)

5227eed7018c541614172730e6a980487818ebdb authored 12 months ago
9.21.1

e936a1524c3bde167e68a365bd6fcd1b86a059b2 authored about 1 year ago
fix: support multiple macro calls in vue/define-macros-order (#2386)

Co-authored-by: Flo Edelmann <[email protected]>

7cb78d1cc80d7cad0bc40f99783fb963dbd52112 authored about 1 year ago
fix(no-unused-emit-declarations): error in render functions (#2388)

b7ccbbd40ec4646a58eef4133913669e7eac833f authored about 1 year ago
9.21.0

ac7356562a2dc47812ec04fe92112664610fcdc3 authored about 1 year ago
feat(v-bind-style): add `sameNameShorthand` option (#2381)

Co-authored-by: Flo Edelmann <[email protected]>

2dc78890dc45cc621261f3dfb9dc848c299d5380 authored about 1 year ago
Chore: fix errors in tests using ESLint v9.0.0-alpha.2 (#2382)

9bf52e4377aeab3dddf686d9d682a7ab86e348dd authored about 1 year ago
Chore: upgrade vue-eslint-parser to v9.4.2 (#2379)

037ada28cb603a15f3a42d920d022b61dbf0f0eb authored about 1 year ago
Update docs

3698652066e6c45d40077200b90ed48dfc09203b authored about 1 year ago
Remove v-bind shorthand syntax from list of examples rule will catch. (#2373)

fdc4d4648a4f39ee3ce7eefe2fff31b26579476b authored about 1 year ago
Chore: add test for eslint v9 (#2368)

959858c877b4192cb3b289aaeb010e9355211306 authored about 1 year ago
Add new `vue/no-restricted-v-on` rule (#2367)

Co-authored-by: Flo Edelmann <[email protected]>

7d13ce3eaa9986ee812b005552bc2df79fc80d93 authored about 1 year ago
feat: implement require-explicit-slots (#2325)

Co-authored-by: Mussin Benarbia <[email protected]>
Co-authored-by: Yosuke Ota <otamesh...

634f38da09f939240f4256c763afb8730be38e85 authored about 1 year ago
9.20.1

e7b87ffd8db70f03fa3db402d4f756aa21ab84b2 authored about 1 year ago
Fix false positives for `defineModel` in `vue/no-undef-properties` rule (#2364)

ad2ffdabe557aecee6200bde1953855e82915ace authored about 1 year ago
Add Vue version to issue templates (#2366)

af7de769106e9eb1284d2758c8eda9d398c31403 authored about 1 year ago
Remove unnecessary code (#2362)

8ffcfb0188c2fadb2d9b05360b3b9c3c0ccff64f authored about 1 year ago
9.20.0

4eecc5e7569318c77c2699d0722ef1d98453ee1a authored about 1 year ago
Fix type errors caused by TypeScript (#2361)

895fc9c184f0882376bcc9d848c40fe975f87ee1 authored about 1 year ago
Add support for defineModel (#2360)

Co-authored-by: Flo Edelmann <[email protected]>

66bf635b4dec85a75b11f99883f55448bb44c8a7 authored about 1 year ago
Remove Vue 3 syntax status notice from docs (#2358)

26fc85e928a46c617e52875164e58bde1bead696 authored about 1 year ago
Upgrade vue-eslint-parser and add support for v-bind same-name shorthand (#2357)

8035aa3c12e0dc56d672fa89d4221bb61bd43507 authored about 1 year ago
format

ea29fd43b2da9b392adb8e56eafa463560e4a29e authored about 1 year ago
Add new `vue/enforce-style-attribute` rule (#2110)

Co-authored-by: Flo Edelmann <[email protected]>
Co-authored-by: Mussin Benarbia <mussin.bena...

c232e26e797dc5e750a949a6eff55148fc206007 authored about 1 year ago
feat(define-macros-order): add `defineExposeLast` option (#2349)

Co-authored-by: Flo Edelmann <[email protected]>

e2f8b70db0eda9f736a19704d144ff1b9bd1bd06 authored about 1 year ago
Add Vuex support to `vue/no-unused-properties` (#2276)

Co-authored-by: Flo Edelmann <[email protected]>

a89dd10e0a716901e964340116a57e0a70a4375d authored about 1 year ago
feat(no-unused-properties): mark $props.<prop> as used (#2345)

63a17bdf7248db71f9e5fea150b7e5998863896a authored about 1 year ago
fix(require-explicit-emits): detect template emits (#2350)

Co-authored-by: Flo Edelmann <[email protected]>

d99f37bbb0e08c907e64be4c8b04e97b3b5edf3d authored about 1 year ago
fix(no-unused-emit-declarations): detect emits in templates (#2340)

Co-authored-by: Flo Edelmann <[email protected]>

cc0b0f0fc6b4458ad4159eb35d5ba09f26fc1305 authored about 1 year ago
Add `selfClosingTag` option to `vue/html-closing-bracket-newline` (#2346)

Co-authored-by: Mussin Benarbia <[email protected]>

591c7af0866a19dd5b4f244f185e0614fb3503fa authored about 1 year ago
feat(no-v-text-v-html-on-component): add `allow` option (#2339)

Co-authored-by: Flo Edelmann <[email protected]>

0ac61d98e956c5f107347c6bf91994da3e9a51cd authored about 1 year ago
feat: add allow list to `no-template-shadow` (#2323)

Co-authored-by: Mussin Benarbia <[email protected]>

05b128644c97891244f0b24821bc8db41867dd06 authored about 1 year ago
Document non-fixable rules correctly (#2343)

7cf5c517cd80b7e28a37ae52b262b4169cf78473 authored about 1 year ago
Improve compatibility with ESLint v9 (take2) (#2338)

77af4b4c43b5afbe2b58f2d67e117597c24a451d authored about 1 year ago
9.19.2

0b2edb700a7338e9a0a55700bee91526ea4f6d2f authored about 1 year ago
Fix crash for TSFunctionType with `type-literal` option in `vue/define-emits-declaration` rule (#2336)

9fe8b34105076bb8c02b23f049796e840de48d3c authored about 1 year ago
9.19.1

73ee48f239d7487172a86c6603718098d424f7dd authored about 1 year ago
Fixed broken config of `plugin:vue/vue3-strongly-recommended` (#2334)

1f3111bffe88834ed2e0e19acf1adede4e34ea5c authored about 1 year ago
9.19.0

1437921d2a0f75aa4134cf35c9719cffbde5a1b0 authored about 1 year ago
Require key for conditionally rendered repeated components (#2280)

2f65e9287955549214205b3c01af5666eae68c5e authored about 1 year ago
Change stylistic rules for expressions in `<template>` to extend from ESLint Stylistic (#2330)

Co-authored-by: Flo Edelmann <[email protected]>

4eb3f50ea732193ef3a7d18d2a41c9355547abed authored about 1 year ago
Improve compatibility with ESLint v9 (#2331)

7b7b4cead55fb8bcd6d3a57191c5b2c0b64c53b9 authored about 1 year ago
Add new option to specify tags to ignore `vue/no-deprecated-slot-attribute` (#2314)

Co-authored-by: Flo Edelmann <[email protected]>

022afb5b9ee44b0feff9afc0fe4e7caec273d775 authored about 1 year ago
update vitepress (#2329)

86ab7686d4a48951aa5b73ca6a4144118f69ca90 authored about 1 year ago
Add `externalIgnores` option for `vue/singleline-html-element-content-newline` (#2297)

ac57432ab58ef4e8cea11c05073f162fd7709980 authored about 1 year ago
Make `vue/v-on-event-hyphenation` autofixable by default in Vue 3 (#2320)

a72517066a57cc381aeb35a0d0727c4852d7dbd3 authored about 1 year ago
fix: avoid calling typeParameters getter (#2327)

e008d34dc79a4540d6ef8d56bd97601e2c475bc6 authored about 1 year ago
Add `vue/no-unused-emit-declarations` rule (#2312)

Co-authored-by: Flo Edelmann <[email protected]>

4db54a77e63ed7dfd4b734bf00338137f6387af2 authored about 1 year ago
Add support for stricter `type-literal` option in `vue/define-emits-declaration` (#2315)

3e6644594303d5d9d7a20b9b0b42703acbd2dd07 authored about 1 year ago
9.18.1

b3129f9f3551f1ac189a0ee84b43561b3d0e4cc2 authored over 1 year ago
Fix require-toggle-inside-transition should respect "<slot>", "v-bind:key", attribute "appear" (#2303)

Co-authored-by: williamc <[email protected]>

5fc47e5151ec991b17a44e1c5ce21ba40553578a authored over 1 year ago
9.18.0

5a298023a13f80025d889bff313c6a06faf39e74 authored over 1 year ago
fix(component-name-in-template-casing): ignore vue template syntax (#2301)

66a678ffe1c58eac1cf52881b4f777f9a9bfde1c authored over 1 year ago
Fixed false negatives for whitespace in `vue/require-toggle-inside-transition` rule (#2293)

467631e402e94b34c413f42be261c04f0d00f7c0 authored over 1 year ago
Insert `defineOptions` after import declarations in `vue/prefer-define-options` (#2275)

15b99af0552c89b5f94667cf5e2a0a92f603d08d authored over 1 year ago
fix: replace typeParameters with typeArguments (#2292)

8ba6d9a19dcf431b4ab048732c7d8a50c5b3a884 authored over 1 year ago
Docs: fix options for use-v-on-exact (#2277)

791a60d7234da16fe86dddcdc7c2744bd5c3415e authored over 1 year ago
9.17.0

f607af7d0c41014c9d5267221b4d58bd290543cf authored over 1 year ago
Rename `vue/no-ref-object-destructure` to `vue/no-ref-object-reactivity-loss` (#2269)

7422a0e855a76cf5cc8d00ebbe46868ca4c465a8 authored over 1 year ago
Rename `vue/no-setup-props-destructure` to `vue/no-setup-props-reactivity-loss` and remove from config (#2268)

4112be528e831995d6fd09a2d727ec19e99e865c authored over 1 year ago
Support template literals in `vue/no-deprecated-model-definition` (#2258)

181e857c7aa7f49adbf619640ee43d3ccf8e777d authored over 1 year ago
Improve docs and error message for `vue/no-dupe-keys` (#2260)

101cabf6a09cbfc31f3df073093e1b1765ccbfdc authored over 1 year ago
9.16.1

28efd946172c81bbc09105f6e0a698e9f5f9480a authored over 1 year ago
Fix incompatibility with typescript-eslint v6 in `vue/script-indent` rule (#2256)

6531988922926a6aac2615cc6bb441fb4110f201 authored over 1 year ago
9.16.0

56180e3ceb278e0c9ce42358272f8b12b94aa392 authored over 1 year ago
Improve the `vue/no-setup-props-destructure` rule (#2244)

684c847f8c0910211351625479c5417edb64ac5e authored over 1 year ago
Only allow modelValue in `vue/no-deprecated-model-definition` (#2255)

b8814c765da6427d8554ccf251e68939c3ce3d38 authored over 1 year ago
Bump dependencies to latest version (#2254)

6080fb30042a12770de4be3046fe782da91f7d20 authored over 1 year ago
Rename `vue/component-tags-order` to `vue/block-order` (#2222)

7c63e1e8c93e5bb1ea048ecfa7298d99fddcc562 authored over 1 year ago
Enable more `eslint-plugin-unicorn` rules (#2253)

6dad5c22b6dd889fdb1c733aed9883580035c237 authored over 1 year ago
Bump development dependencies to latest version (#2252)

3c2e74384841041084ddf25badbab993869b6053 authored over 1 year ago
Add `vue/no-deprecated-model-definition` rule (#2238)

eddf098826d67f461a8a532e7efed2f23149aaf2 authored over 1 year ago
Bump `eslint-plugin-eslint-plugin` to v5 (#2241)

52a99662b65439154a2bcbb8b551f1322509f893 authored over 1 year ago
Allow deprecated rules in configs (#2234)

9bbef7eb5bd7b8fa7b01cfb731688a4712e87881 authored over 1 year ago
Set source type to `commonjs` to enable rule lint rules again (#2240)

6a4a7daf3bbcb6919aaf45ec87dbe2b88bdcb8c7 authored over 1 year ago
Update VS Code settings (#2239)

f669bad8fc7400ef405e20b160432e7302e1f1cd authored over 1 year ago
Prevent auto fix `vue/attribute-hyphenation` when it breaks props (#2229)

45e012676edf5e39ff4093a71253852461c11737 authored over 1 year ago
Add `vue/require-typed-object-prop` rule (#1983)

Co-authored-by: Flo Edelmann <[email protected]>

7f906ea733ed39a6d97e78969ac2302599f30906 authored over 1 year ago
Ignore blocks in `vue/html-self-closing` (#2223)

cd32f03ee280a6960ffc0b28ea5f42bec6443f0d authored over 1 year ago
Add new `vue/no-use-v-else-with-v-for` (#2224)

Co-authored-by: Yosuke Ota <[email protected]>

d1f1eea545cfa037343d42d7bbefe497bcf55aa5 authored over 1 year ago
Lint this repo using ESLint Flat Config (#2226)

2aa9ac45a4ea66c293b3e7cbfd6ad076afa39bb5 authored over 1 year ago
9.15.1

e9ec8992377f2bed6ece5abe04576888bac8a9c6 authored over 1 year ago
Restrict the `vue/no-console` rule to the `<template>` block (#2221)

28028094df11564f880bc114a1de3b9de871edf6 authored over 1 year ago