ExportFindings class

Everything the export noticed that is worth acting on.

Findings, deliberately not failures: a run that produced them is still a good export, and the reason to look at it.

Constructors

ExportFindings({List<ExportedLocaleFinding> fallingBack = const [], List<ExportedLocaleFinding> disagrees = const [], List<ExportedKeyRef> notReached = const [], List<ExportedKeyRef> absentFromCatalog = const [], List<ExportedShot> overflowing = const [], List<ExportedUnkeyed> unkeyed = const [], List<ExportedExpansionBreak> expansionBreaks = const []})
const

Properties

absentFromCatalog → List<ExportedKeyRef>
Read, and no declared catalog defines it.
final
disagrees → List<ExportedLocaleFinding>
The files and what ran disagree — a stale build, or a value overridden somewhere the files do not know about.
final
expansionBreaks → List<ExportedExpansionBreak>
Screens the max-length probe broke, lowest breaking level each. Empty when no probe ran — absence of a probe is not evidence of room.
final
fallingBack → List<ExportedLocaleFinding>
Every place the app showed the source language to a reader who asked for another one. The most valuable list here.
final
hashCode → int
The hash code for this object.
no setterinherited
isEmpty → bool
no setter
notReached → List<ExportedKeyRef>
Declared, and this run never asked for it. A statement about the suite's coverage as much as the product's — never call it unused.
final
overflowing → List<ExportedShot>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
unkeyed → List<ExportedUnkeyed>
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, Object?>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

fromJson(Map<String, Object?> json) → ExportFindings