Skip to content

Commit e891b0a

Browse files
authored
Merge pull request #2401 from joto/clang-tidy-fix
Fiddling with clang-tidy
2 parents 76d34ae + 069724f commit e891b0a

File tree

4 files changed

+11
-1
lines changed

4 files changed

+11
-1
lines changed

.clang-tidy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ Checks: '*,-abseil-*,-altera-*,-android-cloexec-*,-boost-use-ranges,-bugprone-ch
8888
# Readability is a matter of opinion here
8989
#
9090
#WarningsAsErrors: '*'
91-
HeaderFilterRegex: '\/src\/'
91+
HeaderFilterRegex: '\/(src|tests)\/'
9292
CheckOptions:
9393
- key: cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor
9494
value: true

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ if (CLANG_TIDY)
286286

287287
add_custom_target(clang-tidy
288288
${CLANG_TIDY}
289+
--config-file ${CMAKE_SOURCE_DIR}/.clang-tidy
289290
-p ${CMAKE_BINARY_DIR}
290291
${CT_CHECK_FILES}
291292
)

tests/common-cleanup.hpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ class file_t
3434
}
3535
}
3636

37+
file_t(file_t const &) = delete;
38+
file_t &operator=(file_t const &) = delete;
39+
40+
file_t(file_t &&) = delete;
41+
file_t &operator=(file_t const &&) = delete;
42+
3743
~file_t() noexcept { delete_file(true); }
3844

3945
private:

tests/common-pg.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@ class tempdb_t
132132
tempdb_t(tempdb_t &&) = delete;
133133
tempdb_t &operator=(tempdb_t const &&) = delete;
134134

135+
// We want to terminate the program if there is an exception thrown inside
136+
// the destructor.
137+
// NOLINTNEXTLINE(bugprone-exception-escape)
135138
~tempdb_t() noexcept
136139
{
137140
if (m_db_name.empty()) {

0 commit comments

Comments
 (0)