https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43505 --- Comment #1 from Jonathan Druart <jonathan.druart@gmail.com> --- Created attachment 205453 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=205453&action=edit Bug 43505: Add Koha::QA as a cpanfile dependency Koha::QA is the new shared QA library (PerlCritic, Tidy, Spelling, Security checks, etc.) used by misc/devel/tidy.pl, t/00-testcritic.t, and several xt tests. It replaces the duplicated implementations of the same checks that used to live directly in Koha core, qa-test-tools, and koha-plugin-certification, and is now published on CPAN as Koha-QA 0.1.0: https://metacpan.org/dist/Koha-QA Test plan: 1. Run `cpanm --installdeps .` (or `perl Makefile.PL && make`) and confirm Koha::QA installs successfully from CPAN. 2. Run t/00-testcritic.t and the xt/ tests that use Koha::QA::* modules (xt/author/codespell.t, xt/author/pod_checker.t, xt/find-csrf-issues.t, xt/find-misplaced-executables.t, xt/find-missing-filters.t, xt/find-missing-nonce.t, xt/pl_valid.t, xt/use-test-no-warnings.t) and confirm they still pass. QA: Adding Koha::QA in cpanfile does not make it available in packaged installs. See the following patch skipping it in debian/list-deps. -- You are receiving this mail because: You are watching all bug changes.