Skip to content

Commit b81adc6

Browse files
committed
fix(ci): keep unsafe assertion lint disabled
1 parent 0ac7252 commit b81adc6

6 files changed

Lines changed: 5 additions & 6 deletions

File tree

.oxlintrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"typescript/no-unnecessary-type-constraint": "error",
8484
"typescript/no-unnecessary-type-conversion": "error",
8585
"typescript/no-unnecessary-type-parameters": "error",
86-
"typescript/no-unsafe-type-assertion": "error",
86+
"typescript/no-unsafe-type-assertion": "off",
8787
"typescript/no-useless-default-assignment": "error",
8888
"typescript/no-useless-empty-export": "error",
8989
"typescript/no-wrapper-object-types": "error",

src/commands/doctor/cron/dreaming-payload-migration.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ describe("migrateLegacyDreamingPayloadShape", () => {
104104
wakeMode: "now",
105105
payload: { kind: "agentTurn", message: "good morning" },
106106
} as Record<string, unknown>;
107-
const snapshot = jsonRoundTrip(unrelated) as Record<string, unknown>;
107+
const snapshot = jsonRoundTrip(unrelated);
108108
const jobs = [unrelated];
109109
const result = migrateLegacyDreamingPayloadShape(jobs);
110110
expect(result).toEqual({ changed: false, rewrittenCount: 0 });

src/config/sessions/store.pruning.integration.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1198,7 +1198,7 @@ describe("Integration: saveSessionStore with pruning", () => {
11981198
};
11991199
await fs.writeFile(storePath, JSON.stringify(store, null, 2), "utf-8");
12001200

1201-
await saveSessionStore(storePath, jsonRoundTrip(store) as Record<string, SessionEntry>);
1201+
await saveSessionStore(storePath, jsonRoundTrip(store));
12021202

12031203
const files = await fs.readdir(testDir);
12041204
const backups = files.filter((file) => file.startsWith("sessions.json.bak."));

src/gateway/server-restart-sentinel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ function cloneRestartSentinelPayload(
6868
if (!payload) {
6969
return null;
7070
}
71-
return structuredClone(payload) as RestartSentinelPayload;
71+
return structuredClone(payload);
7272
}
7373

7474
function hasRoutableDeliveryContext(context?: {

src/infra/restart-sentinel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export async function writeRestartSentinel(
9191
}
9292

9393
function cloneRestartSentinelPayload(payload: RestartSentinelPayload): RestartSentinelPayload {
94-
return structuredClone(payload) as RestartSentinelPayload;
94+
return structuredClone(payload);
9595
}
9696

9797
async function rewriteRestartSentinel(

test/scripts/oxlint-config.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ const ZERO_BASELINE_RULES = [
4747
"typescript/no-import-type-side-effects",
4848
"typescript/no-inferrable-types",
4949
"typescript/no-non-null-asserted-nullish-coalescing",
50-
"typescript/no-unsafe-type-assertion",
5150
"typescript/no-unnecessary-qualifier",
5251
"typescript/prefer-find",
5352
"typescript/prefer-for-of",

0 commit comments

Comments
 (0)