App-Project-Doctor 0.01
Kwalitee Issues
This is not the latest release. The following issues may have already been fixed in the newer releases.
No Core Issues.
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- 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 |
|---|---|---|---|
| App::Project::Doctor | Unified pre-release health check for Perl CPAN distributions | 0.01 | metacpan |
| App::Project::Doctor::Check::Base | Base class for all check plugins | 0.01 | metacpan |
| App::Project::Doctor::Check::CI | Check that a CI configuration exists | 0.01 | metacpan |
| App::Project::Doctor::Check::CpanReadiness | Pre-upload CPAN readiness check | 0.01 | metacpan |
| App::Project::Doctor::Check::Dependencies | Check that used modules are declared | 0.01 | metacpan |
| App::Project::Doctor::Check::GitHubActions | Validate GitHub Actions workflows | 0.01 | metacpan |
| App::Project::Doctor::Check::License | Check LICENSE file presence and META agreement | 0.01 | metacpan |
| App::Project::Doctor::Check::Meta | Check META file presence and validity | 0.01 | metacpan |
| App::Project::Doctor::Check::Pod | Check POD presence and validity in all modules | 0.01 | metacpan |
| App::Project::Doctor::Check::Role | Deprecated shim; use Check::Base instead | 0.01 | metacpan |
| App::Project::Doctor::Check::Security | Check for missing pragmas and hardcoded secrets | 0.01 | metacpan |
| App::Project::Doctor::Check::Tests | Check that a test suite exists and passes | 0.01 | metacpan |
| App::Project::Doctor::Context | Distro filesystem context passed to all checks | 0.01 | metacpan |
| App::Project::Doctor::Finding | A single diagnostic finding produced by a check | 0.01 | metacpan |
| App::Project::Doctor::Fixer | Interactive fix application loop | 0.01 | metacpan |
| App::Project::Doctor::Report | Aggregate and render diagnostic findings | 0.01 | metacpan |
Other Files
| Changes | metacpan |
| MANIFEST | metacpan |
| META.json | metacpan |
| META.yml | metacpan |
| Makefile.PL | metacpan |
| README.md | metacpan |
| cpanfile | metacpan |