Description
The linter package documentation is stale relative to the 21 analyzers registered in cmd/linters/main.go. pkg/linters/README.mds Subpackages table lists only 15, and pkg/linters/doc.go mentions only 4 of 21. The 6 undocumented analyzers are contextcancelnotdeferred, fmterrorfnoverbs, jsonmarshalignoredeerror, seenmapbool, strconvparseignorederror, tolowerequalfold.
Acceptance Criteria
- Add the 6 missing analyzers (with a one-line What it catches) to the README Subpackages table.
- Update
doc.go to reference all 21 analyzers (or summarize the full set).
Expected Impact
Documentation matches runtime registration; new contributors can discover every active linter. Pairs with the spec_test fix.
Suggested Agent
Documentation Quality agent or any docs agent.
Estimated Effort
Fast (< 30 min)
Data Source
DeepReport 2026-06-04; source report #36919.
Generated by 🔬 DeepReport - Intelligence Gathering Agent · opus48 17.8M · ◷
Description
The linter package documentation is stale relative to the 21 analyzers registered in
cmd/linters/main.go.pkg/linters/README.mds Subpackages table lists only 15, andpkg/linters/doc.gomentions only 4 of 21. The 6 undocumented analyzers arecontextcancelnotdeferred,fmterrorfnoverbs,jsonmarshalignoredeerror,seenmapbool,strconvparseignorederror,tolowerequalfold.Acceptance Criteria
doc.goto reference all 21 analyzers (or summarize the full set).Expected Impact
Documentation matches runtime registration; new contributors can discover every active linter. Pairs with the spec_test fix.
Suggested Agent
Documentation Quality agent or any docs agent.
Estimated Effort
Fast (< 30 min)
Data Source
DeepReport 2026-06-04; source report #36919.