Changeset View
Changeset View
Standalone View
Standalone View
tools/run_clang_tidy_static_code_analyzer.sh
Context not available. | |||||
4 | ARGS3="-cert-msc30-c,-google-readability-todo,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-google-build-using-namespace" | 4 | ARGS3="-cert-msc30-c,-google-readability-todo,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-google-build-using-namespace" | ||
---|---|---|---|---|---|
5 | ARGS4="-misc-macro-parentheses,-modernize-use-using,-llvm-include-order,-readability-static-definition-in-anonymous-namespace" | 5 | ARGS4="-misc-macro-parentheses,-modernize-use-using,-llvm-include-order,-readability-static-definition-in-anonymous-namespace" | ||
6 | ARGS5="-cert-err58-cpp,-readability-else-after-return,-cppcoreguidelines-pro-bounds-pointer-arithmetic" | 6 | ARGS5="-cert-err58-cpp,-readability-else-after-return,-cppcoreguidelines-pro-bounds-pointer-arithmetic" | ||
7 | ARGS6="-cppcoreguidelines-pro-type-reinterpret-cast,-readability-redundant-member-init" | 7 | ARGS6="-cppcoreguidelines-pro-type-reinterpret-cast,-readability-redundant-member-init,-fuchsia-default-arguments" | ||
8 | ARGS7="-cppcoreguidelines-owning-memory,-hicpp-no-malloc,-hicpp-braces-around-statements,-hicpp-no-array-decay,-google-runtime-int" | ||||
9 | # modernize-make-unique is skipped because we compile only with C++11 support | ||||
10 | ARGS8="-readability-misleading-indentation,-hicpp-vararg,-modernize-make-unique,-hicpp-vararg,-cert-flp30-c" | ||||
11 | ARGS9="-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-type-member-init,-hicpp-member-init" | ||||
8 | 12 | | |||
9 | # Configure CMake | 13 | # Configure CMake | ||
10 | cmake -Bclang_tidy_build -H.. -DCMAKE_CXX_CLANG_TIDY:STRING="clang-tidy-4.0;$ARGS1,$ARGS2,$ARGS3,$ARGS4,$ARGS5,$ARGS6" \ | 14 | cmake -Bclang_tidy_build -H.. -DCMAKE_CXX_CLANG_TIDY:STRING="clang-tidy-6.0;$ARGS1,$ARGS2,$ARGS3,$ARGS4,$ARGS5,$ARGS6,$ARGS7,$ARGS8,$ARGS9" \ | ||
11 | -DUNITY_BUILD=ON -DCMAKE_C_COMPILER=clang-4.0 -DCMAKE_CXX_COMPILER=clang++-4.0 $@ | 15 | -DUNITY_BUILD=OFF -DCMAKE_C_COMPILER=clang-6.0 -DCMAKE_CXX_COMPILER=clang++-6.0 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON $@ | ||
12 | 16 | | |||
13 | make -C clang_tidy_build -j4 | 17 | make -C clang_tidy_build -j3 | ||
Context not available. |