Friday, February 19, 2016

Ruby Static Code Analyzers

A short list of static code analyzers for Ruby:

  • Debride - can analyze code for potentially uncalled/dead methods
  • Fasterer - suggests speed improvements
  • Flay - can analyze code for structural similarities
  • Flog - can report the most tortured code in an easy to read pain report
  • Reek - code smell detector
  • Ruby-lint - primarily focuses on logic related errors such as the use of non existing variables, undefined methods, and method calls with invalid argument amounts
  • SandiMeter - can check your Ruby code for Sandi Metz' four rules

No comments: