A Typescript file can be linted by both TSLint and ESLint. I want to know which one is better. In other words, I want to know if they have the same features for linting Typescript files? How they differ e.g. from the performance point of view?
Based on TypeScript Roadmap due to some architectural problems of TSLint, ESLint is better. ESLint is more performant. Also, that community has more interest in ESLint. Regarding these, the TypeScript team has decided to focus on ESLint. However, there are features like program-wide linting and semantic linting that are not currently supported in ESLint. If one wants to use such features, they need to use TSLint.