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.5.1

4d0ffae85d7efa07985696239f7bc21967c3de54 authored over 2 years ago
Fix false positives for script setup with ts (#1976)

* Fix false positives for script setup with ts

* fix test for ts eslint v4

30b147111fc94665905991c9812a6f17a530036d authored over 2 years ago
9.5.0

b1f14329825ec68166f7115f09fe52e984884c4b authored over 2 years ago
Add type-based declaration rule of `defineProps` and `defineEmits` (#1968)

* Add `vue/prefer-type-props-decl` rule

* Add rule

* chore: Related Rules

* Update lib...

4383a866871f7b173d2d3646becd63054df76d0e authored over 2 years ago
Create `padding-line-between-tags` rule (#1966)

* Create space-between-siblings rule

* Fix lint

* Change how options are initialised

* ...

bf9b95cf0108d1844d084480e4950633fa2e8846 authored over 2 years ago
Chore: ts-parser support in demo (#1972)

* Chore: ts-parser support in demo

* refactor

* format

faa067e79da6d2f2826a1fa65c923f40a39c8f2e authored over 2 years ago
Report type-only imports in `no-undef-components` (#1967)

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

6173b91c64a973d167ba168b0e740e8b2b843ddb authored over 2 years ago
Add `vue/no-ref-object-destructure` rule (#1965)

* Add `vue/no-ref-object-destructure` rule

* add test cases

* fix test case

* Apply sug...

8828bbb69dcbb1b36dd4c79a2ce05cec86586dbe authored over 2 years ago
Update CI.yml (#1958)

Signed-off-by: sashashura <[email protected]>

Signed-off-by: sashash...

9b55f3c18403b0a77808ba758ec3a8e72a884036 authored over 2 years ago
fix(order-in-components): allow autofix with TypeScript PropType (#1955)

2f55173dd60c805e07aac823c7bd774d6c263db2 authored over 2 years ago
Chore: fix typescript-eslint v4 test (#1956)

446ecca171190289cdb42d5d4ffe1d23b5f8e319 authored over 2 years ago
9.4.0

8c3a89267f4d000396670f86442b23c60bb21232 authored over 2 years ago
fix: report delete operation for mutation props (#1942)

2660fb9dcb60242a99887db8f4806594aabe4b79 authored over 2 years ago
9.3.0

f3588179f7daf4ac6845361c8a2fbdd64a4461e8 authored over 2 years ago
Fix false negatives for template literal in `vue/custom-event-name-casing`, `vue/no-restricted-custom-event`, and `vue/require-explicit-emits` rules (#1937)

d19ea887642c7c29798a45220b0823664022cad7 authored over 2 years ago
fix(component-name-in-template-casing): update rule to support <script setup> (#1934)

ea158e11ad8d4bc7a5ecd1d86475231795e16141 authored over 2 years ago
9.2.0

32da3e40bac7a06d97700a0faec144ffbf8238d9 authored over 2 years ago
feat: support script setup and css var inj for vue 2.7 (#1917)

Closes #1916

2614dd36588f1e4ee039fd6e1931c52cbf8dcf4b authored over 2 years ago
9.1.1

71622f29e6f826c04e6dba7083ed65670e2edbf3 authored over 2 years ago
Fix regression on no-unused-components rule (#1909)

cc35c58f564504393553a5cba4d6dd99c7147cdc authored over 2 years ago
9.1.0

a8ab4fd103a21bbea8154c8aed09b78f2039aa8f authored over 2 years ago
fix(prefer-import-from-vue): skip side-effect import in `.d.ts` files (#1907)

* fix(prefer-import-from-vue): skip side-effect import

* fix: only skip in .d.ts

* Update ...

c1c9dc2c77270f06995ea76a7ad5e1e7036ef96e authored over 2 years ago
Remove unused code (#1897)

35bf1009d9b85d88b558d1739ddaadf665bb17dd authored over 2 years ago
9.0.1

fe50b565c7100b71cfe503979d72c507042ed771 authored over 2 years ago
Fix false positive for script setup in `vue/no-expose-after-await` rule (#1896)

5a5c6e803659077135aebf709cfdb1de02a84364 authored over 2 years ago
9.0.0

1d2318e713a0dbeb6cf37b5900af8011e5ddc7be authored over 2 years ago
Rename `vue/no-invalid-attribute-name` rule to `vue/invalid-attribute-name` and add it to presets (#1892)

* Add `vue/no-invalid-attribute-name` rule to the presets

* Rename no-invalid-attribute-name ...

6bd81ea60ed814c1fa5cf4b27f80022b352611a1 authored over 2 years ago
Add `vue/no-invalid-attribute-name` rule (#1851)

* Fix #1373: Add rule no-invalid-attribute-name

* Remove stray newline

* Apply suggestions...

ab85fd6ff6a0f4b5b36bd61eadb1750a7f54d747 authored over 2 years ago
Improve auto-fix for `vue/define-macros-order` rule (#1863)

* vue/define-macros-order improvements

* vue/define-macros-order improvements

* Add test f...

b0639d725861e4ed6ea6bb15499411e2b872e9de authored over 2 years ago
Bump devDependencies to their newest versions (#1890)

* Bump `eslint-plugin-import` from v2.20.2 to v2.26.0

* Bump `eslint-plugin-jsonc` from v1.4....

07a783305a2d97e915e039fdfec0570db7a2ae10 authored over 2 years ago
Update `vue/no-expose-after-await` rule to support `<script setup>` (#1885)

* Update `vue/no-expose-after-await` rule to support `<script setup>`

* Update lib/rules/no-e...

52accc9aa4ec4031073863de347de90fbcde585a authored over 2 years ago
Remove deprecated rules (#1881)

* Remove deprecated rules

* Remove no longer needed `script-setup` test

* Restore docs fro...

a0cf01843154ef4ca3621d8e51d9992fd4d74bc7 authored over 2 years ago
Upgrade vue-eslint-parser (#1849)

* Upgrade vue-eslint-parser

* Update tests/lib/script-setup-vars.js

Co-authored-by: Flo Ed...

2f963153a4bb21e973b12249eea5b68512060a57 authored over 2 years ago
Change presets configs and remove unused internal methods (#1848)

* Change presets configs and remove unused internal methods

* fix test

* format

* Renam...

186833afa946420565ca5081b09740665b8dc0bf authored over 2 years ago
Drop support for Node.js v12 (#1847)

* Drop support for Node.js v12

* Use ecmaVersion: 'latest'

58cb406fece88b88f50d43f92f0d70d4b42e8132 authored over 2 years ago
Change default casing of `vue/custom-event-name-casing` rule to camelCase (#1846)

2936553d38e721ef59e8ccf0ab7856712eec3681 authored over 2 years ago
Enable `vue/html-closing-bracket-*` for top-level tags (#1883)

* Enable `vue/html-closing-bracket-*` for top-level tags

* Switch to much simpler `defineDocu...

19c6e8656ea009f40403f2a8a5b4caf4f7cbd33a authored over 2 years ago
feat: fixable match-component-file-name rule (#1874)

* Add typing 'Literal#raw' property

vue-eslint-parser's ESLintLiteralBase Node has 'raw' prop...

4daf4c84107c08754a1137f656a12290d10ff6f0 authored over 2 years ago
Check symbols before GOOD/BAD comments in docs (#1880)

9344af8114d457eab996f3ec2439839a37b291fa authored over 2 years ago
Improve `vue/multi-word-component-names` rule docs (#1871)

309cacebaf3b30a6e4fb42c86b0d962ae0875392 authored almost 3 years ago
Add test for Node.js v18 (#1864)

635c338a880458253f5577cbb55c78c2f48d2bc8 authored almost 3 years ago
Improve warning wording in `vue/no-v-for-template-key-on-child` docs (#1859)

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

d1072d5f097ff07d27122af0c314c0b6a582acfd authored almost 3 years ago
Improve warning wording in `vue/no-v-for-template-key` docs (#1858)

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

849e9691015a3276cd6f1383273f7cdfcb292ddb authored almost 3 years ago
Improved rule list doc (#1860)

* Improved rule list doc

* update markdownlint config

* Update tools/update-docs-rules-ind...

cdcf75e4ecf3ddab806ef33da77510022777d0da authored almost 3 years ago
vue/define-macros-order bug (#1861)

* define-macros-order bugs

* define-macros-order bugs revert

c43e04f511350b2d4b8bd5c90e1ce302cce630a6 authored almost 3 years ago
Fix interactive docs for `vue/match-component-import-name` (#1862)

bd13174c22eab0e0aa8d8d0a1e4f7cb82b9dbdd1 authored almost 3 years ago
Meta: Install `eslint-plugin-unicorn` (#1857)

* Install `eslint-plugin-unicorn`

* Fix new lint issues

ba2911413acd6c61cd966ab8471037ea4563451e authored almost 3 years ago
8.7.0

8900a96fb73775a4808033860d453840ca4b83d3 authored almost 3 years ago
Add new rule: vue/define-macros-order (#1855) (#1856)

* Add new rule: vue/define-macros-order (#1855)

* Fix review comments

* Add review case

...

213042c934bfbc150c887ee77a09c71e0748ca38 authored almost 3 years ago
Fix false positives for script setup with ts literal type in `vue/require-valid-default-prop` (#1854)

* Fix false positives for script setup with ts literal type in `vue/require-valid-default-prop`
...

62e26203f5a1c0c9def7cb3425761599a8dd5500 authored almost 3 years ago
Fix 1836 (#1844)

* Add failing test case

* fix #1836: support script[setup] in multi-word-component-names

a473a0d543655addf28b8bbc3c1e1393e2b30854 authored almost 3 years ago
Fix 1786 (#1831)

* Fix #1786: Add rule match-component-import-name

* Write the documentation for match-compone...

46da539a5cd00c959e0d6c22a70a6014eb819e71 authored almost 3 years ago
Improve usage of postcss-selector-parser (#1842)

* Add CSS selector parser

* Change to use selector parser in `component-tags-order` rule.

...

1e375bc8455a2ee8ca2607174a985b9581cc64e2 authored almost 3 years ago
Add github workflows (#1843)

* Add github workflows

* Fix CI errors

124cc371645dbb56a80ddcbc8bf37af6efccd044 authored almost 3 years ago
Fix #1819: Enforce order between script and script setup (#1825)

* Fix #1819: Enforce order between script and script setup

* update defaults to match documen...

926064ceac5f6ea90a3511c10b2986475b2d809c authored almost 3 years ago
8.6.0

83290b7319955127cd8bcf4fa663bf0a7bdca3b0 authored almost 3 years ago
Remove unnecessary JSDoc

4dfbe33d6e51027f6cd61d28b8e02d33fe14ad82 authored almost 3 years ago
Fix #1808: Lint slots in attribute-hyphenation (#1826)

* Fix #1808: Lint slots in attribute-hyphenation

* remove includeSlots option

* remove str...

f59de96e18d4f8b9447a6a7249cdd20339837bf9 authored almost 3 years ago
Add new rule: no-restricted-html-elements (#1820)

* Add new rule: html-forbid-elements

* PR Feedback

* Update lib/rules/no-restricted-html-e...

1ce68fa9def2c7d6da7aa5020c731860d7027459 authored almost 3 years ago
Add `prefer-prop-type-boolean-first` rule (#1822)

* Add `prefer-prop-type-boolean-first` rule

* fix docs

* update docs

* merge valid test...

f5f4f97f06a50b84ab5d720afad01a3a0e611872 authored almost 3 years ago
Lint docs (#1821)

* Add rule docs headings checker

* Fix typo in rule docs heading

* Standardize heading ord...

0924d62881d29f32f65f0c7e48006e46e627a075 authored almost 3 years ago
Auto-fix for vue/component-tags-order (#1811)

* feat: 🎸 finish sort order

* Auto-fix for vue/component-tags-order

* use fix:true and out...

8f094200664a2b10bc597016f5486066a174e098 authored almost 3 years ago
Link to related rules in docs (#1807)

508ea0e14ef2c882623f812b7a0237369b532a66 authored almost 3 years ago
8.5.0

2377cfa037f81de27d61eec7d6a2968b36be3600 authored almost 3 years ago
Add `vue/prefer-import-from-vue` rule (#1804)

1bb4eddfab52ce5f6b8865f77392e5912d8ad8a2 authored almost 3 years ago
Fix broken links in docs (#1803)

86b3b3f36789734603e0fcc2d66beae1143eb040 authored almost 3 years ago
Add `prefer-true-attribute-shorthand` rule (#1796)

* Add `prefer-true-attribute-shorthand` rule

* fix typo

* accept suggestions

* accept o...

1d1be8501817e2e8719844f07ac13552424f23e3 authored almost 3 years ago
8.4.1

7ebbd85dcfffd54d58d7b727408104f7278cc924 authored almost 3 years ago
Fix false positives due to conflicts with other rules in `vue/no-unused-properties` rule (#1790)

bd1fcb5533946a98bda6cbbbde66817ce1a6f74c authored almost 3 years ago
Meta: Fix `replacedBy` position (#1783)

d6f0337d88ce39214f4bf2853a5cdc26e2c30e32 authored about 3 years ago
Support template literal component names in `vue/no-undef-components` (#1782)

* Move `isStringLiteral` function to utils

* Support template literal component names in `vue...

56bcdb43c2c99b0d64fba94591c8d814614262b8 authored about 3 years ago
8.4.0

45a7650f7ef1fe1d31bc09579ddd9fc3280ac221 authored about 3 years ago
Skip conditional expressions in `vue/valid-next-tick` (#1777)

9fa8edeb80fa85b6220dd53ab201447a359fcbaa authored about 3 years ago
Fix false positives for CSS `v-bind()` in `vue/no-extra-parens` rule (#1775)

0ca5f9d55da561bf54f45c3c39722ff8d3d61733 authored about 3 years ago
Fix false positives for `v-bind="obj"` with `v-model` in `vue/attributes-order` rule (#1771)

* Fix false positives for `v-bind="obj"` with `v-model` in `vue/attributes-order` rule

* Upda...

017cc2292c586a74e9e6d5459eb7577dbb3a22e6 authored about 3 years ago
Fix false positives for import brace in `vue/script-indent` rule (#1770)

a2c4af2d6c024583918a7ebe81b912d6db91dc1c authored about 3 years ago
Add `vue/quote-props` rule (#1769)

f527e27b480aad41546bbf2ebcf086b6b155b53f authored about 3 years ago
Improve documentation (#1768)

* Improve wording in `vue/no-expose-after-await` docs

* Improve descriptions of core extensio...

32d1fb76e866d1f1cd97264bb7bb208bafe53702 authored about 3 years ago
Fix typo

9c2c15fc75591afc221fa133d5be8bae2159b8aa authored about 3 years ago
Fix typo

2596826312fa2a8a0d07868510f074f3011d8df0 authored about 3 years ago
Add `vue/no-undef-components` rule and deprecate `vue/no-unregistered-components` rule (#1763)

* Add `vue/no-undef-components-in-script-setup` rule

* fix test case

* Renamed rule and ma...

ee1e1e5cc60460095e7ebcdcc17e7de357259da4 authored about 3 years ago
Add `vue/object-shorthand` rule (#1762)

09bc534f7fa6bac4e70d2811df09253fb0ccb35e authored about 3 years ago
Add support for Vue2 functional component to `vue/no-unused-properties` and `vue/no-undef-properties` rules (#1761)

5ed7397855e8defec745081d6d862863f087d819 authored about 3 years ago
Add `vue/no-v-text-v-html-on-component` rule (#1760)

* Add `vue/no-v-text-v-html-on-component` rule

* add test case

ae34c6582981ffc31ec03176f4fc417ba2f2412d authored about 3 years ago
8.3.0

9c6910e162ff6e5fef121936c82c51fca8c8d7e9 authored about 3 years ago
Fix false positive for unknown emits definition in `vue/require-explicit-emits` rule (#1756)

* Fix false positive for unknown emits definition in `vue/require-explicit-emits` rule

* Rena...

834411e3d283c7785457e74276f59fa3a0ee6ac9 authored about 3 years ago
Fix crash on `<textarea>` without end tag in `vue/html-indent` rule (#1755)

* Fix crash on `<textarea>` without end tag in `vue/html-indent` rule

* refactor

a475176d172f86140411853fb8317aefc6589c95 authored about 3 years ago
Report `$set` and `$nextTick` in computed properties (#1750)

* Report `set`/`nextTick` in `vue/no-side-effects-in-computed-properties`

* Don't check `next...

e7b77aa24c88fd44f77f88191703585e6e06dffe authored about 3 years ago
docs: fix grammatical error (#1754)

2472ffa934820d7f308dd29d0c8ce2c83e13edb7 authored about 3 years ago
8.2.0

f0006135c2c51403c09d9f2324f68f8dc19f2995 authored about 3 years ago
Add built-in component tests in `vue/component-name-in-template-casing` (#1737)

024c8d837a092ae7153f0eb74bdb2363f85b5270 authored about 3 years ago
Fix false positives for import binding in `vue/valid-define-emits` and `vue/valid-define-props` rules (#1736)

* Fix false positives for import binding in `vue/valid-define-emits` and `vue/valid-define-props...

09d7bedc52678e87fd68af0a0f894d77d7765fc3 authored about 3 years ago
Add new rule `vue/prefer-separate-static-class` (#1729)

* Add new rule `vue/prefer-separate-static-class`

* Also find static identifier object keys
...

8a0b2c8142c4c413b84fcd31dc0e714a398bb30e authored about 3 years ago
Add support for ts4.5 to `vue/script-indent` rule (#1719)

* Add support for ts4.5 to `vue/script-indent` rule

* update deps

fe82fb534b6ced51a54bb1c35a9c590f83a0f5b5 authored about 3 years ago
Allow `asyncData` in `vue/no-dupe-keys` (#1735)

622ac268fc52ff5237a66db7c4d0cae1f9d6a035 authored about 3 years ago
Add `vue/component-options-name-casing` rule (#1725)

* Add `vue/component-options-name-casing` rule

* fix docs

* fix demo

* refactor

* fi...

10dd1a99aa983754deb76383b224d48ebb2cbe91 authored about 3 years ago
docs: add missing backticks (#1730)

b08fe0b4a40691920e0152146703a48a3043181e authored about 3 years ago
docs: update algolia credentials

f38dd26342bdae032d686fcac46093939d4d8f62 authored about 3 years ago
8.1.1

e613aa6a900a7b64c8071c016d654a23a6dd46ef authored about 3 years ago
Fix crash in `component-api-style` rule (#1721)

c931ae69e6b257722719c283676fb2eb8ee57b68 authored about 3 years ago