Skip to content

ouedyan/go-mod-helper

Repository files navigation

Go Mod Helper

Build Version Downloads

Provides helper docs, suggestions and actions for Go modules system dependencies.
Warns you about newer available dependency versions, and provides additional documentation to your go.mod file.

  • Go mod dependencies updates

    Warns you whenever there's a new version available for a direct dependency. Press alt+⮐ or ⌥+⮐ and choose "Update to the latest version".
  • Go Package's documentation

    Hover over the dependency's name in your go.mod to see its documentation.
  • Go Package's changelog

    Keep a track of your dependencies' changes.
    Hover over its version number to view its changelog.
  • Open a dependency's page on pkg.go.dev

    Hover over a dependency's name and follow the dependency's pkg.go.dev external link at the bottom.
  • Edit Linting Rules

    You can edit or disable newer dependency version warning just like you would do with a normal inspection.
    Just head to Settings/Preferences > Editor > Inspections > Go modules > General > Update go.mod direct dependencies... inspection config.

Newer version available screenshot

Update to the latest version screenshot

Dependency's documentation screenshot

Dependency's changelog screenshot

Open dependency's page page on pkg.go.dev screenshot

Edit linting rules screenshot

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for " go-mod-helper" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...


Plugin based on the IntelliJ Platform Plugin Template.