Skip to content
Change the repository type filter

All

    Repositories list

    • skeleton

      Public
      Tool: skeleton is create skeleton codes for golang.org/x/tools/go/analysis.
      Go
      MIT License
      1017020Updated Oct 7, 2024Oct 7, 2024
    • Analyzer: wraperrfmt checks invalid arguments of xerrors.Errorf
      Go
      MIT License
      0700Updated Jul 19, 2024Jul 19, 2024
    • knife

      Public
      Tools: knife lists type information of the package
      Go
      MIT License
      43520Updated May 1, 2024May 1, 2024
    • testutil

      Public
      Library: Utilities for test of static analysis tools
      Go
      MIT License
      2410Updated Mar 1, 2024Mar 1, 2024
    • sqlrows

      Public
      Analyzer: helps uncover bugs by reporting a diagnostic for mistakes of *sql.Rows usage.
      Go
      MIT License
      108950Updated Nov 16, 2023Nov 16, 2023
    • templates

      Public
      Go
      MIT License
      0000Updated Aug 2, 2023Aug 2, 2023
    • called

      Public
      Analyzer: called is a analyzer which can find function calling
      Go
      MIT License
      22501Updated Mar 29, 2023Mar 29, 2023
    • Library: Utilities for x/tools/go/analysis package
      Go
      MIT License
      62913Updated Mar 28, 2023Mar 28, 2023
    • Analyzer: innertypealias finds find a type which is an alias for exported same package's type.
      Go
      MIT License
      0000Updated Feb 2, 2023Feb 2, 2023
    • emptycase

      Public
      Analyzer: emptycase finds case statements with no body
      Go
      MIT License
      1001Updated Jan 31, 2023Jan 31, 2023
    • zerolit

      Public
      Go
      MIT License
      0001Updated Dec 5, 2022Dec 5, 2022
    • cliutil

      Public
      Library: Utilities for CLI tools of static analysis tools.
      Go
      MIT License
      0000Updated Oct 10, 2022Oct 10, 2022
    • zapvet

      Public
      Analyzer: zapvet is static analysis tool for zap
      Go
      MIT License
      1601Updated Sep 15, 2022Sep 15, 2022
    • nilerr

      Public
      Analyzer: nilerr checks returning nil when err is not nil
      Go
      MIT License
      96272Updated Aug 27, 2022Aug 27, 2022
    • findnil

      Public
      findnil finds nil references
      Go
      MIT License
      0220Updated Jul 4, 2022Jul 4, 2022
    • play

      Public
      Go
      MIT License
      0000Updated Jun 15, 2022Jun 15, 2022
    • exp

      Public
      Experimental packages
      MIT License
      0300Updated Jun 15, 2022Jun 15, 2022
    • ssainspect inspects SSA format.
      Go
      MIT License
      0000Updated May 18, 2022May 18, 2022
    • Library: skeletonkit is a library for skeleton codes generator
      Go
      MIT License
      1210Updated Mar 22, 2022Mar 22, 2022
    • Analyzer: nakedretrun finds naked returns
      Go
      MIT License
      1110Updated Mar 17, 2022Mar 17, 2022
    • funcstat

      Public
      Go
      MIT License
      0300Updated Feb 4, 2022Feb 4, 2022
    • examples

      Public
      example of static analysis in Go
      Go
      MIT License
      0100Updated Jan 21, 2022Jan 21, 2022
    • ptrls

      Public
      Tool: ptrls prints result of pointer analysis
      Go
      MIT License
      0100Updated Jan 14, 2022Jan 14, 2022
    • buildtag

      Public
      Tool: buildtag prints buildtags which are used in specified packages
      Go
      MIT License
      0100Updated Jan 12, 2022Jan 12, 2022
    • comment

      Public
      Analyzer: CommentMap utilities for static analysis in Go
      Go
      MIT License
      51111Updated Jan 7, 2022Jan 7, 2022
    • notparam

      Public
      Analyzer: notparam restricts not to use type parameters in declaration of functions and types
      Go
      MIT License
      1000Updated Sep 23, 2021Sep 23, 2021
    • Analyzer: unuseparam finds a unused parameter but its name is not _
      Go
      MIT License
      1100Updated Sep 15, 2021Sep 15, 2021
    • valgraph

      Public
      Library: valgraph represents ssa.Value graph
      Go
      MIT License
      0000Updated Sep 9, 2021Sep 9, 2021
    • unrecover

      Public
      Analyzer: unrecover finds a calling function in other goroutine which does not recover any panic
      Go
      MIT License
      0200Updated Sep 9, 2021Sep 9, 2021
    • Analyzer: fourcetypeassert finds type assertions which did forcely
      Go
      MIT License
      42530Updated Sep 8, 2021Sep 8, 2021