본문 바로가기

etc

네이버 기반 인텔리제이 코드 컨벤션 자동 적용 설정하기

자바로 개발할 때 일관된 코드 스타일을 유지하는 것은 협업과 유지보수에 큰 도움이 된다.


국내에서도 많이 참고되는 대표적인 코드 스타일로는 Spring, Google, 네이버 컨벤션이 있다.
이 중 네이버 Java 코드 컨벤션은 한글 주석, 라인 길이, 공백 위치 등 한국 개발자들의 습관에 맞춰져

실무에서도 자주 활용되는 편이다.

 


IntelliJ에서 네이버 코드 컨벤션을 설정하는 방법

1. 아래 링크에 접속하여 naver-intellij-formatter.xml 다운로드

    (네이버 컨벤션 : https://github.com/naver/hackday-conventions-java/blob/master/rule-config/naver-intellij-formatter.xml)

 

2. 메뉴에서 File > Settings (또는 Alt + Shift + S)로 설정 창 띄우기

 

3. Editor > Code Style > Java > (Scheme 항목 오른쪽의) ⚙️ > Import Scheme > IntelliJ IDEA Code Style XML 선택

 

4. 다운로드해둔 naver-intellij-formatter.xml 파일을 선택한 후 확인, 설정창에서도 확인 클릭

 


IntelliJ에서 네이버 코드 컨벤션을 사용하는 방법

1) 전체 프로젝트에 일괄 적용

1. 메뉴에서 Code > Reformat Code

2. macOS: Cmd + Option + L
    Windows: Ctrl + Alt + L

 

2) 부분 적용

코드를 선택 후,

macOS: Cmd + Option + L

Windows: Ctrl + Alt + L


 

+) 저장시 자동 컨벤션 설정

설정 창에서 Tools > Actions on Save 선택하고 ✔ Reformat code 체크

 

(협업에서는 다른 사람의 코드도 포함된 프로젝트를 사용하게 된다.

따라서, 만약 내가 수정한 코드의 줄만 코딩 컨벤션이 적용될 수 있도록 하고 싶다면

맨 오른쪽의 Whole file -> Changed lines으로 변경할 것)

'etc' 카테고리의 다른 글

[Git] 로컬 프로젝트를 깃허브와 연결하기  (5) 2025.04.24
[Git] 필수 명령어  (0) 2025.04.14