CPAN::Meta::Validator - 验证 CPAN 分发元数据结构
版本 2.150010
my $struct = decode_json_file('META.json');
my $cmv = CPAN::Meta::Validator->new( $struct );
unless ( $cmv->is_valid ) {
my $msg = "Invalid META structure. Errors found:\n";
$msg .= join( "\n", $cmv->errors );
die $msg;
}
此模块根据结构中 meta-spec
字段中声明的规范版本验证 CPAN 元数据结构。
my $cmv = CPAN::Meta::Validator->new( $struct )
必须向构造函数传递元数据结构。
if ( $cmv->is_valid ) {
...
}
返回一个布尔值,指示所提供的元数据是否有效。
warn( join "\n", $cmv->errors );
返回验证期间看到的错误列表。
请使用 CPAN 请求跟踪器报告任何错误或功能。可以通过 http://rt.cpan.org/Dist/Display.html?Queue=CPAN-Meta 上的 Web 界面提交错误。
提交错误或请求时,请包含一个测试文件或对现有测试文件的修补程序,以说明错误或所需的功能。
David Golden <[email protected]>
Ricardo Signes <[email protected]>
Adam Kennedy <[email protected]>
此软件的版权所有者为 David Golden、Ricardo Signes、Adam Kennedy 和贡献者,时间为 2010 年。
这是一款免费软件;你可以根据与 Perl 5 编程语言系统相同的条款重新分发或修改它。