=== Major Changes
* New option --yaml reports smells in YAML format
* Now require 'reek/rake/task' to use the rake task
* Now require 'reek/spec' to use the Rspec matchers
* Developer API completely revised and documented
=== Minor Changes
* New smell: Irresponsible Module (has no meaningful comment)
* ControlCouple no longer checks arguments yielded to blocks
* FeatureEnvy and UtilityFunction are now subclasses of a new smell: LowCohesion
* NestedIterators now reports the nesting depth
* Fixed problem checking for UtilityFunctions in Object
* Improved detection of invalid config files
* Invalid config files are now ignored
* Non-existent files are now ignored
See http://wiki.github.com/kevinrutherford/reek for further details.
Cheers,
Kevin
--
http://www.kevinrutherford.co.uk -- agile, TDD, XP, lean, TOC
> New smell: Irresponsible Module (has no meaningful comment)
This is a new one on me. What do you mean by "has no meaningful comment"?
Ashley
--
http://www.patchspace.co.uk/
http://www.linkedin.com/in/ashleymoran
On Mon, Feb 1, 2010 at 12:56 PM, Ashley Moran
<ashley...@patchspace.co.uk> wrote:
>
>> New smell: Irresponsible Module (has no meaningful comment)
>
> This is a new one on me. What do you mean by "has no meaningful comment"?
I think it's good practice for every class to have a short comment
describing its responsibilities (preferably in a single sentence with
no ANDs or ORs :). This smell detector checks for the existence of
that comment, and ensures that it is at least 2 words long...
> I think it's good practice for every class to have a short comment
> describing its responsibilities (preferably in a single sentence with
> no ANDs or ORs :). This smell detector checks for the existence of
> that comment, and ensures that it is at least 2 words long...
Oh dear, I'm in for some carnage when I next gem update then :)
We aim to please...
K