From 52914fe6d8fee595abb4514c8dc009dbbcdcb7b6 Mon Sep 17 00:00:00 2001 From: Serge Smertin Date: Tue, 26 Mar 2024 09:55:53 +0100 Subject: [PATCH] Fix `no-cheat` check --- .github/workflows/push.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 52902d84..2798e8e2 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -63,8 +63,8 @@ jobs: - name: Verify no lint disabled in the new code run: | NEW_CODE=$(git diff origin/main..$(git branch --show-current) | grep -e '^+') - CHEAT=$(echo "${NEW_CODE}" | grep '# pylint: disable') - if [ -n "${CHEAT}" ]; then + CHEAT=$(echo "${NEW_CODE}" | grep '# pylint: disable' | grep -v "CHEAT" | wc -c) + if [ "${CHEAT}" -ne 0 ]; then echo "Do not cheat the linter: ${CHEAT}" exit 1 fi