scrap4rb reads Minitest test files and scores each test for size, branching, mocking, weak assertions and duplicated scaffolding. Per file it reports a refactor pressure, a remediation mode and an actionability class for an AI assistant. A Ruby port of the SCRAP algorithm by Robert C. Martin.
Required Ruby Version
>= 3.2
Authors
Robert Hopman
Versions
-
0.2.2
-
source
- 0.2.2 source November 01, 2026 (23.5 KB)
-
-
0.2.1
-
source
- 0.2.1 source October 16, 2026 (23 KB)
-
-
0.2.0
-
source
- 0.2.0 source October 15, 2026 (22.5 KB)
-
-
0.1.0
-
source
- 0.1.0 source October 02, 2026 (19 KB)
-