no newline at end of file 란 무엇일까, Github, GitLab을 사용하다 보면 한번쯤 보고 지나쳤을 키워드이다.
Git GUI 클라이언트 툴인 Fork 에서도 no newline at end of file 이라는 문장을 쉽지 않게 볼 수 있었다.
[위키백과]
POSIX(포직스, /ˈpɒzɪks/)는 이식 가능 운영 체제 인터페이스(移植可能運營體制 interface, portable operating system interface)[1]의 약자로, 서로 다른 UNIX OS의 공통 API를 정리하여 이식성이 높은 유닉스 응용 프로그램을 개발하기 위한 목적으로 IEEE가 책정한 애플리케이션 인터페이스 규격이다.
이러한 인터페이스 규격이 나온 배경을 알아야 하는데, 찾아본 사례로는 UI 인터페이스로 인해 POSIX 표준이 나온것으로 보인다.
아래 예시와 같이 터미널에서 cat 으로 2개의 파일을 조회했을 때 파일간의 구별이 어렵다.
Node 을 사용중이라면 Prettier 을 통해 EOF(End of File) 에 개행 문자를 추가할 수 있다.
https://prettier.io/docs/en/options.html#end-of-line
Prettier · Opinionated Code Formatter
Opinionated Code Formatter
prettier.io
IntelliJ IDEA 는 Editor -> General -> On Save 의 Ensure every saved file ends with a line break 을 체크하여 활성화할 수 있다.
'임시보관' 카테고리의 다른 글
IntelliJ IDEA - 한번 알아두면 유용한 IDEA 캐시 삭제하기 (0) | 2024.03.15 |
---|