Demo project for two of my articles
-
Updated
Aug 15, 2025 - TypeScript
Demo project for two of my articles
ArchContract: architecture contract validator for TypeScript. Enforces layers, dependency boundaries and AST expectations in CI/CD. Not a linter.
Roslyn analyzer and .NET tool for enforcing configuration-driven architectural seams.
Architecture tests for NestJS that understand modules, providers and exports: public API rules, module cycles, layer rules, baseline for legacy code, and Mermaid diagrams generated from the code.
ReferenceCop is a suite of tools (including a Roslyn analyzer and an MSBuild task) that work together to help .NET teams enforce agreed-upon dependency management rules at build time.
Canonical specification and validation system for Structural Explainability repository classes, dependencies, and constraints.
Enforce architectural boundaries in Python, TypeScript, and JavaScript codebases with deterministic YAML rules.
To associate your repository with the dependency-rules topic, visit your repo's landing page and select "manage topics."