在上传 Perl 模块之前如何获得完整的 Kwalitee 输出?

How do you get complete Kwalitee output for a Perl module before uploading it?

在我将一个模块上传到 PAUSE 后,我可以稍后转到 cpants.cpanauthors.org 或 metacpan.org 并查看一堆 Kwalitee 输出和 Kwalitee 分数。您应该如何事先获得相同的信息?

例如,我有问题:

meta_yml_has_licence
Define the license if you are using in 
Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to  ExtUtils::MakeMaker version 6.31.

我最近升级到 Perl v5.26.1,我看到我有一个 Test::Kwalitee 模块。我应该使用这个模块来推出我自己的测试仪,还是我还缺少其他东西?

在花了一些时间使用 Test::Kwalitee 和 Module::CPANTS::Analyse 编写条件 t/kwalitee.t 测试后,我偶然发现了 Ubuntu 包 libapp-cpants-lint-perl,它安装命令 cpants_lint。使用 运行:

cpants_lint --verbose ModuleName.tar.gz

在您计划上传到 PAUSE 的 *.tar.gz 文件上。或者,我发现您可以安装 App::CPANTS::Lint,然后安装 cpants_lint.pl,这几乎是一样的。