directory
0.0.0-20220218190644-4958d6d39439
Repository: https://github.com/jhump/golang-x-tools.git
Documentation: pkg.go.dev

# Packages

Package analysisinternal exposes internal-only fields from go/analysis.
No description provided by the author
Package event provides a set of packages that cover the main concepts of telemetry in an implementation agnostic way.
No description provided by the author
Package fastwalk provides a faster version of filepath.Walk for file system scanning tools.
Package gocommand is a helper for calling the go command.
Package gopathwalk is like filepath.Walk but specialized for finding Go packages, particularly in $GOPATH and $GOROOT.
Package imports implements a Go pretty-printer (like package "go/format") that also adds or removes import statements as necessary.
Package jsonrpc2 is a minimal implementation of the JSON RPC 2 spec.
Package jsonrpc2 is a minimal implementation of the JSON RPC 2 spec.
Package lsp implements LSP for gopls.
Package memoize supports memoizing the return values of functions with idempotent results that are expensive to compute.
Package packagesinternal exposes internal-only fields from go/packages.
Package proxydir provides functions for writing module data to a directory in proxy format, so that it can be used as a module proxy by setting GOPROXY="file://<dir>".
Package span contains support for representing with positions and ranges in text files.
Package stack provides support for parsing standard goroutine stack traces.
Package testenv contains helper functions for skipping tests based on which tools are present in the environment.
Package tool is a harness for writing Go tools.
Package typeparams contains common utilities for writing tools that interact with generic Go code, as introduced with Go 1.18.
Package typesinternal provides access to internal go/types APIs that are not yet exported.
Package xcontext is a package to offer the extra functionality we need from contexts that is not available from the standard context package.