From 42ace06c64ae4a283e243235297d5be837b5dc4b Mon Sep 17 00:00:00 2001 From: Charles Lyding <19598772+clydin@users.noreply.github.com> Date: Mon, 3 Nov 2025 14:35:56 -0500 Subject: [PATCH] refactor(@angular-devkit/architect): correct misused promises lint failures The cases of the `@typescript-eslint/no-misused-promises` rule failing have been corrected by updating to modern syntax features. --- .../architect/testing/testing-architect-host.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/packages/angular_devkit/architect/testing/testing-architect-host.ts b/packages/angular_devkit/architect/testing/testing-architect-host.ts index 2f61d8f69d9d..521c854921c0 100644 --- a/packages/angular_devkit/architect/testing/testing-architect-host.ts +++ b/packages/angular_devkit/architect/testing/testing-architect-host.ts @@ -72,7 +72,7 @@ export class TestingArchitectHost implements ArchitectHost { const name = targetStringFromTarget(target); const maybeTarget = this._targetMap.get(name); if (!maybeTarget) { - return this._backendHost && this._backendHost.getBuilderNameForTarget(target); + return this._backendHost?.getBuilderNameForTarget(target) ?? null; } return maybeTarget.builderName; @@ -87,8 +87,7 @@ export class TestingArchitectHost implements ArchitectHost { */ async resolveBuilder(builderName: string): Promise { return ( - this._builderMap.get(builderName) || - (this._backendHost && this._backendHost.resolveBuilder(builderName)) + this._builderMap.get(builderName) || (this._backendHost?.resolveBuilder(builderName) ?? null) ); } @@ -103,20 +102,19 @@ export class TestingArchitectHost implements ArchitectHost { const name = targetStringFromTarget(target); const maybeTarget = this._targetMap.get(name); if (!maybeTarget) { - return this._backendHost && this._backendHost.getOptionsForTarget(target); + return this._backendHost?.getOptionsForTarget(target) ?? null; } return maybeTarget.options; } async getProjectMetadata(target: Target | string): Promise { - return this._backendHost && this._backendHost.getProjectMetadata(target as string); + return this._backendHost?.getProjectMetadata(target as string) ?? null; } async loadBuilder(info: BuilderInfo): Promise { return ( - this._builderImportMap.get(info.builderName) || - (this._backendHost && this._backendHost.loadBuilder(info)) + this._builderImportMap.get(info.builderName) || (this._backendHost?.loadBuilder(info) ?? null) ); } }