More Docker. Easy Access. New Streamlined Plans. Learn more.

ConsistentInstructionCasing

Table of contents

Output

Command 'EntryPoint' should be consistently cased

Description

Instruction keywords should use consistent casing (all lowercase or all uppercase). Using a case that mixes uppercase and lowercase, such as PascalCase or snakeCase, letters result in poor readability.

Examples

❌ Bad: don't mix uppercase and lowercase.

From alpine
Run echo hello > /greeting.txt
EntRYpOiNT ["cat", "/greeting.txt"]

✅ Good: all uppercase.

FROM alpine
RUN echo hello > /greeting.txt
ENTRYPOINT ["cat", "/greeting.txt"]

✅ Good: all lowercase.

from alpine
run echo hello > /greeting.txt
entrypoint ["cat", "/greeting.txt"]