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

Fix typo in `vue/require-typed-ref` message (#2219)

e944bb8ed51be4c3605773586416e28c8b153b4a authored over 1 year ago
9.15.0

57c1e6f27af68b684e08ec8c4fcf98bc3bf642b8 authored over 1 year ago
Add `vue/max-lines-per-block` rule (#2213)

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

25a2db502065ae1b55f952e3836e2f623bb54163 authored over 1 year ago
Add `vue/no-restricted-component-names` rule (#2210)

e643d449f68ea6a890ac6454dcc7a7f96b650274 authored over 1 year ago
Add `vue/require-typed-ref` rule (#2204)

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

81ce0cecb87eae60830b9b973790d4f2386062c1 authored over 1 year ago
Mark default options correctly in `vue/define-macros-order` docs (#2208)

11f3f9f8a4cd947702cbba99e188ec23998540ef authored over 1 year ago
Add `vue/require-macro-variable-name` rule (#2198)

d815a486bb9c8ddfa2960eebc41dc9767691835f authored over 1 year ago
Add `vue/no-console` rule (#2194)

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

13167ed832f1171112b8906d1b39709c441b4f68 authored over 1 year ago
9.14.1

4dfb4d7966ea49da9252e99ef80cca9a37302d74 authored over 1 year ago
Fix false positives for toRef props in `vue/no-dupe-keys` rule (#2189)

25fcb9b8ea6c23a69d504870c5751d7b8ef76abf authored over 1 year ago
9.14.0

15f703262485d6bd7db6e3c0bff3228b39d32036 authored over 1 year ago
Fix false positive for unknown prop in `vue/no-undef-properties` rule (#2186)

d93f2c6b08827365bc40896be8050b47696e0460 authored over 1 year ago
Add support for `defineOptions` to `vue/no-duplicate-attr-inheritance` rule (#2178)

30931f0f493308bd69e1527d407d1dec5b1afa19 authored over 1 year ago
Extend `vue/no-dupe-keys` to support `<script setup>` (#2185)

8494cd5c62227ca3286f23d8a9b116e91370f4c7 authored over 1 year ago
Document related rules for component name rules (#2181)

c1f3d55f284cf1b26ff7f9a90f2394e53239fce9 authored over 1 year ago
Add `additionalProperties` to `vue/no-deprecated-router-link-tag-prop` schema (#2177)

299d63484554b05968b3c97b97f52adbd691982f authored over 1 year ago
9.13.0

b00faf33487ea12fab9e33bdc825362e619b77a5 authored over 1 year ago
Add support for imported types in SFC macros (#2134)

9abf469e2040d2273e4be16f4577adae6dfbe0ce authored over 1 year ago
Upgrade to vue-eslint-parser v9.3 that supports Vue 3.3. (#2170)

4c5fe34d13df9417aa802fda6bab1963a70374d4 authored over 1 year ago
add FUNDING.yml

659a50f86a0953f3c34d6bda40bfa504d31bf179 authored over 1 year ago
Add `vue/valid-define-options` rule (#2165)

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

2ee0f4b9efb4083c9345ee61cee91edca71e88d2 authored over 1 year ago
Add `vue/prefer-define-options` rule (#2167)

dd9678035e07e5a5eca868beb9cb54e6b98ec1c6 authored over 1 year ago
Add support for `defineOptions` to `vue/padding-lines-in-component-definition` rule (#2164)

6b3736b17e2e948225718c1af96418d7acf5ebf1 authored over 1 year ago
Add support for `defineOptions` and `defineSlots` to `vue/no-unsupported-features` rule (#2163)

28db55596381aaf37edbcecd3b41816ffece55cc authored over 1 year ago
Add support for `defineOptions` to `vue/no-restricted-component-options` rule (#2162)

a9e0a49dbfa529bc26b6632dd4ab85997bb58f7d authored over 1 year ago
Add support for `defineOptions` to `vue/match-component-file-name` rule (#2161)

70b88a2540bc40f3c33f04058013095bc48b0cbe authored over 1 year ago
Add support for `defineOptions` to `vue/order-in-components` rule (#2160)

6ce5c80aa75a29c615720a3292f880f5eb0678aa authored over 1 year ago
Add support for `defineOptions` to `vue/component-definition-name-casing` rule (#2159)

94e45d471483ba01f5cfc18ff962badaa679c6ae authored over 1 year ago
Update valid-v-is.md

2518545dc3a928ccb88383bc57936651f7a5d7fa authored over 1 year ago
Added support for `defineOptions` to `vue/no-reserved-component-names` rule (#2158)

68300e9df2fcb0de2aee6020dcbce89250b4195f authored over 1 year ago
Added support for `defineOptions` to `vue/multi-word-component-names` rule (#2157)

a9bd24c8b5eb4e1a9d0f1d714b80393d235dc8db authored over 1 year ago
Add support for new `defineEmits` type syntax to `vue/require-explicit-emits` rule (#2152)

8ed65c9793bc8aee85a3af3d4455a3e4a76fe7f8 authored over 1 year ago
Add support for `defineOptions` and `defineSlots` to `vue/define-macros-order` rule (#2154)

012e2df8438989d477d99e676ce741b760d7d706 authored over 1 year ago
Added support for `defineOptions` and `defineSlots` to `defineScriptSetupVisitor` (#2156)

7bc4a9e59e0daed1e4830e325ac0eca557ce0f0d authored over 1 year ago
9.12.0

e1747fc7b4ebccfe1e6949973be035a083e73f21 authored almost 2 years ago
Add `vue/no-root-v-if` rule (#2138)

Co-authored-by: perrysong <[email protected]>
Co-authored-by: Flo Edelmann <git@flo-edelmann...

1a0bd29ee0ba96d24348bc34bd9d1eb37860b53a authored almost 2 years ago
Add `shallowOnly` option to `vue/no-mutating-props` (#2135)

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

3cbb1b3f1b76710e137ce039cad664df72b1a901 authored almost 2 years ago
Update eslint-plugin-unicorn to v47 (#2146)

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

d58fb198d79b4aadf0fda38190ea1312a0b3db41 authored almost 2 years ago
Add meta object to the plugin (#2149)

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

91843841a093024ff66ccbc11be7deb1f96eed24 authored almost 2 years ago
feat(processor): export meta object for flat config (#2145)

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

c65c3a9f0d05f2ea834e5600f4619b3c6c16c137 authored almost 2 years ago
9.11.1

267e5bb153fa851a27a9fa58fc54b3b33e3637fd authored almost 2 years ago
Fixed rules incompatible with ESLint v8.40. (#2147)

7215073b95cef9e582fb6a1802bfb9afc3082b5c authored almost 2 years ago
9.11.0

6916db0779d43d8ec720c980290864aa3d483fe7 authored almost 2 years ago
Add option to show warnings when props could be accessed via this (#2101)

Co-authored-by: David Lomas <[email protected]>
Co-authored-by: Yosuke Ota <otames...

31a38a9b9d1aea67bb6f2e15f47fa51417f925a5 authored almost 2 years ago
Fixed false negatives in `vue/camelcase` when using ESLint>=v8.38 (#2131)

6c32bf51f6293f27918783467f8ece153ae0407c authored almost 2 years ago
9.10.0

df317858d1d8596583adf36d52049bc9299743af authored almost 2 years ago
Use `@eslint-community/eslint-utils` package (#2112)

2e94cdb6abc5d401ee8bb18b8e187e4ac1ee7b4b authored almost 2 years ago
Add suggestions for `no-template-target-blank` rule (#2111)

cfbfa12f228ba5e5d32eb870a6fd5b9cea08f0f2 authored almost 2 years ago
docs: fixed grammar (#2106)

dd3df380d4aa280ffd9e56815709de6db165391c authored almost 2 years ago
Link to Vue 3 migration guide in docs (#2090)

a4226ea38a93df4195739d23060288718dc853a8 authored almost 2 years ago
Chore: Fix order-in-components rule doc page demo not working (#2078)

549bc29060f82ec6d689a29e485a8eb59039f0d7 authored about 2 years ago
Move list items to single list in docs

8b674e637ce64bb103c79ccd2a41f1cfcb5fddd0 authored about 2 years ago
docs: fix `array-element-newline` link (#2076)

588d987d4229831fc058a2f707ea38e6c97dfadf authored about 2 years ago
9.9.0

487a71c10e5263043089b08b31d646ad501b4218 authored about 2 years ago
Add new attributes order for dynamic and static props (#2068)

0b816dc3c4c20719dca12f612d60f0a3dac2111c authored about 2 years ago
Fix false positives for circular references in <script setup> in `vue/no-undef-components` (#2073)

Co-authored-by: Mr.Hope <[email protected]>

ad07deb36143cc8f71af2848634ecbe7d5bc566f authored about 2 years ago
Add `padding-lines-in-component-definition` rule (#2052)

5e0bd2c7a629ba557ab0e9584c9d63e7526800ea authored about 2 years ago
fix (vue/define-macros-order): hoist secondary expressions correctly (#2071)

abdd93d0cb0308161ccac61f64615f4200f02311 authored about 2 years ago
test (vue/max-attributes-per-line): add test for max value as object (#2072)

2c3d623b5602c7c71b72d314d91a81bb18d16614 authored about 2 years ago
fix (vue/component-api-style): add spacing around comma in report message (#2070)

d339e2ecab1ab3c9099bdb773524587a880f3d35 authored about 2 years ago
fix: [vue/component-name-in-template-casing] False positive for dynamic component in template (#2069)

4a08c070d94754f3be6fb131ba207c369d3f9b36 authored about 2 years ago
Improve indent rule to support more ts syntax (#2042)

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

e42f7371a4e396eab1a4b405af2a61cc1d165651 authored about 2 years ago
Added array-element-newline rule from eslint (#2066)

Co-authored-by: Antoine SAVAJOLS <[email protected]>

89fb2fe3b89edf8f5153b273a3724802acc2d9a1 authored about 2 years ago
9.8.0

a15d0364418fbeeb4f52d566635424766ce88cb8 authored about 2 years ago
Disable autofix in `vue/attribute-hyphenation` for attributes with underscore (#2045)

ec0276ba0cd570e7a83406195c36288528c42aa4 authored about 2 years ago
Chore: add script to site that remove service-worker (#2047)

ced6fc3b23a142b742dffe5410f299010ab3c329 authored about 2 years ago
Ignore well known tags in `component-name-in-template-casing` (#2031)

2d46741e4738ed41e84425dcd1a9b0f97ff09aaa authored about 2 years ago
Chore: fix playground (#2046)

0fd431ec4d02d19b6cbd9963adfb2e197bc2f8ad authored about 2 years ago
Chore: use vitepress instead of vuepress (#2044)

* Chore: use vitepress instead of vuepress

* fix

* fix dev deps

* Update docs/.vitepres...

55daf431b740eb6d477132a92af29ca4f46c3894 authored about 2 years ago
fix(docs): update example code for watch() (#2041)

* fix(docs): update example code for watch()

The 1st argument for watch() should be a ref/rea...

1d669d3daf5ed3b41959e2b3ac2868951b83d509 authored about 2 years ago
fix(define-macros-order): update rule to support interface/type export in <script lang="ts" setup/> (#2040)

8dc3cd998830acfaac643009fde5e7f8f9541dbd authored about 2 years ago
feat: rule fixer for require-name-property (#2034)

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

cc1b8d980dd8b09eb9a8b4f0b2fec04a2abf40b8 authored about 2 years ago
docs: fix formatting and grammar for clarity (#2028)

9673a61b08bdadf31b191e0dff30873678c7011b authored over 2 years ago
Extract JSDoc comment recognition into util functions (#2026)

and add tests for them

c7c1271631ff81b75f1dc757b7058a64a6cf34be authored over 2 years ago
Add new `vue/require-prop-comment` rule (#2019)

* require-prop-comment

* add type arg

* add jsdoc type

* edit rule

* npm run update运...

bf5829ce5e48ce060aa8197031a617a65315b088 authored over 2 years ago
Ignore `<Textarea>` components in `vue/no-textarea-mustache` (#2024)

2bdcc51846e245c59ca8e495b42947b59ee8f89d authored over 2 years ago
9.7.0

c64af6b4592351b4a6c489af982f80cba7d87269 authored over 2 years ago
chore: update docs and fix tsc error

a4d37ff9736a23ec69729c06940b1fdab942374c authored over 2 years ago
Add `vue/v-on-handler-style` rule and deprecate `vue/v-on-function-call` rule (#2009)

* Add `vue/v-on-handler-style` rule and deprecated `vue/v-on-function-call` rule

* Update doc...

f5d700cdd21fe8b723b194317f034b6198bc16bb authored over 2 years ago
Add example for rule `vue/no-restricted-static-attribute` (#2021)

2c1ba8c7fc07c320b2d83da824434a4fde0febce authored over 2 years ago
Update extension rule descriptions

by running `npm install && npm run update`

edb7ec5384ff55ca064aa5f1ee2cd104a094a807 authored over 2 years ago
Fix irregular whitespace (#2017)

702e362307f3e1a4547f4f11318957c1abd446ce authored over 2 years ago
Update links from `v3.vuejs.org` to `vuejs.org` (#2015)

b41379be25f55fcf5a2aded2e6a4bc7f0253fe40 authored over 2 years ago
Update outdated lifecycle diagram link in docs (#2014)

96bfff0667fdef81c7158c6b117807a2c77093ce authored over 2 years ago
Allow restricting classes by regexp in `vue/no-restricted-class` (#2013)

0d2607f8e071f7003069b92f8e1c764d26318d21 authored over 2 years ago
Improve `new-rule` tool and templates (#2008)

* Ask for author in `new-rule` tool

* Remove section comments

* Update extension rule desc...

2479d2fc2c88963e5627902f5d09656aa77c18cb authored over 2 years ago
Add `globals` option to `component-name-in-template-casing` (#1989)

abcb6424a098680a377f8bf81b3a0c70f7ff9fbc authored over 2 years ago
Create `vue/multiline-ternary` extension rule (#1996)

* Create initial multiline ternary rule

* Docs

* Linting

* Tests and apply Document

...

4d79cebb58a2a40b295d4c0b2b95157c36a1bfc6 authored over 2 years ago
Fix `vue/no-required-prop-with-default` docs (#2004)

db3a1c1a1efbecfb54d7fd93149679d77d04fd1b authored over 2 years ago
Add `consistent` option to `vue/padding-line-between-tags` docs (#2003)

462e548a9fb3406fc2eb270c7cec2eac81c9c13a authored over 2 years ago
chore: fix no-required-prop-with-default doc (#2002)

8b645766abe9f87b1187c0f92a4e74d1b9f52be1 authored over 2 years ago
9.6.0

f7960c8bf84da6a716537630f14023f961892a44 authored over 2 years ago
Fix false positives for uninitialized vars in `vue/no-ref-as-operand` rule (#1988)

* Fix false positives for vars that is not initialized in `vue/no-ref-as-operand` rule

* fix ...

228b49facb1e7ac6cd1d4d529b1d349d772240a5 authored over 2 years ago
Chore: remove from docs how to install via VueCLI (#2000)

2e544728152e6905027d4768b8a3b73da30fbd38 authored over 2 years ago
Add `consistent` option to `vue/padding-line-between-tags` (#1982)

* Add consistent rule

* Make consistent only considers blocks with consistent rule

* Use f...

cae6d299618442d7bb05f21b14b32073b18d43f2 authored over 2 years ago
Fix docs code example for `vue/no-required-prop-with-default` (#1995)

f4f946a8ffd9e70065bebfffeda752741e41e756 authored over 2 years ago
docs: improve example to better clarify rule (#1985)

467e85fdf29139050d92e61bd7ea217a53af87cb authored over 2 years ago
docs: better example to clarify rule (#1984)

fdb67d18e78b7060cc99047fc7fa3e128473b776 authored over 2 years ago
feat: add `no-required-prop-with-default` rule (#1943)

* feat: add optional-props-using-with-defaults

* feat: improve rule name

* feat: change to...

a4e807c275489ecc44936243a1ca072a11d8e346 authored over 2 years ago
fix define-prps-declaration docs (#1977)

e9964e19e4fd2cd9a4e31b2a3f1bf233d59a8bac authored over 2 years ago