Repository navigation
[deep-report] Bulk-close 13 sergo lint issues confirmed fixed in code (R86) + remove stray test-probe issue #65600
Description
Description
Sergo's R86 reconcile run (Mass-Landed-Fix Reconcile #65500, 2026-10-04) read the current source for all 14 of its own open tracking issues and found 13 are already fixed in code but still open on GitHub (Sergo has no close-issue capability in its safe-outputs). This is the largest landed-fix-rate reconcile in Sergo's history and is pure backlog noise until closed.
Issues to verify-and-close
- fprintferrorunchecked (76th linter): AssignStmt-only filter misses 938 bare ExprStmt call sites #65225 (fprintferrorunchecked) — nodeFilter now covers AssignStmt + ExprStmt
- typeassertionnil (75th linter): syntactic-only StarExpr gate misses pointer type aliases and parenthesized pointer types #64905 (typeassertionnil) — resolves pointer aliases/parens via
types.Unalias - internal/nolint: space-prefixed "// nolint:" directive still silently ignored (issue 62861 auto-expired, 5th reverse-phantom) #64680 (nolint space-prefix) —
TrimSpaceadded - blankassigncomma: still re-flags 14+ deliberate idiomatic error-discards (issue 62862 auto-expired, 3rd reverse-phantom) #64681 (blankassigncomma) — allow-list excludes established idiom
- uncheckedsliceindex: selector-based sameExpr blind spot still unfixed (issue 62540 auto-expired) #64399 (uncheckedsliceindex) —
sameExprunwraps parens +SelectorExpr - bufioscannererunchecked: block scope Err() gap still unfixed (issue 62541 auto-expired, 2nd reverse phantom for this lineage) #64398 (bufioscannererunchecked) — error-check search threads across nested blocks
- closeerrorunchecked (74th linter): parenthesized Close() discards escape both assign patterns #64397 (closeerrorunchecked) — both assignment patterns unwrap parens
- resourcetracker: sibling if/else branches still merge into one state entry, masking manual-cleanup violations (issue 62304 auto- #64164 (resourcetracker: manualmutexunlock/fileclosenotdeferred/contextcancelnotdeferred) — state keyed per acquisition position
- tolowerequalfold: collectCaseConvAliases is position-blind, causing false negatives on reassigned aliases #63919 (tolowerequalfold) — alias collection snapshots state per comparison position
- httprespbodyclose: branch_state_merge gap still unfixed (issue 62115 auto-expired, 10th reverse-phantom) #63918 (httprespbodyclose) — same per-position fix
- lenstringzero: alias table is a single whole-package snapshot with no position tracking, causing false negatives #63768 (lenstringzero) — same per-position alias-snapshot fix
- astutil.StringLitValue/IsStringLiteral still skip ParenExpr unwrap (issue 61948 auto-expired, 2nd reverse-phantom) #63767 (astutil.StringLitValue / IsStringLiteral) — both unwrap parens
- bufferresetbeforereuse: per-block state isolation still unfixed (issue 61947 auto-expired, 6th reverse-phantom) #63766 (bufferresetbeforereuse) — branch state merged back into parent scope
Additional cleanup
Sergo also flagged that an issue titled "sergo test probe 2" was created by mistake this run while diagnosing a tooling gotcha and has no real content — locate and close it too.
Suggested Agent
Any agent/maintainer with issue-close access — verify each fix against current source per the one-line justification above, then close.
Estimated Effort: Quick (< 1 hour) — mostly verification + bulk close
Data Source: Sergo R86, discussion #65500
Generated by 🔬 Deep Report · claude · agent · 310.1 AIC · ⌖ 9.15 AIC · ⊞ 7.1K · ◷
- expires on Oct 6, 2026, 6:22 AM UTC-08:00
Activity
github-actions commentedon Oct 6, 2026
This issue was automatically closed because it expired on 2026-10-06T14:22:15.062Z.