update linux-ci to Ubuntu 24.04, apply clang-tidy fixes (#3998)

This commit is contained in:
Bart Louwers
2025-12-11 21:56:24 +01:00
committed by GitHub
parent 83d34c3a17
commit 5882a9c94e
117 changed files with 927 additions and 825 deletions

View File

@@ -104,7 +104,7 @@ Checks: [
-readability-redundant-member-init,
-readability-redundant-string-init,
-readability-simplify-boolean-expr,
-readability-static-accessed-through-instance
-readability-static-accessed-through-instance,
-readability-static-definition-in-anonymous-namespace,
-readability-suspicious-call-argument,
-readability-uppercase-literal-suffix,
@@ -118,7 +118,17 @@ Checks: [
-readability-enum-initial-value,
-boost-use-ranges,
-modernize-use-constraints,
-portability-template-virtual-member-function
-portability-template-virtual-member-function,
-portability-avoid-pragma-once,
-llvm-prefer-static-over-anonymous-namespace,
-readability-use-concise-preprocessor-directives,
-modernize-type-traits,
-misc-use-internal-linkage,
-modernize-use-ranges,
-modernize-use-integer-sign-comparison,
-clang-analyzer-core.CallAndMessage,
-clang-diagnostic-deprecated-declarations,
-clang-analyzer-security.ArrayBound
]
WarningsAsErrors: '*'
HeaderFilterRegex: '.*'