golang.org/x/tools => github.com/golang/tools (every 6h)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hartzell 5eefd052ad tools/gopls: add command line support for rename 2 days ago
benchmark/parse benchmark/parse: fix cosmetic defect in error str. 4 years ago
blog godoc,blog: perform minor cleanup 1 year ago
cmd all: fix more typos 1 week ago
container/intsets x/tools/container/intsets: add LowerBound 2 years ago
cover cover: handle multiple samples from the same location 1 year ago
go cmd/vet: fix a bad case of shadow check about redeclaration 4 days ago
godoc all: fix more typos 1 week ago
gopls gopls: add a hooks package 3 days ago
imports imports: allow nil Options in Process 4 months ago
internal tools/gopls: add command line support for rename 2 days ago
playground playground: use stdlib instead of appengine packages 6 months ago
present all: replace reference to plan9.bell-labs.com with 9p.io 4 weeks ago
refactor all: fix more typos 1 week ago
.gitattributes tools: copying .gitattributes to all subrepositories (fixes windows build) 4 years ago
.gitignore .gitignore: roll back ".gitignore: ignore emacs backup files" 1 year ago
AUTHORS go.empty: prototype for new subrepository 7 years ago
CONTRIBUTING.md CONTRIBUTING.md: remove note about not accepting Pull Requests 1 year ago
CONTRIBUTORS go.empty: prototype for new subrepository 7 years ago
LICENSE LICENSE: add 7 years ago
PATENTS go.empty: add PATENTS file to the subrepo. 7 years ago
README.md README: switch to Markdown and add links 2 years ago
codereview.cfg tools: add codereview.cfg 4 years ago
go.mod internal/lsp: use x/xerrors to create new errors 1 month ago
go.sum internal/lsp: use protocol.Ranges for source.Identifier 3 weeks ago


Go Tools

This subrepository holds the source for various packages and tools that support the Go programming language.

Some of the tools, godoc and vet for example, are included in binary Go distributions.

Others, including the Go guru and the test coverage tool, can be fetched with go get.

Packages include a type-checker for Go and an implementation of the Static Single Assignment form (SSA) representation for Go programs.


The easiest way to install is to run go get -u golang.org/x/tools/.... You can also manually git clone the repository to $GOPATH/src/golang.org/x/tools.

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.

The main issue tracker for the tools repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/tools/(your subdir):” in the subject line, so it is easy to find.