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"