Scroll to navigation

GO-FIX(1) Go programming tools and commands GO-FIX(1)

NAME

go-fix - update packages to use new APIs

SYNOPSIS

go fix [build flags] [-fixtool prog] [fix flags] [packages]

DESCRIPTION

Fix runs the Go fix tool (cmd/fix) on the named packages and applies suggested fixes.

OPTIONS

It supports these flags:

instead of applying each fix, print the patch as a unified diff

The -fixtool=prog flag selects a different analysis tool with alternative or additional fixers; see the documentation for go vet’s -vettool flag for details.

The default fix tool is `go tool fix' or cmd/fix. For help on its fixers and their flags, run `go tool fix help'. For details of a specific fixer such as `hostport', see `go tool fix help hostport'.

For more about specifying packages, see `go help packages'.

The build flags supported by go fix are those that control package resolution and execution, such as -C, -n, -x, -v, -tags, and -toolexec. For more about these flags, see `go help build'.

SEE ALSO

go fmt(1), go vet(1).

AUTHOR

This manual page was created using help2man and afterwards updating the output. It is maintained by the Debian Go Compiler Team <team+go-compiler@tracker.debian.org> for the Debian project (and may be used by others).

2026-02-19 Go 1.26