mirror of
https://gitea.windcorp.ru/Wind-Corporation/Progressia.git
synced 2025-07-06 21:40:51 +03:00
TMP / cl-tidy & pre-commit.py start
This commit is contained in:
@ -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()
|
||||
|
7
tools/clang-tidy/clang-tidy.yml
Normal file
7
tools/clang-tidy/clang-tidy.yml
Normal file
@ -0,0 +1,7 @@
|
||||
Checks: "-*,\
|
||||
clang-analyzer-*,\
|
||||
cppcoreguidelines-*,\
|
||||
modernize-*,\
|
||||
performance-*,\
|
||||
readability-*"
|
||||
|
@ -1,2 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
|
Reference in New Issue
Block a user