-
Notifications
You must be signed in to change notification settings - Fork 18.3k
Open
Labels
FeatureRequestIssues asking for a new feature that does not need a proposal.Issues asking for a new feature that does not need a proposal.NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone
Description
Since go does not have an explicit declaration of which interfaces one implements, it is hard to follow someone's code. I know that there is a command to show all the interfaces, but it is not very intuitive nor efficient.
Goland has the feature of showing a gutter when a function implements an interface. It would be nice to show maybe a codelens over the implementation and the type, or a similar solution as Goland.
I found an extension that does kinda the opposite which is not very helpful in most scenario: galkowskit/go-interface-annotations
trivial-zero, MathiasHandle, davies-a, icearith, palango and 69 moreicearith, Shawn-Huang-Tron, trivial-zero, tony-sol, guettli and 3 moreicearith, Shawn-Huang-Tron, trivial-zero, tony-sol, guettli and 6 moreicearith, trivial-zero, tony-sol, musjj and kayforkaranicearith, Shawn-Huang-Tron, trivial-zero, tony-sol, guettli and 2 more
Metadata
Metadata
Assignees
Labels
FeatureRequestIssues asking for a new feature that does not need a proposal.Issues asking for a new feature that does not need a proposal.NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.