Kwalitee Issues

has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: Makefile.PL,doc/webmake_tag.html,doc/webmake_tag.txt,doc/webmake_vars.html,doc/webmake_vars.txt,t/.cvsignore,webmake.raw,webmake.vim,webmake_cgi.raw,webmake_cvs_import,wmview_cgi.raw

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (337) does not match dist (328):
  • Duplicates in MANIFEST: doc/cvshowto.html, lib/HTML/WebMake/MetadataContent.pm, lib/HTML/WebMake/NormalContent.pm, t/contentsfind.t, t/data/contentsfind.data/dir1/bar.txt, t/data/contentsfind.data/dir2/dir2a/baz.txt, t/data/contentsfind.data/dir2/ignore_me.html, t/data/contentsfind.data/foo.txt, t/data/contentsfind.wmk

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: HTML::WebMake, HTML::WebMake::PerlLib::CSVTableTag, HTML::WebMake::PerlLib::DownloadTag, HTML::WebMake::PerlLib::ThumbnailTag

prereq_matches_use

List all used modules in META.yml requires

Error:

  • HTML::Entities
  • HTML::Parser
  • Image::Size
  • Text::EtText::LinkGlossary

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: HTML-WebMake-2.2/lib/HTML/WebMake/Content.pm -- Around line 22: =over without closing =back HTML-WebMake-2.2/lib/HTML/WebMake/MetadataContent.pm -- Around line 100: '=item' outside of any '=over' =over without closing =back HTML-WebMake-2.2/lib/HTML/WebMake/PerlCodeLibrary.pm -- Around line 35: =over without closing =back HTML-WebMake-2.2/lib/HTML/WebMake/Util.pm -- Around line 173: '=item' outside of any '=over' =over without closing =back

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

meta_yml_has_license

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.

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: HTML::WebMake, HTML::WebMake::CGI::CGIBase, HTML::WebMake::CGI::Del, HTML::WebMake::CGI::Dir, HTML::WebMake::CGI::Edit, HTML::WebMake::CGI::FindWmkf, HTML::WebMake::CGI::Lib, HTML::WebMake::CGI::RWMetaTable, HTML::WebMake::CGI::Site, HTML::WebMake::Content, HTML::WebMake::Contents, HTML::WebMake::DataSource, HTML::WebMake::DataSourceBase, HTML::WebMake::DataSources::DirOfFiles, HTML::WebMake::DataSources::SVFile, HTML::WebMake::File, HTML::WebMake::FormatConvert, HTML::WebMake::HTMLCleaner, HTML::WebMake::Main, HTML::WebMake::Media, HTML::WebMake::MediaContent, HTML::WebMake::MetaTable, HTML::WebMake::Metadata, HTML::WebMake::MetadataContent, HTML::WebMake::NormalContent, HTML::WebMake::Out, HTML::WebMake::PerlCode, HTML::WebMake::PerlCodeLibrary, HTML::WebMake::PerlLib::CSVTableTag, HTML::WebMake::PerlLib::DownloadTag, HTML::WebMake::PerlLib::NavTree, HTML::WebMake::PerlLib::SiteTree, HTML::WebMake::PerlLib::ThumbnailTag, HTML::WebMake::SiteCache, HTML::WebMake::SiteMap, HTML::WebMake::SubstCtx, HTML::WebMake::UserTags, HTML::WebMake::Util, HTML::WebMake::WMLinkGlossary, HTML::WebMake::WmkFile

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • lib/HTML/WebMake/Main.pm: HASH(0x55c8d008b050)

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.1,2.2

Modules

Name Abstract Version View
HTML::WebMake a simple web site management system, allowing an entire site to be created from a set of text and markup files and one WebMake file. 2.2 metacpan
HTML::WebMake::CGI::CGIBase 0.1 metacpan
HTML::WebMake::CGI::Del metacpan
HTML::WebMake::CGI::Dir metacpan
HTML::WebMake::CGI::Edit metacpan
HTML::WebMake::CGI::FindWmkf metacpan
HTML::WebMake::CGI::Lib metacpan
HTML::WebMake::CGI::RWMetaTable metacpan
HTML::WebMake::CGI::Site metacpan
HTML::WebMake::Content metacpan
HTML::WebMake::Contents metacpan
HTML::WebMake::DataSource metacpan
HTML::WebMake::DataSourceBase metacpan
HTML::WebMake::DataSources::DirOfFiles metacpan
HTML::WebMake::DataSources::SVFile metacpan
HTML::WebMake::File metacpan
HTML::WebMake::FormatConvert metacpan
HTML::WebMake::HTMLCleaner metacpan
HTML::WebMake::Main metacpan
HTML::WebMake::Media metacpan
HTML::WebMake::MediaContent metacpan
HTML::WebMake::MetaTable metacpan
HTML::WebMake::Metadata metacpan
HTML::WebMake::MetadataContent metacpan
HTML::WebMake::NormalContent metacpan
HTML::WebMake::Out metacpan
HTML::WebMake::PerlCode metacpan
HTML::WebMake::PerlLib::CSVTableTag metacpan
HTML::WebMake::PerlLib::DownloadTag metacpan
HTML::WebMake::PerlLib::NavTree metacpan
HTML::WebMake::PerlLib::SiteTree metacpan
HTML::WebMake::PerlLib::ThumbnailTag metacpan
HTML::WebMake::SiteCache metacpan
HTML::WebMake::SiteMap metacpan
HTML::WebMake::SubstCtx metacpan
HTML::WebMake::UserTags metacpan
HTML::WebMake::Util metacpan
HTML::WebMake::WMLinkGlossary metacpan
HTML::WebMake::WmkFile metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan