Top 18 Ruby Code Analysis and Metric Projects
:microscope: A Ruby library for carefully refactoring critical paths.Project mention: Suture: A Ruby gem that helps you refactor your legacy code | news.ycombinator.com | 2021-09-05
Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suitesProject mention: Como configurar ambiente de testes em Ruby on Rails com RSpec | dev.to | 2021-04-21
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
a code metric tool for rails projects
Code smell detector for RubyProject mention: The best way to review my code for code smells? | reddit.com/r/ruby | 2021-04-06
Beside RuboCop, I found reek very useful. https://github.com/troessner/reek
A Ruby code quality reporter
Quick automated code review of your changes
Ruby production code coverage collection and reporting (line of code usage)Project mention: Top 8 Tools for Ruby on Rails Code Optimization and Cleanup. | reddit.com/r/rubyonrails | 2021-08-23
I'd add Coverband. Also, since you mention rack-mini-profiler, quick plug for rails-mini-profiler, which is my own spin on performance profiling for rails apps. Still WIP though.
Run Linux Software Faster and Safer than Linux with Unikernels.
:zap: Don't make your Rubies go fast. Make them go fasterer ™. :zap:
fasterer for performance optimization
The friendly code review system.
Code quality threshold checking as part of your build
🏥 A Ruby gem that helps you refactor your legacy codeProject mention: Suture: A Ruby gem that helps you refactor your legacy code | reddit.com/r/patient_hackernews | 2021-09-05
A Rake task gem that helps you find the unused routes and controller actions for your Rails 3+ app
Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.
Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored.
A fist full of code metrics
Actionable code coverage - detects untested code blocks in recent changes
Known-leaky gems verification for bundler: `bundle leak` to check your app and find leaky gems in your Gemfile :gem::droplet:
What are some of the best open-source Code Analysis and Metric projects in Ruby? This list will help you:
Are you hiring? Post a new remote job listing for free.