Skip to content

Commit fa38c36

Browse files
committed
Fix clang-tidy issues
1 parent 2c7f5b8 commit fa38c36

File tree

7 files changed

+12
-23
lines changed

7 files changed

+12
-23
lines changed

core-framework/src/http/BaseHTTPClient.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ URL::URL(const std::string& url_input) {
110110
std::string::const_iterator end_of_port = std::find_first_of(current_pos, url_input.end(), std::begin(PORT_TERMINATORS), std::end(PORT_TERMINATORS));
111111
const auto port_number = parsePortNumber(std::string{current_pos, end_of_port});
112112
if (port_number) {
113-
port_ = *port_number;
113+
port_ = port_number;
114114
} else {
115115
logger_->log_error("Could not parse the port number in URL '{}'", url_input);
116116
return;
@@ -226,8 +226,7 @@ size_t HTTPUploadByteArrayInputCallback::getDataChunk(char *data, size_t size) {
226226
if (ptr == nullptr) {
227227
return 0;
228228
}
229-
if (len > size)
230-
len = size;
229+
len = std::min(len, size);
231230
memcpy(data, ptr, len);
232231
pos += len;
233232
seek(pos);

libminifi/src/RemoteProcessorGroupPort.cpp

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ std::unique_ptr<sitetosite::SiteToSiteClient> RemoteProcessorGroupPort::getNextP
7272
sitetosite::SiteToSiteClientConfiguration config(peers_[this->peer_index_].getPeer(), local_network_interface_, client_type_);
7373
config.setSecurityContext(ssl_service);
7474
peer_index_++;
75-
if (peer_index_ >= static_cast<int>(peers_.size())) {
75+
if (peer_index_ >= gsl::narrow<int>(peers_.size())) {
7676
peer_index_ = 0;
7777
}
7878
config.setHTTPProxy(this->proxy_);
@@ -89,9 +89,7 @@ std::unique_ptr<sitetosite::SiteToSiteClient> RemoteProcessorGroupPort::getNextP
8989
}
9090

9191
void RemoteProcessorGroupPort::returnProtocol(core::ProcessContext& context, std::unique_ptr<sitetosite::SiteToSiteClient> return_protocol) {
92-
auto count = peers_.size();
93-
if (context.getProcessor().getMaxConcurrentTasks() > count)
94-
count = context.getProcessor().getMaxConcurrentTasks();
92+
auto count = std::max<size_t>(context.getProcessor().getMaxConcurrentTasks(), peers_.size());
9593
if (available_protocols_.size_approx() >= count) {
9694
logger_->log_debug("not enqueueing protocol {}", getUUIDStr());
9795
// let the memory be freed
@@ -139,15 +137,13 @@ void RemoteProcessorGroupPort::onSchedule(core::ProcessContext& context, core::P
139137
}
140138
// populate the site2site protocol for load balancing between them
141139
if (!peers_.empty()) {
142-
auto count = peers_.size();
143-
if (context.getProcessor().getMaxConcurrentTasks() > count)
144-
count = context.getProcessor().getMaxConcurrentTasks();
140+
auto count = std::max<size_t>(context.getProcessor().getMaxConcurrentTasks(), peers_.size());
145141
for (uint32_t i = 0; i < count; i++) {
146142
std::unique_ptr<sitetosite::SiteToSiteClient> nextProtocol = nullptr;
147143
sitetosite::SiteToSiteClientConfiguration config(peers_[this->peer_index_].getPeer(), this->getInterface(), client_type_);
148144
config.setSecurityContext(ssl_service);
149145
peer_index_++;
150-
if (peer_index_ >= static_cast<int>(peers_.size())) {
146+
if (peer_index_ >= gsl::narrow<int>(peers_.size())) {
151147
peer_index_ = 0;
152148
}
153149
logger_->log_trace("Creating client");
@@ -183,8 +179,6 @@ void RemoteProcessorGroupPort::onTrigger(core::ProcessContext& context, core::Pr
183179

184180
RPGLatch count;
185181

186-
std::string value;
187-
188182
logger_->log_trace("On trigger {}", getUUIDStr());
189183

190184
std::unique_ptr<sitetosite::SiteToSiteClient> protocol_ = nullptr;

libminifi/src/c2/protocols/RESTSender.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@ void RESTSender::initialize(core::controller::ControllerServiceProvider* control
4444
// base URL when one is not specified.
4545
if (nullptr != configure) {
4646
std::optional<std::string> rest_base_path = configure->get(Configuration::nifi_c2_rest_path_base);
47-
std::string update_str;
48-
std::string ssl_context_service_str;
4947
configure->get(Configuration::nifi_c2_rest_url, "c2.rest.url", rest_uri_);
5048
configure->get(Configuration::nifi_c2_rest_url_ack, "c2.rest.url.ack", ack_uri_);
5149
if (rest_uri_.starts_with("/")) {
@@ -121,7 +119,7 @@ C2Payload RESTSender::sendPayload(const std::string& url, const Direction direct
121119

122120
auto setUpHttpRequest = [&](http::HttpRequestMethod http_method) {
123121
client.set_request_method(http_method);
124-
if (url.find("https://") == 0) {
122+
if (url.starts_with("https://")) {
125123
if (!ssl_context_service_) {
126124
setSecurityContext(client, http_method, url);
127125
} else {

libminifi/src/core/logging/LoggerConfiguration.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ std::vector<std::string> LoggerProperties::get_keys_of_type(const std::string &t
8282
std::vector<std::string> appenders;
8383
const std::string prefix = type + ".";
8484
for (auto const & entry : getProperties()) {
85-
if (entry.first.rfind(prefix, 0) == 0 && entry.first.find(".", prefix.length() + 1) == std::string::npos) {
85+
if (entry.first.starts_with(prefix) && entry.first.find(".", prefix.length() + 1) == std::string::npos) {
8686
appenders.push_back(entry.first);
8787
}
8888
}
@@ -145,7 +145,7 @@ void LoggerConfiguration::initialize(const std::shared_ptr<LoggerProperties> &lo
145145
}
146146

147147
formatter_ = std::make_shared<spdlog::pattern_formatter>(spdlog_pattern);
148-
spdlog::apply_all([&](auto spd_logger) {
148+
spdlog::apply_all([&](const auto& spd_logger) {
149149
setupSpdLogger(lock, spd_logger, root_namespace_, spd_logger->name(), formatter_);
150150
});
151151
logger_->log_debug("Set following pattern on loggers: {}", spdlog_pattern);

libminifi/src/core/logging/alert/AlertSink.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ void AlertSink::run() {
151151
Services* expected{nullptr};
152152
// only restore the services pointer if no initialize set it to something else meanwhile
153153
if (services_.compare_exchange_strong(expected, services.get())) {
154-
(void)services.release();
154+
std::ignore = services.release();
155155
}
156156
}
157157
}

libminifi/src/sitetosite/HTTPProtocol.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ std::shared_ptr<sitetosite::Transaction> HttpSiteToSiteClient::createTransaction
8080
}
8181

8282
transaction_client->setRequestHeader(PROTOCOL_VERSION_HEADER, "1");
83-
peer_->setStream(std::unique_ptr<io::BaseStream>(new http::HttpStream(transaction_client)));
83+
peer_->setStream(std::make_unique<http::HttpStream>(transaction_client));
8484
logger_->log_debug("Created transaction id -{}-", transaction->getUUID().to_string());
8585
known_transactions_[transaction->getUUID()] = transaction;
8686
return transaction;
@@ -235,10 +235,8 @@ void HttpSiteToSiteClient::closeTransaction(const utils::Identifier &transaction
235235
return;
236236
}
237237

238-
std::string append_str;
239238
logger_->log_trace("Site to Site closing transaction {}", transaction->getUUIDStr());
240239

241-
242240
bool data_received = transaction->getDirection() == sitetosite::RECEIVE && (current_code == sitetosite::CONFIRM_TRANSACTION || current_code == sitetosite::TRANSACTION_FINISHED);
243241

244242
int code = sitetosite::UNRECOGNIZED_RESPONSE_CODE;

libminifi/test/unit/GeneralUtilsTest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ struct does_compile : std::false_type {};
5353
template<int N, int D>
5454
struct does_compile<N, D,
5555
// we must force evaluation so decltype won't do
56-
typename std::enable_if<(minifi::utils::intdiv_ceil(N, D), true)>::type> : std::true_type {};
56+
std::enable_if_t<(minifi::utils::intdiv_ceil(N, D), true)>> : std::true_type {};
5757

5858
static_assert(does_compile<2, 3>::value, "does_compile should work");
5959
static_assert(!does_compile<1, 0>::value, "constexpr division by zero shouldn't compile");

0 commit comments

Comments
 (0)