go-plus

module
v4.1.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2016 License: Apache-2.0

README

go-plus Build Status Build status Slack Slack

An Improved Go Experience For The Atom Editor

Overview

This package adds extra functionality to Atom for the go language by installing the following packages:

  • autocomplete-go: Autocomplete using gocode
  • gofmt: Formatting source using gofmt, goimports, or goreturns
  • builder-go: Run go install . and go test -c -o {tempdir} . to verify your code can compile and to keep gocode suggestions up to date
  • gometalinter-linter: Run a variety of linters (e.g. golint, vet, gotype, etc.) against your code
  • navigator-godef: Go to definition using godef
  • tester-go: Display test coverage using go test -coverprofile
  • gorename: Rename the symbol under your cursor using gorename

Platforms

The package has CI for OS X, Windows and Ubuntu.

Detection Of Your Go Installation

This package relies on go-config to detect your go installation(s), your GOPATH, and the location of your installed tools.

Installing Missing Tools

If you are missing any required tools, you may be prompted by go-get to install them. You can also manually install the required tools in your terminal.

Having Issues?

go-plus has evolved over time, and is now a collection of curated single-purpose packages. If you are having issues, please file an issue at the relevant repository:

Contributors

A list of contributors can be found at https://github.com/joefitzgerald/go-plus/graphs/contributors. Joe Fitzgerald (@joefitzgerald) is the maintainer of this project.

Contributing

Contributions are greatly appreciated. Please fork this repository, make your changes, and open a pull request. See Contributing for detailed instructions.

Directories

Path Synopsis
spec

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL