NarrativeReport

constructor(findings: List<Finding> = emptyList(), readingOrder: List<ReadingStep> = emptyList(), summary: String = "")(source)

Parameters

findings

Every finding produced, ordered most-important-first within each category.

readingOrder

The modules to understand first, in the order to read them, with a sentence each. Empty for a project too small for the order to mean anything.

summary

A short paragraph describing the project as a whole - the first thing a reader who has never seen the codebase should read.