Skip to content

[deep-report] Document all 21 custom analyzers in pkg/linters/README.md and doc.go #36943

@github-actions

Description

@github-actions

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 ·

  • expires on Jun 6, 2026, 4:01 PM UTC

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions