파일 끝에 빈 줄을 넣는 이유

알파로그·2024년 1월 29일
0

Code conventions

목록 보기
3/4

✏️ 발단

새롭게 팀프로젝트를 시작하고 컨밴션을 맞추기 위해서 불필요한 개행들을 나름 꼼꼼하게 제거해 PR 을 했는데 파일 마지막에 빈 줄을 추가해달라는 리뷰를 받았다.

생각해보니 나는 직접 파일의 마지막에 빈 줄을 추가한적이 없는데 파일을 생성하면 항상 빈 줄이 자동으로 추가된다는 것을 느껴 원인이 궁금해졌다.

✏️ 파일 마지막 줄에 빈 줄을 넣는 이유

이유를 찾아보니 다음과 같았다.

  • 파일 마지막 줄 바꿈은 Unix 에서 관용적으로 사용하던 것
  • 줄 바꿈이 없으면 파일을 올바르게 차리하지 못하는 프로그램들이 있음
  • POSIX 에서 줄 바꿈이 하나의 행을 정의하는 표준으로 정하고 있음
  • 손상된 파일을 쉽게 찾을 수 있음
profile
잘못된 내용 PR 환영

0개의 댓글