Angular Linting Shift TSLint to ESLint | Generated by AI

Home 2026.02

Yes, you’re on the right track! Here’s what happened with those transitions:

Webpack: Angular has used webpack as its underlying bundler since Angular 2+, including both Angular 9 and Angular 14. This didn’t change between those versions.

TSLint → ESLint transition: This is correct!

The switch happened because TSLint itself was deprecated by its maintainers in 2019, with the recommendation to move to ESLint. The Angular team created @angular-eslint to provide Angular-specific linting rules for ESLint.

If you’re migrating an older Angular 9 project to Angular 14, you’d need to migrate from TSLint to ESLint as part of the upgrade process. The Angular team provided migration schematics to help automate this transition.


Back Donate