Repo: Move eslint-plugin-tslint to a separate repo #8118
Labels
accepting prs
Go ahead, send a pull request that resolves this issue
repo maintenance
things to do with maintenance of the repo, and not with code/docs
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). So
eslint-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 with
EXPERIMENTAL_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 for
eslint-plugin-tslint
.dependencies
entry is@typescript-eslint/utils
, which we can switch to a^
version matcher.(originally pointed out by @bradzacher in a private triage team chat)
The text was updated successfully, but these errors were encountered: