chore: locally disable some clang-tidy checks

This commit is contained in:
Marcus Holland-Moritz 2025-03-16 18:38:35 +01:00
parent 07bcc09395
commit ce69ea2aba
2 changed files with 3 additions and 0 deletions

View File

@ -60,6 +60,7 @@ class packed_ptr {
: p_(build_packed_ptr(p, data)) {}
void set(T* p) { p_ = build_packed_ptr(p, get_data()); }
// NOLINTNEXTLINE(performance-no-int-to-ptr)
T* get() const { return reinterpret_cast<T*>(p_ & ~data_mask); }
T* operator->() const { return get(); }

View File

@ -60,6 +60,7 @@ bool is_root_path(std::string_view path) {
} // namespace
// NOLINTBEGIN(performance-unnecessary-value-param,performance-move-const-arg)
entry::entry(fs::path const& path, std::shared_ptr<entry> parent,
file_stat const& st)
#ifdef _WIN32
@ -71,6 +72,7 @@ entry::entry(fs::path const& path, std::shared_ptr<entry> parent,
, parent_{std::move(parent)}
, stat_{st} {
}
// NOLINTEND(performance-unnecessary-value-param,performance-move-const-arg)
bool entry::has_parent() const {
if (parent_.lock()) {