Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Saturday, March 07 2009
Ensure config/defaults.reek is rebuil... was committed by Kevin Rutherford at 9:33 PM
The `rake reek` test is now less env ... was committed by Kevin Rutherford at 8:46 PM
23 "When to leave it alone" was updated
  • Kevin Rutherford
    • State changed from new to resolved
    by Kevin Rutherford at 2:04 PM

    Moved to the rrwb project

  • Bill Wake
    Bill Wake created the ticket at 3:39 AM

    Russ suggests a new section type - "When to Leave It Alone".

    There's at least one case in the duplication chapter where this makes sense. I'll try it where I ca...

24 undefined method for unknown Module was updated
  • Kevin Rutherford
    • State changed from open to resolved
    by Kevin Rutherford at 1:50 PM

    (from [607e68eec56b325b3e64762aa2ad9103c993ee91]) Fixed LargeClass when checking unloaded module [#24 state:resolved] http://github.com/kevinrutherfor...

  • Kevin Rutherford
    • State changed from new to open
    by Kevin Rutherford at 1:43 PM
  • Kevin Rutherford
    Kevin Rutherford created the ticket at 1:43 PM

    When Reek attempts to analyse the following code:

    
    module Fred
      class Jim
      end
    end
    

    it crashes with *undefined method const_defined?' for nil:NilClass*.

    ...
Fixed LargeClass when checking unload... was committed by Kevin Rutherford at 1:50 PM
Thursday, March 05 2009
Added a slow test of the RakeTask htt... was committed by Kevin Rutherford at 9:55 PM
Fixed some dependencies among the rak... was committed by Kevin Rutherford at 9:55 PM
Wednesday, March 04 2009
Added rdoc for more of the constants ... was committed by Kevin Rutherford at 9:46 PM
Renamed exceptions to exclude in the ... was committed by Kevin Rutherford at 9:02 PM
Tuesday, March 03 2009
Fixed path to local reek for rake ver... was committed by Kevin Rutherford at 9:04 PM
Removed unnecessary requires http://g... was committed by Kevin Rutherford at 9:04 PM
Reduced dependency on the name of the... was committed by Kevin Rutherford at 9:04 PM
Removed a load of spurious messing wi... was committed by Kevin Rutherford at 9:04 PM
Thursday, February 26 2009
20 rename 'exceptions' was created
15 generate config/defaults.reek was updated
  • Kevin Rutherford
    • Tag changed from todo to internal, todo
    • State changed from new to resolved
    by Kevin Rutherford at 10:22 PM

    Fixed in a8a4b41

18 move more code out into config was updated
  • Kevin Rutherford
    • State changed from new to resolved
    by Kevin Rutherford at 10:22 PM

    Fixed in commit a8a4b41

19 inline exception configuration was updated
  • Kevin Rutherford
    • Assigned user set to Kevin Rutherford
    by Kevin Rutherford at 10:20 PM
  • Kevin Rutherford
    Kevin Rutherford commented at 10:20 PM

    Agree this would be nicer.

    Right now, reek doesn't see the source code -- and therefore it can't see comments either. The config file was the simplest alternati...

Removed special case exception for In... was committed by Kevin Rutherford at 10:11 PM
Excluded Inline::C from Uncommunicati... was committed by Kevin Rutherford at 10:11 PM
UncommunicativeName now checks module... was committed by Kevin Rutherford at 10:11 PM
The defaults.reek config file is now ... was committed by Kevin Rutherford at 10:11 PM
Wednesday, February 18 2009
19 inline exception configuration was updated
  • S. Brent Faulkner
    S. Brent Faulkner commented at 6:29 PM

    better formatting for example...

    
    def my_method #:nosmell[utility_function]
      ...
    end
    
  • S. Brent Faulkner
    S. Brent Faulkner created the ticket at 6:28 PM

    would be nice to be able to disable smells for specific bits of code instead of using the config file. for example...

    def my_method #:nosmell[utility_function] ...

Friday, February 13 2009
18 move more code out into config was created
  • Kevin Rutherford
    Kevin Rutherford created the ticket at 7:54 AM

    The LongMethod detector checks explicitly whether the method is called 'initialize'. This should move into defaults.reek.

Tuesday, February 10 2009
15 generate config/defaults.reek was created
  • Kevin Rutherford
    Kevin Rutherford created the ticket at 9:17 PM

    The defaults file should be generated from the code of the smell detectors, to avoid duplication and the risk of inadvertent disconnects.

    (See commit db83f4, wh...

Fixed a typo in the config options fo... was committed by Kevin Rutherford at 9:14 PM
14 split UncommunicativeName? was created
  • Kevin Rutherford
    Kevin Rutherford created the ticket at 9:12 PM

    Can the same regexes be used to discern any kind of uncommunicative name? Or should modules have one set, methods another, variables another, etc...?

Monday, February 09 2009
Added a new website for Rubyforge to ... was committed by Kevin Rutherford at 8:17 PM
Bill Wake Bill Wake was invited to reek at 12:03 PM
Sunday, February 08 2009
Tidied up some of the rdoc http://git... was committed by Kevin Rutherford at 10:10 PM
Fixed the gem description http://gith... was committed by Kevin Rutherford at 9:32 PM
Trying to get the version number load... was committed by Kevin Rutherford at 9:32 PM
Removed gem dependency on newgem and ... was committed by Kevin Rutherford at 9:32 PM
-m Removed dependence on newgem http:... was committed by Kevin Rutherford at 9:32 PM
-m Updated gem file structure etc to ... was committed by Kevin Rutherford at 9:32 PM
Saturday, February 07 2009
Resolved http://github.com/kevinruthe... was committed by Kevin Rutherford at 10:28 PM
Cleaned some cruft out of the manifes... was committed by Kevin Rutherford at 10:28 PM
12 /website is delivered in the gem was updated
  • Kevin Rutherford
    • State changed from open to resolved
    by Kevin Rutherford at 10:18 PM
  • Kevin Rutherford
    Kevin Rutherford commented at 10:07 PM

    Some tasks/*.rake are okay, because they let the gem user run the tests.

  • Kevin Rutherford
    • State changed from new to open
    by Kevin Rutherford at 10:01 PM
  • Kevin Rutherford
    Kevin Rutherford commented at 10:01 PM

    /tasks is in there too!

  • Kevin Rutherford
    Kevin Rutherford created the ticket at 9:58 PM

    /website shouldn't be part of the gem package. Remove it from the manifest.

6 Large Class should count ivars was created
  • Kevin Rutherford
    Kevin Rutherford created the ticket at 9:41 PM

    Set a configurable threshold, probably initialised to 10?

Saturday, January 31 2009
Home was created by Kevin Rutherford in reek at 4:36 PM