From 794ce743b47ceaf4dd8ee710bed8ddb02e3c53b9 Mon Sep 17 00:00:00 2001 From: Fabian Fett Date: Fri, 22 Jan 2021 10:12:29 +0100 Subject: [PATCH] Use welcoming language --- docker/docker-compose.yaml | 4 ++-- scripts/{sanity.sh => soundness.sh} | 18 +++++++++++++++++- 2 files changed, 19 insertions(+), 3 deletions(-) rename scripts/{sanity.sh => soundness.sh} (89%) diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 653146147..9789f7a2d 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -22,9 +22,9 @@ services: - CAP_NET_RAW - CAP_NET_BIND_SERVICE - sanity: + soundness: <<: *common - command: /bin/bash -xcl "./scripts/sanity.sh" + command: /bin/bash -xcl "./scripts/soundness.sh" test: <<: *common diff --git a/scripts/sanity.sh b/scripts/soundness.sh similarity index 89% rename from scripts/sanity.sh rename to scripts/soundness.sh index b41a24364..bc972b760 100755 --- a/scripts/sanity.sh +++ b/scripts/soundness.sh @@ -33,6 +33,22 @@ else printf "\033[0;32mokay.\033[0m\n" fi +printf "=> Checking for unacceptable language... " +# This greps for unacceptable terminology. The square bracket[s] are so that +# "git grep" doesn't find the lines that greps :). +unacceptable_terms=( + -e blacklis[t] + -e whitelis[t] + -e slav[e] + -e sanit[y] +) +if git grep --color=never -i "${unacceptable_terms[@]}" > /dev/null; then + printf "\033[0;31mUnacceptable language found.\033[0m\n" + git grep -i "${unacceptable_terms[@]}" + exit 1 +fi +printf "\033[0;32mokay.\033[0m\n" + printf "=> Checking format... " FIRST_OUT="$(git status --porcelain)" swiftformat . > /dev/null 2>&1 @@ -46,7 +62,7 @@ else fi printf "=> Checking license headers\n" -tmp=$(mktemp /tmp/.async-http-client-sanity_XXXXXX) +tmp=$(mktemp /tmp/.async-http-client-soundness_XXXXXX) for language in swift-or-c bash dtrace; do printf " * $language... "