1234567891011121314151617181920212223242526272829303132333435 |
- #!/bin/bash
- . ./.ci/.common.sh
- TIDY_COARSE_CHECKS="*,"
- TIDY_COARSE_CHECKS+="-hicpp-*,-llvmlibc-*,-fuchsia-*,-altera-*,"
- TIDY_COARSE_CHECKS+="-cppcoreguidelines-pro-bounds-array-to-pointer-decay,"
- TIDY_COARSE_CHECKS+="-cppcoreguidelines-pro-bounds-constant-array-index,"
- TIDY_COARSE_CHECKS+="-cppcoreguidelines-pro-bounds-pointer-arithmetic,"
- TIDY_COARSE_CHECKS+="-cppcoreguidelines-pro-type-cstyle-cast,"
- TIDY_COARSE_CHECKS+="-cppcoreguidelines-pro-type-union-access,"
- TIDY_COARSE_CHECKS+="-cppcoreguidelines-pro-type-vararg,"
- TIDY_COARSE_CHECKS+="-cppcoreguidelines-avoid-magic-numbers,"
- TIDY_COARSE_CHECKS+="-cppcoreguidelines-macro-usage,"
- TIDY_COARSE_CHECKS+="-cppcoreguidelines-avoid-c-arrays,"
- TIDY_COARSE_CHECKS+="-google-readability-braces-around-statements,"
- TIDY_COARSE_CHECKS+="-google-readability-casting,"
- TIDY_COARSE_CHECKS+="-misc-non-private-member-variables-in-classes,"
- TIDY_COARSE_CHECKS+="-modernize-avoid-c-arrays,"
- TIDY_COARSE_CHECKS+="-modernize-use-trailing-return-type,"
- TIDY_COARSE_CHECKS+="-readability-braces-around-statements,"
- TIDY_COARSE_CHECKS+="-readability-convert-member-functions-to-static,"
- TIDY_COARSE_CHECKS+="-readability-implicit-bool-conversion,"
- TIDY_COARSE_CHECKS+="-readability-identifier-naming,"
- TIDY_COARSE_CHECKS+="-readability-magic-numbers,"
- TIDY_COARSE_CHECKS+="-readability-use-anyofallof"
- TIDY_FILES=( "${BUILD_FILES[@]}" )
- set -xe
- for source in "${TIDY_FILES[@]}"
- do
- $CLANG_TIDY $source --checks=$TIDY_COARSE_CHECKS -- -x c++ $INCLUDE_DIRS $CXXARGS
- done
|