Reports unquoted port mappings in Docker Compose files.
According to the Compose file specification,
mapping ports in the HOST:CONTAINER
format may lead to erroneous results when using a container port lower than 60,
because YAML parses numbers in the format xx:yy
as a base-60 value.
For this reason, we recommend always explicitly specifying the port mappings as strings.
Examples:
ports:
- 3000
- 3000-3005
- 22:22
- 8080:8080
After the quick-fix is applied:
ports:
- "3000"
- "3000-3005"
- "22:22"
- "8080:8080"