RepoHygieneReport class

Outcome of the credential repo-hygiene check (ADR-0014).

Annotations
  • @immutable

Constructors

RepoHygieneReport({required String credentialPath, required String projectPath, required bool insideProject, required bool ok, required String message, bool? isIgnored})
const

Properties

credentialPath → String
Resolved credential file path that was checked.
final
doctorLine → String
Doctor-ready line (✅ / ⚠️ / ℹ️ prefix).
no setter
hashCode → int
The hash code for this object.
no setterinherited
insideProject → bool
Whether the credential lives inside the project (outside → not checked, and not the repo's problem).
final
isIgnored → bool?
Whether the credential file is ignored by version control. Null when not applicable (file outside the project, or the file does not exist yet).
final
message → String
Human-readable outcome, with the fix on failure.
final
ok → bool
Pass/fail of the check: files outside the project pass trivially; a tracked credential file inside the project fails.
final
projectPath → String
Project root the check ran against.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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