reek
Get Version
0.3.0Reek is a tool that examines Ruby classes, modules and methods and reports any code smells it finds.
Installing
$ gem install reek
The basics
$ reek [options] [source_files]
(See reek --help
for details.)
Code Smells
reek currently includes very naive checks for the following code smells:
- Long Method
- Large Class
- Feature Envy
- Uncommunicative Name
- Long Parameter List
- Utility Function
- Nested Iterators
How to access the source code
The source is hosted on both github and rubyforge
License
This code is free to use under the terms of the MIT license.
Contact
Comments are welcome. Send an email to Kevin Rutherford
Kevin Rutherford, 15th September 2008
Theme extended from Paul Battley