mirror of
https://github.com/stablyai/orca.git
synced 2026-10-23 16:03:49 +00:00
Drop redundant default cases from exhaustive liveness switches
All three switches consume ProcessLivenessVerdict/ProcessSignalEvidence values constructed in-process by inspectProcessSignal/inspectProcessLiveness; the union is never deserialized from a wire, RPC, or persisted record, so the defaults are genuinely unreachable.
This commit is contained in:
@@ -373,8 +373,6 @@ export function pruneOldDaemonHosts(evidence: PinnedDaemonVersionsEvidence): voi
|
||||
continue
|
||||
case 'exited':
|
||||
break
|
||||
default:
|
||||
verdict satisfies never
|
||||
}
|
||||
try {
|
||||
rmSync(join(root, entry.name), { recursive: true, force: true })
|
||||
|
||||
@@ -43,8 +43,6 @@ export function inspectProcessLiveness(pid: number): ProcessLivenessVerdict {
|
||||
return { status: 'exited' }
|
||||
case 'unavailable':
|
||||
return { status: 'unverifiable', reason: 'the daemon process could not be queried' }
|
||||
default:
|
||||
return signal satisfies never
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,8 +57,6 @@ export function mergeProcessLivenessVerdict(
|
||||
return current?.status === 'live' ? current : next
|
||||
case 'exited':
|
||||
return current ?? next
|
||||
default:
|
||||
return next satisfies never
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user