Slash Boxes
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

use Perl Log In

Log In

[ Create a new account ]

domm (4030)

  (email not shown publicly)

Just in case you like to know, I'm currently full-time father of 2 kids, half-time Perl hacker, sort-of DJ, bicyclist, no longer dreadlocked and 33 years old

I'm also head of [], maintainer of the CPANTS [] project, member of the TPF Grants Commitee [] and the YAPC Europe Foundation [].

I've got stuff on CPAN [], held various talks [] and organised YAPC::Europe 2007 in Vienna [].

Journal of domm (4030)

Thursday January 26, 2006
08:53 AM


[ #28475 ]

I finally found some tuits to work on CPANTS again. As the previous implementation had some drawbacks, I started from scratch, and from another direction.

I just uploaded Module::CPANTS::Analyse to CPAN. MCA contains most of the previous Kwalitee indicators and some code to check if one distribution tarball conforms to those indicators. It also includes a script calls

which is basically a frontend to the module.


~$ path/to/Foo-Bar-1.42.tgz

Checked dist  
Kwalitee rating         15/16

Here is a list of failed Kwalitee tests and
what you can do to solve them:

* has_changelog
  Add a Changelog (best named 'Changes') to the distribution.
  It should list at least major changes implemented in newer versions.

With Module::CPANTS::Analyse you can now check Kwalitee before uploading to CPAN. Test::Kwalitee should be easly doable now. I will add some more Kwalitee indicators soon, and then start to look for a new server (I start a new job in February so I won't be able to use my old dev-box for this).

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I can see the point of spelling Kwalitee that way. It is a reminder to be skeptical about one's own efforts to do things right. Or to question one's own questioning.

    But what is the reason for spelling analyze with an 's?'

    OK, don't answer that.