Expand description
Dependency analysis rules.
Each rule checks for a specific anti-pattern in dependency management.
Structs§
- Deprecated
DepRule - Deprecated or unmaintained dependency patterns.
- Duplicated
DepRule - Duplicate dependencies (same name appearing multiple times).
- GitDeps
Rule - Git-based dependencies.
- PreRelease
Rule - Pre-release / alpha / beta version in non-dev dependency.
- TooMany
Deps Rule - Too many dependencies.
- TooMany
DevDeps Rule - Too many dev dependencies.
- TooMany
Optional Rule - High ratio of optional dependencies.
- Wildcard
Version Rule - Wildcard or star version.
Traits§
- DepRule
- A rule that checks dependency files for issues.
Functions§
- check_
dep_ file - Apply all rules to a dependency file and return issues.
- default_
rules - Get all default rules for a given ecosystem.