1 ## name strictures disabled
8 #-----------------------------------------------------------------------------
10 ## name selective strictures disabled
15 no strict 'refs', 'vars';
17 #-----------------------------------------------------------------------------
19 ## name selective strictures disabled
24 no strict qw(vars refs subs);
26 #-----------------------------------------------------------------------------
28 ## name allowed no strict
30 ## parms { allow => 'vars refs subs' }
34 no strict qw(vars refs subs);
36 #-----------------------------------------------------------------------------
38 ## name allowed no strict
40 ## parms { allow => 'vars refs subs' }
44 no strict "vars", "refs", "subs";
46 #-----------------------------------------------------------------------------
48 ## name partially allowed no strict
50 ## parms {allow => 'VARS SUBS'}
55 no strict "vars", "refs", 'subs';
57 #-----------------------------------------------------------------------------
59 ## name partially allowed no strict
61 ## parms {allow => 'VARS SUBS'}
66 no strict qw(vars refs subs);
68 #-----------------------------------------------------------------------------
70 ## name allow no strict, mixed case config
71 ## parms {allow => 'RefS SuBS'}
76 no strict qw(refs subs);
78 #-----------------------------------------------------------------------------
80 ## name allow no strict, comma-delimimted config
81 ## parms {allow => 'refs,subs'}
86 no strict "refs", "subs";
88 #-----------------------------------------------------------------------------
90 ## name wrong case, funky config
91 ## parms { allow => 'REfs;vArS' }
96 no strict "refs", 'vars', "subs";