SeoAuditReport class

The result of one audit run.

Constructors

SeoAuditReport({required List<SeoFinding> findings, required int pagesAudited, bool partial = false})

Properties

errorCount int
no setter
findings List<SeoFinding>
Every finding, ordered by severity and then by page, so the output reads worst-first rather than in whatever order the checks ran.
final
hashCode int
The hash code for this object.
no setterinherited
infoCount int
no setter
pagesAudited int
How many concrete URLs were inspected.
final
partial bool
Whether some pages could not be resolved and are missing from the run.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
warningCount int
no setter

Methods

describe() String
A human-readable report, grouped by page.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
passes({SeoSeverity threshold = SeoSeverity.error}) bool
Whether the site passes at threshold — nothing at that severity or worse.
toJson() Map<String, Object?>
toString() String
A string representation of this object.
override

Operators

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