Skip to main content

Output formats

By default, rev-dep config run prints human-readable output for local use.

It truncates the list of displayed issues to up to 5 per detector.

rev-dep config run

If you will to list all issues without truncation, use:

rev-dep config run --list-all-issues

JSON output

For CI integrations and machine consumers, use:

rev-dep config run --format json
  • returns all issues, not the usual truncated view
  • includes overall failure state
  • includes rule-level and check-level results
  • includes fix summary counts
  • includes issue locations where rev-dep can resolve them from the analyzed tree

If you are consuming the JSON programmatically, validate against the published schema in output-schema/1.0.schema.json in the repository.

Issues-list output

For a compact, grep-friendly text view, use:

rev-dep config run --format issues-list

This groups issues by type and prints location-oriented output.

If no issues are found, it prints No issues found

Exit code

  • 0 when all enabled checks pass
  • 1 when failures exist