Skip to content

1.0.0.alpha#1068

Pre-release
Pre-release
Compare
Choose a tag to compare
@zolotov zolotov released this 25 Jan 08:08

Changes since 0.10.740 (20.11.2015)

This release focuses mostly on fixes and improvements.

To install the plugin, visit the readme.

Changes

General

IDEA 16 EAP support is introduced
Go 1.6 SDK is supported

Plan9

Thanks to @stuartcarnie now we have a syntax highlighting for Plan9 files

plan9

Inspections & QuickFixes

  • Report a warning for exported variables and constants in multi-spec declarations and suggest to extract it

exported_variable_should_have_own_declaration

  • Suggest to delete unused constants and variables

delete_unused_variable_const

  • Report a error on missing key in map literal

screenshot 2016-01-24 11 59 16

- Report a error on not an expression function argument

screenshot 2016-01-24 12 01 38

- Report a error on types used as expressions

screenshot 2016-01-24 12 19 58

- Report a error about missing argument conversion

screenshot 2016-01-24 12 20 36

- Highlight unused constants

screenshot 2016-01-24 12 22 34

Other

  • Less polluted completion list: iota only inside constant declarations, deleted self-assignments and some keywords
  • Add more foldings for if/else/for/switch/select statements
  • Show constant value on Cltr+Hover

screenshot 2016-01-24 12 05 56

- Various fixes of resolving, types inferring, quick documentation feature, formatting - Proper completion and resolving for break statements

proper_break_labels_resolve_and_completion

For a list of all changes in the plugin, you can visit this page.

Develop with pleasure!