Pinned Repositories
analysisutil
Library: Utilities for x/tools/go/analysis package
astquery
astquery select a node set from AST by XPath
forcetypeassert
Analyzer: fourcetypeassert finds type assertions which did forcely
knife
Tools: knife lists type information of the package
lion
Analyzer: lion finds functions which are not tested
meta
Requests for new analyzers and tools
nilerr
Analyzer: nilerr checks returning nil when err is not nil
skeleton
Tool: skeleton is create skeleton codes for golang.org/x/tools/go/analysis.
sqlrows
Analyzer: helps uncover bugs by reporting a diagnostic for mistakes of *sql.Rows usage.
testutil
Library: Utilities for test of static analysis tools
GoStaticAnalysis's Repositories
gostaticanalysis/skeleton
Tool: skeleton is create skeleton codes for golang.org/x/tools/go/analysis.
gostaticanalysis/sqlrows
Analyzer: helps uncover bugs by reporting a diagnostic for mistakes of *sql.Rows usage.
gostaticanalysis/nilerr
Analyzer: nilerr checks returning nil when err is not nil
gostaticanalysis/knife
Tools: knife lists type information of the package
gostaticanalysis/analysisutil
Library: Utilities for x/tools/go/analysis package
gostaticanalysis/forcetypeassert
Analyzer: fourcetypeassert finds type assertions which did forcely
gostaticanalysis/called
Analyzer: called is a analyzer which can find function calling
gostaticanalysis/comment
Analyzer: CommentMap utilities for static analysis in Go
gostaticanalysis/wraperrfmt
Analyzer: wraperrfmt checks invalid arguments of xerrors.Errorf
gostaticanalysis/zapvet
Analyzer: zapvet is static analysis tool for zap
gostaticanalysis/testutil
Library: Utilities for test of static analysis tools
gostaticanalysis/exp
Experimental packages
gostaticanalysis/funcstat
gostaticanalysis/findnil
findnil finds nil references
gostaticanalysis/skeletonkit
Library: skeletonkit is a library for skeleton codes generator
gostaticanalysis/unrecover
Analyzer: unrecover finds a calling function in other goroutine which does not recover any panic
gostaticanalysis/buildtag
Tool: buildtag prints buildtags which are used in specified packages
gostaticanalysis/examples
example of static analysis in Go
gostaticanalysis/nakedreturn
Analyzer: nakedretrun finds naked returns
gostaticanalysis/ptrls
Tool: ptrls prints result of pointer analysis
gostaticanalysis/unuseparam
Analyzer: unuseparam finds a unused parameter but its name is not _
gostaticanalysis/emptycase
Analyzer: emptycase finds case statements with no body
gostaticanalysis/cliutil
Library: Utilities for CLI tools of static analysis tools.
gostaticanalysis/innertypealias
Analyzer: innertypealias finds find a type which is an alias for exported same package's type.
gostaticanalysis/notparam
Analyzer: notparam restricts not to use type parameters in declaration of functions and types
gostaticanalysis/play
gostaticanalysis/ssainspect
ssainspect inspects SSA format.
gostaticanalysis/templates
gostaticanalysis/valgraph
Library: valgraph represents ssa.Value graph
gostaticanalysis/zerolit