Plack-Middleware-ProofOfWork 0.20
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 (10) does not match dist (65):
- Missing in MANIFEST: .git/COMMIT_EDITMSG, .git/HEAD, .git/config, .git/description, .git/hooks/applypatch-msg.sample, .git/hooks/commit-msg.sample, .git/hooks/fsmonitor-watchman.sample, .git/hooks/post-update.sample, .git/hooks/pre-applypatch.sample, .git/hooks/pre-commit.sample, .git/hooks/pre-merge-commit.sample, .git/hooks/pre-push.sample, .git/hooks/pre-rebase.sample, .git/hooks/pre-receive.sample, .git/hooks/prepare-commit-msg.sample, .git/hooks/push-to-checkout.sample, .git/hooks/sendemail-validate.sample, .git/hooks/update.sample, .git/index, .git/info/exclude, .git/logs/HEAD, .git/logs/refs/heads/main, .git/logs/refs/remotes/origin/main, .git/objects/01/bbf1f5724de57e18a4aa149373f7fdf54cedc2, .git/objects/03/b128cd7f1fec74172e63bc28f0601c8ef48c18, .git/objects/05/a83ca4488bcc610ec8c3f73bb60417be499bf8, .git/objects/0b/1810a4b506b44a0221d5cbe726cbc72829e64f, .git/objects/1b/725b6cfaf3778bb5ad2d9a022484e7cd70a9bc, .git/objects/1c/fd1c73c53cd5a0aad4b34c354ea83fa0af34a6, .git/objects/2f/1fdb93d615c09178f4f534c315e365d952ba3c, .git/objects/49/41080f7c3a99bbecb81975a2877a67bfe28fb9, .git/objects/55/522bcb7edc0c3a3b43744b6331fb9e5fbfb920, .git/objects/5b/5d8f646dafa1fcfb9bbc7734910e25eaeef781, .git/objects/6d/387933dfd323e41f1342a3bfc5ce59ecee6990, .git/objects/70/b01f45f7f2e9e87886d893cb94685fd5db1d0b, .git/objects/73/ca24adfc00a40c96ab83b8b1a29b80dc059cf2, .git/objects/74/2f5b53fc5af8d4c55e7a95b5fce59c6955c61a, .git/objects/75/392c49dbdff4fd7b15a6ccca77e4c26d254dd9, .git/objects/a0/1b063c4b2809a53c06b15779ee62cf12ccc84b, .git/objects/a8/8022c454b8aa752e95d9d2b815da2c1a459fb2, .git/objects/b2/a2650885936a65a444bd590eb233dd3e4b9857, .git/objects/bf/189321ca6fd773393b0ced90553de8d18f7c3c, .git/objects/c4/cc0e6973e7804dbb4c4227f9b3f157d4d49f5d, .git/objects/d2/b1f3400bd45a7e1fab8c63c14604d166e0d978, .git/objects/e3/ba152b5b76b9b606644ac4de2f800727441c2b, .git/objects/f5/a0c293f438dbdbabb47949c31059d0e0882cc7, .git/objects/fa/597e49f15ed41801b3eafa6284cf0ab4f44f24, .git/refs/heads/main, .git/refs/remotes/origin/main, .gitignore, CUSTOM_JAVASCRIPT.md, LICENSE, QUICK_START.md, cpanfile, example.psgi
- 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:
- HTTP::Request::Common
- 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 |
|---|---|---|---|
| Plack::Middleware::ProofOfWork | Proof-of-Work based bot protection for Plack applications | 0.20 | metacpan |