TSLint was a linter equivalent to ESLint that was written specifically to work directly on TypeScript code.
TSLint is deprecated and you should use
Migrating from TSLint to ESLint
The standard tool to convert a TSLint configuration to the equivalent ESLint configuration is
If you are still using TSLint, we strongly recommend you use this tool to switch.
You can look at the alternatives list for an up to date overview of how TSLint rules compare to the ones in this package.
There is also the ultimate fallback option of using both linters together for a while during your transition if you
absolutely have to by using TSLint within ESLint.
For this option, check out
Why Deprecate TSLint?
TSLint's backers announced in 2019 that they would be deprecating TSLint in favor of supporting
typescript-eslint in order to benefit the community.
You can read more about that here: https://medium.com/palantir/tslint-in-2019-1a144c2317a9.
The TypeScript team also migrated move the TypeScript codebase from TSLint to
typescript-eslint, and they have been supporters of this project.
See more details at https://github.com/microsoft/TypeScript/issues/30553.