abstract class
Analyzer::Perl::PerlEngine
- Analyzer::Perl::PerlEngine
- FileScanEngine
- Analyzer
- Reference
- Object
Direct Known Subclasses
Defined in:
analyzer/engines/perl_engine.crConstant Summary
-
PERL_MANIFEST_BASENAMES =
["cpanfile", "cpanfile.snapshot", "Makefile.PL", "Build.PL", "dist.ini", "META.json", "META.yml", "META.yaml"] of ::String -
Perl dependency manifests.
cpanfileandMakefile.PLare the common pair;Build.PL,dist.iniand the generatedMETA.*cover the Module::Build / Dist::Zilla layouts. -
PERL_SOURCE_EXTENSIONS =
[".pl", ".pm", ".psgi", ".t"] -
Perl ships in
.pl,.pm,.psgi, and.t. Pull those from the extension index instead of walking the whole monorepofile_map. Adapters still re-filter insideanalyze_filefor framework-specific rules (e.g. skipping.ttests). Paths are detector-registered regular files — no per-pathFile.exists?/File.directory?.