npm @angular-eslint/schematics 0.4.0-beta.1

latest releases: 18.0.2-alpha.3, 18.0.2-alpha.2, 18.0.2-alpha.1...
4 years ago

This contains BREAKING CHANGES.

As agreed with the Angular Team, we have removed the required explicit usage of tsconfig.eslint.json. It offered a good way to solve any compilation issues in a transparent way, but it was effectively there to work around only one file: environment.prod.ts - all other files are naturally captured by the existing tsconfig*.json files for a project.

Therefore we have agreed to not require the extra config file just to work around this and will instead lean on the createDefaultProgram parser option from @typescript-eslint.

This PR also improves the schematics to do more automatically in a monorepo workspace, regardless of what order projects are converted in, and standardises around .eslintrc.json which is the most useful format to build tooling/migrations around and is a good equivalent of tslint.json for users.

If you have been using @angular-eslint before this release, please update your usage to match how the integration-tests example is set up.

Thanks 🙏

Don't miss a new schematics release

NewReleases is sending notifications on new releases.