I finally have crates on crates.io! If you're into #DDD and hexagonal architecture, check out this little tool I'm working on. Inspired by a conversation with @thomrstrom.bsky.social, it uses tree-sitter to score, document, and graph your repository for how well it complies.
Post
github.comGitHub - rebelopsio/boundary: A static analysis tool for evaluating Domain-Driven Design and Hexagonal Architecture in your codebase. Detects layer violations, scores architectural health, and generat...A static analysis tool for evaluating Domain-Driven Design and Hexagonal Architecture in your codebase. Detects layer violations, scores architectural health, and generates dependency graphs. Catch...
0 reposts0 likes
If you use #neovim, there's a plugin: github.com/rebelopsio/boundary.nvim
github.comGitHub - rebelopsio/boundary.nvim: Neovim plugin for boundary - DDD/Hexagonal Architecture static analysis. Provides LSP integration (inline diagnostics, hover info), commands for architecture scores ...Neovim plugin for boundary - DDD/Hexagonal Architecture static analysis. Provides LSP integration (inline diagnostics, hover info), commands for architecture scores and violation reports, and diagr...