1717 desc : " Runs the C++ linters that identify formatting issues."
1818 sources : &cpp_format_src_files
1919 - " {{.G_LINT_VENV_CHECKSUM_FILE}}"
20- - " {{.G_CPP_SRC_DIR}}"
20+ - " {{.G_CPP_SRC_DIR}}/**/*.cpp"
21+ - " {{.G_CPP_SRC_DIR}}/**/*.h"
22+ - " {{.G_CPP_SRC_DIR}}/**/*.hpp"
2123 - " {{.ROOT_DIR}}/.clang-format"
2224 - " {{.TASKFILE}}"
2325 deps :
2729 - task : " :utils:cpp-lint:clang-format"
2830 vars :
2931 FLAGS : ["--dry-run"]
30- INCLUDE_FILENAME_PATTERNS : ["*.cpp", "*.h", "*.hpp", "*.inc" ]
31- ROOT_PATHS : *cpp_format_src_files
32+ INCLUDE_FILENAME_PATTERNS : ["*.cpp", "*.h", "*.hpp"]
33+ ROOT_PATHS : ["{{.G_CPP_SRC_DIR}}"]
3234 VENV_DIR : " {{.G_LINT_VENV_DIR}}"
3335
3436 cpp-format-fix :
4143 - task : " :utils:cpp-lint:clang-format"
4244 vars :
4345 FLAGS : ["-i"]
44- INCLUDE_FILENAME_PATTERNS : ["*.cpp", "*.h", "*.hpp", "*.inc" ]
45- ROOT_PATHS : *cpp_format_src_files
46+ INCLUDE_FILENAME_PATTERNS : ["*.cpp", "*.h", "*.hpp"]
47+ ROOT_PATHS : ["{{.G_CPP_SRC_DIR}}"]
4648 VENV_DIR : " {{.G_LINT_VENV_DIR}}"
4749
4850 cpp-static-check :
@@ -53,11 +55,13 @@ tasks:
5355 aliases :
5456 - " cpp-static-fix"
5557 desc : " Runs the C++ static analyzers. Only checks for warnings and violations."
56- sources : &cpp_static_src_files
58+ sources :
5759 - " {{.G_CMAKE_CACHE}}"
5860 - " {{.G_COMPILE_COMMANDS_DB}}"
5961 - " {{.G_LINT_VENV_CHECKSUM_FILE}}"
60- - " {{.G_CPP_SRC_DIR}}"
62+ - " {{.G_CPP_SRC_DIR}}/**/*.cpp"
63+ - " {{.G_CPP_SRC_DIR}}/**/*.h"
64+ - " {{.G_CPP_SRC_DIR}}/**/*.hpp"
6165 - " {{.ROOT_DIR}}/.clang-tidy"
6266 - " {{.TASKFILE}}"
6367 deps :
7074 FLAGS :
7175 - " --config-file '{{.ROOT_DIR}}/.clang-tidy'"
7276 - " -p '{{.G_COMPILE_COMMANDS_DB}}'"
73- INCLUDE_PATTERNS : ["*.cpp", "*.h", "*.hpp", "*.inc"]
74- OUTPUT_DIR : " {{.G_LINT_CLANG_TIDY_DIR}}"
75- ROOT_PATHS : *cpp_static_src_files
77+ INCLUDE_FILENAME_PATTERNS : ["*.cpp", "*.h", "*.hpp"]
78+ ROOT_PATHS : ["{{.G_CPP_SRC_DIR}}"]
7679 VENV_DIR : " {{.G_LINT_VENV_DIR}}"
7780
7881 cpp-configs :
0 commit comments