@tripleo #Perl’s “sharp edges” are mainly early syntax and features that later experience with large and networked #programming found dangerous, but are preserved for backward (and we do mean “backward”) compatibility.
See the details of the `strict` and `warnings` pragmas, and successively missing items in `feature` bundles:
• https://perldoc.perl.org/strict
• https://perldoc.perl.org/warnings
• https://perldoc.perl.org/feature#FEATURE-BUNDLES
And the summary of policies included in #PerlCritic: https://MetaCPAN.org/pod/Perl::Critic::PolicySummary