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

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 (246) does not match dist (240):
  • Duplicates in MANIFEST: 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::PerlLib::CSVTableTag, HTML::WebMake::PerlLib::DownloadTag

prereq_matches_use

List all used modules in META.yml requires

Error:

  • HTML::Parser
  • Text::EtText::LinkGlossary

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

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-1.1/lib/HTML/WebMake/Content.pm -- Around line 22: =over without closing =back HTML-WebMake-1.1/lib/HTML/WebMake/PerlCodeLibrary.pm -- Around line 35: =over without closing =back HTML-WebMake-1.1/lib/HTML/WebMake/Util.pm -- Around line 155: '=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::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::Metadata, HTML::WebMake::Out, HTML::WebMake::PerlCode, HTML::WebMake::PerlCodeLibrary, HTML::WebMake::PerlLib::CSVTableTag, HTML::WebMake::PerlLib::DownloadTag, HTML::WebMake::PerlLib::SiteTree, HTML::WebMake::SiteCache, HTML::WebMake::SiteMap, HTML::WebMake::SubstCtx, HTML::WebMake::UserTags, HTML::WebMake::Util, HTML::WebMake::WMLinkGlossary, HTML::WebMake::WmkFile

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
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 1.1 metacpan
HTML::WebMake::Media metacpan
HTML::WebMake::Metadata metacpan
HTML::WebMake::Out metacpan
HTML::WebMake::PerlCode metacpan
HTML::WebMake::PerlLib::CSVTableTag metacpan
HTML::WebMake::PerlLib::DownloadTag metacpan
HTML::WebMake::PerlLib::SiteTree 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