빈 줄바꿈 연속

빈 줄바꿈 연속 (NoEmptyContinuation)

빌드 체크 규칙 중 하나로, Dockerfile 지시어에서 줄바꿈 이스케이프(\) 다음에 빈 줄이 오는 경우를 알려줘요. 이런 빈 줄바꿈 연속 지원은 사용이 중단(deprecated)됐고, 향후 버전에서는 오류가 됩니다.

출처: 문서

본문

빈 연속 줄(empty continuation line) 지원은 사용이 중단됐고, 향후 Dockerfile 문법 버전에서 오류를 만들 예정이에요. 빈 연속 줄은 새줄 이스케이프 다음에 오는 빈 줄을 말해요.

FROM alpine
RUN apk add \

    gnupg \

    curl

이런 빈 줄 지원은 중단됐고, 향후 BuildKit 릴리스에서는 이 구문 지원이 제거돼 빌드가 깨질 수 있어요. 빈 줄을 없애거나 주석을 추가하면 됩니다. 주석이 있는 줄은 빈 줄로 취급되지 않아요.

출력 메시지

Empty continuation line found in: RUN apk add     gnupg     curl

예시

❌ 나쁜 예: EXPOSE80 사이에 빈 연속 줄이 있어요.

FROM alpine
EXPOSE \

80

✅ 좋은 예: 주석은 빈 줄로 취급되지 않아요.

FROM alpine
EXPOSE \
# Port
80

더 알아보기