diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2004-11-26 11:59:49 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2004-11-26 11:59:49 +0000 |
commit | 88bbe9c072d449c7ec86998b88df34144fa54474 (patch) | |
tree | 967731f0dd7bee53f17adb2afeb1cfae1ad166d5 /perl_checker.src/test | |
parent | 4e5b51f313c38d7018170710c5779adea50d14a7 (diff) | |
download | perl-MDK-Common-88bbe9c072d449c7ec86998b88df34144fa54474.tar perl-MDK-Common-88bbe9c072d449c7ec86998b88df34144fa54474.tar.gz perl-MDK-Common-88bbe9c072d449c7ec86998b88df34144fa54474.tar.bz2 perl-MDK-Common-88bbe9c072d449c7ec86998b88df34144fa54474.tar.xz perl-MDK-Common-88bbe9c072d449c7ec86998b88df34144fa54474.zip |
warn about blocks ending with a ";"
Diffstat (limited to 'perl_checker.src/test')
-rwxr-xr-x | perl_checker.src/test/test_it | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/perl_checker.src/test/test_it b/perl_checker.src/test/test_it index fc2e70f..2f7c599 100755 --- a/perl_checker.src/test/test_it +++ b/perl_checker.src/test/test_it @@ -65,7 +65,11 @@ foreach my $test (@tests) { if ($l[-1] !~ /(;|[\s{]\})\s+$/) { $l[-1] =~ s/^(.*?)(\s+$)/xxx($1);$2/; } else { - my $no_comma = $l[-1] =~ /(^\s*(for|foreach|if|unless|while|sub)\s)|(;\s+$)/; + # no comma for: + # - prefix for/foreach/... + # - already a comma + # - a block { ... } + my $no_comma = $l[-1] =~ /(^\s*(for|foreach|if|unless|while|sub)\s)|(;\s+$)|(^{.*}\s*$)/; my $opt_comma = $no_comma ? '' : ';'; $l[-1] =~ s/(\s+$)/$opt_comma nop();$1/; } |