go-lang-idea-plugin

module
v0.0.0-...-6dbf5ab Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2016 License: Apache-2.0

README

Go plugin for IntelliJ

Build Status Gitter

Pre-release builds

Supported IDEs

The plugin can be installed on IntelliJ platform versions 141.1532 – 141.9999 and 143.1180 – 143.9999 and 2016.1:

  • IntelliJ IDEA 14.1.4, 15.0.2+ or 16 (Ultimate or Community)
  • WebStorm 10.0.4 or 11
  • PhpStorm 9.0 or 10
  • PyCharm 4.5.2+ or 5
  • RubyMine 7.1.3+ or 8
  • CLion 1.0.3+ or 1.2
  • Android Studio 1.2.1+

Pre-release builds are available in two forms: nightly and alphas. Alpha builds are usually released at the beginning of every week while nightly builds are released every night.

To use them do the following:

  1. Use the instructions
  2. Paste the URL for the version you need:

As this is not yet a stable, 1.x release, some things might not work as expected.

Release versions schema

Bellow you can see the versions of the plugin which correspond to the versions of the IntelliJ Platfom (IntelliJ IDEA, WebStorm, PyCharm etc.):

Plugin version number Platform number
0.11.x IntelliJ 2016.1 (IntelliJ IDEA 2016.1)
0.10.x IntelliJ 143.1180 - 143.9999 (IntelliJ IDEA 15.0.2+)
0.9.x IntelliJ 141.1532 - 141.9999 (IntelliJ IDEA 14.1)

If you are not using IntelliJ IDEA, then please check the build number of your IDE as that will correspond to the IntelliJ Platform version.

NOTE The above links are not meant to be used in browsers, so don't report issues about them not working or being inaccessible unless there's an error in the IDE itself.

Reporting issues is very important for us as such, please see the section below on how to submit a proper bug report.

FAQ

Here's a list of the most frequently asked questions: FAQ

Bugs

If you've found a bug, which is not a duplicate, report it.

When reporting a bug, please include the following:

  • IDEA version
  • OS version
  • JDK version
  • Plugin version (or commit hash, if you built the plugin yourself)
  • Detailed steps to reproduce (please include sample code)

Bumping or +1 comments

Please don't comment with "bump", "+1", "same for me" or other irrelevant comments as they're useless for identifying the issue and finding the solution.

Contributions are always welcome and we'll do our best to make the most of them.

Contributing

We encourage you to contribute to the plugin if you find any issues or missing functionality that you'd like to see. In order to get started, see the contribution guide.

People who helped

License

The Gopher icons are based on the Go mascot designed by Renée French and copyrighted under the Creative Commons Attribution 3.0 license.

The plugin is distributed under Apache License, version 2.0. For full license terms, see LICENCE.

Directories

Path Synopsis
testData
mockSdk-1.1.2/src/pkg/builtin
Package builtin provides documentation for Go's predeclared identifiers.
Package builtin provides documentation for Go's predeclared identifiers.
mockSdk-1.1.2/src/pkg/doc
Doc (usually run as go doc) accepts zero, one or two arguments.
Doc (usually run as go doc) accepts zero, one or two arguments.
mockSdk-1.1.2/src/pkg/fmt
Package fmt implements formatted I/O with functions analogous to C's printf and scanf.
Package fmt implements formatted I/O with functions analogous to C's printf and scanf.
mockSdk-1.1.2/src/pkg/go/ast
Package ast declares the types used to represent syntax trees for Go packages.
Package ast declares the types used to represent syntax trees for Go packages.
mockSdk-1.1.2/src/pkg/idea_io
Package io provides basic interfaces to I/O primitives.
Package io provides basic interfaces to I/O primitives.
mockSdk-1.1.2/src/pkg/io
Package io provides basic interfaces to I/O primitives.
Package io provides basic interfaces to I/O primitives.
mockSdk-1.1.2/src/pkg/net/url
Package url parses URLs and implements query escaping.
Package url parses URLs and implements query escaping.
mockSdk-1.1.2/src/pkg/os
Package os provides a platform-independent interface to operating system functionality.
Package os provides a platform-independent interface to operating system functionality.
mockSdk-1.1.2/src/pkg/testing
Package testing provides support for automated testing of Go packages.
Package testing provides support for automated testing of Go packages.
mockSdk-1.1.2/src/pkg/time
Package time provides functionality for measuring and displaying time.
Package time provides functionality for measuring and displaying time.
mockSdk-1.1.2/src/pkg/unsafe
Package unsafe contains operations that step around the type safety of Go programs.
Package unsafe contains operations that step around the type safety of Go programs.

Jump to

Keyboard shortcuts

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