Find classes with DI dependencies but missing @Injectable()

Proprietary

Finds classes that have constructor parameters (suggesting dependency injection) but lack an @Injectable() or other Angular class-level decorator. Angular 9 with Ivy requires an explicit @Injectable() decorator for all services that use dependency injection.

org.openrewrite.angular.search.find-missing-injectable
mod run . --recipe=org.openrewrite.angular.search.find-missing-injectable

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.