flowpactworkflow contracts
Rules

FP106 · passthrough-dropped

A caller passes a value to an input that the callee declares but never reads.

CodeNameCategoryDefault severity
FP106passthrough-droppedInputs🔵 info

Why it matters

In deep call chains values are often forwarded level by level. When one level stops using an input, every caller above it keeps passing data that is silently dropped.

How to fix

Stop passing the value here, or make the callee actually use (or forward) it.

Configure

Change the severity (or turn the rule off) in .github/flowpact/flowpact.config.yml, by code or by name:

.github/flowpact/flowpact.config.yml
rules:
  FP106: off
  # or: passthrough-dropped: error

Explain it in the terminal:

flowpact explain FP106

On this page