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

더 알아보기