eol_at_end_of_file 진단: 파일 끝에 줄바꿈이 없거나 너무 많을 때
eol_at_end_of_file 진단: 파일 끝에 줄바꿈이 없거나 너무 많을 때
Dart 분석기가 내보내는 진단에는 이름이 있어요. eol_at_end_of_file은 비어 있지 않은 Dart 파일이 단일 줄바꿈으로 끝나지 않을 때 분석기가 알려주는 경고 진단이에요. 파일 끝에 새 줄이 하나만 있어야 해요.
본문
설명
비어 있지 않은 Dart 파일이 단일 줄바꿈(newline)으로 끝나지 않으면 분석기가 이 진단을 만들어요. 파일 끝에 줄바꿈이 전혀 없거나, 여러 개의 줄바꿈이 있는 경우에 발생해요.
렌더링된 코드 블록에서는 끝부분의 줄바꿈이 보이지 않아요. 그래서 아래 예시에서는 각 파일이 어디서 끝나는지 주석으로 표시했어요.
예시
아래 코드는 파일이 줄바꿈 없이 끝나므로 이 진단이 나와요.
class C {} // The file ends here, without a newline.
아래 코드는 파일이 여러 개의 줄바꿈으로 끝나므로 이 진단이 나와요.
class C {}
// The file ends here, after two newlines.
흔한 해결 방법
파일 끝에 정확히 하나의 줄바꿈이 오도록 줄바꿈을 추가하거나 제거해요.
class C {}
// The file ends here, after a single newline.