srctree

Robin Linden parent e9b12fc5 cd024104
meta/clang-tidy: Enable the misleading-capture-default-by-value check

inlinesplit
.clang-tidy added: 3, removed: 4, total 0
@@ -65,7 +65,6 @@ Checks: >
-cppcoreguidelines-avoid-do-while,
-cppcoreguidelines-avoid-magic-numbers,
-cppcoreguidelines-avoid-non-const-global-variables,
-cppcoreguidelines-misleading-capture-default-by-value,
-cppcoreguidelines-narrowing-conversions,
-cppcoreguidelines-pro-bounds-array-to-pointer-decay,
-cppcoreguidelines-pro-bounds-constant-array-index,
 
engine/engine.cpp added: 3, removed: 4, total 0
@@ -132,7 +132,7 @@ tl::expected<std::unique_ptr<PageState>, NavigationError> Engine::navigate(uri::
std::vector<std::future<css::StyleSheet>> future_new_rules;
future_new_rules.reserve(head_links.size());
for (auto const *link : head_links) {
future_new_rules.push_back(std::async(std::launch::async, [=, this, &state]() -> css::StyleSheet {
future_new_rules.push_back(std::async(std::launch::async, [this, link, &state]() -> css::StyleSheet {
auto const &href = link->attributes.at("href");
auto stylesheet_url = uri::Uri::parse(href, state->uri);
if (!stylesheet_url) {