simple web Engineering
Static analysis for Ruby and Rails
Excellent finds the nasty lines in your code. It implements a comprehensive set of checks for possibly buggy parts of your app that would otherwise make it into your repo and eventually to the production server.
Assume you have the following class definition,
then Excellent will report the problems in this piece of code:
Excellent is available as a gem: