exhale is the contraction toolkit for the exhale of every pull request in a Rails app. Its first check, exhale dry, sweeps the whole codebase for duplicated Ruby and ERB, scores near-copies by rarity-weighted structural similarity, and fails the build while any copy is undeclared. Deliberate duplication is declared in the Contract, next to the reason for it. Built on Prism and Herb.
Required Ruby Version
>= 3.3
Authors
Obie Fernandez
Versions
-
0.2.0
-
source
- 0.2.0 source October 07, 2026 (59.5 KB)
-
-
0.1.0
-
source
- 0.1.0 source October 03, 2026 (48.5 KB)
-