feat: improve vue linting
BREAKING CHANGE: This bumps eslint-plugin-vue one major version from 6 to 7. This upgrade includes a number of additional rules and improvements to existing rules, which we inherit via the vue/recommended rule set.
These additions can be seen in the v7 release announcement.
The most notable addition is the vue/no-mutating-props rule, which can help to prevent subtle runtime bugs.
Finally, this is also a step towards adopting Vue 3.
Integration MRs
- GitLab UI integration MR: gitlab-org/gitlab-ui!1933 (closed)
- GitLab integration MR: gitlab-org/gitlab!51112 (closed)
Addresses #23 (closed).
Edited by Lukas Eipert