require-digitalocean-app-spec-region-value
Require DigitalOcean app specs to provide non-empty region values.
Targeted pattern scopeâ
- Top-level
region:value in.do/app.yamlor.do/app.yml.
What this rule reportsâ
This rule reports missing or empty region values.
Why this rule existsâ
A blank region field is ambiguous and can hide deployment placement mistakes. Explicit values improve infrastructure reviewability.
â Incorrectâ
name: demo-app
region:
services:
- name: web
â Correctâ
name: demo-app
region: nyc
services:
- name: web
When not to use itâ
Disable this rule if region values are intentionally injected externally.
Rule catalog ID: R101