fix more clang-tidy warnings

This commit is contained in:
pantor
2025-10-18 06:54:13 -07:00
parent ebf4d0f42d
commit d222ad2d98
3 changed files with 4 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ Checks: >
-abseil-*,
-altera-*,
-boost-*,
-cppcoreguidelines-avoid-const-or-ref-data-members,
-cppcoreguidelines-avoid-goto,
-cppcoreguidelines-non-private-member-variables-in-classes,
-fuchsia-*,

View File

@@ -30,7 +30,7 @@ namespace inja {
*/
inline std::string htmlescape(const std::string& data) {
std::string buffer;
buffer.reserve((unsigned int)(1.1 * data.size()));
buffer.reserve(static_cast<size_t>(1.1 * data.size()));
for (size_t pos = 0; pos != data.size(); ++pos) {
switch (data[pos]) {
case '&': buffer.append("&amp;"); break;

View File

@@ -1967,7 +1967,7 @@ class Parser {
throw_parser_error("expected id, got '" + tok.describe() + "'");
}
const Token key_token = std::move(value_token);
const Token key_token = value_token;
value_token = tok;
get_next_token();
@@ -2183,7 +2183,7 @@ namespace inja {
*/
inline std::string htmlescape(const std::string& data) {
std::string buffer;
buffer.reserve((unsigned int)(1.1 * data.size()));
buffer.reserve(static_cast<size_t>(1.1 * data.size()));
for (size_t pos = 0; pos != data.size(); ++pos) {
switch (data[pos]) {
case '&': buffer.append("&amp;"); break;