Guide / Every rule
Ids follow names
The check convention/id-from-name, in the group Modelling conventions.
Why it matters
Ids that read as names make diffs, logs, test cases and worker code readable, and stay right when a step is renamed.
How to fix it
Set conventions.ids.fromName: true in penstock.yaml; conventions.ids.pattern shapes the id, {Type}_{Name} by default.
Where you see it
This is not a finding. It is a convention the editor applies while you model, set under conventions in penstock.yaml. It is part of Penstock Pro.
Rule details
| Id | convention/id-from-name |
| Group | Modelling conventions |
| Level | Off by default |
Read more: penstock.yaml. All rules: Every rule.