Skip to content

Draft: chore(deps): update @gitlab/eslint-plugin

Mark Florian requested to merge update-eslint-plugin into master

What does this MR do?

This updates to @gitlab/eslint-plugin@6, which includes breaking changes via the transitive dependency eslint-plugin-vue being upgraded from v6 to v7.

This adds/improves various lint rules of Vue files; the full changes are documented in their release post. The most notable addition is the vue/no-mutating-props rule, which can help to prevent subtle runtime bugs.

Trivial violations of vue/no-lone-template and vue/order-in-components are fixed in this change, but there are two violations of vue/no-mutating-props that are not trivially fixed, so the rule has been disabled for those to areas of code.

Addresses #1113 (closed), part of &5142.

Does this MR meet the acceptance criteria?

Conformity

Edited by Mark Florian

Merge request reports