Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • rubycritic...or rubytidy

    And while I'm at it, where's perls Rake? imho, it kicks Makefile.PL in the ass sometimes.

    • What's Rake? Details man, details. What are we missing exactly?

      • It's make, except in Ruby. Module::Build isn't perl's Rake because M::B is focused on modules. Rake encompasses comparable gem tasks as M::B but is also a generally useful tool, just like make, except not evil.

      • Think “DSL around Algorithm::Dependency for typical file-munging tasks” – roughly. Using the Rake Build Language [martinfowler.com] has a bunch of examples where you can see how it looks.

        TinyMake [cpan.org] could be a rendition in Perl, but I find it a bit too underengineered to be truly useful…

        I had some notes somewhere and have made a few starts at building a Rake clone, but I haven’t felt I got quite far enough with the concepts to start building something.

  • Ruby has nitpick at http://github.com/kevinclark/nitpick/tree/master [github.com]. FWIW, tt's oppressively slow and has the following checks:

    • An assigment is being used as a condition: ...
    • The method ... is empty
    • The branches of 'if (...)' are identical
    • A rescue is capturing Object or Exception, which may hide errors.
    • A rescue is returning ... directly and may not handle an error.
    • One or more variables are being shadowed (...)
    • A block is being yielded to without a check for block_given?
    • The argument ... is unused
    • The variable ..