summaryrefslogtreecommitdiff
path: root/cfg.mk
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2010-05-15 17:58:52 +0200
committerJim Meyering <meyering@redhat.com>2010-05-31 10:59:11 +0200
commitf385d97a4144a30e23bc35ce8ec33c26b6cd84e9 (patch)
treec4626695045ca2ec0f47458d7c4d21ee6932ab91 /cfg.mk
parent200501052edde61747a16cd0af60fa925ef87bfb (diff)
downloadcoreutils-f385d97a4144a30e23bc35ce8ec33c26b6cd84e9.tar.xz
tests: remove unnecessary single quotes in perl hash use: ->{'SYM'}
Run this command: git grep -l "limits->{'" \ | xargs perl -pi -e "s/limits->{'(.*?)'}/limits->{\$1}/g" * cfg.mk (sc_prohibit_perl_hash_quotes): New rule to match. * tests/misc/join: Remove quotes. * tests/misc/sort: Likewise. * tests/misc/sort-merge: Likewise. * tests/misc/test: Likewise. * tests/misc/unexpand: Likewise. * tests/misc/uniq: Likewise.
Diffstat (limited to 'cfg.mk')
-rw-r--r--cfg.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/cfg.mk b/cfg.mk
index ae05f8c52..dff5de5d9 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -233,6 +233,11 @@ sc_require_stdio_safer:
else :; \
fi
+sc_prohibit_perl_hash_quotes:
+ @prohibit="\{'[A-Z_]+' *[=}]" \
+ halt="in Perl code, write \$$hash{KEY}, not \$$hash{'K''EY'}" \
+ $(_sc_search_regexp)
+
# Prefer xnanosleep over other less-precise sleep methods
sc_prohibit_sleep:
@prohibit='\<(nano|u)?sleep \(' \