reci.validation.report

Core validation data structures.

Classes

Finding(rule_id, severity, message[, ...])

One validation finding.

Severity(*values)

ESLint-style three-level severity.

ValidationReport([findings])

Collection of validation findings.

class reci.validation.report.Finding(rule_id, severity, message, location=None, suggestion=None, fixable=False)[source]

Bases: object

One validation finding.

class reci.validation.report.Severity(*values)[source]

Bases: Enum

ESLint-style three-level severity.

class reci.validation.report.ValidationReport(findings=<factory>)[source]

Bases: object

Collection of validation findings.