Renaming Interface Functions Does Not Affect Implementations #2438
Labels
FrozenDueToAge
gopls
gopls related issues
NeedsInvestigation
Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone
What version of Go, VS Code & VS Code Go extension are you using?
Version Information
go version
to get version of Go from the VS Code integrated terminal.gopls -v version
to get version of Gopls from the VS Code integrated terminal.code -v
orcode-insiders -v
to get version of VS Code or VS Code Insiders.Go: Locate Configured Go Tools
command.Share the Go related settings you have added/edited
Run
Preferences: Open Settings (JSON)
command to open your settings.json file.Share all the settings with the
go.
or["go"]
orgopls
prefixes.Describe the bug
When renaming interface functions, the
gorename
tool works as intended when run from the command line and affects all the necessary structs.However, when the same refactoring is done through VS Code, the refactoring doesn't affect the necessary structs.
See the full discussion here.
The text was updated successfully, but these errors were encountered: