[Daca-general] Perl::Critic - standardising on an output format would be useful
Raphael Geissert
geissert at debian.org
Fri Jan 28 07:39:34 UTC 2011
Hi,
On Friday 14 January 2011 11:43:16 Alexey Shrub wrote:
> For standardising output format you can use Test::Perl::Critic that print
> in standard TAP format - http://testanything.org Test::Harness can run
> many such tests and make report (use prove util or perl -MTest::Harness -e
> 'runtests(@ARGV)' t/*.t), there is TAP parser on CPAN if need something
> else/ You can see example of such test in git repository
> https://github.com/worldmind/perl-test-code-quality-template/blob/master/xt
> /50-critic.t In this repsitory I try to collect test for perl code quality
Thanks for your email. I've been playing with Perl::Critic and
Test::Perl::Critic but I think I'm going to go with a custom output format.
The problem I have with the TAP approach is that it doesn't really help me
with the format of Perl::Critic's output. I would still have to parse the
comments extracted via TAP::Parser.
AFAICS running perlcritic(1) with a custom profile and a custom format (%f:%l:
%c:%p:%s:%m\n) should be enough for DACA.
Now, what still needs to be decided is what policies should be enabled, or if
they should all be enabled. I think I'm more inclined to enabling them all (at
least the 'core' ones) and filtering the results later.
Regards,
--
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net
More information about the Daca-general
mailing list