1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
## Output
```text
'as' and 'FROM' keywords' casing do not match
```
## Description
While Dockerfile keywords can be either uppercase or lowercase, mixing case
styles is not recommended for readability. This rule reports violations where
mixed case style occurs for a `FROM` instruction with an `AS` keyword declaring
a stage name.
## Examples
❌ Bad: `FROM` is uppercase, `AS` is lowercase.
```dockerfile
FROM debian:latest as builder
```
✅ Good: `FROM` and `AS` are both uppercase
```dockerfile
FROM debian:latest AS deb-builder
```
✅ Good: `FROM` and `AS` are both lowercase.
```dockerfile
from debian:latest as deb-builder
```
## Related errors
- [`FileConsistentCommandCasing`](./consistent-instruction-casing.md)
|