new static check based on clang-tidy (#5476)
* new static check based on clang-tidy Signed-off-by:daquexian <daquexian566@gmail.com> * set compiler as clang to generate right compile_commands.json, skip build Signed-off-by:
daquexian <daquexian566@gmail.com> * include clang headers Signed-off-by:
daquexian <daquexian566@gmail.com> * build third party Signed-off-by:
daquexian <daquexian566@gmail.com> * install deps Signed-off-by:
daquexian <daquexian566@gmail.com> * build third party by gcc, generate compile_commands.json by clang Signed-off-by:
daquexian <daquexian566@gmail.com> * rm CMakeCache.txt Signed-off-by:
daquexian <daquexian566@gmail.com> * run of_git_version Signed-off-by:
daquexian <daquexian566@gmail.com> * download clang-tidy from oneflow-inc/llvm-project repo Signed-off-by:
daquexian <daquexian566@gmail.com> * rename check name Signed-off-by:
daquexian <daquexian566@gmail.com> * remove old clang plugin Signed-off-by:
daquexian <daquexian566@gmail.com> Co-authored-by: o...
Showing
- .clang-tidy 4 additions, 0 deletions.clang-tidy
- .github/workflows/test.yml 20 additions, 32 deletions.github/workflows/test.yml
- tools/clang-plugin/.clang-format 0 additions, 1 deletiontools/clang-plugin/.clang-format
- tools/clang-plugin/.gitignore 0 additions, 4 deletionstools/clang-plugin/.gitignore
- tools/clang-plugin/CMakeLists.txt 0 additions, 66 deletionstools/clang-plugin/CMakeLists.txt
- tools/clang-plugin/CheckUnusedMaybe/CMakeLists.txt 0 additions, 18 deletionstools/clang-plugin/CheckUnusedMaybe/CMakeLists.txt
- tools/clang-plugin/CheckUnusedMaybe/CheckUnusedMaybe.cpp 0 additions, 134 deletionstools/clang-plugin/CheckUnusedMaybe/CheckUnusedMaybe.cpp
- tools/clang-plugin/CheckUnusedMaybe/unused_maybe_example.cpp 0 additions, 8 deletionstools/clang-plugin/CheckUnusedMaybe/unused_maybe_example.cpp
Please register or sign in to comment