structure/branch-entry-pass-through

Each branch of an IF, Switch or loop should open with a named pass-through, so the branch is labelled and its data shape is explicit.

Departmentstructure
Classquality
Recommendedwarn
Fixableno

Messages

Message IDTemplate
missingPassThroughBranch {{output}} of "{{source}}" goes straight into "{{name}}"; open it with a NoOp or a pass-through Set.
setWithoutIncludePass-through Set "{{name}}" on branch {{output}} of "{{source}}" does not set includeOtherFields, so it drops the incoming data.