InvalidDefinitionDescription
目录
注意此检查是实验性的,默认情况下未启用。要启用它,请参阅实验性检查。
输出
Comment for build stage or argument should follow the format: `# <arg/stage name> <description>`. If this is not intended to be a description comment, add an empty line or comment between the instruction and the comment.描述
docker build 命令的 --call=outline 和 --call=targets 标志会打印构建目标和参数的描述。这些描述是从紧接在 FROM 或 ARG 指令之前的 Dockerfile 注释中生成的,并且注释以构建阶段或参数的名称开头。例如
# build-cli builds the CLI binary
FROM alpine AS build-cli
# VERSION controls the version of the program
ARG VERSION=1如果前面的注释并非旨在作为描述,请在指令和前面的注释之间添加空行或注释。
示例
❌ 错误:在 FROM 命令前一行的非描述性注释。
# a non-descriptive comment
FROM scratch AS base
# another non-descriptive comment
ARG VERSION=1✅ 正确:用于分隔非描述性注释的空行。
# a non-descriptive comment
FROM scratch AS base
# another non-descriptive comment
ARG VERSION=1✅ 正确:紧接在命令之后描述 ARG 键和阶段的注释。
# base is a stage for compiling source
FROM scratch AS base
# VERSION This is the version number.
ARG VERSION=1