EXPOSE 프로토콜 대소문자
EXPOSE 프로토콜 대소문자 (ExposeProtoCasing)
빌드 체크 규칙 중 하나로, EXPOSE 지시어에 쓰인 프로토콜 이름이 소문자가 아닌 경우를 알려줘요. 일관성과 가독성을 위해 프로토콜 이름은 소문자로 써야 해요.
출처: 문서
본문
EXPOSE 지시어의 프로토콜 이름은 소문자로 지정해야 일관성과 가독성을 유지할 수 있어요. 이 규칙은 소문자가 아닌 프로토콜을 찾아내서 알려줍니다.
출력 메시지
Defined protocol '80/TcP' in EXPOSE instruction should be lowercase
예시
❌ 나쁜 예: 프로토콜이 소문자가 아니에요.
FROM alpine
EXPOSE 80/TcP
✅ 좋은 예: 프로토콜을 소문자로 써요.
FROM alpine
EXPOSE 80/tcp
더 알아보기
- 잘못된 EXPOSE 포맷 (ExposeInvalidFormat): EXPOSE 지시어의 형식 규칙을 확인해요.
- 기타 지시어 관련 빌드 체크: EXPOSE 관련 다른 규칙을 살펴봐요.