010 GitHub stars
02Port-Adapter Verification: Validates that domain logic remains isolated from external infrastructure through proper interface definitions.
03Ubiquitous Language Validation: Cross-references documentation with code to ensure consistent terminology.
04Aggregate Boundary Checking: Ensures cross-aggregate references use identifiers rather than direct object instances.
05Layered Architecture Enforcement: Detects illegal dependencies between API, Application, Domain, and Infrastructure layers.
06Entity and Value Object Auditing: Verifies identity logic, immutability rules, and proper use of decorators like frozen=True.