在我将模块上传到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模块。我是不是应该使用这个模块推出自己的测试仪,还是还有其他我不知道的东西?
答案 0 :(得分:2)
花了一些时间使用Test :: Kwalitee和Module :: CPANTS :: Analyze编写条件t / kwalitee.t测试后,我偶然发现了安装命令cpants_lint的Ubuntu软件包libapp-cpants-lint-perl。要使用run:
cpants_lint --verbose ModuleName.tar.gz
在您计划上传到PAUSE的* .tar.gz文件中。或者,我发现你可以安装App :: CPANTS :: Lint来安装cpants_lint.pl,这几乎是一样的。