NoEmptyContinuation
Table of contents
Output
Empty continuation line found in: RUN apk add gnupg curl
Description
Support for empty continuation (/
) lines have been deprecated and will
generate errors in future versions of the Dockerfile syntax.
Empty continuation lines are empty lines following a newline escape:
FROM alpine
RUN apk add \
gnupg \
curl
Support for such empty lines is deprecated, and a future BuildKit release will remove support for this syntax entirely, causing builds to break. To avoid future errors, remove the empty lines, or add comments, since lines with comments aren't considered empty.
Examples
❌ Bad: empty continuation line between EXPOSE
and 80.
FROM alpine
EXPOSE \
80
✅ Good: comments do not count as empty lines.
FROM alpine
EXPOSE \
# Port
80