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.
Example
Assume you have the following class definition,
then Excellent will report the problems in this piece of code:
Installation
Excellent is available as a gem:
Get involved!
Have a look at the Wiki that explains all the checks that are currently implemented. If you miss a check, please fill an issue on github.
You can also fork Excellent on github (you might want to have a look at the RDoc then).
Copyright/ Acknowledgement
Excellent is developed by and © Marco Otte-Witte. It is released under the MIT License and inspired by the great gems roodi, reek and flog.
