go-interface-annotations icon indicating copy to clipboard operation
go-interface-annotations copied to clipboard

VSCode extension for annotating interfaces and structs.

Go Interface Annotations

Demo

A very WIP extension that adds some visual marks (and navigation) between interfaces and structs. I really liked the way JetBrains' GoLand shows when interfaces are being implemented or when structs follow some implement interfaces. Since Go has no "X implements Y" syntax, sometimes it gets hard to see at a glance what you're working with.

Demo

Download the extension from VS Code Extension Marketplace.