dncurrency/ci/impl/code-inspector.sh
2025-07-23 14:08:57 +02:00

21 lines
573 B
Bash

#!/usr/bin/env bash
###################################################################################################
code_inspect()
{
local SOURCE_ROOT_PATH=$1
if [[ $SOURCE_ROOT_PATH == "" ]]; then
echo "Missing the source code path" >&2
return 1
fi
if [[ $(grep -rlP "^\s*assert \(" $SOURCE_ROOT_PATH/nano) ]]; then
echo "Using assert is not permitted. Use debug_assert instead." >&2
return 1
fi
return 0
}
###################################################################################################