wikimedia / eslint-config-wikimedia

JavaScript style guide for Wikimedia.
https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript
MIT License
29 stars 20 forks source link

Update to version 9.x of eslint-plugin-vue #514

Closed catrope closed 1 year ago

catrope commented 1 year ago

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).

jdforrester commented 1 year ago

Ha, I did this as part of #513 (in attempts to fix security warnings that were blocking merges). Review appreciated!

jdforrester commented 1 year ago

Done.