Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork2.8k
Description
Suggestion
@typescript-eslint/eslint-plugin-tslint
is an ESLint plugin that allows running TSLint rules within ESLint. It's made to help folks migrate off TSLint towards ESLint.
eslint-plugin-tslint
has existed in this monorepo for many years because that was a convenient way to keep it maintained alongside our other packages.
But, we keep synced package versions (for good reason - see#7521). Soeslint-plugin-tslint
has been getting version bumps steadily for years ... despite no new issues being filed on it for quite some time.A query for relevant issues with labelpackage:eslint-plugin-tslint
shows that we haven't had anything come up since 2020.
Keeping the package around is also a maintenance burden. For example, in#7752, its unit tests are failing withEXPERIMENTAL_useProjectService
enabled. I really don't think we need to test the case of someone running witheslint-plugin-tslint
and the new project service.
Proposal: let's make a new repository foreslint-plugin-tslint
.
- It won't need to automatically publish new releases weekly with the rest of our packages.
- Its only
dependencies
entry is@typescript-eslint/utils
, which we can switch to a^
version matcher. - We'll still be able to actively maintain the repository if anything comes up
(originally pointed out by@bradzacher in a private triage team chat)