summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2024-07-17 07:31:13 -0400
committerDavid Robillard <d@drobilla.net>2024-07-17 07:31:13 -0400
commitb2d78db908f35d963c84bcbe697f9cf9943019a8 (patch)
treef4a16dd4e8a1abcf43212023099f67d3d5b19fa0
parent9097952a918f8330a5db9039ad390fc2457f841d (diff)
downloadraul-b2d78db908f35d963c84bcbe697f9cf9943019a8.tar.gz
raul-b2d78db908f35d963c84bcbe697f9cf9943019a8.tar.bz2
raul-b2d78db908f35d963c84bcbe697f9cf9943019a8.zip
Suppress new warnings in clang and clang-tidy 18
-rw-r--r--.clang-tidy3
-rw-r--r--meson.build1
-rw-r--r--test/.clang-tidy3
-rw-r--r--test/headers/.clang-tidy1
-rw-r--r--test/meson.build1
5 files changed, 7 insertions, 2 deletions
diff --git a/.clang-tidy b/.clang-tidy
index 3bec655..33b6b5f 100644
--- a/.clang-tidy
+++ b/.clang-tidy
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 David Robillard <d@drobilla.net>
+# Copyright 2020-2024 David Robillard <d@drobilla.net>
# SPDX-License-Identifier: 0BSD OR GPL-3.0-or-later
Checks: >
@@ -23,6 +23,7 @@ Checks: >
-llvmlibc-*,
-misc-include-cleaner,
-modernize-use-trailing-return-type,
+ -performance-enum-size,
-readability-identifier-length,
-readability-implicit-bool-conversion,
WarningsAsErrors: '*'
diff --git a/meson.build b/meson.build
index 48ac3dc..7c5ede6 100644
--- a/meson.build
+++ b/meson.build
@@ -35,6 +35,7 @@ if cpp.get_id() in ['clang', 'emscripten']
'-Wno-c++17-extensions',
'-Wno-c++98-compat',
'-Wno-padded',
+ '-Wno-switch-default',
'-Wno-unsafe-buffer-usage',
'-Wno-weak-vtables',
]
diff --git a/test/.clang-tidy b/test/.clang-tidy
index 0004d61..cee9dd2 100644
--- a/test/.clang-tidy
+++ b/test/.clang-tidy
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 David Robillard <d@drobilla.net>
+# Copyright 2020-2024 David Robillard <d@drobilla.net>
# SPDX-License-Identifier: 0BSD OR GPL-3.0-or-later
Checks: >
@@ -11,4 +11,5 @@ Checks: >
-hicpp-signed-bitwise,
-modernize-make-unique,
-readability-function-cognitive-complexity,
+ -readability-redundant-member-init,
InheritParentConfig: true
diff --git a/test/headers/.clang-tidy b/test/headers/.clang-tidy
index 08abd38..125a043 100644
--- a/test/headers/.clang-tidy
+++ b/test/headers/.clang-tidy
@@ -22,6 +22,7 @@ Checks: >
-hicpp-no-array-decay,
-llvmlibc-*,
-modernize-use-trailing-return-type,
+ -performance-enum-size,
-readability-identifier-length,
-readability-implicit-bool-conversion,
CheckOptions:
diff --git a/test/meson.build b/test/meson.build
index 2b30cd0..e319a9d 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -37,6 +37,7 @@ if cpp.get_id() == 'clang'
'-Wno-c++17-extensions',
'-Wno-c++98-compat',
'-Wno-padded',
+ '-Wno-switch-default',
'-Wno-unsafe-buffer-usage',
'-Wno-weak-vtables',
]