user1079065
user1079065

Reputation: 2215

Spit out code formatting errors than actually formatiing in golang

I am working on a large go codebase and go code doesn't seem to be properly formatted.

I want to know if there is an option in go that will in some way assert me that what places I need to change the code styling. I am not using any IDE. go fmt does that job but I do not want the styling to be taken care of automatically. I could not find any option / parameter that I could pass to go fmt to do the same.

Is there any way I can either (sort of) dry run go fmt and spit out the formatting mistakes or use any other utility to do so?

Upvotes: 1

Views: 1190

Answers (1)

Thundercat
Thundercat

Reputation: 121089

The go fmt command runs the gofmt command. Use the gofmt command directly for more control.

# use -d flag to print difference between file at path and formatted file
gofmt -d path

# no flags prints the formatted file to stdout.  This is the dry run.
gofmt path

Upvotes: 3

Related Questions