Format Go - Format Go Source Files | Online Free DevTools by Hexmos
Format Go source files with Go fmt. Improve code readability with automated formatting. Free online tool, no registration required.
go fmt
Format Go source files, printing the changed filenames. More information: https://pkg.go.dev/cmd/go#hdr-Gofmt__reformat__package_sources.
- Format Go source files in the current directory:
go fmt
- Format a specific Go package in your import path (
$GOPATH/src):
go fmt {{path/to/package}}
- Format the package in the current directory and all subdirectories (note the
...):
go fmt {{./...}}
- Print what format commands would’ve been run, without modifying anything:
go fmt -n
- Print which format commands are run as they are run:
go fmt -x