From 5b8e7acbc9d1674585c3220680900e87c203ffee Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Sun, 16 Mar 2025 10:29:12 +0100 Subject: [PATCH] chore: add a few more clang-tidy exceptions --- cmake/version.cmake | 2 ++ include/dwarfs/writer/internal/progress.h | 2 ++ src/pcm_sample_transformer.cpp | 2 ++ src/writer/internal/nilsimsa.cpp | 4 ++++ 4 files changed, 10 insertions(+) diff --git a/cmake/version.cmake b/cmake/version.cmake index 5af54421..38ba56c8 100644 --- a/cmake/version.cmake +++ b/cmake/version.cmake @@ -160,10 +160,12 @@ char const* const DWARFS_GIT_ID = \"${PRJ_GIT_ID}\"; #pragma once +// NOLINTBEGIN(cppcoreguidelines-macro-to-enum) #define DWARFS_VERSION_MAJOR ${PRJ_VERSION_MAJOR} #define DWARFS_VERSION_MINOR ${PRJ_VERSION_MINOR} #define DWARFS_VERSION_PATCH ${PRJ_VERSION_PATCH} #define DWARFS_VERSION (DWARFS_VERSION_MAJOR * 10000 + DWARFS_VERSION_MINOR * 100 + DWARFS_VERSION_PATCH) +// NOLINTEND(cppcoreguidelines-macro-to-enum) namespace dwarfs { diff --git a/include/dwarfs/writer/internal/progress.h b/include/dwarfs/writer/internal/progress.h index b8410fac..f1583bcf 100644 --- a/include/dwarfs/writer/internal/progress.h +++ b/include/dwarfs/writer/internal/progress.h @@ -87,6 +87,7 @@ class progress { std::vector> get_active_contexts() const; + // NOLINTBEGIN(cppcoreguidelines-non-private-member-variables-in-classes) std::atomic current{nullptr}; std::atomic total_bytes_read{0}; std::atomic current_size{0}; @@ -115,6 +116,7 @@ class progress { std::atomic saved_by_segmentation{0}; std::atomic filesystem_size{0}; std::atomic compressed_size{0}; + // NOLINTEND(cppcoreguidelines-non-private-member-variables-in-classes) struct scan_progress { std::atomic scans{0}; diff --git a/src/pcm_sample_transformer.cpp b/src/pcm_sample_transformer.cpp index 7c943c3d..b556946e 100644 --- a/src/pcm_sample_transformer.cpp +++ b/src/pcm_sample_transformer.cpp @@ -33,6 +33,7 @@ namespace dwarfs { namespace { +// NOLINTBEGIN(cppcoreguidelines-pro-bounds-pointer-arithmetic) template class basic_pcm_sample_transformer { public: @@ -163,6 +164,7 @@ class basic_pcm_sample_transformer { } } }; +// NOLINTEND(cppcoreguidelines-pro-bounds-pointer-arithmetic) template ()} {} nilsimsa::~nilsimsa() = default;