Kwalitee Issues

has_meta_yml

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

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 (9) does not match dist (201):
  • Missing in MANIFEST: .git/COMMIT_EDITMSG, .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-commit.sample, .git/hooks/post-receive.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/master, .git/objects/00/9ff83aab054dc07b2908a73beae72e1abf8ca1, .git/objects/02/d123773773dc5784028d62eff9c4e8e98930d2, .git/objects/06/ec74f92c8ad537ce1a393470f2787f960026f3, .git/objects/09/3cb7af5c0e1c4db94a80818adbef41d4ec805f, .git/objects/0a/5420dd86eceea9b68d0711ee791d57b8f9d96b, .git/objects/0f/12716d4731e639c4f74fb18f76f5c978cdae7d, .git/objects/0f/724b9eae9f31ec6a33552ea5d2dae95a7be6d5, .git/objects/13/fe1db4e70fec7ef4d8e17864fcd15e6bdef53f, .git/objects/14/0822828685df6f77773304f0bac85497ccd15e, .git/objects/17/7df553ebee76af4388811d050919448b4ca948, .git/objects/18/111543af40ad65164d4d161c3468ffa0ac0a3c, .git/objects/19/3e16f56b2c56c90c300be77f6afc0519c29158, .git/objects/1a/2581eeb5430bffe07614f9f29f7db4018a25d4, .git/objects/1a/635c7fa725d0769b5b9f8ff3c90436d3fa7843, .git/objects/1f/724a7bcb91c5d1e15e70cca8908cc59d3fdd47, .git/objects/22/288ab2bb17bbb36ff358272de25124ff664388, .git/objects/23/70a6b604729024974661df38e2dad85c9fd2f0, .git/objects/23/c0c6e11d9cfbaa55337ddd80a83ce7892fd7b7, .git/objects/24/e3c9d985d5ffcfc4fd85c3d02859e93461405f, .git/objects/27/6409a9badc204fda59647742f053c7f5ddfe35, .git/objects/2b/4af8946e10182eebf4fad1674289cf8e4feddf, .git/objects/2b/83d44c8a2c5e4dea382ed64a016f6c1eb2accc, .git/objects/2c/b2b53a9a8a5ba83cf9757b77719a514640851d, .git/objects/2d/639a219989ae9b636c5ed215adfe53eb8ac7c0, .git/objects/30/16449407c01251a227c27dd2b6117742985a74, .git/objects/31/39a63e68b77cb944bb89c3cddbe77e8e16eb2c, .git/objects/32/dcdea0f1845f1a62d18ff44620d88f02a39e08, .git/objects/38/574f823e15d4dacb6eab95c800b1325bb22843, .git/objects/3b/01e098dd7ec103a03b7e0a203f7d8f4d324ff6, .git/objects/3e/1b75d2e60d87f37c7804072c06d0d85dd250be, .git/objects/43/dcc30e0a6fc85ca097ec0b0010d999bdcb1f0b, .git/objects/45/eb83fd602cbb6d0fc450f7102442c2d14c84fd, .git/objects/46/ee2e293d817019b4c107280f0374e3657f8975, .git/objects/4a/a290e128309312b14401453da18b855fff7b76, .git/objects/4c/710039b34cdbe8aa8fe582e017ab61da867c12, .git/objects/4f/8dc4f0b3e8e07d3751f31fde6b8fb9de579e6c, .git/objects/55/1ee66fc06d7320eb0395ce9231db958a93c132, .git/objects/55/a3da1aa91ea55dc0e9b6410eab410a4a963d3c, .git/objects/55/a3eb6b96835550cad1712f70cc9832c7b281a7, .git/objects/5c/58def14d9ff2e2b4e5552846fead26b1ab7abc, .git/objects/60/b90ead16409b4785c8527f42312dd8a1f567b4, .git/objects/61/c85637e93df6b0e14a9d06a635feb869252341, .git/objects/64/35f3f52924f384258ad12a675fcce2f96a1494, .git/objects/67/e424d6c8678f9432b109a011dfee46c047e7c6, .git/objects/68/09823636c6fd44858002c19ae1842a8c54318b, .git/objects/69/4e112e6b4ef51db41ad0fd995af7ed819a2a78, .git/objects/6b/8718f64889fd6ef49f87206ac936534980d047, .git/objects/6d/3668cc2d605812cea7cec0da8147a6d78ea4ce, .git/objects/6d/4d3d33577c375d50e7b371fa96b645e49cc47a, .git/objects/6e/1829ddd2f87b102a9ebae85ae0b6acbcdf4762, .git/objects/6f/bb34b9fb11b9aaf0f09cdb378e8f51db5e0ffe, .git/objects/70/b71b2892530b72e372886856182307ec0009ed, .git/objects/71/d40939a89b4e807f3cfa08b608fa03c4111edc, .git/objects/72/6119600e17dbb99afc72ea2b3a0bfcad445492, .git/objects/72/87ffc0a3ab8db42ac11bd7374673787d7d4701, .git/objects/74/caf9c189a3a95c5b1096c1591d58fcfccdbaba, .git/objects/76/d7afaaf7cde48ed97d197b0afcc5f429f9503c, .git/objects/78/0ef641fcf77968abd92d7e4e3df8aae904e1b0, .git/objects/7d/5e3c0fa2669d79a2e0edb28300007af72190cb, .git/objects/7d/b4aa85bd2222f8d730b490c9dbfb666fff4664, .git/objects/7e/1c9151e598a6bfcae5e224e91df93bb0ae6b2d, .git/objects/7e/acd9cb56eeb7123b4b669625d1ffa713f0c00e, .git/objects/7e/de6bd607a54ee6a37cda795b2d81df3169c85e, .git/objects/7f/115c230bb41a7d5df1aa5f3ddbcd70385e6f35, .git/objects/7f/796fef34a3c807a4d1ba24c6e09be7e39fc50a, .git/objects/83/027b7edc6bd4861b9b69a5ecba160dbca6f7a6, .git/objects/83/e4e98fa182a66e549dac65da1fe21b4ba1dc4c, .git/objects/83/eb32110590d291543b35d49d01862fa3a3a744, .git/objects/85/a5fcee3249f26919f1e125b843ae34d37258dc, .git/objects/86/6e8548316e3d0f3aef538dd49a4db644a9f279, .git/objects/86/bf34f82c5dc877ecadc453d26e96b9b4a6540d, .git/objects/87/627ca45fa904460769c0dcc4fce916b5258dde, .git/objects/88/4c6080d2533fefcf1f26283d81d3b425cb80e2, .git/objects/8a/4f7f71caaf8a1f0eb12e1463303086c7f5eda6, .git/objects/8f/d7cb9e28c35096cc5ef89af1eb3827403e11f0, .git/objects/90/49852947dd856831c3d7fd1ddc19c00e72c0bd, .git/objects/90/cab88f819749172e63253a2cdab1c6091bdb53, .git/objects/90/cc979d55ef732c0bd1765904c4ae31a7b1074d, .git/objects/92/13c93a0b81510a232823bceadf56b6b0f40257, .git/objects/94/069c1a958130c07aa0b761613d4c48d0f6d6ad, .git/objects/94/3477f93f6b163c773acf62dec86a564e3a721c, .git/objects/95/1837be6ab62da78d9d1491e27fb8602fb94952, .git/objects/99/22913f78b5de47797a822612ba21a325c06628, .git/objects/9a/1383592635b790248bf46cccd3560147e6ff69, .git/objects/9d/91e3f5188252d71c7758e3b68cc2913bc4bfbf, .git/objects/9e/5032749be265d1534743ae1a9e9c98d898d0f4, .git/objects/a1/aa035a08a669719e13e5bfe148b26f50fddf09, .git/objects/a2/1d269b89fce0ae5e0e6cda8c0186959ec221d1, .git/objects/a2/f915989792370cfe1c270419367b56a21a7724, .git/objects/a3/b6daf3e9945c9300993356052a663f79b6e3e2, .git/objects/a3/e35675e9371adc4acc61a11708daa992ae8e92, .git/objects/a4/05f19f4a3f13aeecaf5802d4819e3f4fceda32, .git/objects/a4/2ffab8044ce2e185c32d2d07a22e419996d2d1, .git/objects/a4/a4b19b877b5dc17c9bc3b7698f0bd9fd136873, .git/objects/a5/bde2faaf599ab9782e3911bcebcf94d14580f6, .git/objects/a5/f8a11eb7c9214de4a4628e7b4fcc289e0737c3, .git/objects/a7/291969541aee1f4cc4e92f45a2523fd032b264, .git/objects/ab/4ae073ff4ea393a72459bde026eafa028e2f0b, .git/objects/ac/5f829c1cca1dd54639d315e6446ac876123d29, .git/objects/ae/f4d715c526ace1752f281c5ab3ab2bc1246627, .git/objects/b0/0894fec56f83efba6d25c5ceca7da901355a3e, .git/objects/b0/ef15c7f8204b5a4f48a43963360fb2837e84c6, .git/objects/b1/fd69bad9c56ea9f5e4636cebb59889237da78e, .git/objects/b2/1bc607cca1117b56768575326a4184fd1288d8, .git/objects/b2/8bba138c0b77423cdabcc2c3fc2a568a6620a7, .git/objects/b3/7bf4d3fb6d13f1f326eb40536932c429c46a32, .git/objects/b6/bc495845a394538acfd766434c8b3ac630b260, .git/objects/b7/5fdbbe0829cb6542c78dc039014515b240e1c5, .git/objects/b8/56078ef32bb341f67db9f185a548804e31cff7, .git/objects/b9/5b877eea4130106915999a22f89ace40fb7539, .git/objects/bc/3d172cac00490812997005084a4fcfc3744ec0, .git/objects/bc/6c40ab95c552fbdcf4f0ff1c8f68327241d2a5, .git/objects/bc/eeecf94a7548305fb2b5d8ac06b03bc87f3959, .git/objects/bd/e32053e10c2e1eeb9d3f7135f2eab5c51db0d1, .git/objects/bf/27b44a24434b06254675945cb10a55ca4961db, .git/objects/c1/af5f11a4e630a451fa369e8f9511e92cd26eca, .git/objects/c2/601a2a8462e68291ebb8b853a57b9e21722a91, .git/objects/c2/8d36fdcfc2b35842a4038eb59f421a5c4f4b55, .git/objects/c7/f18ce39d4e7854aff4a8854e452b1093ac75e8, .git/objects/d1/d6157215494dfa812898915ce1eebfd22fd125, .git/objects/d3/662c9e806278521a92f8e82f5995f7a511523b, .git/objects/d4/77bab0bbb6ab0502b42146ea7b1e82e4b9f91c, .git/objects/d5/67451ab7b9a90aca311f86681d91ba730bad1c, .git/objects/d5/7c6a94a8c9cb6df2517622027a35a28f492c9a, .git/objects/d6/15caef5fa16d94dad137c3d6fb82ab2ee84972, .git/objects/d7/f70daf3457390da7517b1584850645c9bbdcb2, .git/objects/d8/b0439e2b183510400c1855d8b30edb531daf70, .git/objects/d9/34931d113e5da0273669272188ab4d88b6faae, .git/objects/d9/b9d0c41ae39a36b5f6d5410babf7bbe1321401, .git/objects/dc/beaa4f5254059ee006a85410b96e3cef58d7da, .git/objects/dd/ea741cd5f7b8030039dd1f2fe0407263f557f1, .git/objects/dd/fecdb407aa90af10cbc0c333b276b9b64b469c, .git/objects/df/6477a7de2ad929ebe2d9e7c9da859a79ec0a9e, .git/objects/df/d1d2772826df91fe15893f1ad0aa87eddfb188, .git/objects/e0/a7485b881abf5756e4e804094d45d7b951c989, .git/objects/e0/df9e002d76f7e263122f30636ae4474f24d1ab, .git/objects/e0/ea6b43773466725a4d36512afec978cd1aa26d, .git/objects/e6/e514f552120af0b6b0d527f3d119b054632109, .git/objects/eb/dfb5dd0ea459605fb2b796d7c9d22201d73a95, .git/objects/ec/e247ccd662043c0670cdf96524b508f283407d, .git/objects/ee/5dde9ef970ba26b81173474d1f5f15f210cdfa, .git/objects/ee/8b18ade667c3590c01bc64001d4f9cd19e6bf1, .git/objects/ef/88a330884033d190c37d178dd51cce4c700312, .git/objects/f4/c0652363e0b41812dd1b0ae617ca285b2b2fce, .git/objects/f4/cb44acbdce29c998e1249a6e65f49b692206e4, .git/objects/f8/5a86d176eb4521d24006ab517a277d1bf9b781, .git/objects/f9/5a8bff751d197edd2e00951bc734d18094e0e7, .git/objects/fc/404aa665ef3e0a6fcb0af38a98a81704f4ec6d, .git/objects/fc/40a57c2a4c56d56ddc0f1fe32737d11592d6f7, .git/refs/heads/master, .git/refs/remotes/origin/master, ignore.txt, inc/Module/AutoInstall.pm, inc/Module/Install.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, t/01-index.t, t/boilerplate.t, t/lib/.Test.pm.swp, t/lib/FooClient.pm, t/lib/MyApp/Schema.pm, t/lib/MyApp/Schema/Person.pm, t/lib/Test.pm, t/sql/sqlite.sql

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Moose

main_module_version_matches_dist_version

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

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.

test_prereq_matches_use

List all modules used in the test suite in META.yml test_requires

Error:

  • Test::MockModule

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::Indexer::WebService::Dezi The great new DBIx::Class::Indexer::WebService::Dezi! 0.01 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan