05 Язык и программа
Зачем gofmt, если код и так компилируется?
Ответ
gofmt приводит файл к единому виду: табы, пробелы, порядок импорта, переносы. В Go не спорят о стиле в ревью — спор закрывает инструмент. Перед коммитом достаточно gofmt -w . или go fmt ./....
package main
import "fmt"
func main() {
fmt.Println("gofmt расставляет отступы и импорт")
}