goimports

Updates Go import lines, adding missing ones and removing unreferenced ones.

TLDR

Display the completed import source file

>_ goimports [file].go
copy

Write the result back to the source file instead of the standard output

>_ goimports -w [file].go
copy

Display diffs and write the result back to the source file

>_ goimports -w -d [file].go
copy

Set the import prefix string after 3rd-party packages (comma-separated list)

>_ goimports -local [/path/to/package] [file].go
copy

Copied to clipboard
free 100$ digital ocean credit