maflcko / bitcoin-core

MIT License
26 stars 12 forks source link

run clang-tidy #60

Open maflcko opened 3 years ago

maflcko commented 3 years ago

apt install clang-tidy bear clang
./autogen.sh && ./configure --with-incompatible-bdb CC=clang CXX=clang++
./autogen.sh && ./configure --with-incompatible-bdb CC=/usr/bin/clang CXX=/usr/bin/clang++
make clean && bear --config src/.bear-tidy-config -- make -j $(nproc)
( cd ./src/ && run-clang-tidy -fix  -j $(nproc) )
( cd ./src/ && ../contrib/devtools/run-clang-tidy.py -fix  -j $(nproc) ) ; echo $?
git diff | ( cd ./src/ && clang-tidy-diff -p2 -j $(nproc) )
git diff | ( cd ./src/ && ../contrib/devtools/clang-tidy-diff.py -p2 -j $(nproc) ) ; echo $?
maflcko commented 1 year ago

https://github.com/bitcoin/bitcoin/blob/master/doc/developer-notes.md#running-clang-tidy