TMP / cl-tidy & pre-commit.py start

This commit is contained in:
2022-12-05 14:25:52 +03:00
parent 678025b803
commit 93a514cc43
7 changed files with 134 additions and 123 deletions

View File

@ -1,12 +1,17 @@
if (DEV_MODE)
find_program(clang_tidy_EXECUTABLE NAMES clang-tidy-13 clang-tidy)
#list(APPEND clang_tidy_command "${clang_tidy_EXECUTABLE}")
message(NOTICE ${clang_tidy_EXECUTABLE})
list(APPEND clang_tidy_command "${clang_tidy_EXECUTABLE}"
"--config-file=${CMAKE_CURRENT_LIST_DIR}/clang-tidy.yml"
"--format-style=${clang_format_style}"
"--warnings-as-errors=*"
"--use-color")
set_target_properties(progressia
PROPERTIES CXX_CLANG_TIDY "${clang_tidy_command}")
add_custom_command(TARGET progressia PRE_BUILD
COMMAND ${CMAKE_COMMAND} -E echo
"Clang-tidy is enabled")
endif()

View File

@ -0,0 +1,7 @@
Checks: "-*,\
clang-analyzer-*,\
cppcoreguidelines-*,\
modernize-*,\
performance-*,\
readability-*"

View File

@ -1,2 +0,0 @@
#!/usr/bin/env python3