Subject: | 'module' rules could explain better that they want a shebang line |
The following program is missing the shebang line:
# $Id $
use warnings;
use strict;
use 5.010;
say 'hello';
However when you run perlcritic -1 on it, the warning you get is not
'shebang line missing' but some confusing stuff about no explicit
package and no final 1;. The policies are okay, but the explanatory
text could say either mark it as a script with #!whatever or else mark
it as a module with 'package whatever'.