Code quality threshold checking as part of your build

Cane Fails your build if code quality thresholds are not met. Discipline will set you free. Usage gem install cane cane --abc-glob '{lib,spec}/**/*.rb' --abc-max 15 Your main build task should run this, probab

Related Repos

michaelfeathers Scythe¶ ↑ DESCRIPTION:¶ ↑ Scythe is a light-weight tool for detecting dead and infrequently used code in production. Scythe defines a set of functions (probes) that you can cal

ruby-lint RuboCop is a Ruby static code analyzer (a.k.a. linter) and code formatter.

st0012 Backtrace (Stack traces) are essential information for debugging our applications. However, they only tell us what the program did, but don't tell us what it had (the arguments, local variables...etc.)

EugZol This gem provides run-time type checking and mapping of composite data structures (i.e. hashes/arrays of hashes/arrays of ... of literals).