Devel-Examine-Subs 1.21 Deleted
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: .hg/00changelog.i,.hg/branch,.hg/cache/branchheads-served,.hg/cache/tags,.hg/cache,.hg/dirstate,.hg/hgrc,.hg/last-message.txt,.hg/requires,.hg/store/00changelog.i,.hg/store/00manifest.i,.hg/store/data/_build._p_l.i,.hg/store/data/_changes.i,.hg/store/data/_m_a_n_i_f_e_s_t._s_k_i_p.i,.hg/store/data/_m_a_n_i_f_e_s_t.i,.hg/store/data/_r_e_a_d_m_e.i,.hg/store/data/examples/add__functionality.pl.i,.hg/store/data/examples/all.pl.i,.hg/store/data/examples/any.pl.i,.hg/store/data/examples/building__inject__after.pl.i,.hg/store/data/examples/cache__benchmark.pl.i,.hg/store/data/examples/core__dump.pl.i,.hg/store/data/examples/engine.pl.i,.hg/store/data/examples/engine__creation.pl.i,.hg/store/data/examples/full__object__access.pl.i,.hg/store/data/examples/has.pl.i,.hg/store/data/examples/inject__after.pl.i,.hg/store/data/examples/objects.pl.i,.hg/store/data/examples/tie.pl.i,.hg/store/data/examples/write__new__engine.pl.i,.hg/store/data/examples,.hg/store/data/lib/_devel/_examine/_subs/_engine.pm.i,.hg/store/data/lib/_devel/_examine/_subs/_prefilter.pm.i,.hg/store/data/lib/_devel/_examine/_subs/_preprocessor.pm.i,.hg/store/data/lib/_devel/_examine/_subs/_sub.pm.i,.hg/store/data/lib/_devel/_examine/_subs,.hg/store/data/lib/_devel/_examine/_subs.pm.i,.hg/store/data/lib/_devel/_examine,.hg/store/data/lib/_devel/_examine_subs.pm.i,.hg/store/data/lib/_devel,.hg/store/data/lib,.hg/store/data/t/00-load.t.i,.hg/store/data/t/01-internal.t.i,.hg/store/data/t/02-has.t.i,.hg/store/data/t/03-missing.t.i,.hg/store/data/t/04-all.t.i,.hg/store/data/t/05-_r_e_u_s_e.i,.hg/store/data/t/05-line__numbers.t.i,.hg/store/data/t/05-objects.t.i,.hg/store/data/t/06-_r_e_u_s_e.i,.hg/store/data/t/06-search__replace.t.i,.hg/store/data/t/06-sublist.t.i,.hg/store/data/t/07-module.t.i,.hg/store/data/t/08-config.t.i,.hg/store/data/t/09-_sub__module.t.i,.hg/store/data/t/10-bug__15-search__is__unescaped.t.i,.hg/store/data/t/10-regex__in__search-bug-15.t.i,.hg/store/data/t/11-_engine.t.i,.hg/store/data/t/12-__load__subs.i,.hg/store/data/t/13-_prefilter.t.i,.hg/store/data/t/14-lines.t.i,.hg/store/data/t/15-callback__names.t.i,.hg/store/data/t/16-subs__prefilter.t.i,.hg/store/data/t/17-copy__test__file.t.i,.hg/store/data/t/18-bug32__rework__tie__file.t.i,.hg/store/data/t/19-write__file__open__close__delete.t.i,.hg/store/data/t/20-file__line__pinpointing.t.i,.hg/store/data/t/21-core__dump.t.i,.hg/store/data/t/22-engine__dump.t.i,.hg/store/data/t/23-pre__filter__dump.t.i,.hg/store/data/t/24-pre__proc__dump.t-norun.i,.hg/store/data/t/24-pre__proc__dump.t.i,.hg/store/data/t/25-_r_e_u_s_e.i,.hg/store/data/t/25-bad__func__in__engine__dt.t.i,.hg/store/data/t/26-inject__after.t.i,.hg/store/data/t/27-bug__50.t.i,.hg/store/data/t/28-no__sub__in__file.t.i,.hg/store/data/t/29-bug__48-subs__prefilter__specify__subs.t.i,.hg/store/data/t/30-bug-46__entire__file__in__sub.t.i,.hg/store/data/t/31-bug-45-no__dt__val.t.i,.hg/store/data/t/32-end__of__last__sub__prefilter.t.i,.hg/store/data/t/33-_preprocessor.t.i,.hg/store/data/t/34-cache.t.i,.hg/store/data/t/35-config__clean.t.i,.hg/store/data/t/____clean.t.i,.hg/store/data/t/boilerplate.t.i,.hg/store/data/t/manifest.t.i,.hg/store/data/t/orig/inject__after.data.i,.hg/store/data/t/orig/sample.data.i,.hg/store/data/t/orig,.hg/store/data/t/pod-coverage.t.i,.hg/store/data/t/pod.t.i,.hg/store/data/t/sample.data.i,.hg/store/data/t/test/bug-50.data.i,.hg/store/data/t/test/extensions/_subs.pm.i,.hg/store/data/t/test/extensions/_subs.pm~7e.i,.hg/store/data/t/test/extensions/this.pl.i,.hg/store/data/t/test/extensions/this.text.i,.hg/store/data/t/test/extensions/this.txt.i,.hg/store/data/t/test/extensions,.hg/store/data/t/test/files/no__subs.pm.i,.hg/store/data/t/test/files/other.pm.i,.hg/store/data/t/test/files/sample.pm.i,.hg/store/data/t/test/files,.hg/store/data/t/test/inject__after/inject__after.pm.i,.hg/store/data/t/test/inject__after,.hg/store/data/t/test/no__subs.pm.i,.hg/store/data/t/test/other.pm.i,.hg/store/data/t/test/sample.pm.i,.hg/store/data/t/test,.hg/store/data/t/write__sample.data.i,.hg/store/data/t/x1-_engine-__test.t.i,.hg/store/data/t/x2-__load__subs.i,.hg/store/data/t/x3-_prefilter.t.i,.hg/store/data/t,.hg/store/data/~2ehgignore.i,.hg/store/data,.hg/store/fncache,.hg/store/phaseroots,.hg/store/undo,.hg/store/undo.phaseroots,.hg/store,.hg/undo.bookmarks,.hg/undo.branch,.hg/undo.desc,.hg/undo.dirstate,.hgignore,MANIFEST.bak,MANIFEST~,README.bak,examples/.cache_benchmark.pl.swp,lib/Devel/Examine/Subs/Engine.pm~,lib/Devel/Examine/Subs.pm~,t/02-has.t~,t/03-missing.t~,t/04-all.t~,t/05-objects.t~,t/26-inject_after.t~,t/test/extensions/this.txt - 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 (77) does not match dist (202):
- Missing in MANIFEST: .hg/00changelog.i, .hg/branch, .hg/cache/branchheads-served, .hg/cache/tags, .hg/dirstate, .hg/hgrc, .hg/last-message.txt, .hg/requires, .hg/store/00changelog.i, .hg/store/00manifest.i, .hg/store/data/_build._p_l.i, .hg/store/data/_changes.i, .hg/store/data/_m_a_n_i_f_e_s_t._s_k_i_p.i, .hg/store/data/_m_a_n_i_f_e_s_t.i, .hg/store/data/_r_e_a_d_m_e.i, .hg/store/data/examples/add__functionality.pl.i, .hg/store/data/examples/all.pl.i, .hg/store/data/examples/any.pl.i, .hg/store/data/examples/building__inject__after.pl.i, .hg/store/data/examples/cache__benchmark.pl.i, .hg/store/data/examples/core__dump.pl.i, .hg/store/data/examples/engine.pl.i, .hg/store/data/examples/engine__creation.pl.i, .hg/store/data/examples/full__object__access.pl.i, .hg/store/data/examples/has.pl.i, .hg/store/data/examples/inject__after.pl.i, .hg/store/data/examples/objects.pl.i, .hg/store/data/examples/tie.pl.i, .hg/store/data/examples/write__new__engine.pl.i, .hg/store/data/lib/_devel/_examine/_subs.pm.i, .hg/store/data/lib/_devel/_examine/_subs/_engine.pm.i, .hg/store/data/lib/_devel/_examine/_subs/_prefilter.pm.i, .hg/store/data/lib/_devel/_examine/_subs/_preprocessor.pm.i, .hg/store/data/lib/_devel/_examine/_subs/_sub.pm.i, .hg/store/data/lib/_devel/_examine_subs.pm.i, .hg/store/data/t/00-load.t.i, .hg/store/data/t/01-internal.t.i, .hg/store/data/t/02-has.t.i, .hg/store/data/t/03-missing.t.i, .hg/store/data/t/04-all.t.i, .hg/store/data/t/05-_r_e_u_s_e.i, .hg/store/data/t/05-line__numbers.t.i, .hg/store/data/t/05-objects.t.i, .hg/store/data/t/06-_r_e_u_s_e.i, .hg/store/data/t/06-search__replace.t.i, .hg/store/data/t/06-sublist.t.i, .hg/store/data/t/07-module.t.i, .hg/store/data/t/08-config.t.i, .hg/store/data/t/09-_sub__module.t.i, .hg/store/data/t/10-bug__15-search__is__unescaped.t.i, .hg/store/data/t/10-regex__in__search-bug-15.t.i, .hg/store/data/t/11-_engine.t.i, .hg/store/data/t/12-__load__subs.i, .hg/store/data/t/13-_prefilter.t.i, .hg/store/data/t/14-lines.t.i, .hg/store/data/t/15-callback__names.t.i, .hg/store/data/t/16-subs__prefilter.t.i, .hg/store/data/t/17-copy__test__file.t.i, .hg/store/data/t/18-bug32__rework__tie__file.t.i, .hg/store/data/t/19-write__file__open__close__delete.t.i, .hg/store/data/t/20-file__line__pinpointing.t.i, .hg/store/data/t/21-core__dump.t.i, .hg/store/data/t/22-engine__dump.t.i, .hg/store/data/t/23-pre__filter__dump.t.i, .hg/store/data/t/24-pre__proc__dump.t-norun.i, .hg/store/data/t/24-pre__proc__dump.t.i, .hg/store/data/t/25-_r_e_u_s_e.i, .hg/store/data/t/25-bad__func__in__engine__dt.t.i, .hg/store/data/t/26-inject__after.t.i, .hg/store/data/t/27-bug__50.t.i, .hg/store/data/t/28-no__sub__in__file.t.i, .hg/store/data/t/29-bug__48-subs__prefilter__specify__subs.t.i, .hg/store/data/t/30-bug-46__entire__file__in__sub.t.i, .hg/store/data/t/31-bug-45-no__dt__val.t.i, .hg/store/data/t/32-end__of__last__sub__prefilter.t.i, .hg/store/data/t/33-_preprocessor.t.i, .hg/store/data/t/34-cache.t.i, .hg/store/data/t/35-config__clean.t.i, .hg/store/data/t/____clean.t.i, .hg/store/data/t/boilerplate.t.i, .hg/store/data/t/manifest.t.i, .hg/store/data/t/orig/inject__after.data.i, .hg/store/data/t/orig/sample.data.i, .hg/store/data/t/pod-coverage.t.i, .hg/store/data/t/pod.t.i, .hg/store/data/t/sample.data.i, .hg/store/data/t/test/bug-50.data.i, .hg/store/data/t/test/extensions/_subs.pm.i, .hg/store/data/t/test/extensions/_subs.pm~7e.i, .hg/store/data/t/test/extensions/this.pl.i, .hg/store/data/t/test/extensions/this.text.i, .hg/store/data/t/test/extensions/this.txt.i, .hg/store/data/t/test/files/no__subs.pm.i, .hg/store/data/t/test/files/other.pm.i, .hg/store/data/t/test/files/sample.pm.i, .hg/store/data/t/test/inject__after/inject__after.pm.i, .hg/store/data/t/test/no__subs.pm.i, .hg/store/data/t/test/other.pm.i, .hg/store/data/t/test/sample.pm.i, .hg/store/data/t/write__sample.data.i, .hg/store/data/t/x1-_engine-__test.t.i, .hg/store/data/t/x2-__load__subs.i, .hg/store/data/t/x3-_prefilter.t.i, .hg/store/data/~2ehgignore.i, .hg/store/fncache, .hg/store/phaseroots, .hg/store/undo, .hg/store/undo.phaseroots, .hg/undo.bookmarks, .hg/undo.branch, .hg/undo.desc, .hg/undo.dirstate, .hgignore, MANIFEST.bak, MANIFEST~, README.bak, examples/.cache_benchmark.pl.swp, lib/Devel/Examine/Subs.pm~, lib/Devel/Examine/Subs/Engine.pm~, t/02-has.t~, t/03-missing.t~, t/04-all.t~, t/05-objects.t~, t/26-inject_after.t~, t/test/extensions/this.txt
- 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: .hg - 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 |
|---|---|---|---|
| Devel::Examine::Subs | Get info, search/replace and inject code in Perl file subs. | 1.21 | metacpan |
| Devel::Examine::Subs::Engine | 1.21 | metacpan | |
| Devel::Examine::Subs::Prefilter | 1.21 | metacpan | |
| Devel::Examine::Subs::Preprocessor | 1.21 | metacpan | |
| Devel::Examine::Subs::Sub | 1.21 | metacpan |
Other Files
| Build.PL | metacpan |
| Changes | metacpan |
| MANIFEST | metacpan |
| README | metacpan |
| README.bak | metacpan |