bitbucket.org/bestchai/dinv/instrumenter | |
bitbucket.org/bestchai/dinv/programslicer | ProgramSlicer |
bitbucket.org/bestchai/dinv/programslicer/dataflow | Package dataflow provides data flow analyses that can be performed on a previously constructed control flow graph, including a reaching definitions analysis and a live variables analysis for local variables. |
github.com/3rf/codecoroner/unused | The "unused" package wraps the go's static anaylsis packages and provides hooks for finding unused functions and identifiers in a codebase |
github.com/bjwbell/gensimd | |
github.com/DanielMorsing/stackcheck | |
github.com/davidrjenni/agodoc | agodoc is a wrapper around godoc for use with Acme. |
github.com/deferpanic/deprehend/wrap | |
github.com/deferpanic/goweave/weave | not sure if we need to keep this in the future |
github.com/eandre/lunar | |
github.com/fastgo/commander | Commander framework to automate development |
github.com/golang/example/gotypes/doc | The doc command prints the doc comment of a package-level object. |
github.com/golang/example/gotypes/hugeparam | The hugeparam command identifies by-value parameters that are larger than n bytes. |
github.com/golang/example/gotypes/skeleton | The skeleton command prints the boilerplate for a concrete type that implements the specified interface type. |
github.com/golang/tools/cmd/bundle | Bundle creates a single-source-file version of a source package suitable for inclusion in a particular target package. |
github.com/go-llvm/llgo/irgen | |
github.com/go-swagger/go-swagger/scan | Package scan provides a scanner for go files that produces a swagger spec document. |
github.com/juju/httprequest/cmd/httprequest-generate-client | |
github.com/kisielk/errcheck/internal/errcheck | Package errcheck is the library used to implement the errcheck command-line tool. |
github.com/maxnordlund/gojs | |
github.com/mdempsky/unconvert | Unconvert removes redundant type conversions from Go packages. |
github.com/motemen/go-astmanip/_tools | |
github.com/motemen/go-typeswitch-gen | Expands type switches with type variables to achieve generic functions in Golang |
github.com/nickng/dingo-hunter | dingo-hunter: A tool for analysing Go code to extract the communication patterns for deadlock analysis. |
github.com/opennota/check/cmd/aligncheck | |
github.com/opennota/check/cmd/structcheck | |
github.com/opennota/check/cmd/varcheck | |
github.com/rainycape/gondola/internal/importer | Package importer implements an importer for go/types which imports packages from gc compiled objects and falls back to importing go code. |
github.com/reusee/ccg | go codes generator |
github.com/rjeczalik/interfaces | Package interfaces provides functionality for parsing and building interface type models for simple code generation purposes. |
github.com/shurcooL/Conception-go/pkg/exp11 | Package exp11 allows displaying Go package source code with dot imports inlined, or merging entire Go package into a single file. |
github.com/sourcegraph/srclib-go | |
github.com/sourcegraph/srclib-go/gog | |
github.com/stripe/safesql | Command safesql is a tool for performing static analysis on programs to ensure that SQL injection attacks are not possible. |
github.com/tardisgo/tardisgo | TARDIS Go is a Go->Haxe transpiler. |
github.com/tarm/gounused | |
github.com/thatguystone/cog/encoding/path | Package path provides Marshaling and Unmarshaling for [ ]byte-encoded paths. |
github.com/tmc/srcutils/cmd/add_argument | Program add_argument inserts a new argument into a function and all of it's callers |
github.com/tmc/srcutils/pos | |
github.com/tmc/ssaview | ssaview is a small utlity that renders SSA code alongside input Go code |
github.com/t-yuki/godoc2puml/annotator | |
github.com/wdamron/astx/exp | |
github.com/wdamron/pgx-gen/exp | |
github.com/zmb3/gogetdoc | gogetdoc gets documentation for Go objects given their locations in the source code |
gnd.la/internal/importer | Package importer implements an importer for go/types which imports packages from gc compiled objects and falls back to importing go code. |
golang.org/x/tools/cmd/bundle | Bundle creates a single-source-file version of a source package suitable for inclusion in a particular target package. |
golang.org/x/tools/cmd/callgraph | callgraph: a tool for reporting the call graph of a Go program. |
golang.org/x/tools/cmd/eg | The eg command performs example-based refactoring. |
golang.org/x/tools/cmd/guru | guru: a tool for answering questions about Go source code. |
golang.org/x/tools/cmd/oracle | oracle: a tool for answering questions about Go source code. |
golang.org/x/tools/cmd/ssadump | ssadump: a tool for displaying and interpreting the SSA form of Go programs. |
golang.org/x/tools/godoc/analysis | Package analysis performs type and pointer analysis and generates mark-up for the Go source view. |
golang.org/x/tools/go/ssa/ssautil | |
golang.org/x/tools/oracle | Package oracle contains the implementation of the oracle tool whose command-line is provided by golang.org/x/tools/cmd/oracle. |
golang.org/x/tools/refactor/rename | Package rename contains the implementation of the 'gorename' command whose main function is in golang.org/x/tools/cmd/gorename. |
honnef.co/go/unused | Check Go programs for unused identifiers |
sourcegraph.com/sourcegraph/srclib-go | |
sourcegraph.com/sourcegraph/srclib-go/gog | |