From 18e977884626f04b74b0bf49061256ff5622f4e2 Mon Sep 17 00:00:00 2001 From: gonzaloriestra <14979109+gonzaloriestra@users.noreply.github.com> Date: Sun, 28 Jun 2026 00:26:48 +0000 Subject: [PATCH] [Refactor] Use flatMap in info service Replaces an imperative `.map(...).flat()` pattern with the native `.flatMap()` method in the `extensionsSections` method within `packages/app/src/cli/services/info.ts`. This improves code readability and uses more modern idiomatic JavaScript/TypeScript. Observable behavior is preserved exactly. Verified with: - pnpm lint - pnpm knip - pnpm type-check - pnpm vitest run src/cli/services/info.test.ts --- packages/app/src/cli/services/info.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/app/src/cli/services/info.ts b/packages/app/src/cli/services/info.ts index b84d28ab2b4..fc22e1e49a2 100644 --- a/packages/app/src/cli/services/info.ts +++ b/packages/app/src/cli/services/info.ts @@ -238,7 +238,7 @@ class AppInfo { if (relevantExtensions[0]) { return this.subtableSection( relevantExtensions[0].externalType, - relevantExtensions.map((ext) => this.extensionSubSection(ext)).flat(), + relevantExtensions.flatMap((ext) => this.extensionSubSection(ext)), ) } })