You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e51eeb2
Browse filesBrowse the repository at this point in the historyBrowse files
fix(lint): read the remaining collection copies through the shared guarded readers
Sixteen modules in `packages/lint/src` still declared a private
`(v: unknown) => AnyRec[]` collection coercion. Twelve of them (the
`function` form, which already filtered non-records locally in two
spellings) now read `recordsOf` from `object-graph.js`. The four page
walks (the arrow form, which cast the array branch unchecked and read
only the list shape) now read `collectionEntries` from
`collection-entries.js`, which makes the same drop inside the reader
while carrying each survivor's real config path — `recordsOf` would
renumber the positional `pages[N].source` paths those four emit, which
is #15740's open question and not this change's to answer.
Their sixteen `COPY_LEDGER` rows and the four `UNGUARDED_ALLOWANCE`
rows are deleted with them; the gate is exact in both directions, so it
was red on the stale rows until they went.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vbw3RPgdtqesx4azk9SbW8
0 commit comments