-
Notifications
You must be signed in to change notification settings - Fork 54
Go import를 통한 Code Formatting
이준범 edited this page Aug 1, 2018
·
2 revisions
import 순서, 띄어쓰기 등을 자동으로 수행하는 formatting 도구
- Merge시 import 순서와 같은 사소한 formatting 이슈로 인한 충돌 방지
- VS Code, Atom, GoLand 등과 같은 다양한 개발 툴과 무관하게 formatting 유지
VS Code (go-vscode)와 Atom (go-plus)는 goimports에 return시 기본값 자동 배정 기능이 추가된 goreturns를 default로 사용하고 있습니다.
MacOS GoLand를 기준으로 설명합니다.
- GoLand 왼쪽 상단 위
GoLand
-Preferences
로 이동합니다.
- 왼쪽 메뉴에서
Plugins
으로 이동한 뒤,file watchers
를 검색하고 설치합니다.
- 왼쪽 메뉴에서
Tools
-File Watchers
로 이동합니다. 아래+(Add)
버튼을 클릭합니다.
- 이미지와 같이 설정합니다.
Programs
에서goimports
바이너리 파일이 선택되야 합니다.OK
버튼을 누르면 설정이 완료됩니다.
- import 구조가 바뀌거나
cmd + s
등을 통해 파일을 저장하면 goimport가 자동으로 적용됩니다.