VS Code Extensions
GoReleaser Language Server

GoReleaser Language Server

by OwenRumney

GoReleaser Language Server provides VS Code IDE features for .goreleaser.yml, including hover documentation, context-aware completion, definitions, diagnostics, document symbols, and code actions.

Downloads

19

Rating

— (0)

Version

0.2.2

Last updated

Jul 15, 2026

A language server for .goreleaser.yml — provides real IDE features for GoReleaser configuration.

Demo

Features

Feature What it does
Hover Inline documentation for configuration properties, enum values, deprecation notices
Completion Context-aware suggestions for keys, values, and template variables
Go to Definition Jump from build ID references to their definitions
Document Symbols Outline view of your configuration structure
Diagnostics Unknown keys, deprecated fields, unknown template variables, invalid build ID references
Code Actions Quick-fix to replace deprecated field names

Install

Install from the VS Code Marketplace, or from a .vsix file (see Releases):

code --install-extension goreleaser-ls-darwin-arm64-0.1.0.vsix

Configuration

Setting Default Description
goreleaser-ls.serverPath "" Path to the goreleaser-ls binary. Leave empty to use the bundled binary.

License

MIT