srctree

Robin Linden parent fe314322 a3a61d74
meta/clang-tidy: Suppress warnings new in clang-tidy 19

.clang-tidy added: 29, removed: 10, total 19
@@ -41,9 +41,17 @@
#
# -readability-named-parameter: Leaving out argument names is fine where it doesn't add anything.
#
# -readability-redundant-member-init: TODO(robinlinden): Investigate.
#
# -readability-uppercase-literal-suffix: TODO(robinlinden): Investigate.
# TODO(robinlinden): Investigate.
# -readability-redundant-member-init
# -readability-uppercase-literal-suffix
# -bugprone-suspicious-stringview-data-usage
# -misc-use-internal-linkage
# -modernize-min-max-use-initializer-list
# -modernize-use-designated-initializers
# -modernize-use-ranges
# -performance-unnecessary-copy-initialization
# -performance-unnecessary-value-param
# -readability-math-missing-parentheses
Checks: >
bugprone-*,
cert-*,
@@ -85,7 +93,15 @@ Checks: >
-readability-magic-numbers,
-readability-named-parameter,
-readability-redundant-member-init,
-readability-uppercase-literal-suffix
-readability-uppercase-literal-suffix,
-bugprone-suspicious-stringview-data-usage,
-misc-use-internal-linkage,
-modernize-min-max-use-initializer-list,
-modernize-use-designated-initializers,
-modernize-use-ranges,
-performance-unnecessary-copy-initialization,
-performance-unnecessary-value-param,
-readability-math-missing-parentheses
 
WarningsAsErrors: "*"
 
 
net/socket.cpp added: 29, removed: 10, total 19
@@ -7,7 +7,7 @@
 
#include <asio/buffer.hpp>
#include <asio/completion_condition.hpp>
#include <asio/connect.hpp>
#include <asio/connect.hpp> // NOLINT: Needed for asio::connect.
#include <asio/error_code.hpp>
#include <asio/io_context.hpp>
#include <asio/ip/tcp.hpp>
@@ -35,6 +35,7 @@ struct BaseSocketImpl {
std::string_view service) {
asio::error_code ec;
auto endpoints = resolver.resolve(host, service, ec);
// NOLINTNEXTLINE(misc-include-cleaner): Provided by <asio/connect.hpp>.
asio::connect(socket, endpoints, ec);
return !ec;
}
 
net/socket_test.cpp added: 29, removed: 10, total 19
@@ -10,7 +10,7 @@
#include <asio/io_context.hpp>
#include <asio/ip/address_v4.hpp>
#include <asio/ip/tcp.hpp>
#include <asio/write.hpp>
#include <asio/write.hpp> // NOLINT: Needed for asio::write.
 
#include <cstdint>
#include <future>
@@ -33,6 +33,7 @@ public:
port.set_value(a.local_endpoint().port());
 
auto sock = a.accept();
// NOLINTNEXTLINE(misc-include-cleaner): Provided by <asio/write.hpp>.
asio::write(sock, asio::buffer(payload, payload.size()));
}};
}
 
url/url_test.cpp added: 29, removed: 10, total 19
@@ -775,6 +775,7 @@ int main() {
 
simdjson::ondemand::parser parser;
 
// NOLINTNEXTLINE(clang-analyzer-unix.Errno): Problem in simdjson that probably doesn't affect us.
auto json = simdjson::padded_string::load("../wpt/url/resources/urltestdata.json");
 
simdjson::ondemand::document doc = parser.iterate(json);