일관된 지시어 대소문자
일관된 지시어 대소문자 (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"]
더 알아보기
- FROM/AS 키워드 대소문자 (FromAsCasing):
FROM과AS의 대소문자 일치 규칙을 확인해요. - 지시어 대소문자 관련 규칙: 기타 지시어 관련 빌드 체크를 살펴봐요.