diff options
-rw-r--r-- | .clang-tidy | 4 | ||||
-rw-r--r-- | meson.build | 2 | ||||
-rw-r--r-- | test/.clang-tidy | 2 | ||||
-rw-r--r-- | test/headers/.clang-tidy | 1 | ||||
-rw-r--r-- | test/meson.build | 1 | ||||
-rw-r--r-- | test/ringbuffer_test.cpp | 2 | ||||
-rw-r--r-- | test/socket_test.cpp | 1 |
7 files changed, 10 insertions, 3 deletions
diff --git a/.clang-tidy b/.clang-tidy index 045add7..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: > @@ -21,7 +21,9 @@ Checks: > -google-runtime-int, -hicpp-no-array-decay, -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..274147d 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', ] @@ -56,6 +57,7 @@ elif cpp.get_id() == 'gcc' if warning_level == 'everything' cpp_suppressions += [ '-Wno-abi-tag', + '-Wno-effc++', '-Wno-inline', '-Wno-multiple-inheritance', '-Wno-padded', diff --git a/test/.clang-tidy b/test/.clang-tidy index 0004d61..ed0bf6b 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: > 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', ] diff --git a/test/ringbuffer_test.cpp b/test/ringbuffer_test.cpp index 67b740f..59529e8 100644 --- a/test/ringbuffer_test.cpp +++ b/test/ringbuffer_test.cpp @@ -22,7 +22,7 @@ namespace { using RingBuffer = raul::RingBuffer; struct Context { - std::unique_ptr<RingBuffer> ring{}; + std::unique_ptr<RingBuffer> ring; size_t n_writes{0}; }; diff --git a/test/socket_test.cpp b/test/socket_test.cpp index 46d4209..b29788c 100644 --- a/test/socket_test.cpp +++ b/test/socket_test.cpp @@ -6,6 +6,7 @@ #include "raul/Socket.hpp" #include <poll.h> +#include <sys/types.h> #include <sys/wait.h> #include <unistd.h> |