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

SYNOPSIS

goimports [flags] [ path ... ]

DESCRIPTION

Command goimports updates your Go import lines, adding missing ones and removing unreferenced ones.

OPTIONS

Run goimports -help for more details.

AUTHOR

This manual page was written by Michael Stapelberg <stapelberg@debian.org>, for the Debian project (and may be used by others).

Copied to clipboard