Go struct로 entity나 dto를 정의할 때, 각 필드와 값을 일렬로 줄을 맞춰야 한다. 이때 하나씩 정렬하지 않고 한꺼번에 해결할 수 있는 방법을 찾는다.
type Example struct {
AA string `json:"aa" validate:"required"`
BB string `json:"bb" validate:"required,lte=11"`
CC string `json:"cc" validate:"gte=6,lte=100"`
}
(아주 반듯반듯하다.)
현재 에디터로 Goland를 사용하고 있다. 유료툴인 Goland는 오른쪽 마우스-> Go tools-> Go Fmt File
로 포맷을 바로 맞춰준다.
에디터와 상관 없이 사용할 수 있는 go 실행어는 아래 링크에 정리되어 있다.