issues
search
neutrinojs
/
neutrino
Create and build modern JavaScript projects with zero initial configuration.
https://neutrinojs.org
Mozilla Public License 2.0
3.95k
stars
213
forks
source link
Update dependency eslint-plugin-vue to v7 - autoclosed
#1627
Closed
renovate[bot]
closed
3 years ago
renovate[bot]
commented
4 years ago
This PR contains the following updates:
Package
Change
Age
Adoption
Passing
Confidence
eslint-plugin-vue
(
source
)
^6.2.2
->
^7.0.0
Release Notes
vuejs/eslint-plugin-vue
### [`v7.20.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.20.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.19.1...v7.20.0) #### β¨ Enhancements - [#1472](https://togithub.com/vuejs/eslint-plugin-vue/issues/1472) Added `vue/no-undef-properties` rule that warns of using undefined properties. - [#1653](https://togithub.com/vuejs/eslint-plugin-vue/issues/1653) Added `vue/no-computed-properties-in-data` rule that disallow accessing computed properties in `data()`. - [#1659](https://togithub.com/vuejs/eslint-plugin-vue/issues/1659) Improved `vue/no-use-computed-property-like-method` rule reports. - [#1661](https://togithub.com/vuejs/eslint-plugin-vue/issues/1661) Added `vue/multi-word-component-names` rule to enforce multiple words in component names. - [#1663](https://togithub.com/vuejs/eslint-plugin-vue/issues/1663) Added `vue/no-deprecated-router-link-tag-prop` rule that disallow using deprecated `tag` property on `
`. #### π Bug Fixes - [#1659](https://togithub.com/vuejs/eslint-plugin-vue/issues/1659) Fixed crash in `vue/no-use-computed-property-like-method` rule. - [#1658](https://togithub.com/vuejs/eslint-plugin-vue/issues/1658) Fixed false positives for vars inside types in `vue/valid-define-emits` and `vue/valid-define-props` rules. #### βοΈ Updates - [#1654](https://togithub.com/vuejs/eslint-plugin-vue/issues/1654) Changed peer deps eslint ver from `^6.2.0 || ^7.0.0 || ^8.0.0-0` to `^6.2.0 || ^7.0.0 || ^8.0.0`. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v7.19.1...v7.20.0 ### [`v7.19.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.19.1) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.19.0...v7.19.1) #### :bug: Bug Fixes - \[[`83eab8d`](https://togithub.com/vuejs/eslint-plugin-vue/commit/83eab8d2)] Fixed false positives for vars inside functions in `vue/valid-define-emits` and `vue/valid-define-props` rules. Picked from [#1652](https://togithub.com/vuejs/eslint-plugin-vue/issues/1652) *** **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v7.19.0...v7.19.1 ### [`v7.19.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.19.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.18.0...v7.19.0) #### β¨ Enhancements - [#1639](https://togithub.com/vuejs/eslint-plugin-vue/issues/1639) Added `vue/no-restricted-class` rule that reports the classes you don't want to allow in the template. - [#1644](https://togithub.com/vuejs/eslint-plugin-vue/issues/1644) Added `vue/no-useless-template-attributes` rule that disallow useless attribute on `
` tags. #### π Bug Fixes - [#1647](https://togithub.com/vuejs/eslint-plugin-vue/issues/1647) Fixed false positives for toRefs in `vue/no-unused-properties` rule. - [#1648](https://togithub.com/vuejs/eslint-plugin-vue/issues/1648) Fixed unable to autofix event name with `update:`. *** **All commits:** [v7.18.0 -> v7.19.0](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.18.0...v7.19.0) ### [`v7.18.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.18.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.17.0...v7.18.0) ##### β¨ Enhancements - [#1626](https://togithub.com/vuejs/eslint-plugin-vue/issues/1626) Added `vue/component-api-style` rule that aims to make the API style you use to define Vue components consistent in your project. ##### βοΈ Updates - [#1619](https://togithub.com/vuejs/eslint-plugin-vue/issues/1619) Updated `vue/script-indent` rule to support Class static block and typescript-eslint v5(rc) - [#1620](https://togithub.com/vuejs/eslint-plugin-vue/issues/1620) Changed type determination logic of type-only `defineProps` to follow vue v3.2.9. *** **All commits:** [v7.17.0 -> v7.18.0](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.17.0...v7.18.0) ### [`v7.17.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.17.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.16.0...v7.17.0) #### β¨ Enhancements - [#1605](https://togithub.com/vuejs/eslint-plugin-vue/issues/1605) Added `vue/no-v-text` rule that disallow `v-text` directive. #### :gear: Updates - [#1607](https://togithub.com/vuejs/eslint-plugin-vue/issues/1607), [#1610](https://togithub.com/vuejs/eslint-plugin-vue/issues/1610) Added support for ESLint v8 (beta). Note that ESLint v8 **beta** support will be removed without notice once a stable version of ESLint v8 is released. *** **All commits:** [v7.16.0 -> v7.17.0](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.16.0...v7.17.0) ### [`v7.16.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.16.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.15.2...v7.16.0) #### β¨ Enhancements - [#1596](https://togithub.com/vuejs/eslint-plugin-vue/issues/1596) Added `vue/valid-v-memo` rule that enforce valid `v-memo` directives. - [#1599](https://togithub.com/vuejs/eslint-plugin-vue/issues/1599) Updated `vue/no-unsupported-features` rule to support Vue 3.2 syntaxes. #### π Bug Fixes - [#1602](https://togithub.com/vuejs/eslint-plugin-vue/issues/1602) Fixed false positives for namespace component in `vue/script-setup-uses-vars` rule. #### :gear: Updates - [#1598](https://togithub.com/vuejs/eslint-plugin-vue/issues/1598) Updated `vue/no-restricted-v-bind` and `vue/valid-v-bind` rules to support `attr` modifier. *** **All commits:** [v7.15.2 -> v7.16.0](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.15.2...v7.16.0) ### [`v7.15.2`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.15.2) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.15.1...v7.15.2) #### π Bug Fixes - [#1600](https://togithub.com/vuejs/eslint-plugin-vue/issues/1600) Fixed false positives in `vue/no-use-computed-property-like-method` rule. *** **All commits:** [v7.15.1 -> v7.15.2](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.15.1...v7.15.2) ### [`v7.15.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.15.1) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.15.0...v7.15.1) ##### π Bug Fixes - [#1590](https://togithub.com/vuejs/eslint-plugin-vue/issues/1590) Fixed message typo in `vue/no-reserved-keys` rule. - [#1591](https://togithub.com/vuejs/eslint-plugin-vue/issues/1591) Fixed false positives for type-only defineProps in `vue/require-default-prop` rule. *** **All commits:** [v7.15.0 -> v7.15.1](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.15.0...v7.15.1) ### [`v7.15.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.15.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.14.0...v7.15.0) #### β¨ Enhancements - [#1234](https://togithub.com/vuejs/eslint-plugin-vue/issues/1234) Added `vue/no-use-computed-property-like-method` rule that disallows to use computed property like method. - [#1586](https://togithub.com/vuejs/eslint-plugin-vue/issues/1586) Added `vue/block-lang` rule rule that disallows the use of languages other than those available in the your application for the `lang` attribute of block elements. - [#1576](https://togithub.com/vuejs/eslint-plugin-vue/issues/1576) Updated some rules to support style CSS variable injection. - `vue/comma-spacing` rule. - `vue/dot-notation` rule. - `vue/eqeqeq` rule. - `vue/func-call-spacing` rule. - `vue/no-extra-parens` rule. - `vue/no-restricted-syntax` rule. - `vue/no-useless-concat` rule. - `vue/prefer-template` rule. - `vue/space-in-parens` rule. - `vue/space-infix-ops` rule. - `vue/space-unary-ops` rule. - `vue/template-curly-spacing` rule. #### π Bug Fixes - [#1584](https://togithub.com/vuejs/eslint-plugin-vue/issues/1584) Fixed false positives for call expression in `vue/no-mutating-props` rule. #### :gear: Updates - [#1576](https://togithub.com/vuejs/eslint-plugin-vue/issues/1576) Upgraded vue-eslint-parser. *** **All commits:** [v7.14.0 -> v7.15.0](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.14.0...v7.15.0) ### [`v7.14.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.14.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.13.0...v7.14.0) #### β¨ Enhancements - [#1568](https://togithub.com/vuejs/eslint-plugin-vue/issues/1568) Added `vue/require-expose` rule that enforces the component to explicitly declare the exposed properties to the component using `expose`. - [#1566](https://togithub.com/vuejs/eslint-plugin-vue/issues/1566) Updated `vue/no-unused-properties` rule to support `expose` - [#1574](https://togithub.com/vuejs/eslint-plugin-vue/issues/1574) Updated some rules to support style CSS vars injection. - `vue/no-parsing-error` rule. - `vue/no-unused-properties` rule. - `vue/script-setup-uses-vars` rule. - `vue/no-unsupported-features` rule. - [#1565](https://togithub.com/vuejs/eslint-plugin-vue/issues/1565) Improved report location of `vue/valid-v-xxx` rules. #### π Bug Fixes - [#1569](https://togithub.com/vuejs/eslint-plugin-vue/issues/1569) Fixed false positives for ` Githubissues.
Githubissues is a development platform for aggregating issues.
This PR contains the following updates:
^6.2.2
->^7.0.0
Release Notes
vuejs/eslint-plugin-vue
### [`v7.20.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v7.20.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v7.19.1...v7.20.0) #### β¨ Enhancements - [#1472](https://togithub.com/vuejs/eslint-plugin-vue/issues/1472) Added `vue/no-undef-properties` rule that warns of using undefined properties. - [#1653](https://togithub.com/vuejs/eslint-plugin-vue/issues/1653) Added `vue/no-computed-properties-in-data` rule that disallow accessing computed properties in `data()`. - [#1659](https://togithub.com/vuejs/eslint-plugin-vue/issues/1659) Improved `vue/no-use-computed-property-like-method` rule reports. - [#1661](https://togithub.com/vuejs/eslint-plugin-vue/issues/1661) Added `vue/multi-word-component-names` rule to enforce multiple words in component names. - [#1663](https://togithub.com/vuejs/eslint-plugin-vue/issues/1663) Added `vue/no-deprecated-router-link-tag-prop` rule that disallow using deprecated `tag` property on `