Ask AI about Architecture linter for Ruby and Rails
Post your question publicly — other visitors, and whoever manages this page, can answer. It will be visible on this page.
AI-generated from reviews on this page. Verify anything important with the company directly.
Questions & Answers
No questions yet — be the first to ask.
Sign in to post
Your text is saved — you'll come right back to post.
Don't have an account? Create one
News & Press
No news yet. This is where the business shares its own updates and press.
Photos
No photos yet. Photos shared by reviewers will show up here.
About Architecture linter for Ruby and Rails
ArchSpec is a static architecture linter for Ruby and Rails applications. It allows developers to declare components and boundaries in a configuration file and then enforces those conventions through static analysis checks that run in continuous integration on every change. The tool is presented as an alternative to Packwerk and reads code using the Prism parser, without booting the application or requiring a database. It supports defining allowed and forbidden references between layers and packs, enforcing dependency direction, preventing cycles, and specifying component-level rules such as required methods or forbidden constants. ArchSpec ships with a set of predefined architecture presets, including Rails, layered, hexagonal, clean, modular monolith, CQRS, and event-driven, and also supports custom rules written in plain Ruby.
- Website
- archspecrb.dev
- Categories
- Computer software
