Penstock

Guide / Every rule

Ids follow names

The check convention/id-from-name, in the group Modelling conventions.

Off by defaultPro

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

Idconvention/id-from-name
GroupModelling conventions
LevelOff by default

Read more: penstock.yaml. All rules: Every rule.