eslint-plugin-vue icon indicating copy to clipboard operation
eslint-plugin-vue copied to clipboard

Interest: adding a `test:eslint-compat` script for upstream ESLint ecosystem tests?

Open JoshuaKGoldberg opened this issue 10 months ago • 1 comments

👋 Coming over from https://github.com/eslint/eslint/issues/19139 -> https://github.com/eslint/rfcs/pull/127: we're working on an RFC in ESLint core to add "ecosystem tests". We'd like to test popular third-party plugins such as eslint-plugin-vue as part of ESLint's CI. The goal is to detect API breakages before versions of ESLint or plugins are published that are incompatible with each other.

The current version of the RFC suggests:

  • Plugins would add a test:eslint-compat script to run rule tests
  • ESLint would add a CI job that runs installation, build, and then the test:eslint-compat job for each plugin

Question: is this something that would be ok to add in this repo?

The RFC is also still very much open for comments if anybody is interested! 🙂

JoshuaKGoldberg avatar Feb 06 '25 21:02 JoshuaKGoldberg

Sounds good to me!

ota-meshi avatar Feb 07 '25 02:02 ota-meshi