Analyzer::Perl::Catalyst
Inherits Analyzer::Perl::PerlEngine < FileScanEngine < Analyzer < FileHelper < Reference < Object
Constants
Crystal recompiles an interpolated regex literal on every evaluation (a
full PCRE2 JIT compile). config_value is only ever called with key
"namespace" or "path" (see collect_controller_configs, which itself
runs once per file from analyze/analyze_content and again from
collect_actions), so precompile both key's pattern sets once at load
time instead of rebuilding+recompiling five regexes per call.
Class methods
Instance methods
Instance-side view of the same declaration. The per-file rescues live on
this base class, which has no way to name the analyzer that is running
inside them, so a skipped file could not be attributed to a tech.
Deriving it from analyzer_for keeps the name written exactly once.