Skip to main content

Module rules

Module rules 

Source
Expand description

Dependency analysis rules.

Each rule checks for a specific anti-pattern in dependency management.

Structs§

DeprecatedDepRule
Deprecated or unmaintained dependency patterns.
DuplicatedDepRule
Duplicate dependencies (same name appearing multiple times).
GitDepsRule
Git-based dependencies.
PreReleaseRule
Pre-release / alpha / beta version in non-dev dependency.
TooManyDepsRule
Too many dependencies.
TooManyDevDepsRule
Too many dev dependencies.
TooManyOptionalRule
High ratio of optional dependencies.
WildcardVersionRule
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.