Kwalitee Issues

has_meta_yml

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

no_mymeta_files

Update MANIFEST.SKIP to exclude MYMETA files. If you are lazy, add "#!install_default" in your MANIFEST.SKIP and update your ExtUtils::Manifest if necessary, then some of the most common files will be excluded.

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 (6) does not match dist (94):
  • Missing in MANIFEST: .git/FETCH_HEAD, .git/HEAD, .git/ORIG_HEAD, .git/config, .git/description, .git/hooks/applypatch-msg.sample, .git/hooks/commit-msg.sample, .git/hooks/post-update.sample, .git/hooks/pre-applypatch.sample, .git/hooks/pre-commit.sample, .git/hooks/pre-rebase.sample, .git/hooks/prepare-commit-msg.sample, .git/hooks/update.sample, .git/index, .git/info/exclude, .git/logs/HEAD, .git/logs/refs/heads/master, .git/logs/refs/remotes/origin/HEAD, .git/objects/01/74490a62f336fc6886f73cdce1dff823b9e8ca, .git/objects/0c/ae929f121c1a1c99b0c4845742658c04e91074, .git/objects/10/b32dac5f70d02b14f0ee3ba24f398619b5ff69, .git/objects/10/d2137d3cf36c20a311f7c1f7d471dc1bf81989, .git/objects/12/bd113ad3946b24c7d9c01126e269c3be7e67fa, .git/objects/14/5ff726025d20bc6f4e36c3b20214149ff7b76c, .git/objects/19/86fde45ab5d0177efc5f792b1c2dbcf6c569ec, .git/objects/19/aa39da095dc1ee8f634468f0c4abb931904111, .git/objects/1a/1495359a07fdf69384f0a6936220b488b68b94, .git/objects/1e/74bb53e8361689fcdcdf9aa6b661ed07881818, .git/objects/22/e5348f0026242b7d0d0d6c0f52aa294dcdf8cd, .git/objects/25/b1ea9eba748e28cda2405678c7581460a576d5, .git/objects/2b/abffb7b4f518ea10ef813a0209de6ed1d2d727, .git/objects/2c/330d944009e0947f1e03a355ca19925ea3b4e4, .git/objects/37/54a23a95de13ec989a75017480e20c5b20953b, .git/objects/3a/1cb6c0576dcb90311872658fe6582e93cfde4b, .git/objects/40/f1c1962341c8ca05aca29b5e5a8dd1ed01953b, .git/objects/42/30f2d56c536a233c7c3fbc5107f74d3e3ebe23, .git/objects/43/0e0858ef18bfce345f78bde35a6d4843ac73ff, .git/objects/4b/820199a7b503ee6b7493067457189c708f0349, .git/objects/4b/88947f664578029e76bcffe42711ff58930afe, .git/objects/50/35ee4faffbca91f0a6721099a3e11ecf620e6d, .git/objects/55/b97f7f9be3fc6db54e4d6cd2f94fd0debb7402, .git/objects/5b/28687382f70b61c3f56cda739c30aeb1190147, .git/objects/5e/51de72d396050f363b14575d93a833d6b7b9b5, .git/objects/5e/66b1093de2fd8e0d65b379e78a17a7e4f0fa9e, .git/objects/60/5a3a46200fca75f079e47aa64625b246cc224a, .git/objects/66/263484d6a48ed69aa1776f5724922217f61e9b, .git/objects/66/d80629f7025344b788957bc5ce58f21e6d3ea6, .git/objects/67/4acb1767c79d16f99c1b39ccbc030732e467d6, .git/objects/69/40662f5ac66857ff27483bb303887292eff0be, .git/objects/6e/46dd94a55b9d49df559e2f640fb12c1a64ba1d, .git/objects/7d/32f6943c7029d2d4e577c47fedbdae152db58f, .git/objects/7f/8ff2ab8c2858c5c87296e73dd4a53659b4ac2d, .git/objects/8a/1e0824bcf0d002937e30ad6fe50033a8d3ae0f, .git/objects/8b/6bd511450acecf042e55eaead5fbbf5aa926e7, .git/objects/91/216593b6aa41e7173c23b712f8d932390b0a5a, .git/objects/9f/6226df27c01fd86d88c6be64f8415bc74501b8, .git/objects/a0/8772e0a44fe909bab12f2805c50b6984ac1fa6, .git/objects/a8/b364f6fb3fcb1e9821069828a864764c3eda7c, .git/objects/a9/69ec0cfca8e95a601140deadda3f1161ec9520, .git/objects/aa/035e55c2837c1ac6bb03abdfc01ffba8954122, .git/objects/ad/95abb87920f1a36eb8e3bfd827d8c13938d406, .git/objects/af/a20a69e870a285b22d2f8f2b55424bc4fdd050, .git/objects/b3/ead95391956ff00bf2dfcf40400e79679e9ef2, .git/objects/b7/742b6dbcc76a4daca801af3c4fff0536c51426, .git/objects/b8/30f1ece02de41efc0cef58c9f1617a0ef5c8b6, .git/objects/bb/d77f14d83286cfada4b4dcc37902111f65157b, .git/objects/c2/21b5efdaaa1509dc245f3a1d7279d32a138e33, .git/objects/c5/72effe4151c6c34e0600f7e538fcb9e886a9d6, .git/objects/c7/8df9990dd94ae872c6c9895ab98d69d85c15d2, .git/objects/c8/21500e2e9f10d1956d48108c936f5a15ef3ae0, .git/objects/d3/e79f92d99b02fc97798bd80858bdfdf24c3cae, .git/objects/d9/0ea9fc04fcd2fbf353e039a6590998568ea4b6, .git/objects/d9/ee31550860f0ab536f071fccba640cd87d415a, .git/objects/df/c71274720175e2ad303020ff902a6148f39347, .git/objects/e4/4d894ba646769dafc3ea92087107b05c57ac19, .git/objects/e5/ec10a50e37ef210d3741bb82a4c5767a137128, .git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391, .git/objects/ea/1ea80df00177b509e7c008e2711585b7b6e025, .git/objects/f5/01e8053b5cbf4bbd830948318a8129707c7cbc, .git/objects/f5/a7f1b3633fb2007684948b79ec1aaeac371275, .git/objects/f7/bc04ef90359c2291d50c61399fcc1166f30011, .git/objects/fd/ff2b62de562e22e656302e98b73db64a8809d3, .git/packed-refs, .git/refs/heads/master, .git/refs/remotes/origin/HEAD, .gitignore, MYMETA.json, README.md

prereq_matches_use

List all used modules in META.yml requires

Error:

  • DBIx::Class

has_meta_json

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

no_dot_dirs

Fix MANIFEST (or MANIFEST.SKIP) to exclude dot directories from a distribution. Use an appropriate tool and avoid archiving your working directory by hand. If you switch your version control system, remove old VCS directories after you migrate.

Error: .git

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.

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

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
DBIx::Class::MassAssignable use set_columns in DBIx::Class safely in a web app 0.03 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan
README.md metacpan