Subject: | BEGIN { @ISA } detected as "run-time" |
The following was provided to me from a "security report" which uses
Perl Critic.
inc/Module/Install/AutoInstall.pm ,9,
ClassHierarchies::ProhibitExplicitISA , bug , low , @ISA used
instead of "use base" , Do not signify inheritence at runtime ,
perlcritic , See page 360 of PBP ,3
The line in question is BEGIN { @ISA }
This is considered "run-time" usage of @ISA, which is incorrect.
The ProhibitExplicitISA should not emit run-time errors when the usage
of ISA is not at run-time.