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

Ken*_*ack 5 perl cpan perl-module

将模块上传到 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.
Run Code Online (Sandbox Code Playgroud)

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

Ken*_*ack 3

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

cpants_lint --verbose ModuleName.tar.gz
Run Code Online (Sandbox Code Playgroud)

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