feat: 🎸 Add rules to help migrating to Vue 3
feat:
Addresses #31 (closed), part of gitlab-org&3174 (closed).
BREAKING CHANGE: Several new rules are now enabled that prevent deprecated APIs from being used when there are reasonable alternatives available in Vue 2:
- vue/no-deprecated-data-object-declaration
- vue/no-deprecated-filter
- vue/no-deprecated-functional-template
- vue/no-deprecated-inline-template
- vue/no-deprecated-props-default-this
- vue/no-deprecated-scope-attribute
- vue/no-deprecated-slot-attribute
- vue/no-deprecated-slot-scope-attribute
See https://eslint.vuejs.org/rules/ for more detail about these rules.
Related
- Issue: #31 (closed)
- Integration MR for
gitlab-org/gitlab
: gitlab-org/gitlab!64780 (merged) - MR against
gitlab-org/gitlab
to fix deprecated slot syntax usage: gitlab-org/gitlab!64604 (merged)
Edited by Mark Florian