[Koha-bugs] [Bug 21395] Make perlcritic happy
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Sep 21 18:16:12 CEST 2018
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21395
--- Comment #1 from Julian Maurice <julian.maurice at biblibre.com> ---
Created attachment 79239
-->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=79239&action=edit
Bug 21395: Make perlcritic happy
This patch adds a .perlcriticrc (copied from qa-test-tools) and fixes
almost all perlcrictic violations according to this .perlcriticrc
The remaining violations are silenced out by appending a '## no critic'
to the offending lines. They can still be seen by using the --force
option of perlcritic
This patch also modify t/00-testcritic.t to check all Perl files using
the new .perlcriticrc.
I'm not sure if this test script is still useful as it is now equivalent
to `perlcritic --quiet .` and it looks like it is much slower
(approximatively 5 times slower on my machine)
Test plan:
1. Run `perlcritic --quiet .` from the root directory. It should output
nothing
2. Run `perlcritic --quiet --force .`. It should output 6 errors (5
StringyEval, 1 BarewordFileHandles)
3. Run `TEST_QA=1 prove t/00-testcritic.t`
4. Read the patch. Check that all changes make sense and do not
introduce undesired behaviour
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list