Skip to content

Commit 2507b93

Browse files
authored
Enable 'cppcoreguidelines-*' checks in clang-tidy (#347)
1 parent ed1ed46 commit 2507b93

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

.clang-tidy

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
Checks: >
22
bugprone-*,
33
clang-diagnostic-*,
4-
cppcoreguidelines-init-variables,
5-
cppcoreguidelines-pro-type-cstyle-cast,
4+
cppcoreguidelines-*,
65
llvm-include-order,
76
llvm-namespace-comment,
87
misc-*,
@@ -14,6 +13,14 @@ Checks: >
1413
-bugprone-casting-through-void,
1514
-bugprone-exception-escape,
1615
-bugprone-implicit-widening-of-multiplication-result,
16+
-cppcoreguidelines-avoid-goto,
17+
-cppcoreguidelines-avoid-magic-numbers,
18+
-cppcoreguidelines-non-private-member-variables-in-classes,
19+
-cppcoreguidelines-owning-memory,
20+
-cppcoreguidelines-pro-bounds-pointer-arithmetic,
21+
-cppcoreguidelines-pro-type-reinterpret-cast,
22+
-cppcoreguidelines-pro-type-vararg,
23+
-cppcoreguidelines-special-member-functions,
1724
-misc-const-correctness,
1825
-misc-header-include-cycle,
1926
-misc-no-recursion,

modules/core/task/include/task.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class Task {
6363
private:
6464
std::vector<std::string> functions_order_;
6565
std::vector<std::string> right_functions_order_ = {"Validation", "PreProcessing", "Run", "PostProcessing"};
66-
const double max_test_time_ = 1.0;
66+
static constexpr double kMaxTestTime = 1.0;
6767
std::chrono::high_resolution_clock::time_point tmp_time_point_;
6868
};
6969

modules/core/task/src/task.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ void ppc::core::Task::InternalOrderTest(const std::string& str) {
6363
auto duration = std::chrono::duration_cast<std::chrono::nanoseconds>(end - tmp_time_point_).count();
6464
auto current_time = static_cast<double>(duration) * 1e-9;
6565
std::stringstream err_msg;
66-
if (current_time < max_test_time_) {
66+
if (current_time < kMaxTestTime) {
6767
err_msg << "Test time:" << std::fixed << std::setprecision(10) << current_time;
6868
} else {
6969
err_msg << "\nTask execute time need to be: ";
70-
err_msg << "time < " << max_test_time_ << " secs.\n";
70+
err_msg << "time < " << kMaxTestTime << " secs.\n";
7171
err_msg << "Original time in secs: " << current_time << '\n';
7272
throw std::runtime_error(err_msg.str().c_str());
7373
}

0 commit comments

Comments
 (0)