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}