일관된 지시어 대소문자

일관된 지시어 대소문자 (ConsistentInstructionCasing)

빌드 체크 규칙 중 하나로, Dockerfile 지시어 키워드의 대소문자가 일관되지 않은 경우를 알려줘요. 지시어는 전부 대문자 또는 전부 소문자로 통일해야 읽기 좋아요.

출처: 문서

본문

지시어 키워드는 일관된 대소문자를 사용해야 해요. 전부 소문자거나 전부 대문자여야 하죠. PascalCase나 snakeCase처럼 대소문자를 섞으면 가독성이 떨어집니다.

출력 메시지

Command 'EntryPoint' should be consistently cased

예시

❌ 나쁜 예: 대소문자를 섞지 마세요.

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

✅ 좋은 예: 전부 대문자예요.

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

✅ 좋은 예: 전부 소문자예요.

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

더 알아보기