:microscope: A Ruby library for carefully refactoring critical paths.

Scientist! A Ruby library for carefully refactoring critical paths. How do I science? Let's pretend you're changing the way you handle permissions in a large web app. Tests can help guide your refactoring, but you re
Category: Ruby / Code Analysis and Metrics
Watchers: 351
Star: 6.7k
Fork: 483
Last update: Aug 18, 2022

Related Repos

elct9620 Openbox The zero-configuration Ruby container entry-point. Installation Add this line to your application's Gemfile: gem 'openbox' And then execute: $

appvia Krane Kubernetes RBAC Analysis made Easy Krane is a simple Kubernetes RBAC static analysis tool. It identifies potential security risks in K8s RBAC de

fagiani Static Buildpack This is a Cloud Native Buildpack for handling static sites and single page web apps. This buildpack is based on the heroku-buildpack-

tgerke R code review checklist Summary This checklist is designed to serve as an issue template to assist in the code review process for data wrangling/analy

avmnu-sng RSpec Tracer is a specs dependency analyzer, flaky tests detector, tests accelerator, and coverage reporter tool. It maintains a list of files for eac

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

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.)

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

michaelfeathers Scythe¶ ↑ github.com/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

ooyala Overview Barkeep is a fast, fun way to review code. Engineering organizations can use it to keep the bar high. To see a video of Barkeep in action, visit getbarkeep.org. Barkeep is standalone software that you host. Once it's s

square 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

danmayer Coverband Key Features • Installation • Coverage Report • Advanced Config • License • Change Log / Roadmap • Code of Conduct A gem to measure production code usage, showing a counter for the number of times each line of

seattlerb flay¶ ↑ home ruby.sadi.st/ code github.com/seattlerb/flay rdoc docs.seattlerb.org/flay/ DESCRIPTION:¶ ↑ Flay analyzes code for structural similarities. Differences in lit

metricfu MetricFu Rdoc Maintenance MetricFu needs maintainers. If you are up for helping out, please left a note in issue 280. MetricFu is free and open source code that belongs to everyone. Benjamin (@bf4) hasn't been

tcopeland Pippi Pippi is a utility for finding suboptimal Ruby class API usage. Consider this little array: [1, 2, 3] Now suppose we want to find the first element in that array that's greater than one. We can use Array#select, whi