git / moonbite-core / test/lint/lint-cpp.sh · raw

#!/usr/bin/env bash## Copyright (c) 2020 The Bitcoin Core developers# Distributed under the MIT software license, see the accompanying# file COPYING or http://www.opensource.org/licenses/mit-license.php.## Check for various C++ code patterns we want to avoid.export LC_ALL=CEXIT_CODE=0OUTPUT=$(git grep -E "boost::bind\(" -- "*.cpp" "*.h")if [[ ${OUTPUT} != "" ]]; then    echo "Use of boost::bind detected. Use std::bind instead."    echo    echo "${OUTPUT}"    EXIT_CODE=1fiexit ${EXIT_CODE}