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.