From 8882a4531a12fe8740dc9607edeffbf9e12e7286 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sun, 8 Nov 2026 09:27:28 +0000 Subject: [PATCH 1/3] Enable Effect lint rules the service code already follows. use-console-service, avoid-direct-tag-checks, throw-in-effect-gen, prefer-duration-constructors, and avoid-ts-ignore now error on the Effect service paths. The current tree already satisfies them. Co-authored-by: Jonathan Beckman --- oxlint.config.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/oxlint.config.ts b/oxlint.config.ts index 1e1b4310..5914699f 100644 --- a/oxlint.config.ts +++ b/oxlint.config.ts @@ -78,6 +78,11 @@ export default defineConfig({ "effect/prefer-namespace-imports": "error", "effect/prefer-redacted-config": "error", "effect/no-barrel-imports": "error", + "effect/use-console-service": "error", + "effect/avoid-direct-tag-checks": "error", + "effect/throw-in-effect-gen": "error", + "effect/prefer-duration-constructors": "error", + "effect/avoid-ts-ignore": "error", }, }, { From 7b6c35576ca699adb6552a62ca86de26dfdb04c0 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sun, 8 Nov 2026 09:31:38 +0000 Subject: [PATCH 2/3] Retry validation after the actionlint download returned 504. Co-authored-by: Jonathan Beckman From e94f09d3ca5f1bd045c955e63623aba602ff3a46 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sun, 8 Nov 2026 09:34:48 +0000 Subject: [PATCH 3/3] Retry validation now that the actionlint installer responds. Co-authored-by: Jonathan Beckman