Skip to main content
Crypto Finder reports terminal failures with a stable machine-readable code and pipeline stage. Codes are an external contract consumed by CI parsers and downstream tooling — shipped codes are never renamed.

Consuming Errors in CI

With --error-format json, any failure is emitted to stderr as a single JSON payload, and the process exits with code 1:
Errors that were never classified surface as code: "unknown_error", stage: "unknown".
--error-format json also disables log output and colors so stderr carries only the payload.

Stages

Codes

The stage column shows the typical stage; the stage is assigned where the error becomes terminal, so a code can occasionally surface under a different stage.
  • Output Formats — the interim JSON, callgraph, and graph fragment schemas