$ cat foo.pl use strict; use warnings; my ($unused, $i, $j); $i = $j; # uninitialized __END__ $ perlcritic -3 foo.pl Code not contained in explicit package at line 1, column 1. Violates encapsulation. (Severity: 4) Module does not end with "1;" at line 5, column 1. Must end with a recognizable true value. (Severity: 4) $ perlcritic -Version 1.080 $