Code Inspections in Docker-compose
This topic lists all GoLand code inspections available in Docker-compose.
You can toggle specific inspections or change their severity level on the Editor | Inspections page of the IDE settings Ctrl+Alt+S.
Inspection | Description | Default Severity |
---|---|---|
Missing docker-compose YAML keys | Reports missing required keys in Docker Compose files. | |
Unknown docker-compose YAML keys | Reports unrecognized keys in Docker Compose files. | Error |
Unknown docker-compose YAML values | Reports unrecognized values in Docker Compose files. | 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 |
Last modified: 11 February 2022