doctor_engine/signals library

Barrel file — re-exports every concrete RiskSignal implementation.

Import this file to access all signals in one go, typically only needed inside doctor_engine/scorer.dart. External consumers should rely on the top-level package:pub_doctor/pub_doctor.dart library instead.

Classes

IssueResponseSignal
Measures how quickly a maintainer closes issues on average.
MaintenanceSignal
Evaluates how actively a package is maintained by its author(s).
NullSafetySignal
Checks whether a package has opted into Dart null safety.
OpenIssuesSignal
Evaluates the open issue count and resolution rate for a repository.
PubScoreSignal
Evaluates the pub.dev automated quality score for a package.
ReleaseFrequencySignal
Measures how regularly a package ships new versions.
RepositoryAvailabilitySignal
Checks whether the package's declared repository URL is accessible.
RiskSignal
Base class for all risk evaluation signals.
SdkCompatibilitySignal
Checks that the package's declared SDK constraint is compatible with the Dart SDK currently installed on the host machine.
VerificationSignal
Checks whether the package comes from a verified publisher or has Flutter Favourite status.
VersionFreshnessSignal
Compares the project's locked version against the latest published version.