prek
checks.x86_64-linux.lint
· build #38
· raw
1cmake -S. -B/build/tmp.4N0Vy1HVf8 -G Ninja 2-- The C compiler identification is Clang 22.1.83-- The CXX compiler identification is Clang 22.1.84-- Detecting C compiler ABI info5-- Detecting C compiler ABI info - done6-- Check for working C compiler: /nix/store/dhj655ms136rgql2a7bs43xyn5h277r7-clang-wrapper-22.1.8/bin/clang - skipped7-- Detecting C compile features8-- Detecting C compile features - done9-- Detecting CXX compiler ABI info10-- Detecting CXX compiler ABI info - done11-- Check for working CXX compiler: /nix/store/dhj655ms136rgql2a7bs43xyn5h277r7-clang-wrapper-22.1.8/bin/clang++ - skipped12-- Detecting CXX compile features13-- Detecting CXX compile features - done14-- Found Vulkan: /nix/store/iahmf8kl215rjcvb3zz3l7i9w2sf9x5v-vulkan-loader-1.4.357.0/lib/libvulkan.so (found version "1.4.357") missing components: glslc glslangValidator15-- Performing Test CMAKE_HAVE_LIBC_PTHREAD16-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success17-- Found Threads: TRUE18-- Found Fontconfig: /nix/store/hrxf1fxrp7qwxrlv5k4aqxlwlam952aa-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3")19-- Found Freetype: /nix/store/85v143gw8jcqjg04gxb38c4han2z7myb-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3")20-- Found PkgConfig: /nix/store/29d1c5xk6w3rwl7yvdfwl90whslv5h54-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")21-- Checking for module 'stb'22-- Found stb, version 123-- Configuring done (4.3s)24-- Generating done (0.1s)25-- Build files have been written to: /build/tmp.4N0Vy1HVf826Enabled checks:27 cppcoreguidelines-avoid-c-arrays28 cppcoreguidelines-avoid-capturing-lambda-coroutines29 cppcoreguidelines-avoid-const-or-ref-data-members30 cppcoreguidelines-avoid-goto31 cppcoreguidelines-avoid-non-const-global-variables32 cppcoreguidelines-avoid-reference-coroutine-parameters33 cppcoreguidelines-c-copy-assignment-signature34 cppcoreguidelines-explicit-virtual-functions35 cppcoreguidelines-init-variables36 cppcoreguidelines-interfaces-global-init37 cppcoreguidelines-macro-to-enum38 cppcoreguidelines-misleading-capture-default-by-value39 cppcoreguidelines-missing-std-forward40 cppcoreguidelines-narrowing-conversions41 cppcoreguidelines-no-malloc42 cppcoreguidelines-no-suspend-with-lock43 cppcoreguidelines-noexcept-destructor44 cppcoreguidelines-noexcept-move-operations45 cppcoreguidelines-noexcept-swap46 cppcoreguidelines-non-private-member-variables-in-classes47 cppcoreguidelines-owning-memory48 cppcoreguidelines-prefer-member-initializer49 cppcoreguidelines-pro-bounds-array-to-pointer-decay50 cppcoreguidelines-pro-bounds-avoid-unchecked-container-access51 cppcoreguidelines-pro-bounds-constant-array-index52 cppcoreguidelines-pro-bounds-pointer-arithmetic53 cppcoreguidelines-pro-type-const-cast54 cppcoreguidelines-pro-type-cstyle-cast55 cppcoreguidelines-pro-type-member-init56 cppcoreguidelines-pro-type-reinterpret-cast57 cppcoreguidelines-pro-type-static-cast-downcast58 cppcoreguidelines-pro-type-union-access59 cppcoreguidelines-rvalue-reference-param-not-moved60 cppcoreguidelines-slicing61 cppcoreguidelines-special-member-functions62 cppcoreguidelines-use-default-member-init63 cppcoreguidelines-use-enum-class64 cppcoreguidelines-virtual-class-destructor65 modernize-avoid-bind66 modernize-avoid-c-arrays67 modernize-avoid-c-style-cast68 modernize-avoid-setjmp-longjmp69 modernize-avoid-variadic-functions70 modernize-concat-nested-namespaces71 modernize-deprecated-headers72 modernize-deprecated-ios-base-aliases73 modernize-loop-convert74 modernize-macro-to-enum75 modernize-make-shared76 modernize-make-unique77 modernize-min-max-use-initializer-list78 modernize-pass-by-value79 modernize-raw-string-literal80 modernize-redundant-void-arg81 modernize-replace-auto-ptr82 modernize-replace-disallow-copy-and-assign-macro83 modernize-replace-random-shuffle84 modernize-return-braced-init-list85 modernize-shrink-to-fit86 modernize-type-traits87 modernize-unary-static-assert88 modernize-use-auto89 modernize-use-bool-literals90 modernize-use-constraints91 modernize-use-default-member-init92 modernize-use-designated-initializers93 modernize-use-emplace94 modernize-use-equals-default95 modernize-use-equals-delete96 modernize-use-integer-sign-comparison97 modernize-use-nodiscard98 modernize-use-noexcept99 modernize-use-nullptr100 modernize-use-override101 modernize-use-ranges102 modernize-use-scoped-lock103 modernize-use-starts-ends-with104 modernize-use-std-format105 modernize-use-std-numbers106 modernize-use-std-print107 modernize-use-trailing-return-type108 modernize-use-transparent-functors109 modernize-use-uncaught-exceptions110 modernize-use-using111 readability-identifier-naming112113Running clang-tidy in 16 threads for 47 files out of 47 in compilation database ...114[ 1/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/enums.cpp115/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/enums.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]116 1 | #include <boost/test/unit_test.hpp>117 | ^~~~~~~~~~~~~~~~~~~~~~~~~~118/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/enums.cpp:7:23: error: variable 'enums' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]119 7 | BOOST_AUTO_TEST_SUITE(enums)120 | ^121/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/enums.cpp:14:22: error: invalid case style for variable 'StringToEnumCaseSensitive' [readability-identifier-naming,-warnings-as-errors]122 14 | BOOST_AUTO_TEST_CASE(StringToEnumCaseSensitive) {123 | ^~~~~~~~~~~~~~~~~~~~~~~~~124 | string_to_enum_case_sensitive125/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/enums.cpp:14:22: error: variable 'StringToEnumCaseSensitive' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1263 warnings and 1 error generated.127Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/enums.cpp.1283 warnings treated as errors129130[ 2/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/assets/manager.cpp131/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]132 3 | #include <filesystem>133 | ^~~~~~~~~~~~134/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]135 10 | class Manager {136 | ^137 11 | public:138 12 | Manager() = default;139 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,140 14 | const std::optional<std::filesystem::path>& project_path = {})141 15 | : asset_paths_(asset_paths), project_path_(project_path) {}142 16 | 143 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const144 18 | -> expected<std::filesystem::path>;145 19 | 146 20 | private:147 21 | std::vector<std::filesystem::path> asset_paths_;148 | 149 | {}150 22 | std::optional<std::filesystem::path> project_path_;151 | 152 | {}153/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]154 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,155 | ^156/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]157 14 | class Err {158 | ^159/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]160 37 | std::optional<std::string> extra_message_;161 | ^~~~~~~~~~~~~~162 | extra_message163/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]164 39 | std::source_location loc_;165 | ^~~~166 | loc1675 warnings and 1 error generated.168Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/assets/manager.cpp.1695 warnings treated as errors170171[ 3/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/event.cpp172/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:3:10: error: 'functional' file not found [clang-diagnostic-error]173 3 | #include <functional>174 | ^~~~~~~~~~~~175/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]176 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)177 | ^~~~~~~~~~~~~~~~~178 | boost_define_enum179/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]180/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]181 70 | struct KeyTyped {182 | ^183 71 | std::string_view text;184 | 185 | {}1863 warnings and 1 error generated.187Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/event.cpp.188Suppressed 1 warnings (1 NOLINT).1893 warnings treated as errors190191[ 4/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/input.cpp192/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]193 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)194 | ^~~~~~~~~~~~~~~~~195 | boost_define_enum196/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]197/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]198 70 | struct KeyTyped {199 | ^200 71 | std::string_view text;201 | 202 | {}203/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:3:10: error: 'unordered_map' file not found [clang-diagnostic-error]204 3 | #include <unordered_map>205 | ^~~~~~~~~~~~~~~206/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]207 10 | class Input {208 | ^209 11 | public:210 12 | void initialize(event::Dispatcher& dispatcher);211 13 | 212 14 | auto is_pressed(KeyCode key) const -> bool;213 15 | auto is_pressed_down(KeyCode key) const -> bool;214 16 | 215 17 | auto end_frame() { pressed_down_.clear(); }216 18 | 217 19 | private:218 20 | std::unordered_map<KeyCode, bool> pressed_;219 | 220 | {}221 21 | std::unordered_map<KeyCode, bool> pressed_down_;222 | 223 | {}224/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]225 14 | auto is_pressed(KeyCode key) const -> bool;226 | ^227 | [[nodiscard]] 228/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]229 15 | auto is_pressed_down(KeyCode key) const -> bool;230 | ^231 | [[nodiscard]] 2326 warnings and 1 error generated.233Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/input.cpp.234Suppressed 1 warnings (1 NOLINT).2356 warnings treated as errors236237[ 5/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/src/string.cpp238/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/string.hpp:3:10: error: 'string' file not found [clang-diagnostic-error]239 3 | #include <string>240 | ^~~~~~~~2411 error generated.242Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/src/string.cpp.243Found compiler error(s).244245[ 6/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/src/filesystem.cpp246/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/filesystem.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]247 3 | #include <filesystem>248 | ^~~~~~~~~~~~249/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]250 14 | class Err {251 | ^252/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]253 37 | std::optional<std::string> extra_message_;254 | ^~~~~~~~~~~~~~255 | extra_message256/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]257 39 | std::source_location loc_;258 | ^~~~259 | loc2603 warnings and 1 error generated.261Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/src/filesystem.cpp.2623 warnings treated as errors263264[ 7/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/vulkan.cpp265/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/vulkan.cpp:1:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]266 1 | #include <vulkan/vulkan.hpp>267 | ^~~~~~~~~~~~~~~~~~~2681 error generated.269Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/vulkan.cpp.270Found compiler error(s).271272[ 8/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/render_target.cpp273/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]274 14 | struct Context {275 | ^276 15 | Window window;277 16 | event::Dispatcher event_dispatcher;278 17 | Input input;279 18 | 280 19 | std::shared_ptr<GraphicsContext> graphics_context;281 | 282 | {}283 20 | std::shared_ptr<Renderer> renderer;284 | 285 | {}286/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]287 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)288 | ^~~~~~~~~~~~~~~~~289 | boost_define_enum290/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]291/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]292 70 | struct KeyTyped {293 | ^294 71 | std::string_view text;295 | 296 | {}297/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]298 14 | struct Node {299 | ^300 15 | std::string name;301 | 302 | {}303 16 | std::shared_ptr<RenderPass> render_pass;304 | 305 | {}306/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]307 22 | struct Graph {308 | ^309 23 | auto begin() { return nodes.begin(); }310 24 | auto end() { return nodes.end(); }311 25 | 312 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {313 27 | const auto node = std::ranges::find_if(314 28 | nodes, [name](const node_t& node) { return name == node->name; });315 29 | if (node != nodes.end()) return *node;316 30 | 317 31 | return nullptr;318 32 | }319 33 | 320 34 | std::vector<node_t> nodes;321 | 322 | {}323 35 | std::vector<edge_t> edges;324 | 325 | {}326/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]327 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}328 | ^329/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]330 14 | class GraphicsContext {331 | ^332/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]333 10 | class Input {334 | ^335 11 | public:336 12 | void initialize(event::Dispatcher& dispatcher);337 13 | 338 14 | auto is_pressed(KeyCode key) const -> bool;339 15 | auto is_pressed_down(KeyCode key) const -> bool;340 16 | 341 17 | auto end_frame() { pressed_down_.clear(); }342 18 | 343 19 | private:344 20 | std::unordered_map<KeyCode, bool> pressed_;345 | 346 | {}347 21 | std::unordered_map<KeyCode, bool> pressed_down_;348 | 349 | {}350/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]351 14 | auto is_pressed(KeyCode key) const -> bool;352 | ^353 | [[nodiscard]] 354/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]355 15 | auto is_pressed_down(KeyCode key) const -> bool;356 | ^357 | [[nodiscard]] 358/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]359 57 | class Mesh {360 | ^361/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]362 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)363 | ^364 21 | : name_(std::move(name)), shader_(shader) {}365 22 | 366 23 | std::string name_;367 | 368 | {}369 24 | 370 25 | std::shared_ptr<vk::Shader> shader_;371 | 372 | {}373/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]374 25 | PassResources(std::string target_prefix)375 | ^376/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]377 51 | auto has_colour_target() const { return colour_target_; }378 | ^379 | [[nodiscard]] 380/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]381 52 | auto has_depth_target() const { return depth_target_; }382 | ^383 | [[nodiscard]] 384/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_target.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]385 3 | #include <vulkan/vulkan.hpp>386 | ^~~~~~~~~~~~~~~~~~~387/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]388 14 | class RenderTarget {389 | ^390/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]391 9 | class Device {392 | ^393/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]394 11 | struct QueueFamilyIndices {395 | ^396 12 | uint32_t graphics_index;397 | 398 | {}399 13 | uint32_t present_index;400 | 401 | {}402/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]403 19 | struct SwapchainSupportDetails {404 | ^405 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;406 | 407 | {}408 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;409 | 410 | {}411 22 | std::vector<::vk::PresentModeKHR> present_modes;412 | 413 | {}414/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]415 31 | VKAPI_ATTR auto VKAPI_CALL416 | ^~~~~~~~~~417 | vkapi_call418/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]419/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]420 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,421 | ^422/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'423 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \424 | ^425/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]426 40 | explicit Window(SDL_Window* window) : window_(window) {}427 | ^428 41 | 429 42 | SDL_Window* window_;430 | 431 | {}432/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]433 18 | constexpr Vec() : data() {}434 | ^ ~~435 | = default;436/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]437 168 | Vec2f() : Vec<float, 2>() {}438 | ^ ~~439 | = default;440/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]441 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));442 | ^~~~~~~~~~~~~~~~~~~~~443 | boost_describe_struct444/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]445/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]446 181 | Vec3f() : Vec<float, 3>() {}447 | ^ ~~448 | = default;449/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]450 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));451 | ^~~~~~~~~~~~~~~~~~~~~452 | boost_describe_struct453/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]454/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]455 199 | Vec4f() : Vec<float, 4>() {}456 | ^ ~~457 | = default;458/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]459 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));460 | ^~~~~~~~~~~~~~~~~~~~~461 | boost_describe_struct462/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]463/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]464 14 | class Err {465 | ^466/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]467 37 | std::optional<std::string> extra_message_;468 | ^~~~~~~~~~~~~~469 | extra_message470/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]471 39 | std::source_location loc_;472 | ^~~~473 | loc474/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]475 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,476 | ^477 30 | ::vk::ImageView view)478 31 | : allocator_(allocator),479 32 | allocation_(allocation),480 33 | image_(image),481 34 | view_(view) {}482 35 | 483 36 | void destroy() noexcept;484 37 | 485 38 | VmaAllocator allocator_{};486 39 | VmaAllocation allocation_{};487 40 | ::vk::Image image_;488 | 489 | {}490 41 | ::vk::ImageView view_;491 | 492 | {}493/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]494 12 | BOOST_DESCRIBE_ENUM(495 | ^~~~~~~~~~~~~~~~~~~496 | boost_describe_enum497/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]498/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]499 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,500 | ^501/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'502 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \503 | ^504/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]505 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);506 | ^~~~~~~~~~~~~~~~~507 | boost_define_enum508/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]509/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]510 26 | class ShaderModule {511 | ^512/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]513 49 | class Shader {514 | ^51545 warnings and 1 error generated.516Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/render_target.cpp.517Suppressed 1 warnings (1 NOLINT).51845 warnings treated as errors519520[ 9/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/scene/components/collider.cpp521/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/components/collider.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]522 3 | #include <flecs.h>523 | ^~~~~~~~~524/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]525 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);526 | ^ 527 | = NAN528/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]529 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));530 | ^~~~~~~~~~~~~~~~~~~~~531 | boost_describe_struct532/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]533/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]534 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));535 | ^~~~~~~~~~~~~~~~~~~~~536 | boost_describe_struct537/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]538/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]539 18 | constexpr Vec() : data() {}540 | ^ ~~541 | = default;542/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]543 168 | Vec2f() : Vec<float, 2>() {}544 | ^ ~~545 | = default;546/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]547 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));548 | ^~~~~~~~~~~~~~~~~~~~~549 | boost_describe_struct550/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]551/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]552 181 | Vec3f() : Vec<float, 3>() {}553 | ^ ~~554 | = default;555/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]556 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));557 | ^~~~~~~~~~~~~~~~~~~~~558 | boost_describe_struct559/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]560/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]561 199 | Vec4f() : Vec<float, 4>() {}562 | ^ ~~563 | = default;564/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]565 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));566 | ^~~~~~~~~~~~~~~~~~~~~567 | boost_describe_struct568/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]56915 warnings and 1 error generated.570Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/scene/components/collider.cpp.57115 warnings treated as errors572573[10/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/memory.cpp574/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/memory.cpp:5:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]575 5 | #include <vk_mem_alloc.h>576 | ^~~~~~~~~~~~~~~~5771 error generated.578Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/memory.cpp.579Found compiler error(s).580581[11/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/src/string_reader.cpp582/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/string_reader.hpp:3:10: error: 'string_view' file not found [clang-diagnostic-error]583 3 | #include <string_view>584 | ^~~~~~~~~~~~~585/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: error: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]586 9 | StringReader(const std::string_view& input) : input_(input) {}587 | ^5881 warning and 1 error generated.589Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/src/string_reader.cpp.5901 warning treated as error591592[12/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/mesh.cpp593/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]594 3 | #include <vk_mem_alloc.h>595 | ^~~~~~~~~~~~~~~~596/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]597 57 | class Mesh {598 | ^599/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]600 9 | class Device {601 | ^602/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/mesh.cpp:9:1: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]603 9 | Mesh::Mesh(const vulkan::Device& device, VmaAllocator allocator)604 | ^605/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/mesh.cpp:15:1: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]606 15 | Mesh::Mesh(const std::vector<Vertex>& vertices,607 | ^608/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]609 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);610 | ^ 611 | = NAN612/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]613 18 | constexpr Vec() : data() {}614 | ^ ~~615 | = default;616/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]617 168 | Vec2f() : Vec<float, 2>() {}618 | ^ ~~619 | = default;620/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]621 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));622 | ^~~~~~~~~~~~~~~~~~~~~623 | boost_describe_struct624/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]625/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]626 181 | Vec3f() : Vec<float, 3>() {}627 | ^ ~~628 | = default;629/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]630 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));631 | ^~~~~~~~~~~~~~~~~~~~~632 | boost_describe_struct633/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]634/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]635 199 | Vec4f() : Vec<float, 4>() {}636 | ^ ~~637 | = default;638/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]639 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));640 | ^~~~~~~~~~~~~~~~~~~~~641 | boost_describe_struct642/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]643/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]644 14 | class Err {645 | ^646/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]647 37 | std::optional<std::string> extra_message_;648 | ^~~~~~~~~~~~~~649 | extra_message650/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]651 39 | std::source_location loc_;652 | ^~~~653 | loc654/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]655 12 | BOOST_DESCRIBE_ENUM(656 | ^~~~~~~~~~~~~~~~~~~657 | boost_describe_enum658/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]659/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]660 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,661 | ^662/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'663 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \664 | ^665/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]666 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);667 | ^~~~~~~~~~~~~~~~~668 | boost_define_enum669/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]670/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]671 26 | class ShaderModule {672 | ^673/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]674 49 | class Shader {675 | ^67625 warnings and 1 error generated.677Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/mesh.cpp.67825 warnings treated as errors679680[13/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/src/geometry.cpp681/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:3:10: error: 'numbers' file not found [clang-diagnostic-error]682 3 | #include <numbers>683 | ^~~~~~~~~684/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]685 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);686 | ^ 687 | = NAN688/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]689 18 | constexpr Vec() : data() {}690 | ^ ~~691 | = default;692/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]693 168 | Vec2f() : Vec<float, 2>() {}694 | ^ ~~695 | = default;696/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]697 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));698 | ^~~~~~~~~~~~~~~~~~~~~699 | boost_describe_struct700/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]701/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]702 181 | Vec3f() : Vec<float, 3>() {}703 | ^ ~~704 | = default;705/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]706 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));707 | ^~~~~~~~~~~~~~~~~~~~~708 | boost_describe_struct709/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]710/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]711 199 | Vec4f() : Vec<float, 4>() {}712 | ^ ~~713 | = default;714/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]715 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));716 | ^~~~~~~~~~~~~~~~~~~~~717 | boost_describe_struct718/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]719/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/src/geometry.cpp:60:15: error: variable 'sin' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]720 2 | const float sin = std::sin(angle);721 | ^ 722 | = NAN723/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/src/geometry.cpp:61:15: error: variable 'cos' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]724 61 | const float cos = std::cos(angle);725 | ^ 726 | = NAN72713 warnings and 1 error generated.728Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/src/geometry.cpp.72913 warnings treated as errors730731[14/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/graphics_context.cpp732/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]733 3 | #include <vk_mem_alloc.h>734 | ^~~~~~~~~~~~~~~~735/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]736 14 | class GraphicsContext {737 | ^738/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]739 9 | class Device {740 | ^741/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]742 11 | struct QueueFamilyIndices {743 | ^744 12 | uint32_t graphics_index;745 | 746 | {}747 13 | uint32_t present_index;748 | 749 | {}750/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]751 19 | struct SwapchainSupportDetails {752 | ^753 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;754 | 755 | {}756 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;757 | 758 | {}759 22 | std::vector<::vk::PresentModeKHR> present_modes;760 | 761 | {}762/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]763 31 | VKAPI_ATTR auto VKAPI_CALL764 | ^~~~~~~~~~765 | vkapi_call766/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]767/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]768 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {769 | ^~~~~~~~~~~~~~~~~~~~~770 | kMakeAnsiColourCode771/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]772 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)773 | ^~~~~~~~~~~~~~~~~~~774 | boost_describe_enum775/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]776/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]777 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {778 | ^779/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]780 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {781 | ^782/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]783 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {784 | ^785/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]786 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {787 | ^788/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]789 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {790 | ^791/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]792 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {793 | ^794/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]795 12 | struct std::formatter<T, char> {796 | ^~~~~~~~~797 | Formatter798/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]799 14 | class Err {800 | ^801/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]802 37 | std::optional<std::string> extra_message_;803 | ^~~~~~~~~~~~~~804 | extra_message805/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]806 39 | std::source_location loc_;807 | ^~~~808 | loc809/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]810 12 | BOOST_DESCRIBE_ENUM(811 | ^~~~~~~~~~~~~~~~~~~812 | boost_describe_enum813/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]814/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]815 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,816 | ^817/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'818 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \819 | ^82022 warnings and 1 error generated.821Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/graphics_context.cpp.82222 warnings treated as errors823824[15/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_text/src/font.cpp825/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_text/include/wren/text/font.hpp:3:10: error: 'array' file not found [clang-diagnostic-error]826 3 | #include <array>827 | ^~~~~~~828/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_text/src/font.cpp:11:1: error: constructor does not initialize these fields: path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]829 11 | Font::Font(const std::filesystem::path& path) : path_(path) {830 | ^831/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]832 14 | class Err {833 | ^834/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]835 37 | std::optional<std::string> extra_message_;836 | ^~~~~~~~~~~~~~837 | extra_message838/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]839 39 | std::source_location loc_;840 | ^~~~841 | loc8424 warnings and 1 error generated.843Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_text/src/font.cpp.8444 warnings treated as errors845846[16/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/mesh_loader.cpp847/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]848 57 | class Mesh {849 | ^850/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh_loader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]851 3 | #include <filesystem>852 | ^~~~~~~~~~~~853/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]854 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)855 | ^856/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'857 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \858 | ^859/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]860 9 | class Device {861 | ^862/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/mesh_loader.cpp:25:23: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]863 25 | utils::BinaryReader reader(std::as_bytes(s));864 | ~~~~~ ^ 865 | auto -> utils866/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]867 18 | constexpr Vec() : data() {}868 | ^ ~~869 | = default;870/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]871 168 | Vec2f() : Vec<float, 2>() {}872 | ^ ~~873 | = default;874/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]875 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));876 | ^~~~~~~~~~~~~~~~~~~~~877 | boost_describe_struct878/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]879/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]880 181 | Vec3f() : Vec<float, 3>() {}881 | ^ ~~882 | = default;883/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]884 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));885 | ^~~~~~~~~~~~~~~~~~~~~886 | boost_describe_struct887/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]888/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]889 199 | Vec4f() : Vec<float, 4>() {}890 | ^ ~~891 | = default;892/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]893 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));894 | ^~~~~~~~~~~~~~~~~~~~~895 | boost_describe_struct896/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]897/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]898 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {899 | ^~~~~~~~~~~~~~~~~~~~~900 | kMakeAnsiColourCode901/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]902 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)903 | ^~~~~~~~~~~~~~~~~~~904 | boost_describe_enum905/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]906/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]907 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {908 | ^909/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]910 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {911 | ^912/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]913 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {914 | ^915/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]916 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {917 | ^918/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]919 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {920 | ^921/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]922 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {923 | ^924/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/binary_reader.hpp:12:3: error: constructor does not initialize these fields: data_, iterator [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]925 12 | BinaryReader(const std::span<const std::byte>& data)926 | ^927/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/binary_reader.hpp:55:31: error: invalid case style for private member 'iterator' [readability-identifier-naming,-warnings-as-errors]928 55 | std::span<const std::byte>::iterator pos_;929 | ^~~~~~~~930 | iterator_931/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]932 12 | struct std::formatter<T, char> {933 | ^~~~~~~~~934 | Formatter935/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]936 14 | class Err {937 | ^938/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]939 37 | std::optional<std::string> extra_message_;940 | ^~~~~~~~~~~~~~941 | extra_message942/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]943 39 | std::source_location loc_;944 | ^~~~945 | loc946/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]947 12 | BOOST_DESCRIBE_ENUM(948 | ^~~~~~~~~~~~~~~~~~~949 | boost_describe_enum950/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]951/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]952 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,953 | ^954/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'955 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \956 | ^957/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]958 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);959 | ^~~~~~~~~~~~~~~~~960 | boost_define_enum961/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]962/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]963 26 | class ShaderModule {964 | ^965/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]966 49 | class Shader {967 | ^96836 warnings and 1 error generated.969Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/mesh_loader.cpp.97036 warnings treated as errors971972[17/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_physics/src/ray.cpp973/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]974 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);975 | ^ 976 | = NAN977/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]978 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));979 | ^~~~~~~~~~~~~~~~~~~~~980 | boost_describe_struct981/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]982/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]983 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));984 | ^~~~~~~~~~~~~~~~~~~~~985 | boost_describe_struct986/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]987/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]988 18 | constexpr Vec() : data() {}989 | ^ ~~990 | = default;991/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]992 168 | Vec2f() : Vec<float, 2>() {}993 | ^ ~~994 | = default;995/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]996 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));997 | ^~~~~~~~~~~~~~~~~~~~~998 | boost_describe_struct999/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1000/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1001 181 | Vec3f() : Vec<float, 3>() {}1002 | ^ ~~1003 | = default;1004/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1005 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1006 | ^~~~~~~~~~~~~~~~~~~~~1007 | boost_describe_struct1008/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1009/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1010 199 | Vec4f() : Vec<float, 4>() {}1011 | ^ ~~1012 | = default;1013/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1014 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1015 | ^~~~~~~~~~~~~~~~~~~~~1016 | boost_describe_struct1017/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1018/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_physics/include/wren/physics/ray.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]1019 3 | #include <flecs.h>1020 | ^~~~~~~~~102115 warnings and 1 error generated.1022Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_physics/src/ray.cpp.102315 warnings treated as errors10241025[18/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/binary_reader.cpp1026/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/binary_reader.hpp:3:10: error: 'bit' file not found [clang-diagnostic-error]1027 3 | #include <bit>1028 | ^~~~~1029/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/binary_reader.hpp:12:3: error: constructor does not initialize these fields: data_, iterator [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1030 12 | BinaryReader(const std::span<const std::byte>& data)1031 | ^1032/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/binary_reader.hpp:55:31: error: invalid case style for private member 'iterator' [readability-identifier-naming,-warnings-as-errors]1033 55 | std::span<const std::byte>::iterator pos_;1034 | ^~~~~~~~1035 | iterator_1036/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/binary_reader.cpp:5:23: error: variable 'binary_reader' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1037 5 | BOOST_AUTO_TEST_SUITE(binary_reader)1038 | ^1039/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/binary_reader.cpp:58:1: error: invalid case style for function 'BOOST_AUTO_TEST_SUITE_END' [readability-identifier-naming,-warnings-as-errors]1040 58 | BOOST_AUTO_TEST_SUITE_END();1041 | ^~~~~~~~~~~~~~~~~~~~~~~~~1042 | boost_auto_test_suite_end1043/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/binary_reader.cpp:58:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]10445 warnings and 1 error generated.1045Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/binary_reader.cpp.10465 warnings treated as errors10471048[19/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/string_reader.cpp1049/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: error: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1050 9 | StringReader(const std::string_view& input) : input_(input) {}1051 | ^1052/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/string_reader.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]1053 1 | #include <boost/test/unit_test.hpp>1054 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1055/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/string_reader.cpp:4:23: error: variable 'string_reader' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1056 4 | BOOST_AUTO_TEST_SUITE(string_reader)1057 | ^1058/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/string_reader.cpp:36:1: error: invalid case style for function 'BOOST_AUTO_TEST_SUITE_END' [readability-identifier-naming,-warnings-as-errors]1059 36 | BOOST_AUTO_TEST_SUITE_END();1060 | ^~~~~~~~~~~~~~~~~~~~~~~~~1061 | boost_auto_test_suite_end1062/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/string_reader.cpp:36:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]10634 warnings and 1 error generated.1064Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/tests/string_reader.cpp.10654 warnings treated as errors10661067[20/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/shader.cpp1068/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1069 18 | constexpr Vec() : data() {}1070 | ^ ~~1071 | = default;1072/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1073 168 | Vec2f() : Vec<float, 2>() {}1074 | ^ ~~1075 | = default;1076/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1077 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1078 | ^~~~~~~~~~~~~~~~~~~~~1079 | boost_describe_struct1080/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1081/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1082 181 | Vec3f() : Vec<float, 3>() {}1083 | ^ ~~1084 | = default;1085/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1086 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1087 | ^~~~~~~~~~~~~~~~~~~~~1088 | boost_describe_struct1089/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1090/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1091 199 | Vec4f() : Vec<float, 4>() {}1092 | ^ ~~1093 | = default;1094/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1095 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1096 | ^~~~~~~~~~~~~~~~~~~~~1097 | boost_describe_struct1098/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1099/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]1100 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {1101 | ^~~~~~~~~~~~~~~~~~~~~1102 | kMakeAnsiColourCode1103/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1104 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)1105 | ^~~~~~~~~~~~~~~~~~~1106 | boost_describe_enum1107/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1108/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1109 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1110 | ^1111/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1112 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {1113 | ^1114/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1115 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {1116 | ^1117/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1118 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {1119 | ^1120/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1121 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {1122 | ^1123/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1124 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {1125 | ^1126/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]1127 12 | struct std::formatter<T, char> {1128 | ^~~~~~~~~1129 | Formatter1130/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1131 14 | class Err {1132 | ^1133/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1134 37 | std::optional<std::string> extra_message_;1135 | ^~~~~~~~~~~~~~1136 | extra_message1137/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1138 39 | std::source_location loc_;1139 | ^~~~1140 | loc1141/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: error: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1142 9 | StringReader(const std::string_view& input) : input_(input) {}1143 | ^1144/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1145 12 | BOOST_DESCRIBE_ENUM(1146 | ^~~~~~~~~~~~~~~~~~~1147 | boost_describe_enum1148/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1149/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1150 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1151 | ^1152/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1153 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1154 | ^1155/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]1156 3 | #include <filesystem>1157 | ^~~~~~~~~~~~1158/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]1159 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);1160 | ^~~~~~~~~~~~~~~~~1161 | boost_define_enum1162/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1163/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1164 26 | class ShaderModule {1165 | ^1166/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1167 49 | class Shader {1168 | ^1169/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/shader.cpp:49:1: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1170 49 | ShaderModule::ShaderModule(reflect::spirv_t spirv,1171 | ^117232 warnings and 1 error generated.1173Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/shader.cpp.1174Suppressed 2 warnings (2 NOLINT).117532 warnings treated as errors11761177[21/47][0.1s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/geometry.cpp1178/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1179 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1180 | ^ 1181 | = NAN1182/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1183 18 | constexpr Vec() : data() {}1184 | ^ ~~1185 | = default;1186/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1187 168 | Vec2f() : Vec<float, 2>() {}1188 | ^ ~~1189 | = default;1190/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1191 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1192 | ^~~~~~~~~~~~~~~~~~~~~1193 | boost_describe_struct1194/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1195/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1196 181 | Vec3f() : Vec<float, 3>() {}1197 | ^ ~~1198 | = default;1199/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1200 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1201 | ^~~~~~~~~~~~~~~~~~~~~1202 | boost_describe_struct1203/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1204/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1205 199 | Vec4f() : Vec<float, 4>() {}1206 | ^ ~~1207 | = default;1208/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1209 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1210 | ^~~~~~~~~~~~~~~~~~~~~1211 | boost_describe_struct1212/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1213/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/geometry.cpp:1:10: error: 'array' file not found [clang-diagnostic-error]1214 1 | #include <array>1215 | ^~~~~~~1216/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/geometry.cpp:13:23: error: variable 'geometry' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1217 13 | BOOST_AUTO_TEST_SUITE(geometry)1218 | ^1219/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/geometry.cpp:21:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1220 21 | BOOST_DESCRIBE_STRUCT(Translation, (), (pos))1221 | ^~~~~~~~~~~~~~~~~~~~~1222 | boost_describe_struct1223/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/geometry.cpp:21:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1224/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/geometry.cpp:30:1: error: invalid case style for function 'BOOST_DATA_TEST_CASE' [readability-identifier-naming,-warnings-as-errors]1225 30 | BOOST_DATA_TEST_CASE(1226 | ^~~~~~~~~~~~~~~~~~~~1227 | boost_data_test_case1228/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/geometry.cpp:30:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1229/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/geometry.cpp:52:22: error: invalid case style for variable 'Ortho' [readability-identifier-naming,-warnings-as-errors]1230 52 | BOOST_AUTO_TEST_CASE(Ortho) {}1231 | ^~~~~1232 | ortho1233/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/geometry.cpp:52:22: error: variable 'Ortho' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1234/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]1235 12 | struct std::formatter<T, char> {1236 | ^~~~~~~~~1237 | Formatter123819 warnings and 1 error generated.1239Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/geometry.cpp.124019 warnings treated as errors12411242[22/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/utils/device.cpp1243/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]1244 3 | #include <vulkan/vulkan.hpp>1245 | ^~~~~~~~~~~~~~~~~~~1246/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1247 11 | struct QueueFamilyIndices {1248 | ^1249 12 | uint32_t graphics_index;1250 | 1251 | {}1252 13 | uint32_t present_index;1253 | 1254 | {}1255/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/utils/device.cpp:40:34: error: invalid case style for variable 'PhysicalDeviceImagelessFramebufferFeatures' [readability-identifier-naming,-warnings-as-errors]1256 40 | ::vk::PhysicalDeviceImagelessFramebufferFeatures>();1257 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1258 | physical_device_imageless_framebuffer_features1259/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1260 14 | class Err {1261 | ^1262/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1263 37 | std::optional<std::string> extra_message_;1264 | ^~~~~~~~~~~~~~1265 | extra_message1266/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1267 39 | std::source_location loc_;1268 | ^~~~1269 | loc1270/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1271 12 | BOOST_DESCRIBE_ENUM(1272 | ^~~~~~~~~~~~~~~~~~~1273 | boost_describe_enum1274/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1275/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1276 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1277 | ^1278/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1279 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1280 | ^12818 warnings and 1 error generated.1282Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/utils/device.cpp.12838 warnings treated as errors12841285[23/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/scene/scene.cpp1286/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/components/tag.hpp:7:8: error: constructor does not initialize these fields: tag [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1287 7 | struct Tag {1288 | ^1289 8 | std::string tag;1290 | 1291 | {}1292/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1293 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)1294 | ^1295 15 | : entity_(entity), scene_(scene) {}1296 16 | 1297 17 | template <typename T>1298 18 | [[nodiscard]] auto has_component() const -> bool;1299 19 | 1300 20 | template <typename T>1301 21 | auto get_component() -> T&;1302 22 | 1303 23 | template <typename T, typename... Args>1304 24 | void add_component(Args&&... args);1305 25 | 1306 26 | private:1307 27 | flecs::entity entity_;1308 | 1309 | {}1310 28 | 1311 29 | std::shared_ptr<Scene> scene_;1312 | 1313 | {}1314/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1315 46 | void Entity::add_component(Args&&... args) {1316 | ^1317/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]1318 3 | #include <flecs.h>1319 | ^~~~~~~~~1320/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1321 11 | class Scene : public std::enable_shared_from_this<Scene> {1322 | ^1323 12 | public:1324 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }1325 14 | 1326 15 | auto create_entity(const std::string& name = "entity") -> Entity;1327 16 | 1328 17 | auto world() const -> const flecs::world& { return ecs_; }1329 18 | auto world() -> flecs::world& { return ecs_; }1330 19 | 1331 20 | private:1332 21 | Scene() = default;1333 22 | 1334 23 | flecs::world ecs_;1335 | 1336 | {}1337/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1338 17 | auto world() const -> const flecs::world& { return ecs_; }1339 | ^1340 | [[nodiscard]] 1341/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1342 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1343 | ^ 1344 | = NAN1345/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1346 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));1347 | ^~~~~~~~~~~~~~~~~~~~~1348 | boost_describe_struct1349/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1350/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1351 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));1352 | ^~~~~~~~~~~~~~~~~~~~~1353 | boost_describe_struct1354/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1355/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1356 18 | constexpr Vec() : data() {}1357 | ^ ~~1358 | = default;1359/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1360 168 | Vec2f() : Vec<float, 2>() {}1361 | ^ ~~1362 | = default;1363/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1364 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1365 | ^~~~~~~~~~~~~~~~~~~~~1366 | boost_describe_struct1367/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1368/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1369 181 | Vec3f() : Vec<float, 3>() {}1370 | ^ ~~1371 | = default;1372/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1373 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1374 | ^~~~~~~~~~~~~~~~~~~~~1375 | boost_describe_struct1376/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1377/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1378 199 | Vec4f() : Vec<float, 4>() {}1379 | ^ ~~1380 | = default;1381/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1382 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1383 | ^~~~~~~~~~~~~~~~~~~~~1384 | boost_describe_struct1385/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]138620 warnings and 1 error generated.1387Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/scene/scene.cpp.138820 warnings treated as errors13891390[24/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/utils/queue.cpp1391/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:3:10: error: 'cstdint' file not found [clang-diagnostic-error]1392 3 | #include <cstdint>1393 | ^~~~~~~~~1394/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1395 11 | struct QueueFamilyIndices {1396 | ^1397 12 | uint32_t graphics_index;1398 | 1399 | {}1400 13 | uint32_t present_index;1401 | 1402 | {}1403/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1404 14 | class Err {1405 | ^1406/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1407 37 | std::optional<std::string> extra_message_;1408 | ^~~~~~~~~~~~~~1409 | extra_message1410/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1411 39 | std::source_location loc_;1412 | ^~~~1413 | loc1414/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1415 12 | BOOST_DESCRIBE_ENUM(1416 | ^~~~~~~~~~~~~~~~~~~1417 | boost_describe_enum1418/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1419/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1420 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1421 | ^1422/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1423 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1424 | ^14257 warnings and 1 error generated.1426Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/utils/queue.cpp.14277 warnings treated as errors14281429[25/47][1.0s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/scene/serialization.cpp1430/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1431 14 | struct Context {1432 | ^1433 15 | Window window;1434 16 | event::Dispatcher event_dispatcher;1435 17 | Input input;1436 18 | 1437 19 | std::shared_ptr<GraphicsContext> graphics_context;1438 | 1439 | {}1440 20 | std::shared_ptr<Renderer> renderer;1441 | 1442 | {}1443/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]1444 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)1445 | ^~~~~~~~~~~~~~~~~1446 | boost_define_enum1447/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1448/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1449 70 | struct KeyTyped {1450 | ^1451 71 | std::string_view text;1452 | 1453 | {}1454/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1455 14 | class GraphicsContext {1456 | ^1457/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1458 10 | class Input {1459 | ^1460 11 | public:1461 12 | void initialize(event::Dispatcher& dispatcher);1462 13 | 1463 14 | auto is_pressed(KeyCode key) const -> bool;1464 15 | auto is_pressed_down(KeyCode key) const -> bool;1465 16 | 1466 17 | auto end_frame() { pressed_down_.clear(); }1467 18 | 1468 19 | private:1469 20 | std::unordered_map<KeyCode, bool> pressed_;1470 | 1471 | {}1472 21 | std::unordered_map<KeyCode, bool> pressed_down_;1473 | 1474 | {}1475/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1476 14 | auto is_pressed(KeyCode key) const -> bool;1477 | ^1478 | [[nodiscard]] 1479/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1480 15 | auto is_pressed_down(KeyCode key) const -> bool;1481 | ^1482 | [[nodiscard]] 1483/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1484 57 | class Mesh {1485 | ^1486/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1487 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)1488 | ^1489/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1490 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1491 | ^1492/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1493 13 | class MeshRenderer {1494 | ^1495/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1496 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)1497 | ^1498 15 | : entity_(entity), scene_(scene) {}1499 16 | 1500 17 | template <typename T>1501 18 | [[nodiscard]] auto has_component() const -> bool;1502 19 | 1503 20 | template <typename T>1504 21 | auto get_component() -> T&;1505 22 | 1506 23 | template <typename T, typename... Args>1507 24 | void add_component(Args&&... args);1508 25 | 1509 26 | private:1510 27 | flecs::entity entity_;1511 | 1512 | {}1513 28 | 1514 29 | std::shared_ptr<Scene> scene_;1515 | 1516 | {}1517/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1518 46 | void Entity::add_component(Args&&... args) {1519 | ^1520/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1521 11 | class Scene : public std::enable_shared_from_this<Scene> {1522 | ^1523 12 | public:1524 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }1525 14 | 1526 15 | auto create_entity(const std::string& name = "entity") -> Entity;1527 16 | 1528 17 | auto world() const -> const flecs::world& { return ecs_; }1529 18 | auto world() -> flecs::world& { return ecs_; }1530 19 | 1531 20 | private:1532 21 | Scene() = default;1533 22 | 1534 23 | flecs::world ecs_;1535 | 1536 | {}1537/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1538 17 | auto world() const -> const flecs::world& { return ecs_; }1539 | ^1540 | [[nodiscard]] 1541/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/serialization.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]1542 3 | #include <filesystem>1543 | ^~~~~~~~~~~~1544/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1545 9 | class Device {1546 | ^1547/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1548 11 | struct QueueFamilyIndices {1549 | ^1550 12 | uint32_t graphics_index;1551 | 1552 | {}1553 13 | uint32_t present_index;1554 | 1555 | {}1556/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1557 19 | struct SwapchainSupportDetails {1558 | ^1559 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1560 | 1561 | {}1562 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1563 | 1564 | {}1565 22 | std::vector<::vk::PresentModeKHR> present_modes;1566 | 1567 | {}1568/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]1569 31 | VKAPI_ATTR auto VKAPI_CALL1570 | ^~~~~~~~~~1571 | vkapi_call1572/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1573/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1574 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1575 | ^1576/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1577 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1578 | ^1579/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1580 40 | explicit Window(SDL_Window* window) : window_(window) {}1581 | ^1582 41 | 1583 42 | SDL_Window* window_;1584 | 1585 | {}1586/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1587 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1588 | ^ 1589 | = NAN1590/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1591 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));1592 | ^~~~~~~~~~~~~~~~~~~~~1593 | boost_describe_struct1594/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1595/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1596 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));1597 | ^~~~~~~~~~~~~~~~~~~~~1598 | boost_describe_struct1599/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1600/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1601 18 | constexpr Vec() : data() {}1602 | ^ ~~1603 | = default;1604/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1605 168 | Vec2f() : Vec<float, 2>() {}1606 | ^ ~~1607 | = default;1608/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1609 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1610 | ^~~~~~~~~~~~~~~~~~~~~1611 | boost_describe_struct1612/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1613/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1614 181 | Vec3f() : Vec<float, 3>() {}1615 | ^ ~~1616 | = default;1617/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1618 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1619 | ^~~~~~~~~~~~~~~~~~~~~1620 | boost_describe_struct1621/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1622/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1623 199 | Vec4f() : Vec<float, 4>() {}1624 | ^ ~~1625 | = default;1626/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1627 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1628 | ^~~~~~~~~~~~~~~~~~~~~1629 | boost_describe_struct1630/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1631/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]1632 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {1633 | ^~~~~~~~~~~~~~~~~~~~~1634 | kMakeAnsiColourCode1635/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1636 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)1637 | ^~~~~~~~~~~~~~~~~~~1638 | boost_describe_enum1639/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1640/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1641 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1642 | ^1643/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1644 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {1645 | ^1646/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1647 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {1648 | ^1649/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1650 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {1651 | ^1652/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1653 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {1654 | ^1655/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1656 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {1657 | ^1658/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]1659 12 | struct std::formatter<T, char> {1660 | ^~~~~~~~~1661 | Formatter1662/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1663 14 | class Err {1664 | ^1665/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1666 37 | std::optional<std::string> extra_message_;1667 | ^~~~~~~~~~~~~~1668 | extra_message1669/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1670 39 | std::source_location loc_;1671 | ^~~~1672 | loc1673/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1674 12 | BOOST_DESCRIBE_ENUM(1675 | ^~~~~~~~~~~~~~~~~~~1676 | boost_describe_enum1677/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1678/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1679 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1680 | ^1681/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1682 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1683 | ^1684/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]1685 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);1686 | ^~~~~~~~~~~~~~~~~1687 | boost_define_enum1688/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1689/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1690 26 | class ShaderModule {1691 | ^1692/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1693 49 | class Shader {1694 | ^169557 warnings and 1 error generated.1696Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/scene/serialization.cpp.1697Suppressed 1 warnings (1 NOLINT).169857 warnings treated as errors16991700[26/47][1.0s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/ui.cpp1701/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1702 14 | struct Context {1703 | ^1704 15 | Window window;1705 16 | event::Dispatcher event_dispatcher;1706 17 | Input input;1707 18 | 1708 19 | std::shared_ptr<GraphicsContext> graphics_context;1709 | 1710 | {}1711 20 | std::shared_ptr<Renderer> renderer;1712 | 1713 | {}1714/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]1715 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)1716 | ^~~~~~~~~~~~~~~~~1717 | boost_define_enum1718/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1719/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1720 70 | struct KeyTyped {1721 | ^1722 71 | std::string_view text;1723 | 1724 | {}1725/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1726 14 | struct Node {1727 | ^1728 15 | std::string name;1729 | 1730 | {}1731 16 | std::shared_ptr<RenderPass> render_pass;1732 | 1733 | {}1734/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1735 22 | struct Graph {1736 | ^1737 23 | auto begin() { return nodes.begin(); }1738 24 | auto end() { return nodes.end(); }1739 25 | 1740 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {1741 27 | const auto node = std::ranges::find_if(1742 28 | nodes, [name](const node_t& node) { return name == node->name; });1743 29 | if (node != nodes.end()) return *node;1744 30 | 1745 31 | return nullptr;1746 32 | }1747 33 | 1748 34 | std::vector<node_t> nodes;1749 | 1750 | {}1751 35 | std::vector<edge_t> edges;1752 | 1753 | {}1754/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1755 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}1756 | ^1757/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1758 14 | class GraphicsContext {1759 | ^1760/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1761 10 | class Input {1762 | ^1763 11 | public:1764 12 | void initialize(event::Dispatcher& dispatcher);1765 13 | 1766 14 | auto is_pressed(KeyCode key) const -> bool;1767 15 | auto is_pressed_down(KeyCode key) const -> bool;1768 16 | 1769 17 | auto end_frame() { pressed_down_.clear(); }1770 18 | 1771 19 | private:1772 20 | std::unordered_map<KeyCode, bool> pressed_;1773 | 1774 | {}1775 21 | std::unordered_map<KeyCode, bool> pressed_down_;1776 | 1777 | {}1778/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1779 14 | auto is_pressed(KeyCode key) const -> bool;1780 | ^1781 | [[nodiscard]] 1782/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1783 15 | auto is_pressed_down(KeyCode key) const -> bool;1784 | ^1785 | [[nodiscard]] 1786/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1787 57 | class Mesh {1788 | ^1789/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1790 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)1791 | ^1792 21 | : name_(std::move(name)), shader_(shader) {}1793 22 | 1794 23 | std::string name_;1795 | 1796 | {}1797 24 | 1798 25 | std::shared_ptr<vk::Shader> shader_;1799 | 1800 | {}1801/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1802 25 | PassResources(std::string target_prefix)1803 | ^1804/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1805 51 | auto has_colour_target() const { return colour_target_; }1806 | ^1807 | [[nodiscard]] 1808/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1809 52 | auto has_depth_target() const { return depth_target_; }1810 | ^1811 | [[nodiscard]] 1812/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1813 14 | class RenderTarget {1814 | ^1815/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1816 9 | class Device {1817 | ^1818/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1819 11 | struct QueueFamilyIndices {1820 | ^1821 12 | uint32_t graphics_index;1822 | 1823 | {}1824 13 | uint32_t present_index;1825 | 1826 | {}1827/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1828 19 | struct SwapchainSupportDetails {1829 | ^1830 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1831 | 1832 | {}1833 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1834 | 1835 | {}1836 22 | std::vector<::vk::PresentModeKHR> present_modes;1837 | 1838 | {}1839/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]1840 31 | VKAPI_ATTR auto VKAPI_CALL1841 | ^~~~~~~~~~1842 | vkapi_call1843/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1844/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1845 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1846 | ^1847/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1848 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1849 | ^1850/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1851 40 | explicit Window(SDL_Window* window) : window_(window) {}1852 | ^1853 41 | 1854 42 | SDL_Window* window_;1855 | 1856 | {}1857/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1858 18 | constexpr Vec() : data() {}1859 | ^ ~~1860 | = default;1861/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1862 168 | Vec2f() : Vec<float, 2>() {}1863 | ^ ~~1864 | = default;1865/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1866 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1867 | ^~~~~~~~~~~~~~~~~~~~~1868 | boost_describe_struct1869/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1870/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1871 181 | Vec3f() : Vec<float, 3>() {}1872 | ^ ~~1873 | = default;1874/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1875 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1876 | ^~~~~~~~~~~~~~~~~~~~~1877 | boost_describe_struct1878/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1879/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1880 199 | Vec4f() : Vec<float, 4>() {}1881 | ^ ~~1882 | = default;1883/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1884 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1885 | ^~~~~~~~~~~~~~~~~~~~~1886 | boost_describe_struct1887/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1888/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]1889 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {1890 | ^~~~~~~~~~~~~~~~~~~~~1891 | kMakeAnsiColourCode1892/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1893 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)1894 | ^~~~~~~~~~~~~~~~~~~1895 | boost_describe_enum1896/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1897/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1898 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1899 | ^1900/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1901 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {1902 | ^1903/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1904 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {1905 | ^1906/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1907 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {1908 | ^1909/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1910 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {1911 | ^1912/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1913 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {1914 | ^1915/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]1916 12 | struct std::formatter<T, char> {1917 | ^~~~~~~~~1918 | Formatter1919/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:3:10: error: 'boost/describe.hpp' file not found [clang-diagnostic-error]1920 3 | #include <boost/describe.hpp>1921 | ^~~~~~~~~~~~~~~~~~~~1922/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1923 14 | class Err {1924 | ^1925/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1926 37 | std::optional<std::string> extra_message_;1927 | ^~~~~~~~~~~~~~1928 | extra_message1929/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1930 39 | std::source_location loc_;1931 | ^~~~1932 | loc1933/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1934 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,1935 | ^1936 30 | ::vk::ImageView view)1937 31 | : allocator_(allocator),1938 32 | allocation_(allocation),1939 33 | image_(image),1940 34 | view_(view) {}1941 35 | 1942 36 | void destroy() noexcept;1943 37 | 1944 38 | VmaAllocator allocator_{};1945 39 | VmaAllocation allocation_{};1946 40 | ::vk::Image image_;1947 | 1948 | {}1949 41 | ::vk::ImageView view_;1950 | 1951 | {}1952/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1953 12 | BOOST_DESCRIBE_ENUM(1954 | ^~~~~~~~~~~~~~~~~~~1955 | boost_describe_enum1956/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1957/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1958 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1959 | ^1960/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1961 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1962 | ^1963/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]1964 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);1965 | ^~~~~~~~~~~~~~~~~1966 | boost_define_enum1967/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1968/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1969 26 | class ShaderModule {1970 | ^1971/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1972 49 | class Shader {1973 | ^197455 warnings and 1 error generated.1975Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/ui.cpp.1976Suppressed 1 warnings (1 NOLINT).197755 warnings treated as errors19781979[27/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/utils/vulkan.cpp1980/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:3:10: error: 'vulkan/vk_platform.h' file not found [clang-diagnostic-error]1981 3 | #include <vulkan/vk_platform.h>1982 | ^~~~~~~~~~~~~~~~~~~~~~1983/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]1984 31 | VKAPI_ATTR auto VKAPI_CALL1985 | ^~~~~~~~~~1986 | vkapi_call1987/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1988/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]1989 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {1990 | ^~~~~~~~~~~~~~~~~~~~~1991 | kMakeAnsiColourCode1992/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1993 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)1994 | ^~~~~~~~~~~~~~~~~~~1995 | boost_describe_enum1996/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1997/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1998 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1999 | ^2000/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]
loading 593 hidden lines…
2594 33 | image_(image),2595 34 | view_(view) {}2596 35 | 2597 36 | void destroy() noexcept;2598 37 | 2599 38 | VmaAllocator allocator_{};2600 39 | VmaAllocation allocation_{};2601 40 | ::vk::Image image_;2602 | 2603 | {}2604 41 | ::vk::ImageView view_;2605 | 2606 | {}2607/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]2608 12 | BOOST_DESCRIBE_ENUM(2609 | ^~~~~~~~~~~~~~~~~~~2610 | boost_describe_enum2611/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2612/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2613 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,2614 | ^2615/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2616 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2617 | ^261818 warnings and 1 error generated.2619Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/texture.cpp.262018 warnings treated as errors26212622[34/47][0.8s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/scene/deserialization.cpp2623/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2624 14 | struct Context {2625 | ^2626 15 | Window window;2627 16 | event::Dispatcher event_dispatcher;2628 17 | Input input;2629 18 | 2630 19 | std::shared_ptr<GraphicsContext> graphics_context;2631 | 2632 | {}2633 20 | std::shared_ptr<Renderer> renderer;2634 | 2635 | {}2636/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]2637 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)2638 | ^~~~~~~~~~~~~~~~~2639 | boost_define_enum2640/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2641/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2642 70 | struct KeyTyped {2643 | ^2644 71 | std::string_view text;2645 | 2646 | {}2647/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2648 14 | class GraphicsContext {2649 | ^2650/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2651 10 | class Input {2652 | ^2653 11 | public:2654 12 | void initialize(event::Dispatcher& dispatcher);2655 13 | 2656 14 | auto is_pressed(KeyCode key) const -> bool;2657 15 | auto is_pressed_down(KeyCode key) const -> bool;2658 16 | 2659 17 | auto end_frame() { pressed_down_.clear(); }2660 18 | 2661 19 | private:2662 20 | std::unordered_map<KeyCode, bool> pressed_;2663 | 2664 | {}2665 21 | std::unordered_map<KeyCode, bool> pressed_down_;2666 | 2667 | {}2668/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2669 14 | auto is_pressed(KeyCode key) const -> bool;2670 | ^2671 | [[nodiscard]] 2672/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2673 15 | auto is_pressed_down(KeyCode key) const -> bool;2674 | ^2675 | [[nodiscard]] 2676/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2677 57 | class Mesh {2678 | ^2679/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2680 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)2681 | ^2682/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2683 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2684 | ^2685/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2686 13 | class MeshRenderer {2687 | ^2688/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/deserialization.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]2689 3 | #include <filesystem>2690 | ^~~~~~~~~~~~2691/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2692 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)2693 | ^2694 15 | : entity_(entity), scene_(scene) {}2695 16 | 2696 17 | template <typename T>2697 18 | [[nodiscard]] auto has_component() const -> bool;2698 19 | 2699 20 | template <typename T>2700 21 | auto get_component() -> T&;2701 22 | 2702 23 | template <typename T, typename... Args>2703 24 | void add_component(Args&&... args);2704 25 | 2705 26 | private:2706 27 | flecs::entity entity_;2707 | 2708 | {}2709 28 | 2710 29 | std::shared_ptr<Scene> scene_;2711 | 2712 | {}2713/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]2714 46 | void Entity::add_component(Args&&... args) {2715 | ^2716/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2717 11 | class Scene : public std::enable_shared_from_this<Scene> {2718 | ^2719 12 | public:2720 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }2721 14 | 2722 15 | auto create_entity(const std::string& name = "entity") -> Entity;2723 16 | 2724 17 | auto world() const -> const flecs::world& { return ecs_; }2725 18 | auto world() -> flecs::world& { return ecs_; }2726 19 | 2727 20 | private:2728 21 | Scene() = default;2729 22 | 2730 23 | flecs::world ecs_;2731 | 2732 | {}2733/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2734 17 | auto world() const -> const flecs::world& { return ecs_; }2735 | ^2736 | [[nodiscard]] 2737/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2738 9 | class Device {2739 | ^2740/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2741 11 | struct QueueFamilyIndices {2742 | ^2743 12 | uint32_t graphics_index;2744 | 2745 | {}2746 13 | uint32_t present_index;2747 | 2748 | {}2749/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2750 19 | struct SwapchainSupportDetails {2751 | ^2752 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;2753 | 2754 | {}2755 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;2756 | 2757 | {}2758 22 | std::vector<::vk::PresentModeKHR> present_modes;2759 | 2760 | {}2761/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]2762 31 | VKAPI_ATTR auto VKAPI_CALL2763 | ^~~~~~~~~~2764 | vkapi_call2765/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]2766/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2767 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,2768 | ^2769/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2770 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2771 | ^2772/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2773 40 | explicit Window(SDL_Window* window) : window_(window) {}2774 | ^2775 41 | 2776 42 | SDL_Window* window_;2777 | 2778 | {}2779/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]2780 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);2781 | ^ 2782 | = NAN2783/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2784 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));2785 | ^~~~~~~~~~~~~~~~~~~~~2786 | boost_describe_struct2787/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2788/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2789 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));2790 | ^~~~~~~~~~~~~~~~~~~~~2791 | boost_describe_struct2792/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2793/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2794 18 | constexpr Vec() : data() {}2795 | ^ ~~2796 | = default;2797/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2798 168 | Vec2f() : Vec<float, 2>() {}2799 | ^ ~~2800 | = default;2801/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2802 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));2803 | ^~~~~~~~~~~~~~~~~~~~~2804 | boost_describe_struct2805/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2806/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2807 181 | Vec3f() : Vec<float, 3>() {}2808 | ^ ~~2809 | = default;2810/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2811 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));2812 | ^~~~~~~~~~~~~~~~~~~~~2813 | boost_describe_struct2814/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2815/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2816 199 | Vec4f() : Vec<float, 4>() {}2817 | ^ ~~2818 | = default;2819/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2820 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));2821 | ^~~~~~~~~~~~~~~~~~~~~2822 | boost_describe_struct2823/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2824/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2825 14 | class Err {2826 | ^2827/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]2828 37 | std::optional<std::string> extra_message_;2829 | ^~~~~~~~~~~~~~2830 | extra_message2831/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]2832 39 | std::source_location loc_;2833 | ^~~~2834 | loc2835/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]2836 12 | BOOST_DESCRIBE_ENUM(2837 | ^~~~~~~~~~~~~~~~~~~2838 | boost_describe_enum2839/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2840/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2841 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,2842 | ^2843/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2844 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2845 | ^2846/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]2847 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);2848 | ^~~~~~~~~~~~~~~~~2849 | boost_define_enum2850/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2851/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2852 26 | class ShaderModule {2853 | ^2854/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2855 49 | class Shader {2856 | ^285747 warnings and 1 error generated.2858Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/scene/deserialization.cpp.2859Suppressed 1 warnings (1 NOLINT).286047 warnings treated as errors28612862[35/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/graph.cpp2863/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2864 14 | struct Context {2865 | ^2866 15 | Window window;2867 16 | event::Dispatcher event_dispatcher;2868 17 | Input input;2869 18 | 2870 19 | std::shared_ptr<GraphicsContext> graphics_context;2871 | 2872 | {}2873 20 | std::shared_ptr<Renderer> renderer;2874 | 2875 | {}2876/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]2877 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)2878 | ^~~~~~~~~~~~~~~~~2879 | boost_define_enum2880/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2881/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2882 70 | struct KeyTyped {2883 | ^2884 71 | std::string_view text;2885 | 2886 | {}2887/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]2888 3 | #include <memory>2889 | ^~~~~~~~2890/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2891 14 | struct Node {2892 | ^2893 15 | std::string name;2894 | 2895 | {}2896 16 | std::shared_ptr<RenderPass> render_pass;2897 | 2898 | {}2899/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2900 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}2901 | ^2902/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2903 14 | class GraphicsContext {2904 | ^2905/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2906 10 | class Input {2907 | ^2908 11 | public:2909 12 | void initialize(event::Dispatcher& dispatcher);2910 13 | 2911 14 | auto is_pressed(KeyCode key) const -> bool;2912 15 | auto is_pressed_down(KeyCode key) const -> bool;2913 16 | 2914 17 | auto end_frame() { pressed_down_.clear(); }2915 18 | 2916 19 | private:2917 20 | std::unordered_map<KeyCode, bool> pressed_;2918 | 2919 | {}2920 21 | std::unordered_map<KeyCode, bool> pressed_down_;2921 | 2922 | {}2923/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2924 14 | auto is_pressed(KeyCode key) const -> bool;2925 | ^2926 | [[nodiscard]] 2927/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2928 15 | auto is_pressed_down(KeyCode key) const -> bool;2929 | ^2930 | [[nodiscard]] 2931/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2932 57 | class Mesh {2933 | ^2934/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2935 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)2936 | ^2937 21 | : name_(std::move(name)), shader_(shader) {}2938 22 | 2939 23 | std::string name_;2940 | 2941 | {}2942 24 | 2943 25 | std::shared_ptr<vk::Shader> shader_;2944 | 2945 | {}2946/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2947 25 | PassResources(std::string target_prefix)2948 | ^2949/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2950 51 | auto has_colour_target() const { return colour_target_; }2951 | ^2952 | [[nodiscard]] 2953/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2954 52 | auto has_depth_target() const { return depth_target_; }2955 | ^2956 | [[nodiscard]] 2957/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2958 14 | class RenderTarget {2959 | ^2960/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2961 9 | class Device {2962 | ^2963/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2964 11 | struct QueueFamilyIndices {2965 | ^2966 12 | uint32_t graphics_index;2967 | 2968 | {}2969 13 | uint32_t present_index;2970 | 2971 | {}2972/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2973 19 | struct SwapchainSupportDetails {2974 | ^2975 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;2976 | 2977 | {}2978 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;2979 | 2980 | {}2981 22 | std::vector<::vk::PresentModeKHR> present_modes;2982 | 2983 | {}2984/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]2985 31 | VKAPI_ATTR auto VKAPI_CALL2986 | ^~~~~~~~~~2987 | vkapi_call2988/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]2989/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2990 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,2991 | ^2992/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2993 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2994 | ^2995/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2996 40 | explicit Window(SDL_Window* window) : window_(window) {}2997 | ^2998 41 | 2999 42 | SDL_Window* window_;3000 | 3001 | {}3002/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3003 18 | constexpr Vec() : data() {}3004 | ^ ~~3005 | = default;3006/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3007 168 | Vec2f() : Vec<float, 2>() {}3008 | ^ ~~3009 | = default;3010/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3011 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3012 | ^~~~~~~~~~~~~~~~~~~~~3013 | boost_describe_struct3014/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3015/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3016 181 | Vec3f() : Vec<float, 3>() {}3017 | ^ ~~3018 | = default;3019/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3020 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3021 | ^~~~~~~~~~~~~~~~~~~~~3022 | boost_describe_struct3023/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3024/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3025 199 | Vec4f() : Vec<float, 4>() {}3026 | ^ ~~3027 | = default;3028/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3029 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3030 | ^~~~~~~~~~~~~~~~~~~~~3031 | boost_describe_struct3032/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3033/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3034 14 | class Err {3035 | ^3036/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]3037 37 | std::optional<std::string> extra_message_;3038 | ^~~~~~~~~~~~~~3039 | extra_message3040/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3041 39 | std::source_location loc_;3042 | ^~~~3043 | loc3044/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3045 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,3046 | ^3047 30 | ::vk::ImageView view)3048 31 | : allocator_(allocator),3049 32 | allocation_(allocation),3050 33 | image_(image),3051 34 | view_(view) {}3052 35 | 3053 36 | void destroy() noexcept;3054 37 | 3055 38 | VmaAllocator allocator_{};3056 39 | VmaAllocation allocation_{};3057 40 | ::vk::Image image_;3058 | 3059 | {}3060 41 | ::vk::ImageView view_;3061 | 3062 | {}3063/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3064 12 | BOOST_DESCRIBE_ENUM(3065 | ^~~~~~~~~~~~~~~~~~~3066 | boost_describe_enum3067/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3068/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3069 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3070 | ^3071/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3072 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3073 | ^3074/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]3075 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);3076 | ^~~~~~~~~~~~~~~~~3077 | boost_define_enum3078/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3079/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3080 26 | class ShaderModule {3081 | ^3082/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3083 49 | class Shader {3084 | ^308544 warnings and 1 error generated.3086Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/graph.cpp.3087Suppressed 1 warnings (1 NOLINT).308844 warnings treated as errors30893090[36/47][1.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/editor.cpp3091/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/editor.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error]3092 3 | #include <imgui.h>3093 | ^~~~~~~~~3094/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3095 10 | class Manager {3096 | ^3097 11 | public:3098 12 | Manager() = default;3099 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3100 14 | const std::optional<std::filesystem::path>& project_path = {})3101 15 | : asset_paths_(asset_paths), project_path_(project_path) {}3102 16 | 3103 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const3104 18 | -> expected<std::filesystem::path>;3105 19 | 3106 20 | private:3107 21 | std::vector<std::filesystem::path> asset_paths_;3108 | 3109 | {}3110 22 | std::optional<std::filesystem::path> project_path_;3111 | 3112 | {}3113/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3114 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3115 | ^3116/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3117 14 | struct Context {3118 | ^3119 15 | Window window;3120 16 | event::Dispatcher event_dispatcher;3121 17 | Input input;3122 18 | 3123 19 | std::shared_ptr<GraphicsContext> graphics_context;3124 | 3125 | {}3126 20 | std::shared_ptr<Renderer> renderer;3127 | 3128 | {}3129/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]3130 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)3131 | ^~~~~~~~~~~~~~~~~3132 | boost_define_enum3133/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3134/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3135 70 | struct KeyTyped {3136 | ^3137 71 | std::string_view text;3138 | 3139 | {}3140/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3141 14 | struct Node {3142 | ^3143 15 | std::string name;3144 | 3145 | {}3146 16 | std::shared_ptr<RenderPass> render_pass;3147 | 3148 | {}3149/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3150 22 | struct Graph {3151 | ^3152 23 | auto begin() { return nodes.begin(); }3153 24 | auto end() { return nodes.end(); }3154 25 | 3155 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {3156 27 | const auto node = std::ranges::find_if(3157 28 | nodes, [name](const node_t& node) { return name == node->name; });3158 29 | if (node != nodes.end()) return *node;3159 30 | 3160 31 | return nullptr;3161 32 | }3162 33 | 3163 34 | std::vector<node_t> nodes;3164 | 3165 | {}3166 35 | std::vector<edge_t> edges;3167 | 3168 | {}3169/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3170 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}3171 | ^3172/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3173 14 | class GraphicsContext {3174 | ^3175/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3176 10 | class Input {3177 | ^3178 11 | public:3179 12 | void initialize(event::Dispatcher& dispatcher);3180 13 | 3181 14 | auto is_pressed(KeyCode key) const -> bool;3182 15 | auto is_pressed_down(KeyCode key) const -> bool;3183 16 | 3184 17 | auto end_frame() { pressed_down_.clear(); }3185 18 | 3186 19 | private:3187 20 | std::unordered_map<KeyCode, bool> pressed_;3188 | 3189 | {}3190 21 | std::unordered_map<KeyCode, bool> pressed_down_;3191 | 3192 | {}3193/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3194 14 | auto is_pressed(KeyCode key) const -> bool;3195 | ^3196 | [[nodiscard]] 3197/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3198 15 | auto is_pressed_down(KeyCode key) const -> bool;3199 | ^3200 | [[nodiscard]] 3201/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3202 57 | class Mesh {3203 | ^3204/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3205 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)3206 | ^3207/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3208 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3209 | ^3210/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3211 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)3212 | ^3213 21 | : name_(std::move(name)), shader_(shader) {}3214 22 | 3215 23 | std::string name_;3216 | 3217 | {}3218 24 | 3219 25 | std::shared_ptr<vk::Shader> shader_;3220 | 3221 | {}3222/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3223 25 | PassResources(std::string target_prefix)3224 | ^3225/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3226 51 | auto has_colour_target() const { return colour_target_; }3227 | ^3228 | [[nodiscard]] 3229/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3230 52 | auto has_depth_target() const { return depth_target_; }3231 | ^3232 | [[nodiscard]] 3233/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3234 14 | class RenderTarget {3235 | ^3236/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3237 13 | class MeshRenderer {3238 | ^3239/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3240 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3241 | ^3242 15 | : entity_(entity), scene_(scene) {}3243 16 | 3244 17 | template <typename T>3245 18 | [[nodiscard]] auto has_component() const -> bool;3246 19 | 3247 20 | template <typename T>3248 21 | auto get_component() -> T&;3249 22 | 3250 23 | template <typename T, typename... Args>3251 24 | void add_component(Args&&... args);3252 25 | 3253 26 | private:3254 27 | flecs::entity entity_;3255 | 3256 | {}3257 28 | 3258 29 | std::shared_ptr<Scene> scene_;3259 | 3260 | {}3261/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3262 46 | void Entity::add_component(Args&&... args) {3263 | ^3264/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3265 11 | class Scene : public std::enable_shared_from_this<Scene> {3266 | ^3267 12 | public:3268 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3269 14 | 3270 15 | auto create_entity(const std::string& name = "entity") -> Entity;3271 16 | 3272 17 | auto world() const -> const flecs::world& { return ecs_; }3273 18 | auto world() -> flecs::world& { return ecs_; }3274 19 | 3275 20 | private:3276 21 | Scene() = default;3277 22 | 3278 23 | flecs::world ecs_;3279 | 3280 | {}3281/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3282 17 | auto world() const -> const flecs::world& { return ecs_; }3283 | ^3284 | [[nodiscard]] 3285/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3286 9 | class Device {3287 | ^3288/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3289 19 | struct SwapchainSupportDetails {3290 | ^3291 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3292 | 3293 | {}3294 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3295 | 3296 | {}3297 22 | std::vector<::vk::PresentModeKHR> present_modes;3298 | 3299 | {}3300/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]3301 31 | VKAPI_ATTR auto VKAPI_CALL3302 | ^~~~~~~~~~3303 | vkapi_call3304/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]3305/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3306 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3307 | ^3308/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3309 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3310 | ^3311/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3312 40 | explicit Window(SDL_Window* window) : window_(window) {}3313 | ^3314 41 | 3315 42 | SDL_Window* window_;3316 | 3317 | {}3318/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]3319 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3320 | ^ 3321 | = NAN3322/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/matrix.hpp:20:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3323 4 | for (size_t i = 0; i < Rows; ++i) {3324 | ^ ~ 3325 | std::cmp_less( , )3326/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/matrix.hpp:44:26: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3327 44 | for (size_t row = 0; row < Cols; ++row) {3328 | ^ ~ 3329 | std::cmp_less( , )3330/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/matrix.hpp:45:28: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3331 45 | for (size_t col = 0; col < Rows; ++col) {3332 | ^ ~ 3333 | std::cmp_less( , )3334/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/matrix.hpp:47:28: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3335 47 | for (size_t k = 0; k < Cols; ++k) {3336 | ^ ~ 3337 | std::cmp_less( , )3338/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3339 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3340 | ^~~~~~~~~~~~~~~~~~~~~3341 | boost_describe_struct3342/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3343/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3344 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3345 | ^~~~~~~~~~~~~~~~~~~~~3346 | boost_describe_struct3347/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3348/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3349 18 | constexpr Vec() : data() {}3350 | ^ ~~3351 | = default;3352/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:21:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3353 6 | 3354 7 | namespace wren::math {3355 8 | 3356 9 | template <typename T, std::size_t N>3357 10 | struct Vec {3358 11 | using vec_t = Vec<T, N>;3359 12 | 3360 13 | static auto unit_x() { return vec_t{1.0f}; }3361 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; }3362 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; }3363 16 | 3364 17 | ~Vec() = default;3365 18 | constexpr Vec() : data() {}3366 19 | 3367 20 | Vec(const Vec<T, N>& other) {3368 21 | for (size_t i = 0; i < N; ++i) {3369 | ^ ~ 3370 | std::cmp_less( , )3371/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:37:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3372 37 | for (size_t i = 0; i < N; ++i) {3373 | ^ ~ 3374 | std::cmp_less( , )3375/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3376 168 | Vec2f() : Vec<float, 2>() {}3377 | ^ ~~3378 | = default;3379/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3380 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3381 | ^~~~~~~~~~~~~~~~~~~~~3382 | boost_describe_struct3383/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3384/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3385 181 | Vec3f() : Vec<float, 3>() {}3386 | ^ ~~3387 | = default;3388/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3389 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3390 | ^~~~~~~~~~~~~~~~~~~~~3391 | boost_describe_struct3392/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3393/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3394 199 | Vec4f() : Vec<float, 4>() {}3395 | ^ ~~3396 | = default;3397/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3398 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3399 | ^~~~~~~~~~~~~~~~~~~~~3400 | boost_describe_struct3401/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3402/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]3403 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3404 | ^~~~~~~~~~~~~~~~~~~~~3405 | kMakeAnsiColourCode3406/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3407 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3408 | ^~~~~~~~~~~~~~~~~~~3409 | boost_describe_enum3410/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3411/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3412 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3413 | ^3414/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3415 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3416 | ^3417/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3418 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3419 | ^3420/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3421 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3422 | ^3423/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3424 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3425 | ^3426/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3427 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3428 | ^3429/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]3430 12 | struct std::formatter<T, char> {3431 | ^~~~~~~~~3432 | Formatter3433/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3434 14 | class Err {3435 | ^3436/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]3437 37 | std::optional<std::string> extra_message_;3438 | ^~~~~~~~~~~~~~3439 | extra_message3440/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3441 39 | std::source_location loc_;3442 | ^~~~3443 | loc3444/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3445 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,3446 | ^3447 30 | ::vk::ImageView view)3448 31 | : allocator_(allocator),3449 32 | allocation_(allocation),3450 33 | image_(image),3451 34 | view_(view) {}3452 35 | 3453 36 | void destroy() noexcept;3454 37 | 3455 38 | VmaAllocator allocator_{};3456 39 | VmaAllocation allocation_{};3457 40 | ::vk::Image image_;3458 | 3459 | {}3460 41 | ::vk::ImageView view_;3461 | 3462 | {}3463/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3464 12 | BOOST_DESCRIBE_ENUM(3465 | ^~~~~~~~~~~~~~~~~~~3466 | boost_describe_enum3467/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3468/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3469 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3470 | ^3471/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3472 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3473 | ^3474/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]3475 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);3476 | ^~~~~~~~~~~~~~~~~3477 | boost_define_enum3478/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3479/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3480 26 | class ShaderModule {3481 | ^3482/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3483 49 | class Shader {3484 | ^348579 warnings and 1 error generated.3486Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/editor.cpp.3487Suppressed 7 warnings (6 in non-user code, 1 NOLINT).3488Use -header-filter=.* or leave it as default to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.348973 warnings treated as errors34903491[37/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/vector.cpp3492/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3493 18 | constexpr Vec() : data() {}3494 | ^ ~~3495 | = default;3496/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3497 168 | Vec2f() : Vec<float, 2>() {}3498 | ^ ~~3499 | = default;3500/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3501 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3502 | ^~~~~~~~~~~~~~~~~~~~~3503 | boost_describe_struct3504/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3505/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3506 181 | Vec3f() : Vec<float, 3>() {}3507 | ^ ~~3508 | = default;3509/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3510 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3511 | ^~~~~~~~~~~~~~~~~~~~~3512 | boost_describe_struct3513/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3514/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3515 199 | Vec4f() : Vec<float, 4>() {}3516 | ^ ~~3517 | = default;3518/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3519 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3520 | ^~~~~~~~~~~~~~~~~~~~~3521 | boost_describe_struct3522/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3523/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/vector.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]3524 1 | #include <boost/test/unit_test.hpp>3525 | ^~~~~~~~~~~~~~~~~~~~~~~~~~3526/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/vector.cpp:5:23: error: variable 'vector_test_suite' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]3527 5 | BOOST_AUTO_TEST_SUITE(vector_test_suite)3528 | ^3529/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/vector.cpp:46:22: error: invalid case style for variable 'MUL' [readability-identifier-naming,-warnings-as-errors]3530 46 | BOOST_AUTO_TEST_CASE(MUL) {3531 | ^~~3532 | mul3533/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/vector.cpp:46:22: error: variable 'MUL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]3534/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/vector.cpp:92:22: error: invalid case style for variable 'CROSS' [readability-identifier-naming,-warnings-as-errors]3535 92 | BOOST_AUTO_TEST_CASE(CROSS) {3536 | ^~~~~3537 | cross3538/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/vector.cpp:92:22: error: variable 'CROSS' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]3539/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]3540 12 | struct std::formatter<T, char> {3541 | ^~~~~~~~~3542 | Formatter354316 warnings and 1 error generated.3544Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/tests/vector.cpp.354516 warnings treated as errors35463547[38/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_physics/tests/raycast.cpp3548/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3549 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3550 | ^3551 15 | : entity_(entity), scene_(scene) {}3552 16 | 3553 17 | template <typename T>3554 18 | [[nodiscard]] auto has_component() const -> bool;3555 19 | 3556 20 | template <typename T>3557 21 | auto get_component() -> T&;3558 22 | 3559 23 | template <typename T, typename... Args>3560 24 | void add_component(Args&&... args);3561 25 | 3562 26 | private:3563 27 | flecs::entity entity_;3564 | 3565 | {}3566 28 | 3567 29 | std::shared_ptr<Scene> scene_;3568 | 3569 | {}3570/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3571 46 | void Entity::add_component(Args&&... args) {3572 | ^3573/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3574 11 | class Scene : public std::enable_shared_from_this<Scene> {3575 | ^3576 12 | public:3577 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3578 14 | 3579 15 | auto create_entity(const std::string& name = "entity") -> Entity;3580 16 | 3581 17 | auto world() const -> const flecs::world& { return ecs_; }3582 18 | auto world() -> flecs::world& { return ecs_; }3583 19 | 3584 20 | private:3585 21 | Scene() = default;3586 22 | 3587 23 | flecs::world ecs_;3588 | 3589 | {}3590/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3591 17 | auto world() const -> const flecs::world& { return ecs_; }3592 | ^3593 | [[nodiscard]] 3594/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]3595 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3596 | ^ 3597 | = NAN3598/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3599 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3600 | ^~~~~~~~~~~~~~~~~~~~~3601 | boost_describe_struct3602/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3603/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3604 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3605 | ^~~~~~~~~~~~~~~~~~~~~3606 | boost_describe_struct3607/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3608/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3609 18 | constexpr Vec() : data() {}3610 | ^ ~~3611 | = default;3612/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3613 168 | Vec2f() : Vec<float, 2>() {}3614 | ^ ~~3615 | = default;3616/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3617 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3618 | ^~~~~~~~~~~~~~~~~~~~~3619 | boost_describe_struct3620/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3621/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3622 181 | Vec3f() : Vec<float, 3>() {}3623 | ^ ~~3624 | = default;3625/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3626 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3627 | ^~~~~~~~~~~~~~~~~~~~~3628 | boost_describe_struct3629/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3630/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3631 199 | Vec4f() : Vec<float, 4>() {}3632 | ^ ~~3633 | = default;3634/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3635 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3636 | ^~~~~~~~~~~~~~~~~~~~~3637 | boost_describe_struct3638/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3639/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_physics/tests/raycast.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]3640 1 | #include <boost/test/unit_test.hpp>3641 | ^~~~~~~~~~~~~~~~~~~~~~~~~~3642/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_physics/tests/raycast.cpp:13:23: error: variable 'raycasting' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]3643 13 | BOOST_AUTO_TEST_SUITE(raycasting)3644 | ^364520 warnings and 1 error generated.3646Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_physics/tests/raycast.cpp.364720 warnings treated as errors36483649[39/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_gui/src/instance.cpp3650/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3651 9 | class Device {3652 | ^3653/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_gui/include/wren/gui/instance.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]3654 3 | #include <vulkan/vulkan.hpp>3655 | ^~~~~~~~~~~~~~~~~~~3656/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_gui/include/wren/gui/ui.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]3657 13 | BOOST_DEFINE_ENUM_CLASS(ElementKind, Panel, Text)3658 | ^~~~~~~~~~~~~~~~~~~~~~~3659 | boost_define_enum_class3660/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_gui/include/wren/gui/ui.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3661/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_gui/include/wren/gui/ui.hpp:15:8: error: constructor does not initialize these fields: kind, children [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3662 15 | struct Element {3663 | ^3664 16 | std::string kind;3665 | 3666 | {}3667 17 | 3668 18 | Colour colour = {0, 0, 0, 0};3669 19 | 3670 20 | float margin = 0;3671 21 | float padding = 0;3672 22 | 3673 23 | std::vector<Element> children;3674 | 3675 | {}3676/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_gui/src/instance.cpp:49:1: error: constructor does not initialize these fields: index_buffer_, vertex_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3677 49 | Instance::Instance() {3678 | ^3679/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3680 18 | constexpr Vec() : data() {}3681 | ^ ~~3682 | = default;3683/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3684 168 | Vec2f() : Vec<float, 2>() {}3685 | ^ ~~3686 | = default;3687/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3688 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3689 | ^~~~~~~~~~~~~~~~~~~~~3690 | boost_describe_struct3691/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3692/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3693 181 | Vec3f() : Vec<float, 3>() {}3694 | ^ ~~3695 | = default;3696/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3697 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3698 | ^~~~~~~~~~~~~~~~~~~~~3699 | boost_describe_struct3700/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3701/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3702 199 | Vec4f() : Vec<float, 4>() {}3703 | ^ ~~3704 | = default;3705/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3706 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3707 | ^~~~~~~~~~~~~~~~~~~~~3708 | boost_describe_struct3709/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3710/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]3711 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3712 | ^~~~~~~~~~~~~~~~~~~~~3713 | kMakeAnsiColourCode3714/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3715 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3716 | ^~~~~~~~~~~~~~~~~~~3717 | boost_describe_enum3718/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3719/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3720 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3721 | ^3722/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3723 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3724 | ^3725/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3726 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3727 | ^3728/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3729 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3730 | ^3731/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3732 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3733 | ^3734/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3735 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3736 | ^3737/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]3738 12 | struct std::formatter<T, char> {3739 | ^~~~~~~~~3740 | Formatter3741/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3742 14 | class Err {3743 | ^3744/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]3745 37 | std::optional<std::string> extra_message_;3746 | ^~~~~~~~~~~~~~3747 | extra_message3748/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3749 39 | std::source_location loc_;3750 | ^~~~3751 | loc3752/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3753 12 | BOOST_DESCRIBE_ENUM(3754 | ^~~~~~~~~~~~~~~~~~~3755 | boost_describe_enum3756/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3757/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3758 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3759 | ^3760/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3761 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3762 | ^3763/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]3764 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);3765 | ^~~~~~~~~~~~~~~~~3766 | boost_define_enum3767/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3768/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3769 26 | class ShaderModule {3770 | ^3771/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3772 49 | class Shader {3773 | ^377435 warnings and 1 error generated.3775Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_gui/src/instance.cpp.377635 warnings treated as errors37773778[40/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/render_pass.cpp3779/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3780 14 | struct Context {3781 | ^3782 15 | Window window;3783 16 | event::Dispatcher event_dispatcher;3784 17 | Input input;3785 18 | 3786 19 | std::shared_ptr<GraphicsContext> graphics_context;3787 | 3788 | {}3789 20 | std::shared_ptr<Renderer> renderer;3790 | 3791 | {}3792/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]3793 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)3794 | ^~~~~~~~~~~~~~~~~3795 | boost_define_enum3796/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3797/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3798 70 | struct KeyTyped {3799 | ^3800 71 | std::string_view text;3801 | 3802 | {}3803/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3804 14 | struct Node {3805 | ^3806 15 | std::string name;3807 | 3808 | {}3809 16 | std::shared_ptr<RenderPass> render_pass;3810 | 3811 | {}3812/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3813 22 | struct Graph {3814 | ^3815 23 | auto begin() { return nodes.begin(); }3816 24 | auto end() { return nodes.end(); }3817 25 | 3818 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {3819 27 | const auto node = std::ranges::find_if(3820 28 | nodes, [name](const node_t& node) { return name == node->name; });3821 29 | if (node != nodes.end()) return *node;3822 30 | 3823 31 | return nullptr;3824 32 | }3825 33 | 3826 34 | std::vector<node_t> nodes;3827 | 3828 | {}3829 35 | std::vector<edge_t> edges;3830 | 3831 | {}3832/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3833 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}3834 | ^3835/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3836 14 | class GraphicsContext {3837 | ^3838/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3839 10 | class Input {3840 | ^3841 11 | public:3842 12 | void initialize(event::Dispatcher& dispatcher);3843 13 | 3844 14 | auto is_pressed(KeyCode key) const -> bool;3845 15 | auto is_pressed_down(KeyCode key) const -> bool;3846 16 | 3847 17 | auto end_frame() { pressed_down_.clear(); }3848 18 | 3849 19 | private:3850 20 | std::unordered_map<KeyCode, bool> pressed_;3851 | 3852 | {}3853 21 | std::unordered_map<KeyCode, bool> pressed_down_;3854 | 3855 | {}3856/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3857 14 | auto is_pressed(KeyCode key) const -> bool;3858 | ^3859 | [[nodiscard]] 3860/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3861 15 | auto is_pressed_down(KeyCode key) const -> bool;3862 | ^3863 | [[nodiscard]] 3864/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3865 57 | class Mesh {3866 | ^3867/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3868 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)3869 | ^3870 21 | : name_(std::move(name)), shader_(shader) {}3871 22 | 3872 23 | std::string name_;3873 | 3874 | {}3875 24 | 3876 25 | std::shared_ptr<vk::Shader> shader_;3877 | 3878 | {}3879/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]3880 3 | #include <memory>3881 | ^~~~~~~~3882/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3883 25 | PassResources(std::string target_prefix)3884 | ^3885/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3886 51 | auto has_colour_target() const { return colour_target_; }3887 | ^3888 | [[nodiscard]] 3889/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3890 52 | auto has_depth_target() const { return depth_target_; }3891 | ^3892 | [[nodiscard]] 3893/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3894 14 | class RenderTarget {3895 | ^3896/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3897 9 | class Device {3898 | ^3899/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3900 11 | struct QueueFamilyIndices {3901 | ^3902 12 | uint32_t graphics_index;3903 | 3904 | {}3905 13 | uint32_t present_index;3906 | 3907 | {}3908/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3909 19 | struct SwapchainSupportDetails {3910 | ^3911 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3912 | 3913 | {}3914 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3915 | 3916 | {}3917 22 | std::vector<::vk::PresentModeKHR> present_modes;3918 | 3919 | {}3920/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]3921 31 | VKAPI_ATTR auto VKAPI_CALL3922 | ^~~~~~~~~~3923 | vkapi_call3924/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]3925/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3926 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3927 | ^3928/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3929 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3930 | ^3931/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3932 40 | explicit Window(SDL_Window* window) : window_(window) {}3933 | ^3934 41 | 3935 42 | SDL_Window* window_;3936 | 3937 | {}3938/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3939 18 | constexpr Vec() : data() {}3940 | ^ ~~3941 | = default;3942/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3943 168 | Vec2f() : Vec<float, 2>() {}3944 | ^ ~~3945 | = default;3946/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3947 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3948 | ^~~~~~~~~~~~~~~~~~~~~3949 | boost_describe_struct3950/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3951/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3952 181 | Vec3f() : Vec<float, 3>() {}3953 | ^ ~~3954 | = default;3955/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3956 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3957 | ^~~~~~~~~~~~~~~~~~~~~3958 | boost_describe_struct3959/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3960/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3961 199 | Vec4f() : Vec<float, 4>() {}3962 | ^ ~~3963 | = default;3964/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3965 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3966 | ^~~~~~~~~~~~~~~~~~~~~3967 | boost_describe_struct3968/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3969/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]3970 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3971 | ^~~~~~~~~~~~~~~~~~~~~3972 | kMakeAnsiColourCode3973/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3974 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3975 | ^~~~~~~~~~~~~~~~~~~3976 | boost_describe_enum3977/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3978/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3979 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3980 | ^3981/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3982 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3983 | ^3984/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3985 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3986 | ^3987/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3988 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3989 | ^3990/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3991 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3992 | ^3993/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3994 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3995 | ^3996/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]3997 12 | struct std::formatter<T, char> {3998 | ^~~~~~~~~3999 | Formatter4000/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4001 14 | class Err {4002 | ^4003/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4004 37 | std::optional<std::string> extra_message_;4005 | ^~~~~~~~~~~~~~4006 | extra_message4007/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4008 39 | std::source_location loc_;4009 | ^~~~4010 | loc4011/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4012 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4013 | ^4014 30 | ::vk::ImageView view)4015 31 | : allocator_(allocator),4016 32 | allocation_(allocation),4017 33 | image_(image),4018 34 | view_(view) {}4019 35 | 4020 36 | void destroy() noexcept;4021 37 | 4022 38 | VmaAllocator allocator_{};4023 39 | VmaAllocation allocation_{};4024 40 | ::vk::Image image_;4025 | 4026 | {}4027 41 | ::vk::ImageView view_;4028 | 4029 | {}4030/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4031 12 | BOOST_DESCRIBE_ENUM(4032 | ^~~~~~~~~~~~~~~~~~~4033 | boost_describe_enum4034/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4035/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4036 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4037 | ^4038/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4039 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4040 | ^4041/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]4042 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);4043 | ^~~~~~~~~~~~~~~~~4044 | boost_define_enum4045/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4046/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4047 26 | class ShaderModule {4048 | ^4049/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4050 49 | class Shader {4051 | ^405255 warnings and 1 error generated.4053Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/render_pass.cpp.4054Suppressed 1 warnings (1 NOLINT).405555 warnings treated as errors40564057[41/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/image.cpp4058/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4059 18 | constexpr Vec() : data() {}4060 | ^ ~~4061 | = default;4062/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4063 168 | Vec2f() : Vec<float, 2>() {}4064 | ^ ~~4065 | = default;4066/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4067 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4068 | ^~~~~~~~~~~~~~~~~~~~~4069 | boost_describe_struct4070/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4071/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4072 181 | Vec3f() : Vec<float, 3>() {}4073 | ^ ~~4074 | = default;4075/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4076 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4077 | ^~~~~~~~~~~~~~~~~~~~~4078 | boost_describe_struct4079/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4080/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4081 199 | Vec4f() : Vec<float, 4>() {}4082 | ^ ~~4083 | = default;4084/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4085 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4086 | ^~~~~~~~~~~~~~~~~~~~~4087 | boost_describe_struct4088/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4089/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4090 14 | class Err {4091 | ^4092/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4093 37 | std::optional<std::string> extra_message_;4094 | ^~~~~~~~~~~~~~4095 | extra_message4096/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4097 39 | std::source_location loc_;4098 | ^~~~4099 | loc4100/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/image.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]4101 3 | #include <vk_mem_alloc.h>4102 | ^~~~~~~~~~~~~~~~4103/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4104 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4105 | ^4106 30 | ::vk::ImageView view)4107 31 | : allocator_(allocator),4108 32 | allocation_(allocation),4109 33 | image_(image),4110 34 | view_(view) {}4111 35 | 4112 36 | void destroy() noexcept;4113 37 | 4114 38 | VmaAllocator allocator_{};4115 39 | VmaAllocation allocation_{};4116 40 | ::vk::Image image_;4117 | 4118 | {}4119 41 | ::vk::ImageView view_;4120 | 4121 | {}4122/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4123 12 | BOOST_DESCRIBE_ENUM(4124 | ^~~~~~~~~~~~~~~~~~~4125 | boost_describe_enum4126/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4127/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4128 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4129 | ^4130/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4131 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4132 | ^4133/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/image.cpp:36:1: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4134 36 | Image::Image(Image&& other) noexcept4135 | ^413618 warnings and 1 error generated.4137Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/src/image.cpp.413818 warnings treated as errors41394140[42/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/filesystem_panel.cpp4141/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/context.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]4142 3 | #include <filesystem>4143 | ^~~~~~~~~~~~4144/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4145 10 | class Manager {4146 | ^4147 11 | public:4148 12 | Manager() = default;4149 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4150 14 | const std::optional<std::filesystem::path>& project_path = {})4151 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4152 16 | 4153 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4154 18 | -> expected<std::filesystem::path>;4155 19 | 4156 20 | private:4157 21 | std::vector<std::filesystem::path> asset_paths_;4158 | 4159 | {}4160 22 | std::optional<std::filesystem::path> project_path_;4161 | 4162 | {}4163/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4164 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4165 | ^4166/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4167 14 | class Err {4168 | ^4169/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4170 37 | std::optional<std::string> extra_message_;4171 | ^~~~~~~~~~~~~~4172 | extra_message4173/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4174 39 | std::source_location loc_;4175 | ^~~~4176 | loc41775 warnings and 1 error generated.4178Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/filesystem_panel.cpp.41795 warnings treated as errors41804181[43/47][0.9s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/inspector_panel.cpp4182/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/inspector_panel.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error]4183 3 | #include <imgui.h>4184 | ^~~~~~~~~4185/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4186 10 | class Manager {4187 | ^4188 11 | public:4189 12 | Manager() = default;4190 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4191 14 | const std::optional<std::filesystem::path>& project_path = {})4192 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4193 16 | 4194 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4195 18 | -> expected<std::filesystem::path>;4196 19 | 4197 20 | private:4198 21 | std::vector<std::filesystem::path> asset_paths_;4199 | 4200 | {}4201 22 | std::optional<std::filesystem::path> project_path_;4202 | 4203 | {}4204/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4205 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4206 | ^4207/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4208 14 | struct Context {4209 | ^4210 15 | Window window;4211 16 | event::Dispatcher event_dispatcher;4212 17 | Input input;4213 18 | 4214 19 | std::shared_ptr<GraphicsContext> graphics_context;4215 | 4216 | {}4217 20 | std::shared_ptr<Renderer> renderer;4218 | 4219 | {}4220/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]4221 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4222 | ^~~~~~~~~~~~~~~~~4223 | boost_define_enum4224/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4225/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4226 70 | struct KeyTyped {4227 | ^4228 71 | std::string_view text;4229 | 4230 | {}4231/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4232 14 | class GraphicsContext {4233 | ^4234/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4235 10 | class Input {4236 | ^4237 11 | public:4238 12 | void initialize(event::Dispatcher& dispatcher);4239 13 | 4240 14 | auto is_pressed(KeyCode key) const -> bool;4241 15 | auto is_pressed_down(KeyCode key) const -> bool;4242 16 | 4243 17 | auto end_frame() { pressed_down_.clear(); }4244 18 | 4245 19 | private:4246 20 | std::unordered_map<KeyCode, bool> pressed_;4247 | 4248 | {}4249 21 | std::unordered_map<KeyCode, bool> pressed_down_;4250 | 4251 | {}4252/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4253 14 | auto is_pressed(KeyCode key) const -> bool;4254 | ^4255 | [[nodiscard]] 4256/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4257 15 | auto is_pressed_down(KeyCode key) const -> bool;4258 | ^4259 | [[nodiscard]] 4260/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4261 57 | class Mesh {4262 | ^4263/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4264 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)4265 | ^4266/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4267 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4268 | ^4269/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4270 13 | class MeshRenderer {4271 | ^4272/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4273 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)4274 | ^4275 15 | : entity_(entity), scene_(scene) {}4276 16 | 4277 17 | template <typename T>4278 18 | [[nodiscard]] auto has_component() const -> bool;4279 19 | 4280 20 | template <typename T>4281 21 | auto get_component() -> T&;4282 22 | 4283 23 | template <typename T, typename... Args>4284 24 | void add_component(Args&&... args);4285 25 | 4286 26 | private:4287 27 | flecs::entity entity_;4288 | 4289 | {}4290 28 | 4291 29 | std::shared_ptr<Scene> scene_;4292 | 4293 | {}4294/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4295 46 | void Entity::add_component(Args&&... args) {4296 | ^4297/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4298 11 | class Scene : public std::enable_shared_from_this<Scene> {4299 | ^4300 12 | public:4301 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }4302 14 | 4303 15 | auto create_entity(const std::string& name = "entity") -> Entity;4304 16 | 4305 17 | auto world() const -> const flecs::world& { return ecs_; }4306 18 | auto world() -> flecs::world& { return ecs_; }4307 19 | 4308 20 | private:4309 21 | Scene() = default;4310 22 | 4311 23 | flecs::world ecs_;4312 | 4313 | {}4314/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4315 17 | auto world() const -> const flecs::world& { return ecs_; }4316 | ^4317 | [[nodiscard]] 4318/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4319 9 | class Device {4320 | ^4321/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4322 11 | struct QueueFamilyIndices {4323 | ^4324 12 | uint32_t graphics_index;4325 | 4326 | {}4327 13 | uint32_t present_index;4328 | 4329 | {}4330/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4331 19 | struct SwapchainSupportDetails {4332 | ^4333 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4334 | 4335 | {}4336 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4337 | 4338 | {}4339 22 | std::vector<::vk::PresentModeKHR> present_modes;4340 | 4341 | {}4342/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]4343 31 | VKAPI_ATTR auto VKAPI_CALL4344 | ^~~~~~~~~~4345 | vkapi_call4346/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]4347/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4348 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4349 | ^4350/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4351 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4352 | ^4353/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4354 40 | explicit Window(SDL_Window* window) : window_(window) {}4355 | ^4356 41 | 4357 42 | SDL_Window* window_;4358 | 4359 | {}4360/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]4361 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);4362 | ^ 4363 | = NAN4364/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4365 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));4366 | ^~~~~~~~~~~~~~~~~~~~~4367 | boost_describe_struct4368/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4369/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4370 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));4371 | ^~~~~~~~~~~~~~~~~~~~~4372 | boost_describe_struct4373/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4374/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4375 18 | constexpr Vec() : data() {}4376 | ^ ~~4377 | = default;4378/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4379 168 | Vec2f() : Vec<float, 2>() {}4380 | ^ ~~4381 | = default;4382/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4383 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4384 | ^~~~~~~~~~~~~~~~~~~~~4385 | boost_describe_struct4386/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4387/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4388 181 | Vec3f() : Vec<float, 3>() {}4389 | ^ ~~4390 | = default;4391/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4392 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4393 | ^~~~~~~~~~~~~~~~~~~~~4394 | boost_describe_struct4395/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4396/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4397 199 | Vec4f() : Vec<float, 4>() {}4398 | ^ ~~4399 | = default;4400/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4401 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4402 | ^~~~~~~~~~~~~~~~~~~~~4403 | boost_describe_struct4404/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4405/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4406 14 | class Err {4407 | ^4408/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4409 37 | std::optional<std::string> extra_message_;4410 | ^~~~~~~~~~~~~~4411 | extra_message4412/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4413 39 | std::source_location loc_;4414 | ^~~~4415 | loc4416/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4417 12 | BOOST_DESCRIBE_ENUM(4418 | ^~~~~~~~~~~~~~~~~~~4419 | boost_describe_enum4420/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4421/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4422 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4423 | ^4424/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4425 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4426 | ^4427/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]4428 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);4429 | ^~~~~~~~~~~~~~~~~4430 | boost_define_enum4431/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4432/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4433 26 | class ShaderModule {4434 | ^4435/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4436 49 | class Shader {4437 | ^443849 warnings and 1 error generated.4439Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/inspector_panel.cpp.4440Suppressed 1 warnings (1 NOLINT).444149 warnings treated as errors44424443[44/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/renderer.cpp4444/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4445 14 | struct Context {4446 | ^4447 15 | Window window;4448 16 | event::Dispatcher event_dispatcher;4449 17 | Input input;4450 18 | 4451 19 | std::shared_ptr<GraphicsContext> graphics_context;4452 | 4453 | {}4454 20 | std::shared_ptr<Renderer> renderer;4455 | 4456 | {}4457/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]4458 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4459 | ^~~~~~~~~~~~~~~~~4460 | boost_define_enum4461/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4462/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4463 70 | struct KeyTyped {4464 | ^4465 71 | std::string_view text;4466 | 4467 | {}4468/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4469 14 | struct Node {4470 | ^4471 15 | std::string name;4472 | 4473 | {}4474 16 | std::shared_ptr<RenderPass> render_pass;4475 | 4476 | {}4477/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4478 22 | struct Graph {4479 | ^4480 23 | auto begin() { return nodes.begin(); }4481 24 | auto end() { return nodes.end(); }4482 25 | 4483 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4484 27 | const auto node = std::ranges::find_if(4485 28 | nodes, [name](const node_t& node) { return name == node->name; });4486 29 | if (node != nodes.end()) return *node;4487 30 | 4488 31 | return nullptr;4489 32 | }4490 33 | 4491 34 | std::vector<node_t> nodes;4492 | 4493 | {}4494 35 | std::vector<edge_t> edges;4495 | 4496 | {}4497/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4498 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4499 | ^4500/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4501 14 | class GraphicsContext {4502 | ^4503/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4504 10 | class Input {4505 | ^4506 11 | public:4507 12 | void initialize(event::Dispatcher& dispatcher);4508 13 | 4509 14 | auto is_pressed(KeyCode key) const -> bool;4510 15 | auto is_pressed_down(KeyCode key) const -> bool;4511 16 | 4512 17 | auto end_frame() { pressed_down_.clear(); }4513 18 | 4514 19 | private:4515 20 | std::unordered_map<KeyCode, bool> pressed_;4516 | 4517 | {}4518 21 | std::unordered_map<KeyCode, bool> pressed_down_;4519 | 4520 | {}4521/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4522 14 | auto is_pressed(KeyCode key) const -> bool;4523 | ^4524 | [[nodiscard]] 4525/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4526 15 | auto is_pressed_down(KeyCode key) const -> bool;4527 | ^4528 | [[nodiscard]] 4529/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4530 57 | class Mesh {4531 | ^4532/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4533 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4534 | ^4535 21 | : name_(std::move(name)), shader_(shader) {}4536 22 | 4537 23 | std::string name_;4538 | 4539 | {}4540 24 | 4541 25 | std::shared_ptr<vk::Shader> shader_;4542 | 4543 | {}4544/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4545 25 | PassResources(std::string target_prefix)4546 | ^4547/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4548 51 | auto has_colour_target() const { return colour_target_; }4549 | ^4550 | [[nodiscard]] 4551/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4552 52 | auto has_depth_target() const { return depth_target_; }4553 | ^4554 | [[nodiscard]] 4555/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4556 14 | class RenderTarget {4557 | ^4558/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/renderer.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]4559 3 | #include <memory>4560 | ^~~~~~~~4561/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4562 9 | class Device {4563 | ^4564/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4565 11 | struct QueueFamilyIndices {4566 | ^4567 12 | uint32_t graphics_index;4568 | 4569 | {}4570 13 | uint32_t present_index;4571 | 4572 | {}4573/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4574 19 | struct SwapchainSupportDetails {4575 | ^4576 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4577 | 4578 | {}4579 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4580 | 4581 | {}4582 22 | std::vector<::vk::PresentModeKHR> present_modes;4583 | 4584 | {}4585/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]4586 31 | VKAPI_ATTR auto VKAPI_CALL4587 | ^~~~~~~~~~4588 | vkapi_call4589/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]4590/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4591 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4592 | ^4593/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4594 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4595 | ^4596/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4597 40 | explicit Window(SDL_Window* window) : window_(window) {}4598 | ^4599 41 | 4600 42 | SDL_Window* window_;4601 | 4602 | {}4603/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/renderer.cpp:52:10: error: narrowing conversion from 'uint32_t' (aka 'unsigned int') to signed type 'int' is implementation-defined [cppcoreguidelines-narrowing-conversions,-warnings-as-errors]4604 52 | return image_index;4605 | ^4606/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/renderer.cpp:114:1: error: constructor does not initialize these fields: ctx_, swapchain_, swapchain_images_, swapchain_image_views_, swapchain_extent_, image_available_, render_finished_semaphores_, in_flight_fence_, command_pool_, one_time_cmd_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4607 114 | Renderer::Renderer(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {4608 | ^4609/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4610 18 | constexpr Vec() : data() {}4611 | ^ ~~4612 | = default;4613/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4614 168 | Vec2f() : Vec<float, 2>() {}4615 | ^ ~~4616 | = default;4617/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4618 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4619 | ^~~~~~~~~~~~~~~~~~~~~4620 | boost_describe_struct4621/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4622/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4623 181 | Vec3f() : Vec<float, 3>() {}4624 | ^ ~~4625 | = default;4626/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4627 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4628 | ^~~~~~~~~~~~~~~~~~~~~4629 | boost_describe_struct4630/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4631/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4632 199 | Vec4f() : Vec<float, 4>() {}4633 | ^ ~~4634 | = default;4635/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4636 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4637 | ^~~~~~~~~~~~~~~~~~~~~4638 | boost_describe_struct4639/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4640/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]4641 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4642 | ^~~~~~~~~~~~~~~~~~~~~4643 | kMakeAnsiColourCode4644/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4645 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4646 | ^~~~~~~~~~~~~~~~~~~4647 | boost_describe_enum4648/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4649/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4650 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4651 | ^4652/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4653 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4654 | ^4655/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4656 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4657 | ^4658/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4659 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4660 | ^4661/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4662 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4663 | ^4664/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4665 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4666 | ^4667/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]4668 12 | struct std::formatter<T, char> {4669 | ^~~~~~~~~4670 | Formatter4671/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4672 14 | class Err {4673 | ^4674/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4675 37 | std::optional<std::string> extra_message_;4676 | ^~~~~~~~~~~~~~4677 | extra_message4678/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4679 39 | std::source_location loc_;4680 | ^~~~4681 | loc4682/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4683 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4684 | ^4685 30 | ::vk::ImageView view)4686 31 | : allocator_(allocator),4687 32 | allocation_(allocation),4688 33 | image_(image),4689 34 | view_(view) {}4690 35 | 4691 36 | void destroy() noexcept;4692 37 | 4693 38 | VmaAllocator allocator_{};4694 39 | VmaAllocation allocation_{};4695 40 | ::vk::Image image_;4696 | 4697 | {}4698 41 | ::vk::ImageView view_;4699 | 4700 | {}4701/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4702 12 | BOOST_DESCRIBE_ENUM(4703 | ^~~~~~~~~~~~~~~~~~~4704 | boost_describe_enum4705/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4706/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4707 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4708 | ^4709/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4710 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4711 | ^4712/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]4713 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);4714 | ^~~~~~~~~~~~~~~~~4715 | boost_define_enum4716/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4717/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4718 26 | class ShaderModule {4719 | ^4720/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4721 49 | class Shader {4722 | ^472363 warnings and 1 error generated.4724Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/renderer.cpp.4725Suppressed 7 warnings (6 in non-user code, 1 NOLINT).4726Use -header-filter=.* or leave it as default to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.472757 warnings treated as errors47284729[45/47][0.8s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/window.cpp4730/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]4731 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4732 | ^~~~~~~~~~~~~~~~~4733 | boost_define_enum4734/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4735/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4736 70 | struct KeyTyped {4737 | ^4738 71 | std::string_view text;4739 | 4740 | {}4741/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:3:10: error: 'SDL3/SDL.h' file not found [clang-diagnostic-error]4742 3 | #include <SDL3/SDL.h>4743 | ^~~~~~~~~~~~4744/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4745 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4746 | ^4747/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4748 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4749 | ^4750/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4751 40 | explicit Window(SDL_Window* window) : window_(window) {}4752 | ^4753 41 | 4754 42 | SDL_Window* window_;4755 | 4756 | {}4757/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]4758 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4759 | ^~~~~~~~~~~~~~~~~~~~~4760 | kMakeAnsiColourCode4761/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4762 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4763 | ^~~~~~~~~~~~~~~~~~~4764 | boost_describe_enum4765/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4766/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4767 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4768 | ^4769/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4770 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4771 | ^4772/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4773 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4774 | ^4775/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4776 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4777 | ^4778/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4779 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4780 | ^4781/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4782 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4783 | ^4784/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]4785 12 | struct std::formatter<T, char> {4786 | ^~~~~~~~~4787 | Formatter4788/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4789 14 | class Err {4790 | ^4791/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4792 37 | std::optional<std::string> extra_message_;4793 | ^~~~~~~~~~~~~~4794 | extra_message4795/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4796 39 | std::source_location loc_;4797 | ^~~~4798 | loc479924 warnings and 1 error generated.4800Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/src/window.cpp.4801Suppressed 7 warnings (6 in non-user code, 1 NOLINT).4802Use -header-filter=.* or leave it as default to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.480318 warnings treated as errors48044805[46/47][2.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/examples/nand/main.cpp4806/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/examples/nand/main.cpp:1:10: error: 'cstdlib' file not found [clang-diagnostic-error]4807 1 | #include <cstdlib>4808 | ^~~~~~~~~4809/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/examples/nand/main.cpp:19:8: error: constructor does not initialize these fields: app, scene [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4810 19 | struct GameData {4811 | ^4812 20 | std::shared_ptr<wren::Application> app;4813 | 4814 | {}4815 21 | std::shared_ptr<wren::scene::Scene> scene;4816 | 4817 | {}4818/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/examples/nand/main.cpp:49:25: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4819 49 | wren::assets::Manager asset_manager(asset_paths);4820 | ~~~~~~~~~~~~~~~~~~~~~ ^ 4821 | auto -> wren::assets::Manager4822/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4823 10 | class Manager {4824 | ^4825 11 | public:4826 12 | Manager() = default;4827 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4828 14 | const std::optional<std::filesystem::path>& project_path = {})4829 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4830 16 | 4831 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4832 18 | -> expected<std::filesystem::path>;4833 19 | 4834 20 | private:4835 21 | std::vector<std::filesystem::path> asset_paths_;4836 | 4837 | {}4838 22 | std::optional<std::filesystem::path> project_path_;4839 | 4840 | {}4841/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4842 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4843 | ^4844/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4845 14 | struct Context {4846 | ^4847 15 | Window window;4848 16 | event::Dispatcher event_dispatcher;4849 17 | Input input;4850 18 | 4851 19 | std::shared_ptr<GraphicsContext> graphics_context;4852 | 4853 | {}4854 20 | std::shared_ptr<Renderer> renderer;4855 | 4856 | {}4857/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]4858 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4859 | ^~~~~~~~~~~~~~~~~4860 | boost_define_enum4861/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4862/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4863 70 | struct KeyTyped {4864 | ^4865 71 | std::string_view text;4866 | 4867 | {}4868/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4869 14 | struct Node {4870 | ^4871 15 | std::string name;4872 | 4873 | {}4874 16 | std::shared_ptr<RenderPass> render_pass;4875 | 4876 | {}4877/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4878 22 | struct Graph {4879 | ^4880 23 | auto begin() { return nodes.begin(); }4881 24 | auto end() { return nodes.end(); }4882 25 | 4883 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4884 27 | const auto node = std::ranges::find_if(4885 28 | nodes, [name](const node_t& node) { return name == node->name; });4886 29 | if (node != nodes.end()) return *node;4887 30 | 4888 31 | return nullptr;4889 32 | }4890 33 | 4891 34 | std::vector<node_t> nodes;4892 | 4893 | {}4894 35 | std::vector<edge_t> edges;4895 | 4896 | {}4897/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4898 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4899 | ^4900/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4901 14 | class GraphicsContext {4902 | ^4903/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4904 10 | class Input {4905 | ^4906 11 | public:4907 12 | void initialize(event::Dispatcher& dispatcher);4908 13 | 4909 14 | auto is_pressed(KeyCode key) const -> bool;4910 15 | auto is_pressed_down(KeyCode key) const -> bool;4911 16 | 4912 17 | auto end_frame() { pressed_down_.clear(); }4913 18 | 4914 19 | private:4915 20 | std::unordered_map<KeyCode, bool> pressed_;4916 | 4917 | {}4918 21 | std::unordered_map<KeyCode, bool> pressed_down_;4919 | 4920 | {}4921/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4922 14 | auto is_pressed(KeyCode key) const -> bool;4923 | ^4924 | [[nodiscard]] 4925/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4926 15 | auto is_pressed_down(KeyCode key) const -> bool;4927 | ^4928 | [[nodiscard]] 4929/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4930 57 | class Mesh {4931 | ^4932/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4933 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)4934 | ^4935/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4936 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4937 | ^4938/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4939 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4940 | ^4941 21 | : name_(std::move(name)), shader_(shader) {}4942 22 | 4943 23 | std::string name_;4944 | 4945 | {}4946 24 | 4947 25 | std::shared_ptr<vk::Shader> shader_;4948 | 4949 | {}4950/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4951 25 | PassResources(std::string target_prefix)4952 | ^4953/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4954 51 | auto has_colour_target() const { return colour_target_; }4955 | ^4956 | [[nodiscard]] 4957/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4958 52 | auto has_depth_target() const { return depth_target_; }4959 | ^4960 | [[nodiscard]] 4961/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4962 14 | class RenderTarget {4963 | ^4964/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4965 13 | class MeshRenderer {4966 | ^4967/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4968 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)4969 | ^4970 15 | : entity_(entity), scene_(scene) {}4971 16 | 4972 17 | template <typename T>4973 18 | [[nodiscard]] auto has_component() const -> bool;4974 19 | 4975 20 | template <typename T>4976 21 | auto get_component() -> T&;4977 22 | 4978 23 | template <typename T, typename... Args>4979 24 | void add_component(Args&&... args);4980 25 | 4981 26 | private:4982 27 | flecs::entity entity_;4983 | 4984 | {}4985 28 | 4986 29 | std::shared_ptr<Scene> scene_;4987 | 4988 | {}4989/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4990 46 | void Entity::add_component(Args&&... args) {4991 | ^4992/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4993 11 | class Scene : public std::enable_shared_from_this<Scene> {4994 | ^4995 12 | public:4996 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }4997 14 | 4998 15 | auto create_entity(const std::string& name = "entity") -> Entity;4999 16 | 5000 17 | auto world() const -> const flecs::world& { return ecs_; }5001 18 | auto world() -> flecs::world& { return ecs_; }5002 19 | 5003 20 | private:5004 21 | Scene() = default;5005 22 | 5006 23 | flecs::world ecs_;5007 | 5008 | {}5009/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5010 17 | auto world() const -> const flecs::world& { return ecs_; }5011 | ^5012 | [[nodiscard]] 5013/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/texture.hpp:17:3: error: constructor does not initialize these fields: sampler_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5014 17 | Texture(vk::Image& image, const ::vk::Sampler& sampler)5015 | ^5016 18 | : image_(std::move(image)), sampler_(sampler) {}5017 19 | 5018 20 | vk::Image image_;5019 21 | ::vk::Sampler sampler_;5020 | 5021 | {}5022/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5023 9 | class Device {5024 | ^5025/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5026 11 | struct QueueFamilyIndices {5027 | ^5028 12 | uint32_t graphics_index;5029 | 5030 | {}5031 13 | uint32_t present_index;5032 | 5033 | {}5034/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5035 19 | struct SwapchainSupportDetails {5036 | ^5037 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;5038 | 5039 | {}5040 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;5041 | 5042 | {}5043 22 | std::vector<::vk::PresentModeKHR> present_modes;5044 | 5045 | {}5046/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]5047 31 | VKAPI_ATTR auto VKAPI_CALL5048 | ^~~~~~~~~~5049 | vkapi_call5050/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]5051/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5052 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,5053 | ^5054/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5055 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5056 | ^5057/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5058 40 | explicit Window(SDL_Window* window) : window_(window) {}5059 | ^5060 41 | 5061 42 | SDL_Window* window_;5062 | 5063 | {}5064/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_gui/include/wren/gui/ui.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]5065 13 | BOOST_DEFINE_ENUM_CLASS(ElementKind, Panel, Text)5066 | ^~~~~~~~~~~~~~~~~~~~~~~5067 | boost_define_enum_class5068/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_gui/include/wren/gui/ui.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5069/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_gui/include/wren/gui/ui.hpp:15:8: error: constructor does not initialize these fields: kind, children [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5070 15 | struct Element {5071 | ^5072 16 | std::string kind;5073 | 5074 | {}5075 17 | 5076 18 | Colour colour = {0, 0, 0, 0};5077 19 | 5078 20 | float margin = 0;5079 21 | float padding = 0;5080 22 | 5081 23 | std::vector<Element> children;5082 | 5083 | {}5084/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]5085 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);5086 | ^ 5087 | = NAN5088/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5089 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));5090 | ^~~~~~~~~~~~~~~~~~~~~5091 | boost_describe_struct5092/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5093/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5094 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));5095 | ^~~~~~~~~~~~~~~~~~~~~5096 | boost_describe_struct5097/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5098/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5099 18 | constexpr Vec() : data() {}5100 | ^ ~~5101 | = default;5102/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5103 168 | Vec2f() : Vec<float, 2>() {}5104 | ^ ~~5105 | = default;5106/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5107 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5108 | ^~~~~~~~~~~~~~~~~~~~~5109 | boost_describe_struct5110/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5111/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5112 181 | Vec3f() : Vec<float, 3>() {}5113 | ^ ~~5114 | = default;5115/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5116 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5117 | ^~~~~~~~~~~~~~~~~~~~~5118 | boost_describe_struct5119/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5120/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5121 199 | Vec4f() : Vec<float, 4>() {}5122 | ^ ~~5123 | = default;5124/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5125 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5126 | ^~~~~~~~~~~~~~~~~~~~~5127 | boost_describe_struct5128/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5129/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]5130 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {5131 | ^~~~~~~~~~~~~~~~~~~~~5132 | kMakeAnsiColourCode5133/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]5134 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)5135 | ^~~~~~~~~~~~~~~~~~~5136 | boost_describe_enum5137/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5138/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5139 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {5140 | ^5141/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5142 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {5143 | ^5144/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5145 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {5146 | ^5147/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5148 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {5149 | ^5150/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5151 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {5152 | ^5153/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5154 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {5155 | ^5156/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]5157 12 | struct std::formatter<T, char> {5158 | ^~~~~~~~~5159 | Formatter5160/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5161 14 | class Err {5162 | ^5163/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]5164 37 | std::optional<std::string> extra_message_;5165 | ^~~~~~~~~~~~~~5166 | extra_message5167/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]5168 39 | std::source_location loc_;5169 | ^~~~5170 | loc5171/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5172 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,5173 | ^5174 30 | ::vk::ImageView view)5175 31 | : allocator_(allocator),5176 32 | allocation_(allocation),5177 33 | image_(image),5178 34 | view_(view) {}5179 35 | 5180 36 | void destroy() noexcept;5181 37 | 5182 38 | VmaAllocator allocator_{};5183 39 | VmaAllocation allocation_{};5184 40 | ::vk::Image image_;5185 | 5186 | {}5187 41 | ::vk::ImageView view_;5188 | 5189 | {}5190/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]5191 12 | BOOST_DESCRIBE_ENUM(5192 | ^~~~~~~~~~~~~~~~~~~5193 | boost_describe_enum5194/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5195/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5196 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5197 | ^5198/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5199 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5200 | ^5201/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]5202 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);5203 | ^~~~~~~~~~~~~~~~~5204 | boost_define_enum5205/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5206/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5207 26 | class ShaderModule {5208 | ^5209/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5210 49 | class Shader {5211 | ^5212110 warnings and 1 error generated.5213Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/examples/nand/main.cpp.5214Suppressed 37 warnings (36 in non-user code, 1 NOLINT).5215Use -header-filter=.* or leave it as default to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.521674 warnings treated as errors52175218[47/47][1.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.4N0Vy1HVf8 /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/main.cpp5219/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/main.cpp:1:10: error: 'filesystem' file not found [clang-diagnostic-error]5220 1 | #include <filesystem>5221 | ^~~~~~~~~~~~5222/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5223 10 | class Manager {5224 | ^5225 11 | public:5226 12 | Manager() = default;5227 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,5228 14 | const std::optional<std::filesystem::path>& project_path = {})5229 15 | : asset_paths_(asset_paths), project_path_(project_path) {}5230 16 | 5231 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const5232 18 | -> expected<std::filesystem::path>;5233 19 | 5234 20 | private:5235 21 | std::vector<std::filesystem::path> asset_paths_;5236 | 5237 | {}5238 22 | std::optional<std::filesystem::path> project_path_;5239 | 5240 | {}5241/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5242 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,5243 | ^5244/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5245 14 | struct Context {5246 | ^5247 15 | Window window;5248 16 | event::Dispatcher event_dispatcher;5249 17 | Input input;5250 18 | 5251 19 | std::shared_ptr<GraphicsContext> graphics_context;5252 | 5253 | {}5254 20 | std::shared_ptr<Renderer> renderer;5255 | 5256 | {}5257/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]5258 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)5259 | ^~~~~~~~~~~~~~~~~5260 | boost_define_enum5261/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5262/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5263 70 | struct KeyTyped {5264 | ^5265 71 | std::string_view text;5266 | 5267 | {}5268/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5269 14 | struct Node {5270 | ^5271 15 | std::string name;5272 | 5273 | {}5274 16 | std::shared_ptr<RenderPass> render_pass;5275 | 5276 | {}5277/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5278 22 | struct Graph {5279 | ^5280 23 | auto begin() { return nodes.begin(); }5281 24 | auto end() { return nodes.end(); }5282 25 | 5283 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {5284 27 | const auto node = std::ranges::find_if(5285 28 | nodes, [name](const node_t& node) { return name == node->name; });5286 29 | if (node != nodes.end()) return *node;5287 30 | 5288 31 | return nullptr;5289 32 | }5290 33 | 5291 34 | std::vector<node_t> nodes;5292 | 5293 | {}5294 35 | std::vector<edge_t> edges;5295 | 5296 | {}5297/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5298 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}5299 | ^5300/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5301 14 | class GraphicsContext {5302 | ^5303/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5304 10 | class Input {5305 | ^5306 11 | public:5307 12 | void initialize(event::Dispatcher& dispatcher);5308 13 | 5309 14 | auto is_pressed(KeyCode key) const -> bool;5310 15 | auto is_pressed_down(KeyCode key) const -> bool;5311 16 | 5312 17 | auto end_frame() { pressed_down_.clear(); }5313 18 | 5314 19 | private:5315 20 | std::unordered_map<KeyCode, bool> pressed_;5316 | 5317 | {}5318 21 | std::unordered_map<KeyCode, bool> pressed_down_;5319 | 5320 | {}5321/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5322 14 | auto is_pressed(KeyCode key) const -> bool;5323 | ^5324 | [[nodiscard]] 5325/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5326 15 | auto is_pressed_down(KeyCode key) const -> bool;5327 | ^5328 | [[nodiscard]] 5329/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5330 57 | class Mesh {5331 | ^5332/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5333 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)5334 | ^5335/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5336 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5337 | ^5338/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5339 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)5340 | ^5341 21 | : name_(std::move(name)), shader_(shader) {}5342 22 | 5343 23 | std::string name_;5344 | 5345 | {}5346 24 | 5347 25 | std::shared_ptr<vk::Shader> shader_;5348 | 5349 | {}5350/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5351 25 | PassResources(std::string target_prefix)5352 | ^5353/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5354 51 | auto has_colour_target() const { return colour_target_; }5355 | ^5356 | [[nodiscard]] 5357/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5358 52 | auto has_depth_target() const { return depth_target_; }5359 | ^5360 | [[nodiscard]] 5361/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5362 14 | class RenderTarget {5363 | ^5364/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5365 13 | class MeshRenderer {5366 | ^5367/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5368 11 | class Scene : public std::enable_shared_from_this<Scene> {5369 | ^5370 12 | public:5371 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }5372 14 | 5373 15 | auto create_entity(const std::string& name = "entity") -> Entity;5374 16 | 5375 17 | auto world() const -> const flecs::world& { return ecs_; }5376 18 | auto world() -> flecs::world& { return ecs_; }5377 19 | 5378 20 | private:5379 21 | Scene() = default;5380 22 | 5381 23 | flecs::world ecs_;5382 | 5383 | {}5384/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5385 17 | auto world() const -> const flecs::world& { return ecs_; }5386 | ^5387 | [[nodiscard]] 5388/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5389 9 | class Device {5390 | ^5391/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5392 19 | struct SwapchainSupportDetails {5393 | ^5394 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;5395 | 5396 | {}5397 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;5398 | 5399 | {}5400 22 | std::vector<::vk::PresentModeKHR> present_modes;5401 | 5402 | {}5403/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]5404 31 | VKAPI_ATTR auto VKAPI_CALL5405 | ^~~~~~~~~~5406 | vkapi_call5407/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]5408/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5409 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,5410 | ^5411/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5412 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5413 | ^5414/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5415 40 | explicit Window(SDL_Window* window) : window_(window) {}5416 | ^5417 41 | 5418 42 | SDL_Window* window_;5419 | 5420 | {}5421/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]5422 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);5423 | ^ 5424 | = NAN5425/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/matrix.hpp:20:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]5426 4 | for (size_t i = 0; i < Rows; ++i) {5427 | ^ ~ 5428 | std::cmp_less( , )5429/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/matrix.hpp:44:26: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]5430 44 | for (size_t row = 0; row < Cols; ++row) {5431 | ^ ~ 5432 | std::cmp_less( , )5433/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/matrix.hpp:45:28: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]5434 45 | for (size_t col = 0; col < Rows; ++col) {5435 | ^ ~ 5436 | std::cmp_less( , )5437/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/matrix.hpp:47:28: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]5438 47 | for (size_t k = 0; k < Cols; ++k) {5439 | ^ ~ 5440 | std::cmp_less( , )5441/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5442 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));5443 | ^~~~~~~~~~~~~~~~~~~~~5444 | boost_describe_struct5445/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5446/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5447 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));5448 | ^~~~~~~~~~~~~~~~~~~~~5449 | boost_describe_struct5450/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5451/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5452 18 | constexpr Vec() : data() {}5453 | ^ ~~5454 | = default;5455/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:21:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]5456 6 | 5457 7 | namespace wren::math {5458 8 | 5459 9 | template <typename T, std::size_t N>5460 10 | struct Vec {5461 11 | using vec_t = Vec<T, N>;5462 12 | 5463 13 | static auto unit_x() { return vec_t{1.0f}; }5464 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; }5465 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; }5466 16 | 5467 17 | ~Vec() = default;5468 18 | constexpr Vec() : data() {}5469 19 | 5470 20 | Vec(const Vec<T, N>& other) {5471 21 | for (size_t i = 0; i < N; ++i) {5472 | ^ ~ 5473 | std::cmp_less( , )5474/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:37:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]5475 37 | for (size_t i = 0; i < N; ++i) {5476 | ^ ~ 5477 | std::cmp_less( , )5478/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5479 168 | Vec2f() : Vec<float, 2>() {}5480 | ^ ~~5481 | = default;5482/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5483 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5484 | ^~~~~~~~~~~~~~~~~~~~~5485 | boost_describe_struct5486/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5487/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5488 181 | Vec3f() : Vec<float, 3>() {}5489 | ^ ~~5490 | = default;5491/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5492 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5493 | ^~~~~~~~~~~~~~~~~~~~~5494 | boost_describe_struct5495/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5496/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5497 199 | Vec4f() : Vec<float, 4>() {}5498 | ^ ~~5499 | = default;5500/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5501 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5502 | ^~~~~~~~~~~~~~~~~~~~~5503 | boost_describe_struct5504/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5505/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]5506 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {5507 | ^~~~~~~~~~~~~~~~~~~~~5508 | kMakeAnsiColourCode5509/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]5510 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)5511 | ^~~~~~~~~~~~~~~~~~~5512 | boost_describe_enum5513/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5514/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5515 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {5516 | ^5517/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5518 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {5519 | ^5520/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5521 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {5522 | ^5523/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5524 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {5525 | ^5526/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5527 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {5528 | ^5529/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5530 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {5531 | ^5532/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]5533 12 | struct std::formatter<T, char> {5534 | ^~~~~~~~~5535 | Formatter5536/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5537 14 | class Err {5538 | ^5539/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]5540 37 | std::optional<std::string> extra_message_;5541 | ^~~~~~~~~~~~~~5542 | extra_message5543/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]5544 39 | std::source_location loc_;5545 | ^~~~5546 | loc5547/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5548 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,5549 | ^5550 30 | ::vk::ImageView view)5551 31 | : allocator_(allocator),5552 32 | allocation_(allocation),5553 33 | image_(image),5554 34 | view_(view) {}5555 35 | 5556 36 | void destroy() noexcept;5557 37 | 5558 38 | VmaAllocator allocator_{};5559 39 | VmaAllocation allocation_{};5560 40 | ::vk::Image image_;5561 | 5562 | {}5563 41 | ::vk::ImageView view_;5564 | 5565 | {}5566/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]5567 12 | BOOST_DESCRIBE_ENUM(5568 | ^~~~~~~~~~~~~~~~~~~5569 | boost_describe_enum5570/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5571/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5572 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5573 | ^5574/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5575 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5576 | ^5577/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming,-warnings-as-errors]5578 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);5579 | ^~~~~~~~~~~~~~~~~5580 | boost_define_enum5581/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5582/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5583 26 | class ShaderModule {5584 | ^5585/nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/wren_vk/include/wren/vk/shader.hpp:49:7: error: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5586 49 | class Shader {5587 | ^558877 warnings and 1 error generated.5589Error while processing /nix/store/k8fgxx9yckaslkdh4md4sf812vg5nxdd-v65gl421knzna6n5rvm9dvib22kjh70w-source/editor/src/main.cpp.5590Suppressed 7 warnings (6 in non-user code, 1 NOLINT).5591Use -header-filter=.* or leave it as default to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.559271 warnings treated as errors5593