FROM/AS 키워드 대소문자 일치

FROM/AS 키워드 대소문자 일치 (FromAsCasing)

빌드 체크 규칙 중 하나로, FROM 지시어에서 스테이지 이름을 선언하는 AS 키워드의 대소문자가 일치하지 않는 경우를 알려줘요. Dockerfile 지시어 키워드는 대문자든 소문자든 쓸 수 있지만, 한 줄 안에서 섞어 쓰면 가독성이 떨어져요.

출처: 문서

본문

Dockerfile 키워드는 대문자나 소문자 모두 허용되지만, 가독성을 위해 대소문자 스타일을 섞는 것은 권장되지 않아요. 이 규칙은 FROM 지시어에서 AS 키워드로 스테이지 이름을 선언할 때 대소문자가 섞인 경우를 잡아냅니다.

출력 메시지

'as' and 'FROM' keywords' casing do not match

예시

❌ 나쁜 예: FROM은 대문자인데 AS는 소문자예요.

FROM debian:latest as builder

✅ 좋은 예: FROMAS가 모두 대문자예요.

FROM debian:latest AS deb-builder

✅ 좋은 예: FROMAS가 모두 소문자예요.

from debian:latest as deb-builder

관련 오류

  • FileConsistentCommandCasing

더 알아보기