From 39f5ea66ef61f7a2be25eadee2a69b51adf48db1 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 25 Oct 2026 15:09:34 -0700 Subject: [PATCH] chore(lint): enforce flatMapIgnoredParamToAndThen --- apps/server/src/mcp/McpToolAccess.ts | 2 +- apps/server/src/telemetry/AnalyticsService.ts | 2 +- packages/provider-acp/src/server/AcpSessionRuntime.ts | 2 +- tsconfig.base.json | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/server/src/mcp/McpToolAccess.ts b/apps/server/src/mcp/McpToolAccess.ts index 9d99fb7da89e3..1eb4cf8c12f84 100644 --- a/apps/server/src/mcp/McpToolAccess.ts +++ b/apps/server/src/mcp/McpToolAccess.ts @@ -102,7 +102,7 @@ export const readsAsCaller =
(handle: (params: P) => Effect.Effect(handle: (params: P) => Effect.Effect) =>
declare((params: P) =>
requireThreadCaller.pipe(
- Effect.flatMap(() => writingCaller),
+ Effect.andThen(writingCaller),
Effect.flatMap(() => handle(params)),
),
);
diff --git a/apps/server/src/telemetry/AnalyticsService.ts b/apps/server/src/telemetry/AnalyticsService.ts
index 54e3a3e6105d3..e88eaff9d079e 100644
--- a/apps/server/src/telemetry/AnalyticsService.ts
+++ b/apps/server/src/telemetry/AnalyticsService.ts
@@ -307,7 +307,7 @@ export const make = Effect.gen(function* () {
),
);
- yield* Effect.forever(Effect.sleep(FLUSH_INTERVAL_MS).pipe(Effect.flatMap(() => flushWhenDue)), {
+ yield* Effect.forever(Effect.sleep(FLUSH_INTERVAL_MS).pipe(Effect.andThen(flushWhenDue)), {
disableYield: true,
}).pipe(Effect.forkScoped);
diff --git a/packages/provider-acp/src/server/AcpSessionRuntime.ts b/packages/provider-acp/src/server/AcpSessionRuntime.ts
index 9253e799221cd..5a3a2ff0166e5 100644
--- a/packages/provider-acp/src/server/AcpSessionRuntime.ts
+++ b/packages/provider-acp/src/server/AcpSessionRuntime.ts
@@ -2005,7 +2005,7 @@ export const make = Effect.fn("AcpSessionRuntime.make")(function* (
value: string | boolean,
): Effect.Effect