LinuxCommandLibrary

goimports

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

TLDR

Display the completed import source file

$ goimports [path/to/file].go
copy


Write the result back to the source file instead of stdout
$ goimports -w [path/to/file].go
copy


Display diffs and write the result back to the source file
$ goimports -w -d [path/to/file].go
copy


Set the import prefix string after 3rd-party packages (comma-separated list)
$ goimports -local [path/to/package] [path/to/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