본문 바로가기
🤖 생산성 Up & Tips

IntelliJ에서 파일 끝에 자동으로 개행 추가하기 (no newline at end of file)

by kukim 2022. 3. 11.

github에 코드를 push 할 때 종종 no newline at end of file 메시지를 확인할 수 있다.  이는 파일 끝에 개행이 없음을 나타낸다

 

왜 파일 끝에 개행이 있어야 할까? 

POSIX 명세(3392, 3205) 기준 파일 끝에 개행이 들어가야 한다. POSIX를 따르고 있는 시스템, 도구들은 이 표준을 따른다.

당연히 작성하는 코드에도 파일 끝에 개행을 추가해주자.! (왜? POSIX 규약 지키기, 누구는 쓰고 안쓴다면... 개행으로 커밋할 순 없어..)


IntelliJ 에서 파일 끝에서 자동 개행 추가 옵션

Preferences - General - Ensure every saved file ends with a line break

IntelliJ에서 파일 저장 시에 파일 끝에 자동으로 개행 추가하는 옵션을 켜주자.

 


⛓ Reference

파일 끝에 개행을 추가해야 하는 이유

No newline at a end of file, 왜 체크해야하나

댓글