JetBrains Rider 2021.1 Help

Code Inspections in Docker-compose

This topic lists all JetBrains Rider code inspections available in Docker-compose.

You can toggle specific inspections or change their severity level on the Editor | Inspection Settings | Inspection Severity | Other Languages page of the IDE settings Ctrl+Alt+S.

InspectionDescriptionDefault Severity
Missing docker-compose YAML keys

Reports missing required keys in Docker Compose files.

Disabled
Unknown docker-compose YAML keys

Reports unrecognized keys in Docker Compose files.

Error Error
Unknown docker-compose YAML values

Reports unrecognized values in Docker Compose files.

Error Error
Unquoted port mappings



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"

Weak Warning Weak warning
Last modified: 16 July 2021