File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -16,12 +16,12 @@ sub err {
1616
1717while (<>) {
1818 chomp ;
19- / ^ \s *sed \s +-i/ and err ' sed -i is not portable' ;
20- / ^ \s *echo \s +-n/ and err ' echo -n is not portable (please use printf)' ;
19+ / \b sed \s +-i/ and err ' sed -i is not portable' ;
20+ / \b echo \s +-n/ and err ' echo -n is not portable (please use printf)' ;
2121 / ^\s *declare\s +/ and err ' arrays/declare not portable' ;
2222 / ^\s *[^#]\s *which\s / and err ' which is not portable (please use type)' ;
23- / test \s +[^=]*==/ and err ' "test a == b" is not portable (please use =)' ;
24- / ^ \s *export \s +[^= ]*=/ and err ' "export FOO=bar" is not portable (please use FOO=bar && export FOO)' ;
23+ / \b test \s +[^=]*==/ and err ' "test a == b" is not portable (please use =)' ;
24+ / \b export \s +[A-Za-z0-9_ ]*=/ and err ' "export FOO=bar" is not portable (please use FOO=bar && export FOO)' ;
2525 # this resets our $. for each file
2626 close ARGV if eof ;
2727}
You can’t perform that action at this time.
0 commit comments