summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.clang-tidy4
-rw-r--r--meson.build2
-rw-r--r--test/.clang-tidy2
-rw-r--r--test/headers/.clang-tidy1
-rw-r--r--test/meson.build1
-rw-r--r--test/ringbuffer_test.cpp2
-rw-r--r--test/socket_test.cpp1
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>