From 73b9eb53df5cd1d68cf16f92d74b2e41c64b6f00 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Fri, 11 Apr 2025 02:25:33 +0700 Subject: [PATCH] fix CI compilation warnings --- headers/.clangd | 31 +++++++++++++++++++++++++++++++ untests/CMakeLists.txt | 5 +++-- 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 headers/.clangd diff --git a/headers/.clangd b/headers/.clangd new file mode 100644 index 0000000..401e529 --- /dev/null +++ b/headers/.clangd @@ -0,0 +1,31 @@ +Diagnostics: + UnusedIncludes: None + MissingIncludes: None + ClangTidy: + Add: + - bugprone-* + - clang-analyzer-* + - concurrency-* + - cppcoreguidelines-* + - misc-* + - modernize-* + - performance-* + - portability-* + - readability-* + Remove: + - bugprone-crtp-constructor-accessibility + - bugprone-easily-swappable-parameters + - bugprone-macro-parentheses + - cppcoreguidelines-macro-usage + - cppcoreguidelines-non-private-member-variables-in-classes + - misc-no-recursion + - misc-non-private-member-variables-in-classes + - misc-unused-using-decls + - modernize-use-constraints + - modernize-use-trailing-return-type + - readability-identifier-length + - readability-named-parameter + - readability-redundant-access-specifiers + - readability-redundant-member-init + - readability-simplify-boolean-expr + - readability-use-anyofallof diff --git a/untests/CMakeLists.txt b/untests/CMakeLists.txt index 7039edf..08c2cbc 100644 --- a/untests/CMakeLists.txt +++ b/untests/CMakeLists.txt @@ -14,11 +14,13 @@ target_compile_options(${PROJECT_NAME} PRIVATE /WX /W4 /bigobj> $<$: -Werror -Wall -Wextra -Wpedantic + -Wno-dangling-reference -Wno-inaccessible-base> $<$,$>: -Werror -Weverything -Wconversion -Wno-c++98-compat -Wno-c++98-compat-pedantic + -Wno-ctad-maybe-unsupported -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded @@ -30,7 +32,6 @@ target_compile_options(${PROJECT_NAME} PRIVATE -Wno-unused-macros -Wno-unused-member-function -Wno-weak-vtables - -Wno-zero-as-null-pointer-constant - >) + -Wno-zero-as-null-pointer-constant>) add_test(${PROJECT_NAME} ${PROJECT_NAME})