This is needed to support Vue 3.3.x, and also needed to avoid bugs when using ESLint >= 8.40.0. We encountered some bizarre behavior with ESLint 8.42.0 when setting up linting in IncidentReporting (see Gerrit comments), and attempting to upgrade ESLint in Codex causes it to crash completely with a JS error from the vue/no-unsupported-versions rule.
As part of upgrading, we'll need to review the new rules introduced upstream and see if we want to enable them (and see if any of the ones that we've manually enabled have now become standard).
This is needed to support Vue 3.3.x, and also needed to avoid bugs when using ESLint >= 8.40.0. We encountered some bizarre behavior with ESLint 8.42.0 when setting up linting in IncidentReporting (see Gerrit comments), and attempting to upgrade ESLint in Codex causes it to crash completely with a JS error from the
vue/no-unsupported-versions
rule.As part of upgrading, we'll need to review the new rules introduced upstream and see if we want to enable them (and see if any of the ones that we've manually enabled have now become standard).