Skip to content
@gostaticanalysis

GoStaticAnalysis

Static Analysis Tools for Go

Pinned

  1. meta meta Public

    Requests for new analyzers and tools

    2

  2. skeleton skeleton Public

    Tool: skeleton is create skeleton codes for golang.org/x/tools/go/analysis.

    Go 164 10

  3. analysisutil analysisutil Public

    Library: Utilities for x/tools/go/analysis package

    Go 28 6

  4. astquery astquery Public

    astquery select a node set from AST by XPath

    Go 18

  5. knife knife Public

    Tools: knife lists type information of the package

    Go 35 4

  6. testutil testutil Public

    Library: Utilities for test of static analysis tools

    Go 3 2

Repositories

Showing 10 of 67 repositories
  • wraperrfmt Public

    Analyzer: wraperrfmt checks invalid arguments of xerrors.Errorf

    Go 7 MIT 0 0 0 Updated Apr 24, 2024
  • testutil Public

    Library: Utilities for test of static analysis tools

    Go 3 MIT 2 1 0 Updated Mar 1, 2024
  • sqlrows Public

    Analyzer: helps uncover bugs by reporting a diagnostic for mistakes of *sql.Rows usage.

    Go 87 MIT 10 5 0 Updated Nov 16, 2023
  • skeleton Public

    Tool: skeleton is create skeleton codes for golang.org/x/tools/go/analysis.

    Go 164 MIT 10 1 0 Updated Oct 23, 2023
  • Go 0 MIT 0 0 0 Updated Aug 2, 2023
  • knife Public

    Tools: knife lists type information of the package

    Go 35 MIT 4 2 2 Updated May 1, 2023
  • called Public

    Analyzer: called is a analyzer which can find function calling

    Go 22 MIT 2 0 1 Updated Mar 29, 2023
  • analysisutil Public

    Library: Utilities for x/tools/go/analysis package

    Go 28 MIT 6 1 3 Updated Mar 28, 2023
  • innertypealias Public

    Analyzer: innertypealias finds find a type which is an alias for exported same package's type.

    Go 0 MIT 0 0 0 Updated Feb 2, 2023
  • emptycase Public

    Analyzer: emptycase finds case statements with no body

    Go 0 MIT 1 0 1 Updated Jan 31, 2023

Top languages

Go

Most used topics

Loading…