Skip to main content

Dependency Hygiene

Off by default (modules.dependency = true to enable). Detects import anti-patterns and manifest issues. Prefix: DEP-

FindingSeverityWhat it matches
DEP-001WarningWildcard import in Python (from x import *)
DEP-002WarningWildcard import in Java (import x.*)
DEP-003WarningDeprecated Python module (removed in 3.12+)
DEP-004WarningCircular import workaround annotation
DEP-005WarningUnpinned dependency version (>= without upper bound)
DEP-006Inforequire() instead of ES module import
DEP-007InfoDeeply nested relative import (../../..)
DEP-008InfoGit dependency in manifest