IntelliJ에서 파일 끝에 Newline 자동으로 추가하기

@장태근· September 21, 2025 · 1 min read

문제

No newline at end of file
No newline at end of file

IDE(IntelliJ)에서 코드를 작성할 때는 경고가 발생하지 않았다. 하지만 GitHub에 코드를 올렸을 때 경고 메시지를 출력한다.

원인

3.206 Line
A sequence of zero or more non- characters plus a terminating character.

POSIX(Portable Operating System Interface + X)1 표준에서는 호환성, 일관성을 위해 다음과 같이 규칙을 정의했다. 표준에 따르면 텍스트 파일의 마지막 라인은 빈 줄(newline) 문자로 끝나야 한다.

해결

  • 마지막 줄에 빈 줄 하나를 추가한다.

IDE 설정하기

매번 파일을 작성할 때마다 직접 개행문자를 작성하는 것은 불편하다. 가장 쉽게 해결하는 방법은 IDE 설정으로 해결하기다.

IntelliJ 설정하기(Editor | General)
IntelliJ 설정하기(Editor | General)

  • IDE 설정을 열어 Editor | General에서 Ensure every saved file ends with a line break(모든 저장된 파일이 줄 바꿈으로 끝나도록 함)을 체크한다.
  1. IEEE가 정의한 Unix 애플리케이션 프로그래밍 인터페이스(API) 규격

@장태근
개발자. 명료한 생각이 명료한 글이 된다.