nixbot

builds
1cmake -S. -B/build/tmp.CTzyjuA53D -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.4s)24-- Generating done (0.1s)25-- Build files have been written to: /build/tmp.CTzyjuA53D26Enabled 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.1s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/filesystem_panel.cpp115/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/context.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]116 3 | #include <filesystem>117 | ^~~~~~~~~~~~118/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]119 10 | class Manager {120 | ^121 11 | public:122 12 | Manager() = default;123 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,124 14 | const std::optional<std::filesystem::path>& project_path = {})125 15 | : asset_paths_(asset_paths), project_path_(project_path) {}126 16 | 127 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const128 18 | -> expected<std::filesystem::path>;129 19 | 130 20 | private:131 21 | std::vector<std::filesystem::path> asset_paths_;132 | 133 | {}134 22 | std::optional<std::filesystem::path> project_path_;135 | 136 | {}137/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]138 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,139 | ^140/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]141 14 | class Err {142 | ^143/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]144 37 | std::optional<std::string> extra_message_;145 | ^~~~~~~~~~~~~~146 | extra_message147/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]148 39 | std::source_location loc_;149 | ^~~~150 | loc1515 warnings and 1 error generated.152Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/filesystem_panel.cpp.1535 warnings treated as errors154155[ 2/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/src/filesystem.cpp156/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/filesystem.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]157 3 | #include <filesystem>158 | ^~~~~~~~~~~~159/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]160 14 | class Err {161 | ^162/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]163 37 | std::optional<std::string> extra_message_;164 | ^~~~~~~~~~~~~~165 | extra_message166/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]167 39 | std::source_location loc_;168 | ^~~~169 | loc1703 warnings and 1 error generated.171Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/src/filesystem.cpp.1723 warnings treated as errors173174[ 3/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/utils/queue.cpp175/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/queue.hpp:3:10: error: 'cstdint' file not found [clang-diagnostic-error]176 3 | #include <cstdint>177 | ^~~~~~~~~178/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]179 11 | struct QueueFamilyIndices {180 | ^181 12 | uint32_t graphics_index;182 | 183 | {}184 13 | uint32_t present_index;185 | 186 | {}187/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]188 14 | class Err {189 | ^190/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]191 37 | std::optional<std::string> extra_message_;192 | ^~~~~~~~~~~~~~193 | extra_message194/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]195 39 | std::source_location loc_;196 | ^~~~197 | loc198/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]199 12 | BOOST_DESCRIBE_ENUM(200 | ^~~~~~~~~~~~~~~~~~~201 | boost_describe_enum202/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]203/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]204 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,205 | ^206/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'207 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \208 | ^2097 warnings and 1 error generated.210Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/utils/queue.cpp.2117 warnings treated as errors212213[ 4/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/tests/enums.cpp214/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/tests/enums.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]215 1 | #include <boost/test/unit_test.hpp>216 | ^~~~~~~~~~~~~~~~~~~~~~~~~~217/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]218 7 | BOOST_AUTO_TEST_SUITE(enums)219 | ^220/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/tests/enums.cpp:14:22: error: invalid case style for variable 'StringToEnumCaseSensitive' [readability-identifier-naming,-warnings-as-errors]221 14 | BOOST_AUTO_TEST_CASE(StringToEnumCaseSensitive) {222 | ^~~~~~~~~~~~~~~~~~~~~~~~~223 | string_to_enum_case_sensitive224/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2253 warnings and 1 error generated.226Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/tests/enums.cpp.2273 warnings treated as errors228229[ 5/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_text/src/font.cpp230/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_text/include/wren/text/font.hpp:3:10: error: 'array' file not found [clang-diagnostic-error]231 3 | #include <array>232 | ^~~~~~~233/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_text/src/font.cpp:11:1: error: constructor does not initialize these fields: path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]234 11 | Font::Font(const std::filesystem::path& path) : path_(path) {235 | ^236/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]237 14 | class Err {238 | ^239/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]240 37 | std::optional<std::string> extra_message_;241 | ^~~~~~~~~~~~~~242 | extra_message243/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]244 39 | std::source_location loc_;245 | ^~~~246 | loc2474 warnings and 1 error generated.248Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_text/src/font.cpp.2494 warnings treated as errors250251[ 6/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/mesh_loader.cpp252/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]253 57 | class Mesh {254 | ^255/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/mesh_loader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]256 3 | #include <filesystem>257 | ^~~~~~~~~~~~258/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]259 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)260 | ^261/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'262 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \263 | ^264/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]265 9 | class Device {266 | ^267/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]268 25 | utils::BinaryReader reader(std::as_bytes(s));269 | ~~~~~ ^ 270 | auto -> utils271/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]272 18 | constexpr Vec() : data() {}273 | ^ ~~274 | = default;275/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]276 168 | Vec2f() : Vec<float, 2>() {}277 | ^ ~~278 | = default;279/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]280 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));281 | ^~~~~~~~~~~~~~~~~~~~~282 | boost_describe_struct283/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]284/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]285 181 | Vec3f() : Vec<float, 3>() {}286 | ^ ~~287 | = default;288/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]289 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));290 | ^~~~~~~~~~~~~~~~~~~~~291 | boost_describe_struct292/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]293/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]294 199 | Vec4f() : Vec<float, 4>() {}295 | ^ ~~296 | = default;297/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]298 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));299 | ^~~~~~~~~~~~~~~~~~~~~300 | boost_describe_struct301/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]302/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]303 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {304 | ^~~~~~~~~~~~~~~~~~~~~305 | kMakeAnsiColourCode306/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]307 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)308 | ^~~~~~~~~~~~~~~~~~~309 | boost_describe_enum310/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]311/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]312 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {313 | ^314/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]315 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {316 | ^317/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]318 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {319 | ^320/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]321 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {322 | ^323/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]324 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {325 | ^326/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]327 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {328 | ^329/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]330 12 | BinaryReader(const std::span<const std::byte>& data)331 | ^332/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]333 55 | std::span<const std::byte>::iterator pos_;334 | ^~~~~~~~335 | iterator_336/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]337 12 | struct std::formatter<T, char> {338 | ^~~~~~~~~339 | Formatter340/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]341 14 | class Err {342 | ^343/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]344 37 | std::optional<std::string> extra_message_;345 | ^~~~~~~~~~~~~~346 | extra_message347/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]348 39 | std::source_location loc_;349 | ^~~~350 | loc351/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]352 12 | BOOST_DESCRIBE_ENUM(353 | ^~~~~~~~~~~~~~~~~~~354 | boost_describe_enum355/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]356/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]357 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,358 | ^359/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'360 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \361 | ^362/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]363 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);364 | ^~~~~~~~~~~~~~~~~~~~~~~365 | boost_define_enum_class366/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]367/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]368 26 | class ShaderModule {369 | ^37035 warnings and 1 error generated.371Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/mesh_loader.cpp.37235 warnings treated as errors373374[ 7/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/scene/components/collider.cpp375/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/components/collider.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]376 3 | #include <flecs.h>377 | ^~~~~~~~~378/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]379 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);380 | ^ 381 | = NAN382/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]383 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));384 | ^~~~~~~~~~~~~~~~~~~~~385 | boost_describe_struct386/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]387/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]388 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));389 | ^~~~~~~~~~~~~~~~~~~~~390 | boost_describe_struct391/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]392/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]393 18 | constexpr Vec() : data() {}394 | ^ ~~395 | = default;396/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]397 168 | Vec2f() : Vec<float, 2>() {}398 | ^ ~~399 | = default;400/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]401 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));402 | ^~~~~~~~~~~~~~~~~~~~~403 | boost_describe_struct404/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]405/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]406 181 | Vec3f() : Vec<float, 3>() {}407 | ^ ~~408 | = default;409/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]410 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));411 | ^~~~~~~~~~~~~~~~~~~~~412 | boost_describe_struct413/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]414/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]415 199 | Vec4f() : Vec<float, 4>() {}416 | ^ ~~417 | = default;418/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]419 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));420 | ^~~~~~~~~~~~~~~~~~~~~421 | boost_describe_struct422/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]42315 warnings and 1 error generated.424Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/scene/components/collider.cpp.42515 warnings treated as errors426427[ 8/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/scene_panel.cpp428/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/scene_panel.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]429 3 | #include <memory>430 | ^~~~~~~~431/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]432 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)433 | ^434 15 | : entity_(entity), scene_(scene) {}435 16 | 436 17 | template <typename T>437 18 | [[nodiscard]] auto has_component() const -> bool;438 19 | 439 20 | template <typename T>440 21 | auto get_component() -> T&;441 22 | 442 23 | template <typename T, typename... Args>443 24 | void add_component(Args&&... args);444 25 | 445 26 | private:446 27 | flecs::entity entity_;447 | 448 | {}449 28 | 450 29 | std::shared_ptr<Scene> scene_;451 | 452 | {}453/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]454 46 | void Entity::add_component(Args&&... args) {455 | ^456/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]457 11 | class Scene : public std::enable_shared_from_this<Scene> {458 | ^459 12 | public:460 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }461 14 | 462 15 | auto create_entity(const std::string& name = "entity") -> Entity;463 16 | 464 17 | auto world() const -> const flecs::world& { return ecs_; }465 18 | auto world() -> flecs::world& { return ecs_; }466 19 | 467 20 | private:468 21 | Scene() = default;469 22 | 470 23 | flecs::world ecs_;471 | 472 | {}473/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]474 17 | auto world() const -> const flecs::world& { return ecs_; }475 | ^476 | [[nodiscard]] 477/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]478 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);479 | ^ 480 | = NAN481/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]482 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));483 | ^~~~~~~~~~~~~~~~~~~~~484 | boost_describe_struct485/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]486/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]487 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));488 | ^~~~~~~~~~~~~~~~~~~~~489 | boost_describe_struct490/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]491/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]492 18 | constexpr Vec() : data() {}493 | ^ ~~494 | = default;495/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]496 168 | Vec2f() : Vec<float, 2>() {}497 | ^ ~~498 | = default;499/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]500 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));501 | ^~~~~~~~~~~~~~~~~~~~~502 | boost_describe_struct503/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]504/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]505 181 | Vec3f() : Vec<float, 3>() {}506 | ^ ~~507 | = default;508/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]509 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));510 | ^~~~~~~~~~~~~~~~~~~~~511 | boost_describe_struct512/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]513/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]514 199 | Vec4f() : Vec<float, 4>() {}515 | ^ ~~516 | = default;517/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]518 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));519 | ^~~~~~~~~~~~~~~~~~~~~520 | boost_describe_struct521/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]52219 warnings and 1 error generated.523Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/scene_panel.cpp.52419 warnings treated as errors525526[ 9/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_text/tests/font.cpp527/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_text/tests/font.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]528 1 | #include <boost/test/unit_test.hpp>529 | ^~~~~~~~~~~~~~~~~~~~~~~~~~530/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_text/tests/font.cpp:4:23: error: variable 'font_test_suite' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]531 4 | BOOST_AUTO_TEST_SUITE(font_test_suite)532 | ^533/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]534 14 | class Err {535 | ^536/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]537 37 | std::optional<std::string> extra_message_;538 | ^~~~~~~~~~~~~~539 | extra_message540/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]541 39 | std::source_location loc_;542 | ^~~~543 | loc5444 warnings and 1 error generated.545Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_text/tests/font.cpp.5464 warnings treated as errors547548[10/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/utils/device.cpp549/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/device.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]550 3 | #include <vulkan/vulkan.hpp>551 | ^~~~~~~~~~~~~~~~~~~552/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]553 11 | struct QueueFamilyIndices {554 | ^555 12 | uint32_t graphics_index;556 | 557 | {}558 13 | uint32_t present_index;559 | 560 | {}561/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/utils/device.cpp:40:34: error: invalid case style for variable 'PhysicalDeviceImagelessFramebufferFeatures' [readability-identifier-naming,-warnings-as-errors]562 40 | ::vk::PhysicalDeviceImagelessFramebufferFeatures>();563 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~564 | physical_device_imageless_framebuffer_features565/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]566 14 | class Err {567 | ^568/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]569 37 | std::optional<std::string> extra_message_;570 | ^~~~~~~~~~~~~~571 | extra_message572/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]573 39 | std::source_location loc_;574 | ^~~~575 | loc576/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]577 12 | BOOST_DESCRIBE_ENUM(578 | ^~~~~~~~~~~~~~~~~~~579 | boost_describe_enum580/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]581/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]582 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,583 | ^584/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'585 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \586 | ^5878 warnings and 1 error generated.588Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/utils/device.cpp.5898 warnings treated as errors590591[11/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/render_pass.cpp592/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]593 14 | struct Context {594 | ^595 15 | Window window;596 16 | event::Dispatcher event_dispatcher;597 17 | Input input;598 18 | 599 19 | std::shared_ptr<GraphicsContext> graphics_context;600 | 601 | {}602 20 | std::shared_ptr<Renderer> renderer;603 | 604 | {}605/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]606 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)607 | ^~~~~~~~~~~~~~~~~~~~~~~608 | boost_define_enum_class609/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]610/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]611 70 | struct KeyTyped {612 | ^613 71 | std::string_view text;614 | 615 | {}616/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]617 14 | struct Node {618 | ^619 15 | std::string name;620 | 621 | {}622 16 | std::shared_ptr<RenderPass> render_pass;623 | 624 | {}625/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]626 22 | struct Graph {627 | ^628 23 | auto begin() { return nodes.begin(); }629 24 | auto end() { return nodes.end(); }630 25 | 631 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {632 27 | const auto node = std::ranges::find_if(633 28 | nodes, [name](const node_t& node) { return name == node->name; });634 29 | if (node != nodes.end()) return *node;635 30 | 636 31 | return nullptr;637 32 | }638 33 | 639 34 | std::vector<node_t> nodes;640 | 641 | {}642 35 | std::vector<edge_t> edges;643 | 644 | {}645/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]646 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}647 | ^648/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]649 14 | class GraphicsContext {650 | ^651/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]652 10 | class Input {653 | ^654 11 | public:655 12 | void initialize(event::Dispatcher& dispatcher);656 13 | 657 14 | auto is_pressed(KeyCode key) const -> bool;658 15 | auto is_pressed_down(KeyCode key) const -> bool;659 16 | 660 17 | auto end_frame() { pressed_down_.clear(); }661 18 | 662 19 | private:663 20 | std::unordered_map<KeyCode, bool> pressed_;664 | 665 | {}666 21 | std::unordered_map<KeyCode, bool> pressed_down_;667 | 668 | {}669/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]670 14 | auto is_pressed(KeyCode key) const -> bool;671 | ^672 | [[nodiscard]] 673/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]674 15 | auto is_pressed_down(KeyCode key) const -> bool;675 | ^676 | [[nodiscard]] 677/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]678 57 | class Mesh {679 | ^680/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]681 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)682 | ^683 21 | : name_(std::move(name)), shader_(shader) {}684 22 | 685 23 | std::string name_;686 | 687 | {}688 24 | 689 25 | std::shared_ptr<vk::Shader> shader_;690 | 691 | {}692/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]693 3 | #include <memory>694 | ^~~~~~~~695/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]696 25 | PassResources(std::string target_prefix)697 | ^698/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]699 51 | auto has_colour_target() const { return colour_target_; }700 | ^701 | [[nodiscard]] 702/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]703 52 | auto has_depth_target() const { return depth_target_; }704 | ^705 | [[nodiscard]] 706/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]707 14 | class RenderTarget {708 | ^709/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]710 9 | class Device {711 | ^712/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]713 11 | struct QueueFamilyIndices {714 | ^715 12 | uint32_t graphics_index;716 | 717 | {}718 13 | uint32_t present_index;719 | 720 | {}721/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]722 19 | struct SwapchainSupportDetails {723 | ^724 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;725 | 726 | {}727 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;728 | 729 | {}730 22 | std::vector<::vk::PresentModeKHR> present_modes;731 | 732 | {}733/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]734 31 | VKAPI_ATTR auto VKAPI_CALL735 | ^~~~~~~~~~736 | vkapi_call737/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]738/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]739 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,740 | ^741/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'742 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \743 | ^744/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]745 40 | explicit Window(SDL_Window* window) : window_(window) {}746 | ^747 41 | 748 42 | SDL_Window* window_;749 | 750 | {}751/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]752 18 | constexpr Vec() : data() {}753 | ^ ~~754 | = default;755/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]756 168 | Vec2f() : Vec<float, 2>() {}757 | ^ ~~758 | = default;759/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]760 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));761 | ^~~~~~~~~~~~~~~~~~~~~762 | boost_describe_struct763/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]764/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]765 181 | Vec3f() : Vec<float, 3>() {}766 | ^ ~~767 | = default;768/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]769 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));770 | ^~~~~~~~~~~~~~~~~~~~~771 | boost_describe_struct772/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]773/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]774 199 | Vec4f() : Vec<float, 4>() {}775 | ^ ~~776 | = default;777/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]778 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));779 | ^~~~~~~~~~~~~~~~~~~~~780 | boost_describe_struct781/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]782/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]783 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {784 | ^~~~~~~~~~~~~~~~~~~~~785 | kMakeAnsiColourCode786/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]787 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)788 | ^~~~~~~~~~~~~~~~~~~789 | boost_describe_enum790/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]791/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]792 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {793 | ^794/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]795 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {796 | ^797/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]798 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {799 | ^800/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]801 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {802 | ^803/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]804 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {805 | ^806/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]807 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {808 | ^809/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]810 12 | struct std::formatter<T, char> {811 | ^~~~~~~~~812 | Formatter813/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]814 14 | class Err {815 | ^816/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]817 37 | std::optional<std::string> extra_message_;818 | ^~~~~~~~~~~~~~819 | extra_message820/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]821 39 | std::source_location loc_;822 | ^~~~823 | loc824/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]825 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,826 | ^827 30 | ::vk::ImageView view)828 31 | : allocator_(allocator),829 32 | allocation_(allocation),830 33 | image_(image),831 34 | view_(view) {}832 35 | 833 36 | void destroy() noexcept;834 37 | 835 38 | VmaAllocator allocator_{};836 39 | VmaAllocation allocation_{};837 40 | ::vk::Image image_;838 | 839 | {}840 41 | ::vk::ImageView view_;841 | 842 | {}843/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]844 12 | BOOST_DESCRIBE_ENUM(845 | ^~~~~~~~~~~~~~~~~~~846 | boost_describe_enum847/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]848/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]849 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,850 | ^851/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'852 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \853 | ^854/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]855 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);856 | ^~~~~~~~~~~~~~~~~~~~~~~857 | boost_define_enum_class858/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]859/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]860 26 | class ShaderModule {861 | ^86254 warnings and 1 error generated.863Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/render_pass.cpp.864Suppressed 1 warnings (1 NOLINT).86554 warnings treated as errors866867[12/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/utils/vulkan.cpp868/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:3:10: error: 'vulkan/vk_platform.h' file not found [clang-diagnostic-error]869 3 | #include <vulkan/vk_platform.h>870 | ^~~~~~~~~~~~~~~~~~~~~~871/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]872 31 | VKAPI_ATTR auto VKAPI_CALL873 | ^~~~~~~~~~874 | vkapi_call875/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]876/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]877 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {878 | ^~~~~~~~~~~~~~~~~~~~~879 | kMakeAnsiColourCode880/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]881 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)882 | ^~~~~~~~~~~~~~~~~~~883 | boost_describe_enum884/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]885/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]886 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {887 | ^888/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]889 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {890 | ^891/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]892 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {893 | ^894/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]895 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {896 | ^897/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]898 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {899 | ^900/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]901 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {902 | ^903/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]904 12 | struct std::formatter<T, char> {905 | ^~~~~~~~~906 | Formatter907/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]908 14 | class Err {909 | ^910/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]911 37 | std::optional<std::string> extra_message_;912 | ^~~~~~~~~~~~~~913 | extra_message914/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]915 39 | std::source_location loc_;916 | ^~~~917 | loc918/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]919 12 | BOOST_DESCRIBE_ENUM(920 | ^~~~~~~~~~~~~~~~~~~921 | boost_describe_enum922/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]923/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]924 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,925 | ^926/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'927 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \928 | ^92918 warnings and 1 error generated.930Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/utils/vulkan.cpp.931Suppressed 10 warnings (10 NOLINT).93218 warnings treated as errors933934[13/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/tests/binary_reader.cpp935/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/binary_reader.hpp:3:10: error: 'bit' file not found [clang-diagnostic-error]936 3 | #include <bit>937 | ^~~~~938/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]939 12 | BinaryReader(const std::span<const std::byte>& data)940 | ^941/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]942 55 | std::span<const std::byte>::iterator pos_;943 | ^~~~~~~~944 | iterator_945/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]946 5 | BOOST_AUTO_TEST_SUITE(binary_reader)947 | ^948/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]949 58 | BOOST_AUTO_TEST_SUITE_END();950 | ^~~~~~~~~~~~~~~~~~~~~~~~~951 | boost_auto_test_suite_end952/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]9535 warnings and 1 error generated.954Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/tests/binary_reader.cpp.9555 warnings treated as errors956957[14/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/graphics_context.cpp958/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graphics_context.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]959 3 | #include <vk_mem_alloc.h>960 | ^~~~~~~~~~~~~~~~961/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]962 14 | class GraphicsContext {963 | ^964/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]965 9 | class Device {966 | ^967/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]968 11 | struct QueueFamilyIndices {969 | ^970 12 | uint32_t graphics_index;971 | 972 | {}973 13 | uint32_t present_index;974 | 975 | {}976/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]977 19 | struct SwapchainSupportDetails {978 | ^979 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;980 | 981 | {}982 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;983 | 984 | {}985 22 | std::vector<::vk::PresentModeKHR> present_modes;986 | 987 | {}988/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]989 31 | VKAPI_ATTR auto VKAPI_CALL990 | ^~~~~~~~~~991 | vkapi_call992/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]993/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]994 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {995 | ^~~~~~~~~~~~~~~~~~~~~996 | kMakeAnsiColourCode997/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]998 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)999 | ^~~~~~~~~~~~~~~~~~~1000 | boost_describe_enum1001/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1002/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1003 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1004 | ^1005/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1006 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {1007 | ^1008/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1009 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {1010 | ^1011/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1012 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {1013 | ^1014/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1015 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {1016 | ^1017/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1018 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {1019 | ^1020/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]1021 12 | struct std::formatter<T, char> {1022 | ^~~~~~~~~1023 | Formatter1024/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1025 14 | class Err {1026 | ^1027/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1028 37 | std::optional<std::string> extra_message_;1029 | ^~~~~~~~~~~~~~1030 | extra_message1031/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1032 39 | std::source_location loc_;1033 | ^~~~1034 | loc1035/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1036 12 | BOOST_DESCRIBE_ENUM(1037 | ^~~~~~~~~~~~~~~~~~~1038 | boost_describe_enum1039/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1040/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1041 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1042 | ^1043/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1044 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1045 | ^104622 warnings and 1 error generated.1047Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/graphics_context.cpp.104822 warnings treated as errors10491050[15/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/scene/deserialization.cpp1051/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1052 14 | struct Context {1053 | ^1054 15 | Window window;1055 16 | event::Dispatcher event_dispatcher;1056 17 | Input input;1057 18 | 1058 19 | std::shared_ptr<GraphicsContext> graphics_context;1059 | 1060 | {}1061 20 | std::shared_ptr<Renderer> renderer;1062 | 1063 | {}1064/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1065 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)1066 | ^~~~~~~~~~~~~~~~~~~~~~~1067 | boost_define_enum_class1068/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1069/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1070 70 | struct KeyTyped {1071 | ^1072 71 | std::string_view text;1073 | 1074 | {}1075/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1076 14 | class GraphicsContext {1077 | ^1078/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1079 10 | class Input {1080 | ^1081 11 | public:1082 12 | void initialize(event::Dispatcher& dispatcher);1083 13 | 1084 14 | auto is_pressed(KeyCode key) const -> bool;1085 15 | auto is_pressed_down(KeyCode key) const -> bool;1086 16 | 1087 17 | auto end_frame() { pressed_down_.clear(); }1088 18 | 1089 19 | private:1090 20 | std::unordered_map<KeyCode, bool> pressed_;1091 | 1092 | {}1093 21 | std::unordered_map<KeyCode, bool> pressed_down_;1094 | 1095 | {}1096/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1097 14 | auto is_pressed(KeyCode key) const -> bool;1098 | ^1099 | [[nodiscard]] 1100/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1101 15 | auto is_pressed_down(KeyCode key) const -> bool;1102 | ^1103 | [[nodiscard]] 1104/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1105 57 | class Mesh {1106 | ^1107/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1108 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)1109 | ^1110/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1111 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1112 | ^1113/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1114 13 | class MeshRenderer {1115 | ^1116/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/deserialization.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]1117 3 | #include <filesystem>1118 | ^~~~~~~~~~~~1119/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1120 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)1121 | ^1122 15 | : entity_(entity), scene_(scene) {}1123 16 | 1124 17 | template <typename T>1125 18 | [[nodiscard]] auto has_component() const -> bool;1126 19 | 1127 20 | template <typename T>1128 21 | auto get_component() -> T&;1129 22 | 1130 23 | template <typename T, typename... Args>1131 24 | void add_component(Args&&... args);1132 25 | 1133 26 | private:1134 27 | flecs::entity entity_;1135 | 1136 | {}1137 28 | 1138 29 | std::shared_ptr<Scene> scene_;1139 | 1140 | {}1141/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1142 46 | void Entity::add_component(Args&&... args) {1143 | ^1144/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1145 11 | class Scene : public std::enable_shared_from_this<Scene> {1146 | ^1147 12 | public:1148 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }1149 14 | 1150 15 | auto create_entity(const std::string& name = "entity") -> Entity;1151 16 | 1152 17 | auto world() const -> const flecs::world& { return ecs_; }1153 18 | auto world() -> flecs::world& { return ecs_; }1154 19 | 1155 20 | private:1156 21 | Scene() = default;1157 22 | 1158 23 | flecs::world ecs_;1159 | 1160 | {}1161/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1162 17 | auto world() const -> const flecs::world& { return ecs_; }1163 | ^1164 | [[nodiscard]] 1165/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1166 9 | class Device {1167 | ^1168/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1169 11 | struct QueueFamilyIndices {1170 | ^1171 12 | uint32_t graphics_index;1172 | 1173 | {}1174 13 | uint32_t present_index;1175 | 1176 | {}1177/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1178 19 | struct SwapchainSupportDetails {1179 | ^1180 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1181 | 1182 | {}1183 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1184 | 1185 | {}1186 22 | std::vector<::vk::PresentModeKHR> present_modes;1187 | 1188 | {}1189/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]1190 31 | VKAPI_ATTR auto VKAPI_CALL1191 | ^~~~~~~~~~1192 | vkapi_call1193/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1194/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1195 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1196 | ^1197/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1198 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1199 | ^1200/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1201 40 | explicit Window(SDL_Window* window) : window_(window) {}1202 | ^1203 41 | 1204 42 | SDL_Window* window_;1205 | 1206 | {}1207/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1208 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1209 | ^ 1210 | = NAN1211/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1212 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));1213 | ^~~~~~~~~~~~~~~~~~~~~1214 | boost_describe_struct1215/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1216/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1217 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));1218 | ^~~~~~~~~~~~~~~~~~~~~1219 | boost_describe_struct1220/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1221/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1222 18 | constexpr Vec() : data() {}1223 | ^ ~~1224 | = default;1225/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1226 168 | Vec2f() : Vec<float, 2>() {}1227 | ^ ~~1228 | = default;1229/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1230 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1231 | ^~~~~~~~~~~~~~~~~~~~~1232 | boost_describe_struct1233/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1234/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1235 181 | Vec3f() : Vec<float, 3>() {}1236 | ^ ~~1237 | = default;1238/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1239 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1240 | ^~~~~~~~~~~~~~~~~~~~~1241 | boost_describe_struct1242/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1243/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1244 199 | Vec4f() : Vec<float, 4>() {}1245 | ^ ~~1246 | = default;1247/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1248 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1249 | ^~~~~~~~~~~~~~~~~~~~~1250 | boost_describe_struct1251/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1252/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1253 14 | class Err {1254 | ^1255/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1256 37 | std::optional<std::string> extra_message_;1257 | ^~~~~~~~~~~~~~1258 | extra_message1259/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1260 39 | std::source_location loc_;1261 | ^~~~1262 | loc1263/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1264 12 | BOOST_DESCRIBE_ENUM(1265 | ^~~~~~~~~~~~~~~~~~~1266 | boost_describe_enum1267/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1268/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1269 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1270 | ^1271/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1272 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1273 | ^1274/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1275 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);1276 | ^~~~~~~~~~~~~~~~~~~~~~~1277 | boost_define_enum_class1278/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1279/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1280 26 | class ShaderModule {1281 | ^128246 warnings and 1 error generated.1283Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/scene/deserialization.cpp.1284Suppressed 1 warnings (1 NOLINT).128546 warnings treated as errors12861287[16/47][0.8s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/application.cpp1288/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/application.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]1289 3 | #include <memory>1290 | ^~~~~~~~1291/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1292 14 | struct Context {1293 | ^1294 15 | Window window;1295 16 | event::Dispatcher event_dispatcher;1296 17 | Input input;1297 18 | 1298 19 | std::shared_ptr<GraphicsContext> graphics_context;1299 | 1300 | {}1301 20 | std::shared_ptr<Renderer> renderer;1302 | 1303 | {}1304/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1305 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)1306 | ^~~~~~~~~~~~~~~~~~~~~~~1307 | boost_define_enum_class1308/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1309/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1310 70 | struct KeyTyped {1311 | ^1312 71 | std::string_view text;1313 | 1314 | {}1315/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1316 14 | struct Node {1317 | ^1318 15 | std::string name;1319 | 1320 | {}1321 16 | std::shared_ptr<RenderPass> render_pass;1322 | 1323 | {}1324/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1325 22 | struct Graph {1326 | ^1327 23 | auto begin() { return nodes.begin(); }1328 24 | auto end() { return nodes.end(); }1329 25 | 1330 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {1331 27 | const auto node = std::ranges::find_if(1332 28 | nodes, [name](const node_t& node) { return name == node->name; });1333 29 | if (node != nodes.end()) return *node;1334 30 | 1335 31 | return nullptr;1336 32 | }1337 33 | 1338 34 | std::vector<node_t> nodes;1339 | 1340 | {}1341 35 | std::vector<edge_t> edges;1342 | 1343 | {}1344/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1345 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}1346 | ^1347/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1348 14 | class GraphicsContext {1349 | ^1350/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1351 10 | class Input {1352 | ^1353 11 | public:1354 12 | void initialize(event::Dispatcher& dispatcher);1355 13 | 1356 14 | auto is_pressed(KeyCode key) const -> bool;1357 15 | auto is_pressed_down(KeyCode key) const -> bool;1358 16 | 1359 17 | auto end_frame() { pressed_down_.clear(); }1360 18 | 1361 19 | private:1362 20 | std::unordered_map<KeyCode, bool> pressed_;1363 | 1364 | {}1365 21 | std::unordered_map<KeyCode, bool> pressed_down_;1366 | 1367 | {}1368/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1369 14 | auto is_pressed(KeyCode key) const -> bool;1370 | ^1371 | [[nodiscard]] 1372/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1373 15 | auto is_pressed_down(KeyCode key) const -> bool;1374 | ^1375 | [[nodiscard]] 1376/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1377 57 | class Mesh {1378 | ^1379/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1380 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)1381 | ^1382 21 | : name_(std::move(name)), shader_(shader) {}1383 22 | 1384 23 | std::string name_;1385 | 1386 | {}1387 24 | 1388 25 | std::shared_ptr<vk::Shader> shader_;1389 | 1390 | {}1391/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1392 25 | PassResources(std::string target_prefix)1393 | ^1394/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1395 51 | auto has_colour_target() const { return colour_target_; }1396 | ^1397 | [[nodiscard]] 1398/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1399 52 | auto has_depth_target() const { return depth_target_; }1400 | ^1401 | [[nodiscard]] 1402/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1403 14 | class RenderTarget {1404 | ^1405/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1406 9 | class Device {1407 | ^1408/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1409 11 | struct QueueFamilyIndices {1410 | ^1411 12 | uint32_t graphics_index;1412 | 1413 | {}1414 13 | uint32_t present_index;1415 | 1416 | {}1417/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1418 19 | struct SwapchainSupportDetails {1419 | ^1420 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1421 | 1422 | {}1423 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1424 | 1425 | {}1426 22 | std::vector<::vk::PresentModeKHR> present_modes;1427 | 1428 | {}1429/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]1430 31 | VKAPI_ATTR auto VKAPI_CALL1431 | ^~~~~~~~~~1432 | vkapi_call1433/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1434/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1435 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1436 | ^1437/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1438 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1439 | ^1440/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1441 40 | explicit Window(SDL_Window* window) : window_(window) {}1442 | ^1443 41 | 1444 42 | SDL_Window* window_;1445 | 1446 | {}1447/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1448 18 | constexpr Vec() : data() {}1449 | ^ ~~1450 | = default;1451/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1452 168 | Vec2f() : Vec<float, 2>() {}1453 | ^ ~~1454 | = default;1455/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1456 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1457 | ^~~~~~~~~~~~~~~~~~~~~1458 | boost_describe_struct1459/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1460/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1461 181 | Vec3f() : Vec<float, 3>() {}1462 | ^ ~~1463 | = default;1464/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1465 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1466 | ^~~~~~~~~~~~~~~~~~~~~1467 | boost_describe_struct1468/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1469/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1470 199 | Vec4f() : Vec<float, 4>() {}1471 | ^ ~~1472 | = default;1473/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1474 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1475 | ^~~~~~~~~~~~~~~~~~~~~1476 | boost_describe_struct1477/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1478/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1479 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {1480 | ^~~~~~~~~~~~~~~~~~~~~1481 | kMakeAnsiColourCode1482/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1483 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)1484 | ^~~~~~~~~~~~~~~~~~~1485 | boost_describe_enum1486/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1487/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1488 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1489 | ^1490/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1491 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {1492 | ^1493/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1494 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {1495 | ^1496/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1497 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {1498 | ^1499/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1500 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {1501 | ^1502/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1503 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {1504 | ^1505/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]1506 12 | struct std::formatter<T, char> {1507 | ^~~~~~~~~1508 | Formatter1509/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1510 14 | class Err {1511 | ^1512/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1513 37 | std::optional<std::string> extra_message_;1514 | ^~~~~~~~~~~~~~1515 | extra_message1516/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1517 39 | std::source_location loc_;1518 | ^~~~1519 | loc1520/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1521 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,1522 | ^1523 30 | ::vk::ImageView view)1524 31 | : allocator_(allocator),1525 32 | allocation_(allocation),1526 33 | image_(image),1527 34 | view_(view) {}1528 35 | 1529 36 | void destroy() noexcept;1530 37 | 1531 38 | VmaAllocator allocator_{};1532 39 | VmaAllocation allocation_{};1533 40 | ::vk::Image image_;1534 | 1535 | {}1536 41 | ::vk::ImageView view_;1537 | 1538 | {}1539/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1540 12 | BOOST_DESCRIBE_ENUM(1541 | ^~~~~~~~~~~~~~~~~~~1542 | boost_describe_enum1543/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1544/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1545 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1546 | ^1547/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1548 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1549 | ^1550/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1551 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);1552 | ^~~~~~~~~~~~~~~~~~~~~~~1553 | boost_define_enum_class1554/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1555/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1556 26 | class ShaderModule {1557 | ^155860 warnings and 1 error generated.1559Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/application.cpp.1560Suppressed 7 warnings (6 in non-user code, 1 NOLINT).1561Use -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.156254 warnings treated as errors15631564[17/47][0.8s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/scene/scene.cpp1565/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1566 7 | struct Tag {1567 | ^1568 8 | std::string tag;1569 | 1570 | {}1571/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1572 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)1573 | ^1574 15 | : entity_(entity), scene_(scene) {}1575 16 | 1576 17 | template <typename T>1577 18 | [[nodiscard]] auto has_component() const -> bool;1578 19 | 1579 20 | template <typename T>1580 21 | auto get_component() -> T&;1581 22 | 1582 23 | template <typename T, typename... Args>1583 24 | void add_component(Args&&... args);1584 25 | 1585 26 | private:1586 27 | flecs::entity entity_;1587 | 1588 | {}1589 28 | 1590 29 | std::shared_ptr<Scene> scene_;1591 | 1592 | {}1593/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1594 46 | void Entity::add_component(Args&&... args) {1595 | ^1596/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/scene.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]1597 3 | #include <flecs.h>1598 | ^~~~~~~~~1599/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1600 11 | class Scene : public std::enable_shared_from_this<Scene> {1601 | ^1602 12 | public:1603 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }1604 14 | 1605 15 | auto create_entity(const std::string& name = "entity") -> Entity;1606 16 | 1607 17 | auto world() const -> const flecs::world& { return ecs_; }1608 18 | auto world() -> flecs::world& { return ecs_; }1609 19 | 1610 20 | private:1611 21 | Scene() = default;1612 22 | 1613 23 | flecs::world ecs_;1614 | 1615 | {}1616/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1617 17 | auto world() const -> const flecs::world& { return ecs_; }1618 | ^1619 | [[nodiscard]] 1620/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1621 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1622 | ^ 1623 | = NAN1624/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1625 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));1626 | ^~~~~~~~~~~~~~~~~~~~~1627 | boost_describe_struct1628/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1629/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1630 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));1631 | ^~~~~~~~~~~~~~~~~~~~~1632 | boost_describe_struct1633/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1634/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1635 18 | constexpr Vec() : data() {}1636 | ^ ~~1637 | = default;1638/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1639 168 | Vec2f() : Vec<float, 2>() {}1640 | ^ ~~1641 | = default;1642/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1643 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1644 | ^~~~~~~~~~~~~~~~~~~~~1645 | boost_describe_struct1646/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1647/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1648 181 | Vec3f() : Vec<float, 3>() {}1649 | ^ ~~1650 | = default;1651/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1652 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1653 | ^~~~~~~~~~~~~~~~~~~~~1654 | boost_describe_struct1655/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1656/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1657 199 | Vec4f() : Vec<float, 4>() {}1658 | ^ ~~1659 | = default;1660/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1661 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1662 | ^~~~~~~~~~~~~~~~~~~~~1663 | boost_describe_struct1664/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]166520 warnings and 1 error generated.1666Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/scene/scene.cpp.166720 warnings treated as errors16681669[18/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/event.cpp1670/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:3:10: error: 'functional' file not found [clang-diagnostic-error]1671 3 | #include <functional>1672 | ^~~~~~~~~~~~1673/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1674 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)1675 | ^~~~~~~~~~~~~~~~~~~~~~~1676 | boost_define_enum_class1677/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1678/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1679 70 | struct KeyTyped {1680 | ^1681 71 | std::string_view text;1682 | 1683 | {}16843 warnings and 1 error generated.1685Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/event.cpp.1686Suppressed 1 warnings (1 NOLINT).16873 warnings treated as errors16881689[19/47][0.8s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/src/geometry.cpp1690/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:3:10: error: 'numbers' file not found [clang-diagnostic-error]1691 3 | #include <numbers>1692 | ^~~~~~~~~1693/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1694 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1695 | ^ 1696 | = NAN1697/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1698 18 | constexpr Vec() : data() {}1699 | ^ ~~1700 | = default;1701/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1702 168 | Vec2f() : Vec<float, 2>() {}1703 | ^ ~~1704 | = default;1705/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1706 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1707 | ^~~~~~~~~~~~~~~~~~~~~1708 | boost_describe_struct1709/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1710/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1711 181 | Vec3f() : Vec<float, 3>() {}1712 | ^ ~~1713 | = default;1714/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1715 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1716 | ^~~~~~~~~~~~~~~~~~~~~1717 | boost_describe_struct1718/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1719/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1720 199 | Vec4f() : Vec<float, 4>() {}1721 | ^ ~~1722 | = default;1723/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1724 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1725 | ^~~~~~~~~~~~~~~~~~~~~1726 | boost_describe_struct1727/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1728/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/src/geometry.cpp:60:15: error: variable 'sin' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1729 2 | const float sin = std::sin(angle);1730 | ^ 1731 | = NAN1732/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/src/geometry.cpp:61:15: error: variable 'cos' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1733 61 | const float cos = std::cos(angle);1734 | ^ 1735 | = NAN173613 warnings and 1 error generated.1737Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/src/geometry.cpp.173813 warnings treated as errors17391740[20/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/src/string_reader.cpp1741/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/string_reader.hpp:3:10: error: 'string_view' file not found [clang-diagnostic-error]1742 3 | #include <string_view>1743 | ^~~~~~~~~~~~~1744/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1745 9 | StringReader(const std::string_view& input) : input_(input) {}1746 | ^17471 warning and 1 error generated.1748Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/src/string_reader.cpp.17491 warning treated as error17501751[21/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/tests/string_reader.cpp1752/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1753 9 | StringReader(const std::string_view& input) : input_(input) {}1754 | ^1755/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/tests/string_reader.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]1756 1 | #include <boost/test/unit_test.hpp>1757 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1758/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1759 4 | BOOST_AUTO_TEST_SUITE(string_reader)1760 | ^1761/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1762 36 | BOOST_AUTO_TEST_SUITE_END();1763 | ^~~~~~~~~~~~~~~~~~~~~~~~~1764 | boost_auto_test_suite_end1765/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]17664 warnings and 1 error generated.1767Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/tests/string_reader.cpp.17684 warnings treated as errors17691770[22/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_physics/src/ray.cpp1771/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1772 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1773 | ^ 1774 | = NAN1775/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1776 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));1777 | ^~~~~~~~~~~~~~~~~~~~~1778 | boost_describe_struct1779/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1780/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1781 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));1782 | ^~~~~~~~~~~~~~~~~~~~~1783 | boost_describe_struct1784/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1785/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1786 18 | constexpr Vec() : data() {}1787 | ^ ~~1788 | = default;1789/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1790 168 | Vec2f() : Vec<float, 2>() {}1791 | ^ ~~1792 | = default;1793/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1794 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1795 | ^~~~~~~~~~~~~~~~~~~~~1796 | boost_describe_struct1797/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1798/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1799 181 | Vec3f() : Vec<float, 3>() {}1800 | ^ ~~1801 | = default;1802/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1803 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1804 | ^~~~~~~~~~~~~~~~~~~~~1805 | boost_describe_struct1806/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1807/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1808 199 | Vec4f() : Vec<float, 4>() {}1809 | ^ ~~1810 | = default;1811/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1812 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1813 | ^~~~~~~~~~~~~~~~~~~~~1814 | boost_describe_struct1815/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1816/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_physics/include/wren/physics/ray.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]1817 3 | #include <flecs.h>1818 | ^~~~~~~~~181915 warnings and 1 error generated.1820Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_physics/src/ray.cpp.182115 warnings treated as errors18221823[23/47][0.9s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/graph.cpp1824/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1825 14 | struct Context {1826 | ^1827 15 | Window window;1828 16 | event::Dispatcher event_dispatcher;1829 17 | Input input;1830 18 | 1831 19 | std::shared_ptr<GraphicsContext> graphics_context;1832 | 1833 | {}1834 20 | std::shared_ptr<Renderer> renderer;1835 | 1836 | {}1837/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1838 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)1839 | ^~~~~~~~~~~~~~~~~~~~~~~1840 | boost_define_enum_class1841/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1842/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1843 70 | struct KeyTyped {1844 | ^1845 71 | std::string_view text;1846 | 1847 | {}1848/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graph.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]1849 3 | #include <memory>1850 | ^~~~~~~~1851/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1852 14 | struct Node {1853 | ^1854 15 | std::string name;1855 | 1856 | {}1857 16 | std::shared_ptr<RenderPass> render_pass;1858 | 1859 | {}1860/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1861 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}1862 | ^1863/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1864 14 | class GraphicsContext {1865 | ^1866/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1867 10 | class Input {1868 | ^1869 11 | public:1870 12 | void initialize(event::Dispatcher& dispatcher);1871 13 | 1872 14 | auto is_pressed(KeyCode key) const -> bool;1873 15 | auto is_pressed_down(KeyCode key) const -> bool;1874 16 | 1875 17 | auto end_frame() { pressed_down_.clear(); }1876 18 | 1877 19 | private:1878 20 | std::unordered_map<KeyCode, bool> pressed_;1879 | 1880 | {}1881 21 | std::unordered_map<KeyCode, bool> pressed_down_;1882 | 1883 | {}1884/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1885 14 | auto is_pressed(KeyCode key) const -> bool;1886 | ^1887 | [[nodiscard]] 1888/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1889 15 | auto is_pressed_down(KeyCode key) const -> bool;1890 | ^1891 | [[nodiscard]] 1892/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1893 57 | class Mesh {1894 | ^1895/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1896 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)1897 | ^1898 21 | : name_(std::move(name)), shader_(shader) {}1899 22 | 1900 23 | std::string name_;1901 | 1902 | {}1903 24 | 1904 25 | std::shared_ptr<vk::Shader> shader_;1905 | 1906 | {}1907/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1908 25 | PassResources(std::string target_prefix)1909 | ^1910/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1911 51 | auto has_colour_target() const { return colour_target_; }1912 | ^1913 | [[nodiscard]] 1914/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1915 52 | auto has_depth_target() const { return depth_target_; }1916 | ^1917 | [[nodiscard]] 1918/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1919 14 | class RenderTarget {1920 | ^1921/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1922 9 | class Device {1923 | ^1924/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1925 11 | struct QueueFamilyIndices {1926 | ^1927 12 | uint32_t graphics_index;1928 | 1929 | {}1930 13 | uint32_t present_index;1931 | 1932 | {}1933/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1934 19 | struct SwapchainSupportDetails {1935 | ^1936 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1937 | 1938 | {}1939 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1940 | 1941 | {}1942 22 | std::vector<::vk::PresentModeKHR> present_modes;1943 | 1944 | {}1945/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]1946 31 | VKAPI_ATTR auto VKAPI_CALL1947 | ^~~~~~~~~~1948 | vkapi_call1949/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1950/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1951 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1952 | ^1953/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1954 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1955 | ^1956/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1957 40 | explicit Window(SDL_Window* window) : window_(window) {}1958 | ^1959 41 | 1960 42 | SDL_Window* window_;1961 | 1962 | {}1963/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1964 18 | constexpr Vec() : data() {}1965 | ^ ~~1966 | = default;1967/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1968 168 | Vec2f() : Vec<float, 2>() {}1969 | ^ ~~1970 | = default;1971/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1972 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1973 | ^~~~~~~~~~~~~~~~~~~~~1974 | boost_describe_struct1975/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1976/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1977 181 | Vec3f() : Vec<float, 3>() {}1978 | ^ ~~1979 | = default;1980/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1981 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1982 | ^~~~~~~~~~~~~~~~~~~~~1983 | boost_describe_struct1984/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1985/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1986 199 | Vec4f() : Vec<float, 4>() {}1987 | ^ ~~1988 | = default;1989/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1990 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1991 | ^~~~~~~~~~~~~~~~~~~~~1992 | boost_describe_struct1993/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1994/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1995 14 | class Err {1996 | ^1997/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]1998 37 | std::optional<std::string> extra_message_;1999 | ^~~~~~~~~~~~~~2000 | extra_message2546 | ^2547/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]2548 3 | #include <filesystem>2549 | ^~~~~~~~~~~~2550/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]2551 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);2552 | ^~~~~~~~~~~~~~~~~~~~~~~2553 | boost_define_enum_class2554/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2555/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2556 26 | class ShaderModule {2557 | ^2558/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2559 49 | ShaderModule::ShaderModule(reflect::spirv_t spirv,2560 | ^256131 warnings and 1 error generated.2562Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/src/shader.cpp.2563Suppressed 2 warnings (2 NOLINT).256431 warnings treated as errors25652566[32/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/src/vulkan.cpp2567/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/src/vulkan.cpp:1:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]2568 1 | #include <vulkan/vulkan.hpp>2569 | ^~~~~~~~~~~~~~~~~~~25701 error generated.2571Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/src/vulkan.cpp.2572Found compiler error(s).25732574[33/47][1.0s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/window.cpp2575/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]2576 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)2577 | ^~~~~~~~~~~~~~~~~~~~~~~2578 | boost_define_enum_class2579/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2580/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2581 70 | struct KeyTyped {2582 | ^2583 71 | std::string_view text;2584 | 2585 | {}2586/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:3:10: error: 'SDL3/SDL.h' file not found [clang-diagnostic-error]2587 3 | #include <SDL3/SDL.h>2588 | ^~~~~~~~~~~~2589/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2590 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,2591 | ^2592/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2593 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2594 | ^2595/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2596 40 | explicit Window(SDL_Window* window) : window_(window) {}2597 | ^2598 41 | 2599 42 | SDL_Window* window_;2600 | 2601 | {}2602/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2603 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {2604 | ^~~~~~~~~~~~~~~~~~~~~2605 | kMakeAnsiColourCode2606/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2607 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)2608 | ^~~~~~~~~~~~~~~~~~~2609 | boost_describe_enum2610/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2611/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2612 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {2613 | ^2614/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2615 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {2616 | ^2617/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2618 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {2619 | ^2620/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2621 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {2622 | ^2623/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2624 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {2625 | ^2626/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2627 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {2628 | ^2629/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]2630 12 | struct std::formatter<T, char> {2631 | ^~~~~~~~~2632 | Formatter2633/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2634 14 | class Err {2635 | ^2636/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2637 37 | std::optional<std::string> extra_message_;2638 | ^~~~~~~~~~~~~~2639 | extra_message2640/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]2641 39 | std::source_location loc_;2642 | ^~~~2643 | loc264424 warnings and 1 error generated.2645Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/window.cpp.2646Suppressed 7 warnings (6 in non-user code, 1 NOLINT).2647Use -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.264818 warnings treated as errors26492650[34/47][1.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/inspector_panel.cpp2651/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/inspector_panel.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error]2652 3 | #include <imgui.h>2653 | ^~~~~~~~~2654/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2655 10 | class Manager {2656 | ^2657 11 | public:2658 12 | Manager() = default;2659 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,2660 14 | const std::optional<std::filesystem::path>& project_path = {})2661 15 | : asset_paths_(asset_paths), project_path_(project_path) {}2662 16 | 2663 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const2664 18 | -> expected<std::filesystem::path>;2665 19 | 2666 20 | private:2667 21 | std::vector<std::filesystem::path> asset_paths_;2668 | 2669 | {}2670 22 | std::optional<std::filesystem::path> project_path_;2671 | 2672 | {}2673/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2674 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,2675 | ^2676/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2677 14 | struct Context {2678 | ^2679 15 | Window window;2680 16 | event::Dispatcher event_dispatcher;2681 17 | Input input;2682 18 | 2683 19 | std::shared_ptr<GraphicsContext> graphics_context;2684 | 2685 | {}2686 20 | std::shared_ptr<Renderer> renderer;2687 | 2688 | {}2689/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]2690 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)2691 | ^~~~~~~~~~~~~~~~~~~~~~~2692 | boost_define_enum_class2693/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2694/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2695 70 | struct KeyTyped {2696 | ^2697 71 | std::string_view text;2698 | 2699 | {}2700/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2701 14 | class GraphicsContext {2702 | ^2703/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2704 10 | class Input {2705 | ^2706 11 | public:2707 12 | void initialize(event::Dispatcher& dispatcher);2708 13 | 2709 14 | auto is_pressed(KeyCode key) const -> bool;2710 15 | auto is_pressed_down(KeyCode key) const -> bool;2711 16 | 2712 17 | auto end_frame() { pressed_down_.clear(); }2713 18 | 2714 19 | private:2715 20 | std::unordered_map<KeyCode, bool> pressed_;2716 | 2717 | {}2718 21 | std::unordered_map<KeyCode, bool> pressed_down_;2719 | 2720 | {}2721/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2722 14 | auto is_pressed(KeyCode key) const -> bool;2723 | ^2724 | [[nodiscard]] 2725/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2726 15 | auto is_pressed_down(KeyCode key) const -> bool;2727 | ^2728 | [[nodiscard]] 2729/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2730 57 | class Mesh {2731 | ^2732/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2733 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)2734 | ^2735/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2736 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2737 | ^2738/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2739 13 | class MeshRenderer {2740 | ^2741/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2742 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)2743 | ^2744 15 | : entity_(entity), scene_(scene) {}2745 16 | 2746 17 | template <typename T>2747 18 | [[nodiscard]] auto has_component() const -> bool;2748 19 | 2749 20 | template <typename T>2750 21 | auto get_component() -> T&;2751 22 | 2752 23 | template <typename T, typename... Args>2753 24 | void add_component(Args&&... args);2754 25 | 2755 26 | private:2756 27 | flecs::entity entity_;2757 | 2758 | {}2759 28 | 2760 29 | std::shared_ptr<Scene> scene_;2761 | 2762 | {}2763/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2764 46 | void Entity::add_component(Args&&... args) {2765 | ^2766/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2767 11 | class Scene : public std::enable_shared_from_this<Scene> {2768 | ^2769 12 | public:2770 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }2771 14 | 2772 15 | auto create_entity(const std::string& name = "entity") -> Entity;2773 16 | 2774 17 | auto world() const -> const flecs::world& { return ecs_; }2775 18 | auto world() -> flecs::world& { return ecs_; }2776 19 | 2777 20 | private:2778 21 | Scene() = default;2779 22 | 2780 23 | flecs::world ecs_;2781 | 2782 | {}2783/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2784 17 | auto world() const -> const flecs::world& { return ecs_; }2785 | ^2786 | [[nodiscard]] 2787/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2788 9 | class Device {2789 | ^2790/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2791 11 | struct QueueFamilyIndices {2792 | ^2793 12 | uint32_t graphics_index;2794 | 2795 | {}2796 13 | uint32_t present_index;2797 | 2798 | {}2799/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2800 19 | struct SwapchainSupportDetails {2801 | ^2802 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;2803 | 2804 | {}2805 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;2806 | 2807 | {}2808 22 | std::vector<::vk::PresentModeKHR> present_modes;2809 | 2810 | {}2811/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]2812 31 | VKAPI_ATTR auto VKAPI_CALL2813 | ^~~~~~~~~~2814 | vkapi_call2815/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2816/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2817 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,2818 | ^2819/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2820 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2821 | ^2822/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2823 40 | explicit Window(SDL_Window* window) : window_(window) {}2824 | ^2825 41 | 2826 42 | SDL_Window* window_;2827 | 2828 | {}2829/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]2830 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);2831 | ^ 2832 | = NAN2833/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2834 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));2835 | ^~~~~~~~~~~~~~~~~~~~~2836 | boost_describe_struct2837/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2838/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2839 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));2840 | ^~~~~~~~~~~~~~~~~~~~~2841 | boost_describe_struct2842/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2843/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2844 18 | constexpr Vec() : data() {}2845 | ^ ~~2846 | = default;2847/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2848 168 | Vec2f() : Vec<float, 2>() {}2849 | ^ ~~2850 | = default;2851/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2852 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));2853 | ^~~~~~~~~~~~~~~~~~~~~2854 | boost_describe_struct2855/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2856/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2857 181 | Vec3f() : Vec<float, 3>() {}2858 | ^ ~~2859 | = default;2860/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2861 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));2862 | ^~~~~~~~~~~~~~~~~~~~~2863 | boost_describe_struct2864/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2865/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2866 199 | Vec4f() : Vec<float, 4>() {}2867 | ^ ~~2868 | = default;2869/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2870 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));2871 | ^~~~~~~~~~~~~~~~~~~~~2872 | boost_describe_struct2873/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2874/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2875 14 | class Err {2876 | ^2877/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2878 37 | std::optional<std::string> extra_message_;2879 | ^~~~~~~~~~~~~~2880 | extra_message2881/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]2882 39 | std::source_location loc_;2883 | ^~~~2884 | loc2885/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2886 12 | BOOST_DESCRIBE_ENUM(2887 | ^~~~~~~~~~~~~~~~~~~2888 | boost_describe_enum2889/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2890/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2891 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,2892 | ^2893/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2894 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2895 | ^2896/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]2897 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);2898 | ^~~~~~~~~~~~~~~~~~~~~~~2899 | boost_define_enum_class2900/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2901/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2902 26 | class ShaderModule {2903 | ^290448 warnings and 1 error generated.2905Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/inspector_panel.cpp.2906Suppressed 1 warnings (1 NOLINT).290748 warnings treated as errors29082909[35/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/render_target.cpp2910/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2911 14 | struct Context {2912 | ^2913 15 | Window window;2914 16 | event::Dispatcher event_dispatcher;2915 17 | Input input;2916 18 | 2917 19 | std::shared_ptr<GraphicsContext> graphics_context;2918 | 2919 | {}2920 20 | std::shared_ptr<Renderer> renderer;2921 | 2922 | {}2923/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]2924 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)2925 | ^~~~~~~~~~~~~~~~~~~~~~~2926 | boost_define_enum_class2927/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2928/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2929 70 | struct KeyTyped {2930 | ^2931 71 | std::string_view text;2932 | 2933 | {}2934/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2935 14 | struct Node {2936 | ^2937 15 | std::string name;2938 | 2939 | {}2940 16 | std::shared_ptr<RenderPass> render_pass;2941 | 2942 | {}2943/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2944 22 | struct Graph {2945 | ^2946 23 | auto begin() { return nodes.begin(); }2947 24 | auto end() { return nodes.end(); }2948 25 | 2949 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {2950 27 | const auto node = std::ranges::find_if(2951 28 | nodes, [name](const node_t& node) { return name == node->name; });2952 29 | if (node != nodes.end()) return *node;2953 30 | 2954 31 | return nullptr;2955 32 | }2956 33 | 2957 34 | std::vector<node_t> nodes;2958 | 2959 | {}2960 35 | std::vector<edge_t> edges;2961 | 2962 | {}2963/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2964 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}2965 | ^2966/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2967 14 | class GraphicsContext {2968 | ^2969/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2970 10 | class Input {2971 | ^2972 11 | public:2973 12 | void initialize(event::Dispatcher& dispatcher);2974 13 | 2975 14 | auto is_pressed(KeyCode key) const -> bool;2976 15 | auto is_pressed_down(KeyCode key) const -> bool;2977 16 | 2978 17 | auto end_frame() { pressed_down_.clear(); }2979 18 | 2980 19 | private:2981 20 | std::unordered_map<KeyCode, bool> pressed_;2982 | 2983 | {}2984 21 | std::unordered_map<KeyCode, bool> pressed_down_;2985 | 2986 | {}2987/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2988 14 | auto is_pressed(KeyCode key) const -> bool;2989 | ^2990 | [[nodiscard]] 2991/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2992 15 | auto is_pressed_down(KeyCode key) const -> bool;2993 | ^2994 | [[nodiscard]] 2995/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2996 57 | class Mesh {2997 | ^2998/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]2999 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)3000 | ^3001 21 | : name_(std::move(name)), shader_(shader) {}3002 22 | 3003 23 | std::string name_;3004 | 3005 | {}3006 24 | 3007 25 | std::shared_ptr<vk::Shader> shader_;3008 | 3009 | {}3010/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3011 25 | PassResources(std::string target_prefix)3012 | ^3013/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3014 51 | auto has_colour_target() const { return colour_target_; }3015 | ^3016 | [[nodiscard]] 3017/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3018 52 | auto has_depth_target() const { return depth_target_; }3019 | ^3020 | [[nodiscard]] 3021/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_target.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]3022 3 | #include <vulkan/vulkan.hpp>3023 | ^~~~~~~~~~~~~~~~~~~3024/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3025 14 | class RenderTarget {3026 | ^3027/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3028 9 | class Device {3029 | ^3030/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3031 11 | struct QueueFamilyIndices {3032 | ^3033 12 | uint32_t graphics_index;3034 | 3035 | {}3036 13 | uint32_t present_index;3037 | 3038 | {}3039/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3040 19 | struct SwapchainSupportDetails {3041 | ^3042 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3043 | 3044 | {}3045 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3046 | 3047 | {}3048 22 | std::vector<::vk::PresentModeKHR> present_modes;3049 | 3050 | {}3051/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]3052 31 | VKAPI_ATTR auto VKAPI_CALL3053 | ^~~~~~~~~~3054 | vkapi_call3055/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3056/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3057 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3058 | ^3059/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3060 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3061 | ^3062/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3063 40 | explicit Window(SDL_Window* window) : window_(window) {}3064 | ^3065 41 | 3066 42 | SDL_Window* window_;3067 | 3068 | {}3069/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3070 18 | constexpr Vec() : data() {}3071 | ^ ~~3072 | = default;3073/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3074 168 | Vec2f() : Vec<float, 2>() {}3075 | ^ ~~3076 | = default;3077/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3078 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3079 | ^~~~~~~~~~~~~~~~~~~~~3080 | boost_describe_struct3081/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3082/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3083 181 | Vec3f() : Vec<float, 3>() {}3084 | ^ ~~3085 | = default;3086/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3087 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3088 | ^~~~~~~~~~~~~~~~~~~~~3089 | boost_describe_struct3090/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3091/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3092 199 | Vec4f() : Vec<float, 4>() {}3093 | ^ ~~3094 | = default;3095/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3096 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3097 | ^~~~~~~~~~~~~~~~~~~~~3098 | boost_describe_struct3099/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3100/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3101 14 | class Err {3102 | ^3103/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3104 37 | std::optional<std::string> extra_message_;3105 | ^~~~~~~~~~~~~~3106 | extra_message3107/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3108 39 | std::source_location loc_;3109 | ^~~~3110 | loc3111/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3112 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,3113 | ^3114 30 | ::vk::ImageView view)3115 31 | : allocator_(allocator),3116 32 | allocation_(allocation),3117 33 | image_(image),3118 34 | view_(view) {}3119 35 | 3120 36 | void destroy() noexcept;3121 37 | 3122 38 | VmaAllocator allocator_{};3123 39 | VmaAllocation allocation_{};3124 40 | ::vk::Image image_;3125 | 3126 | {}3127 41 | ::vk::ImageView view_;3128 | 3129 | {}3130/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3131 12 | BOOST_DESCRIBE_ENUM(3132 | ^~~~~~~~~~~~~~~~~~~3133 | boost_describe_enum3134/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3135/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3136 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3137 | ^3138/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3139 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3140 | ^3141/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]3142 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);3143 | ^~~~~~~~~~~~~~~~~~~~~~~3144 | boost_define_enum_class3145/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3146/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3147 26 | class ShaderModule {3148 | ^314944 warnings and 1 error generated.3150Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/render_target.cpp.3151Suppressed 1 warnings (1 NOLINT).315244 warnings treated as errors31533154[36/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/src/buffer.cpp3155/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3156 14 | class Err {3157 | ^3158/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3159 37 | std::optional<std::string> extra_message_;3160 | ^~~~~~~~~~~~~~3161 | extra_message3162/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3163 39 | std::source_location loc_;3164 | ^~~~3165 | loc3166/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/buffer.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]3167 3 | #include <vk_mem_alloc.h>3168 | ^~~~~~~~~~~~~~~~3169/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3170 12 | BOOST_DESCRIBE_ENUM(3171 | ^~~~~~~~~~~~~~~~~~~3172 | boost_describe_enum3173/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3174/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3175 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3176 | ^3177/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3178 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3179 | ^31806 warnings and 1 error generated.3181Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/src/buffer.cpp.31826 warnings treated as errors31833184[37/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/tests/vector.cpp3185/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3186 18 | constexpr Vec() : data() {}3187 | ^ ~~3188 | = default;3189/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3190 168 | Vec2f() : Vec<float, 2>() {}3191 | ^ ~~3192 | = default;3193/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3194 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3195 | ^~~~~~~~~~~~~~~~~~~~~3196 | boost_describe_struct3197/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3198/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3199 181 | Vec3f() : Vec<float, 3>() {}3200 | ^ ~~3201 | = default;3202/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3203 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3204 | ^~~~~~~~~~~~~~~~~~~~~3205 | boost_describe_struct3206/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3207/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3208 199 | Vec4f() : Vec<float, 4>() {}3209 | ^ ~~3210 | = default;3211/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3212 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3213 | ^~~~~~~~~~~~~~~~~~~~~3214 | boost_describe_struct3215/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3216/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/tests/vector.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]3217 1 | #include <boost/test/unit_test.hpp>3218 | ^~~~~~~~~~~~~~~~~~~~~~~~~~3219/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3220 5 | BOOST_AUTO_TEST_SUITE(vector_test_suite)3221 | ^3222/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/tests/vector.cpp:46:22: error: invalid case style for variable 'MUL' [readability-identifier-naming,-warnings-as-errors]3223 46 | BOOST_AUTO_TEST_CASE(MUL) {3224 | ^~~3225 | mul3226/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3227/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/tests/vector.cpp:92:22: error: invalid case style for variable 'CROSS' [readability-identifier-naming,-warnings-as-errors]3228 92 | BOOST_AUTO_TEST_CASE(CROSS) {3229 | ^~~~~3230 | cross3231/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3232/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]3233 12 | struct std::formatter<T, char> {3234 | ^~~~~~~~~3235 | Formatter323616 warnings and 1 error generated.3237Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/tests/vector.cpp.323816 warnings treated as errors32393240[38/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/assets/manager.cpp3241/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/assets/manager.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]3242 3 | #include <filesystem>3243 | ^~~~~~~~~~~~3244/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3245 10 | class Manager {3246 | ^3247 11 | public:3248 12 | Manager() = default;3249 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3250 14 | const std::optional<std::filesystem::path>& project_path = {})3251 15 | : asset_paths_(asset_paths), project_path_(project_path) {}3252 16 | 3253 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const3254 18 | -> expected<std::filesystem::path>;3255 19 | 3256 20 | private:3257 21 | std::vector<std::filesystem::path> asset_paths_;3258 | 3259 | {}3260 22 | std::optional<std::filesystem::path> project_path_;3261 | 3262 | {}3263/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3264 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3265 | ^3266/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3267 14 | class Err {3268 | ^3269/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3270 37 | std::optional<std::string> extra_message_;3271 | ^~~~~~~~~~~~~~3272 | extra_message3273/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3274 39 | std::source_location loc_;3275 | ^~~~3276 | loc32775 warnings and 1 error generated.3278Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/assets/manager.cpp.32795 warnings treated as errors32803281[39/47][0.8s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/src/image.cpp3282/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3283 18 | constexpr Vec() : data() {}3284 | ^ ~~3285 | = default;3286/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3287 168 | Vec2f() : Vec<float, 2>() {}3288 | ^ ~~3289 | = default;3290/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3291 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3292 | ^~~~~~~~~~~~~~~~~~~~~3293 | boost_describe_struct3294/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3295/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3296 181 | Vec3f() : Vec<float, 3>() {}3297 | ^ ~~3298 | = default;3299/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3300 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3301 | ^~~~~~~~~~~~~~~~~~~~~3302 | boost_describe_struct3303/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3304/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3305 199 | Vec4f() : Vec<float, 4>() {}3306 | ^ ~~3307 | = default;3308/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3309 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3310 | ^~~~~~~~~~~~~~~~~~~~~3311 | boost_describe_struct3312/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3313/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3314 14 | class Err {3315 | ^3316/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3317 37 | std::optional<std::string> extra_message_;3318 | ^~~~~~~~~~~~~~3319 | extra_message3320/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3321 39 | std::source_location loc_;3322 | ^~~~3323 | loc3324/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/image.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]3325 3 | #include <vk_mem_alloc.h>3326 | ^~~~~~~~~~~~~~~~3327/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3328 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,3329 | ^3330 30 | ::vk::ImageView view)3331 31 | : allocator_(allocator),3332 32 | allocation_(allocation),3333 33 | image_(image),3334 34 | view_(view) {}3335 35 | 3336 36 | void destroy() noexcept;3337 37 | 3338 38 | VmaAllocator allocator_{};3339 39 | VmaAllocation allocation_{};3340 40 | ::vk::Image image_;3341 | 3342 | {}3343 41 | ::vk::ImageView view_;3344 | 3345 | {}3346/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3347 12 | BOOST_DESCRIBE_ENUM(3348 | ^~~~~~~~~~~~~~~~~~~3349 | boost_describe_enum3350/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3351/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3352 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3353 | ^3354/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3355 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3356 | ^3357/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3358 36 | Image::Image(Image&& other) noexcept3359 | ^336018 warnings and 1 error generated.3361Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/src/image.cpp.336218 warnings treated as errors33633364[40/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/scene/serialization.cpp3365/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3366 14 | struct Context {3367 | ^3368 15 | Window window;3369 16 | event::Dispatcher event_dispatcher;3370 17 | Input input;3371 18 | 3372 19 | std::shared_ptr<GraphicsContext> graphics_context;3373 | 3374 | {}3375 20 | std::shared_ptr<Renderer> renderer;3376 | 3377 | {}3378/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]3379 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)3380 | ^~~~~~~~~~~~~~~~~~~~~~~3381 | boost_define_enum_class3382/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3383/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3384 70 | struct KeyTyped {3385 | ^3386 71 | std::string_view text;3387 | 3388 | {}3389/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3390 14 | class GraphicsContext {3391 | ^3392/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3393 10 | class Input {3394 | ^3395 11 | public:3396 12 | void initialize(event::Dispatcher& dispatcher);3397 13 | 3398 14 | auto is_pressed(KeyCode key) const -> bool;3399 15 | auto is_pressed_down(KeyCode key) const -> bool;3400 16 | 3401 17 | auto end_frame() { pressed_down_.clear(); }3402 18 | 3403 19 | private:3404 20 | std::unordered_map<KeyCode, bool> pressed_;3405 | 3406 | {}3407 21 | std::unordered_map<KeyCode, bool> pressed_down_;3408 | 3409 | {}3410/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3411 14 | auto is_pressed(KeyCode key) const -> bool;3412 | ^3413 | [[nodiscard]] 3414/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3415 15 | auto is_pressed_down(KeyCode key) const -> bool;3416 | ^3417 | [[nodiscard]] 3418/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3419 57 | class Mesh {3420 | ^3421/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3422 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)3423 | ^3424/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3425 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3426 | ^3427/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3428 13 | class MeshRenderer {3429 | ^3430/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3431 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3432 | ^3433 15 | : entity_(entity), scene_(scene) {}3434 16 | 3435 17 | template <typename T>3436 18 | [[nodiscard]] auto has_component() const -> bool;3437 19 | 3438 20 | template <typename T>3439 21 | auto get_component() -> T&;3440 22 | 3441 23 | template <typename T, typename... Args>3442 24 | void add_component(Args&&... args);3443 25 | 3444 26 | private:3445 27 | flecs::entity entity_;3446 | 3447 | {}3448 28 | 3449 29 | std::shared_ptr<Scene> scene_;3450 | 3451 | {}3452/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3453 46 | void Entity::add_component(Args&&... args) {3454 | ^3455/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3456 11 | class Scene : public std::enable_shared_from_this<Scene> {3457 | ^3458 12 | public:3459 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3460 14 | 3461 15 | auto create_entity(const std::string& name = "entity") -> Entity;3462 16 | 3463 17 | auto world() const -> const flecs::world& { return ecs_; }3464 18 | auto world() -> flecs::world& { return ecs_; }3465 19 | 3466 20 | private:3467 21 | Scene() = default;3468 22 | 3469 23 | flecs::world ecs_;3470 | 3471 | {}3472/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3473 17 | auto world() const -> const flecs::world& { return ecs_; }3474 | ^3475 | [[nodiscard]] 3476/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/serialization.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]3477 3 | #include <filesystem>3478 | ^~~~~~~~~~~~3479/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3480 9 | class Device {3481 | ^3482/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3483 11 | struct QueueFamilyIndices {3484 | ^3485 12 | uint32_t graphics_index;3486 | 3487 | {}3488 13 | uint32_t present_index;3489 | 3490 | {}3491/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3492 19 | struct SwapchainSupportDetails {3493 | ^3494 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3495 | 3496 | {}3497 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3498 | 3499 | {}3500 22 | std::vector<::vk::PresentModeKHR> present_modes;3501 | 3502 | {}3503/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]3504 31 | VKAPI_ATTR auto VKAPI_CALL3505 | ^~~~~~~~~~3506 | vkapi_call3507/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3508/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3509 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3510 | ^3511/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3512 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3513 | ^3514/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3515 40 | explicit Window(SDL_Window* window) : window_(window) {}3516 | ^3517 41 | 3518 42 | SDL_Window* window_;3519 | 3520 | {}3521/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]3522 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3523 | ^ 3524 | = NAN3525/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3526 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3527 | ^~~~~~~~~~~~~~~~~~~~~3528 | boost_describe_struct3529/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3530/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3531 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3532 | ^~~~~~~~~~~~~~~~~~~~~3533 | boost_describe_struct3534/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3535/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3536 18 | constexpr Vec() : data() {}3537 | ^ ~~3538 | = default;3539/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3540 168 | Vec2f() : Vec<float, 2>() {}3541 | ^ ~~3542 | = default;3543/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3544 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3545 | ^~~~~~~~~~~~~~~~~~~~~3546 | boost_describe_struct3547/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3548/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3549 181 | Vec3f() : Vec<float, 3>() {}3550 | ^ ~~3551 | = default;3552/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3553 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3554 | ^~~~~~~~~~~~~~~~~~~~~3555 | boost_describe_struct3556/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3557/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3558 199 | Vec4f() : Vec<float, 4>() {}3559 | ^ ~~3560 | = default;3561/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3562 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3563 | ^~~~~~~~~~~~~~~~~~~~~3564 | boost_describe_struct3565/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3566/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3567 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3568 | ^~~~~~~~~~~~~~~~~~~~~3569 | kMakeAnsiColourCode3570/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3571 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3572 | ^~~~~~~~~~~~~~~~~~~3573 | boost_describe_enum3574/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3575/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3576 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3577 | ^3578/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3579 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3580 | ^3581/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3582 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3583 | ^3584/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3585 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3586 | ^3587/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3588 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3589 | ^3590/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3591 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3592 | ^3593/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]3594 12 | struct std::formatter<T, char> {3595 | ^~~~~~~~~3596 | Formatter3597/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3598 14 | class Err {3599 | ^3600/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3601 37 | std::optional<std::string> extra_message_;3602 | ^~~~~~~~~~~~~~3603 | extra_message3604/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3605 39 | std::source_location loc_;3606 | ^~~~3607 | loc3608/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3609 12 | BOOST_DESCRIBE_ENUM(3610 | ^~~~~~~~~~~~~~~~~~~3611 | boost_describe_enum3612/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3613/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3614 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3615 | ^3616/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3617 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3618 | ^3619/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]3620 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);3621 | ^~~~~~~~~~~~~~~~~~~~~~~3622 | boost_define_enum_class3623/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3624/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3625 26 | class ShaderModule {3626 | ^362756 warnings and 1 error generated.3628Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/scene/serialization.cpp.3629Suppressed 1 warnings (1 NOLINT).363056 warnings treated as errors36313632[41/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/mesh.cpp3633/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/mesh.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]3634 3 | #include <vk_mem_alloc.h>3635 | ^~~~~~~~~~~~~~~~3636/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3637 57 | class Mesh {3638 | ^3639/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3640 9 | class Device {3641 | ^3642/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3643 9 | Mesh::Mesh(const vulkan::Device& device, VmaAllocator allocator)3644 | ^3645/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3646 15 | Mesh::Mesh(const std::vector<Vertex>& vertices,3647 | ^3648/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]3649 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3650 | ^ 3651 | = NAN3652/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3653 18 | constexpr Vec() : data() {}3654 | ^ ~~3655 | = default;3656/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3657 168 | Vec2f() : Vec<float, 2>() {}3658 | ^ ~~3659 | = default;3660/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3661 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3662 | ^~~~~~~~~~~~~~~~~~~~~3663 | boost_describe_struct3664/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3665/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3666 181 | Vec3f() : Vec<float, 3>() {}3667 | ^ ~~3668 | = default;3669/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3670 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3671 | ^~~~~~~~~~~~~~~~~~~~~3672 | boost_describe_struct3673/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3674/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3675 199 | Vec4f() : Vec<float, 4>() {}3676 | ^ ~~3677 | = default;3678/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3679 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3680 | ^~~~~~~~~~~~~~~~~~~~~3681 | boost_describe_struct3682/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3683/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3684 14 | class Err {3685 | ^3686/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3687 37 | std::optional<std::string> extra_message_;3688 | ^~~~~~~~~~~~~~3689 | extra_message3690/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3691 39 | std::source_location loc_;3692 | ^~~~3693 | loc3694/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3695 12 | BOOST_DESCRIBE_ENUM(3696 | ^~~~~~~~~~~~~~~~~~~3697 | boost_describe_enum3698/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3699/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3700 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3701 | ^3702/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3703 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3704 | ^3705/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]3706 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);3707 | ^~~~~~~~~~~~~~~~~~~~~~~3708 | boost_define_enum_class3709/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3710/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3711 26 | class ShaderModule {3712 | ^371324 warnings and 1 error generated.3714Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/mesh.cpp.371524 warnings treated as errors37163717[42/47][1.9s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/main.cpp3718/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/main.cpp:1:10: error: 'filesystem' file not found [clang-diagnostic-error]3719 1 | #include <filesystem>3720 | ^~~~~~~~~~~~3721/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3722 10 | class Manager {3723 | ^3724 11 | public:3725 12 | Manager() = default;3726 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3727 14 | const std::optional<std::filesystem::path>& project_path = {})3728 15 | : asset_paths_(asset_paths), project_path_(project_path) {}3729 16 | 3730 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const3731 18 | -> expected<std::filesystem::path>;3732 19 | 3733 20 | private:3734 21 | std::vector<std::filesystem::path> asset_paths_;3735 | 3736 | {}3737 22 | std::optional<std::filesystem::path> project_path_;3738 | 3739 | {}3740/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3741 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3742 | ^3743/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3744 14 | struct Context {3745 | ^3746 15 | Window window;3747 16 | event::Dispatcher event_dispatcher;3748 17 | Input input;3749 18 | 3750 19 | std::shared_ptr<GraphicsContext> graphics_context;3751 | 3752 | {}3753 20 | std::shared_ptr<Renderer> renderer;3754 | 3755 | {}3756/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]3757 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)3758 | ^~~~~~~~~~~~~~~~~~~~~~~3759 | boost_define_enum_class3760/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3761/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3762 70 | struct KeyTyped {3763 | ^3764 71 | std::string_view text;3765 | 3766 | {}3767/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3768 14 | struct Node {3769 | ^3770 15 | std::string name;3771 | 3772 | {}3773 16 | std::shared_ptr<RenderPass> render_pass;3774 | 3775 | {}3776/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3777 22 | struct Graph {3778 | ^3779 23 | auto begin() { return nodes.begin(); }3780 24 | auto end() { return nodes.end(); }3781 25 | 3782 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {3783 27 | const auto node = std::ranges::find_if(3784 28 | nodes, [name](const node_t& node) { return name == node->name; });3785 29 | if (node != nodes.end()) return *node;3786 30 | 3787 31 | return nullptr;3788 32 | }3789 33 | 3790 34 | std::vector<node_t> nodes;3791 | 3792 | {}3793 35 | std::vector<edge_t> edges;3794 | 3795 | {}3796/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3797 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}3798 | ^3799/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3800 14 | class GraphicsContext {3801 | ^3802/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3803 10 | class Input {3804 | ^3805 11 | public:3806 12 | void initialize(event::Dispatcher& dispatcher);3807 13 | 3808 14 | auto is_pressed(KeyCode key) const -> bool;3809 15 | auto is_pressed_down(KeyCode key) const -> bool;3810 16 | 3811 17 | auto end_frame() { pressed_down_.clear(); }3812 18 | 3813 19 | private:3814 20 | std::unordered_map<KeyCode, bool> pressed_;3815 | 3816 | {}3817 21 | std::unordered_map<KeyCode, bool> pressed_down_;3818 | 3819 | {}3820/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3821 14 | auto is_pressed(KeyCode key) const -> bool;3822 | ^3823 | [[nodiscard]] 3824/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3825 15 | auto is_pressed_down(KeyCode key) const -> bool;3826 | ^3827 | [[nodiscard]] 3828/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3829 57 | class Mesh {3830 | ^3831/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3832 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)3833 | ^3834/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3835 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3836 | ^3837/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3838 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)3839 | ^3840 21 | : name_(std::move(name)), shader_(shader) {}3841 22 | 3842 23 | std::string name_;3843 | 3844 | {}3845 24 | 3846 25 | std::shared_ptr<vk::Shader> shader_;3847 | 3848 | {}3849/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3850 25 | PassResources(std::string target_prefix)3851 | ^3852/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3853 51 | auto has_colour_target() const { return colour_target_; }3854 | ^3855 | [[nodiscard]] 3856/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3857 52 | auto has_depth_target() const { return depth_target_; }3858 | ^3859 | [[nodiscard]] 3860/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3861 14 | class RenderTarget {3862 | ^3863/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3864 13 | class MeshRenderer {3865 | ^3866/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3867 11 | class Scene : public std::enable_shared_from_this<Scene> {3868 | ^3869 12 | public:3870 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3871 14 | 3872 15 | auto create_entity(const std::string& name = "entity") -> Entity;3873 16 | 3874 17 | auto world() const -> const flecs::world& { return ecs_; }3875 18 | auto world() -> flecs::world& { return ecs_; }3876 19 | 3877 20 | private:3878 21 | Scene() = default;3879 22 | 3880 23 | flecs::world ecs_;3881 | 3882 | {}3883/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3884 17 | auto world() const -> const flecs::world& { return ecs_; }3885 | ^3886 | [[nodiscard]] 3887/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3888 9 | class Device {3889 | ^3890/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3891 19 | struct SwapchainSupportDetails {3892 | ^3893 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3894 | 3895 | {}3896 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3897 | 3898 | {}3899 22 | std::vector<::vk::PresentModeKHR> present_modes;3900 | 3901 | {}3902/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]3903 31 | VKAPI_ATTR auto VKAPI_CALL3904 | ^~~~~~~~~~3905 | vkapi_call3906/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3907/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3908 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3909 | ^3910/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3911 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3912 | ^3913/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3914 40 | explicit Window(SDL_Window* window) : window_(window) {}3915 | ^3916 41 | 3917 42 | SDL_Window* window_;3918 | 3919 | {}3920/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]3921 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3922 | ^ 3923 | = NAN3924/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3925 4 | for (size_t i = 0; i < Rows; ++i) {3926 | ^ ~ 3927 | std::cmp_less( , )3928/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3929 44 | for (size_t row = 0; row < Cols; ++row) {3930 | ^ ~ 3931 | std::cmp_less( , )3932/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3933 45 | for (size_t col = 0; col < Rows; ++col) {3934 | ^ ~ 3935 | std::cmp_less( , )3936/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3937 47 | for (size_t k = 0; k < Cols; ++k) {3938 | ^ ~ 3939 | std::cmp_less( , )3940/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3941 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3942 | ^~~~~~~~~~~~~~~~~~~~~3943 | boost_describe_struct3944/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3945/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3946 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3947 | ^~~~~~~~~~~~~~~~~~~~~3948 | boost_describe_struct3949/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3950/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3951 18 | constexpr Vec() : data() {}3952 | ^ ~~3953 | = default;3954/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3955 6 | 3956 7 | namespace wren::math {3957 8 | 3958 9 | template <typename T, std::size_t N>3959 10 | struct Vec {3960 11 | using vec_t = Vec<T, N>;3961 12 | 3962 13 | static auto unit_x() { return vec_t{1.0f}; }3963 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; }3964 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; }3965 16 | 3966 17 | ~Vec() = default;3967 18 | constexpr Vec() : data() {}3968 19 | 3969 20 | Vec(const Vec<T, N>& other) {3970 21 | for (size_t i = 0; i < N; ++i) {3971 | ^ ~ 3972 | std::cmp_less( , )3973/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3974 37 | for (size_t i = 0; i < N; ++i) {3975 | ^ ~ 3976 | std::cmp_less( , )3977/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3978 168 | Vec2f() : Vec<float, 2>() {}3979 | ^ ~~3980 | = default;3981/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3982 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3983 | ^~~~~~~~~~~~~~~~~~~~~3984 | boost_describe_struct3985/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3986/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3987 181 | Vec3f() : Vec<float, 3>() {}3988 | ^ ~~3989 | = default;3990/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3991 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3992 | ^~~~~~~~~~~~~~~~~~~~~3993 | boost_describe_struct3994/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3995/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]3996 199 | Vec4f() : Vec<float, 4>() {}3997 | ^ ~~3998 | = default;3999/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4000 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4001 | ^~~~~~~~~~~~~~~~~~~~~4002 | boost_describe_struct4003/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4004/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4005 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4006 | ^~~~~~~~~~~~~~~~~~~~~4007 | kMakeAnsiColourCode4008/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4009 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4010 | ^~~~~~~~~~~~~~~~~~~4011 | boost_describe_enum4012/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4013/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4014 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4015 | ^4016/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4017 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4018 | ^4019/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4020 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4021 | ^4022/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4023 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4024 | ^4025/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4026 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4027 | ^4028/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4029 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4030 | ^4031/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]4032 12 | struct std::formatter<T, char> {4033 | ^~~~~~~~~4034 | Formatter4035/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4036 14 | class Err {4037 | ^4038/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4039 37 | std::optional<std::string> extra_message_;4040 | ^~~~~~~~~~~~~~4041 | extra_message4042/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4043 39 | std::source_location loc_;4044 | ^~~~4045 | loc4046/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4047 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4048 | ^4049 30 | ::vk::ImageView view)4050 31 | : allocator_(allocator),4051 32 | allocation_(allocation),4052 33 | image_(image),4053 34 | view_(view) {}4054 35 | 4055 36 | void destroy() noexcept;4056 37 | 4057 38 | VmaAllocator allocator_{};4058 39 | VmaAllocation allocation_{};4059 40 | ::vk::Image image_;4060 | 4061 | {}4062 41 | ::vk::ImageView view_;4063 | 4064 | {}4065/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4066 12 | BOOST_DESCRIBE_ENUM(4067 | ^~~~~~~~~~~~~~~~~~~4068 | boost_describe_enum4069/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4070/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4071 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4072 | ^4073/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4074 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4075 | ^4076/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4077 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);4078 | ^~~~~~~~~~~~~~~~~~~~~~~4079 | boost_define_enum_class4080/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4081/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4082 26 | class ShaderModule {4083 | ^408476 warnings and 1 error generated.4085Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/main.cpp.4086Suppressed 7 warnings (6 in non-user code, 1 NOLINT).4087Use -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.408870 warnings treated as errors40894090[43/47][0.8s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/texture.cpp4091/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/texture.hpp:17:3: error: constructor does not initialize these fields: sampler_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4092 17 | Texture(vk::Image& image, const ::vk::Sampler& sampler)4093 | ^4094 18 | : image_(std::move(image)), sampler_(sampler) {}4095 19 | 4096 20 | vk::Image image_;4097 21 | ::vk::Sampler sampler_;4098 | 4099 | {}4100/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4101 18 | constexpr Vec() : data() {}4102 | ^ ~~4103 | = default;4104/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4105 168 | Vec2f() : Vec<float, 2>() {}4106 | ^ ~~4107 | = default;4108/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4109 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4110 | ^~~~~~~~~~~~~~~~~~~~~4111 | boost_describe_struct4112/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4113/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4114 181 | Vec3f() : Vec<float, 3>() {}4115 | ^ ~~4116 | = default;4117/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4118 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4119 | ^~~~~~~~~~~~~~~~~~~~~4120 | boost_describe_struct4121/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4122/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4123 199 | Vec4f() : Vec<float, 4>() {}4124 | ^ ~~4125 | = default;4126/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4127 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4128 | ^~~~~~~~~~~~~~~~~~~~~4129 | boost_describe_struct4130/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4131/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4132 14 | class Err {4133 | ^4134/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4135 37 | std::optional<std::string> extra_message_;4136 | ^~~~~~~~~~~~~~4137 | extra_message4138/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4139 39 | std::source_location loc_;4140 | ^~~~4141 | loc4142/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/image.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]4143 3 | #include <vk_mem_alloc.h>4144 | ^~~~~~~~~~~~~~~~4145/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4146 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4147 | ^4148 30 | ::vk::ImageView view)4149 31 | : allocator_(allocator),4150 32 | allocation_(allocation),4151 33 | image_(image),4152 34 | view_(view) {}4153 35 | 4154 36 | void destroy() noexcept;4155 37 | 4156 38 | VmaAllocator allocator_{};4157 39 | VmaAllocation allocation_{};4158 40 | ::vk::Image image_;4159 | 4160 | {}4161 41 | ::vk::ImageView view_;4162 | 4163 | {}4164/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4165 12 | BOOST_DESCRIBE_ENUM(4166 | ^~~~~~~~~~~~~~~~~~~4167 | boost_describe_enum4168/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4169/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4170 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4171 | ^4172/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4173 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4174 | ^417518 warnings and 1 error generated.4176Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/texture.cpp.417718 warnings treated as errors41784179[44/47][1.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/ui.cpp4180/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4181 14 | struct Context {4182 | ^4183 15 | Window window;4184 16 | event::Dispatcher event_dispatcher;4185 17 | Input input;4186 18 | 4187 19 | std::shared_ptr<GraphicsContext> graphics_context;4188 | 4189 | {}4190 20 | std::shared_ptr<Renderer> renderer;4191 | 4192 | {}4193/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4194 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)4195 | ^~~~~~~~~~~~~~~~~~~~~~~4196 | boost_define_enum_class4197/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4198/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4199 70 | struct KeyTyped {4200 | ^4201 71 | std::string_view text;4202 | 4203 | {}4204/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4205 14 | struct Node {4206 | ^4207 15 | std::string name;4208 | 4209 | {}4210 16 | std::shared_ptr<RenderPass> render_pass;4211 | 4212 | {}4213/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4214 22 | struct Graph {4215 | ^4216 23 | auto begin() { return nodes.begin(); }4217 24 | auto end() { return nodes.end(); }4218 25 | 4219 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4220 27 | const auto node = std::ranges::find_if(4221 28 | nodes, [name](const node_t& node) { return name == node->name; });4222 29 | if (node != nodes.end()) return *node;4223 30 | 4224 31 | return nullptr;4225 32 | }4226 33 | 4227 34 | std::vector<node_t> nodes;4228 | 4229 | {}4230 35 | std::vector<edge_t> edges;4231 | 4232 | {}4233/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4234 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4235 | ^4236/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4237 14 | class GraphicsContext {4238 | ^4239/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4240 10 | class Input {4241 | ^4242 11 | public:4243 12 | void initialize(event::Dispatcher& dispatcher);4244 13 | 4245 14 | auto is_pressed(KeyCode key) const -> bool;4246 15 | auto is_pressed_down(KeyCode key) const -> bool;4247 16 | 4248 17 | auto end_frame() { pressed_down_.clear(); }4249 18 | 4250 19 | private:4251 20 | std::unordered_map<KeyCode, bool> pressed_;4252 | 4253 | {}4254 21 | std::unordered_map<KeyCode, bool> pressed_down_;4255 | 4256 | {}4257/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4258 14 | auto is_pressed(KeyCode key) const -> bool;4259 | ^4260 | [[nodiscard]] 4261/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4262 15 | auto is_pressed_down(KeyCode key) const -> bool;4263 | ^4264 | [[nodiscard]] 4265/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4266 57 | class Mesh {4267 | ^4268/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4269 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4270 | ^4271 21 | : name_(std::move(name)), shader_(shader) {}4272 22 | 4273 23 | std::string name_;4274 | 4275 | {}4276 24 | 4277 25 | std::shared_ptr<vk::Shader> shader_;4278 | 4279 | {}4280/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4281 25 | PassResources(std::string target_prefix)4282 | ^4283/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4284 51 | auto has_colour_target() const { return colour_target_; }4285 | ^4286 | [[nodiscard]] 4287/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4288 52 | auto has_depth_target() const { return depth_target_; }4289 | ^4290 | [[nodiscard]] 4291/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4292 14 | class RenderTarget {4293 | ^4294/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4295 9 | class Device {4296 | ^4297/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4298 11 | struct QueueFamilyIndices {4299 | ^4300 12 | uint32_t graphics_index;4301 | 4302 | {}4303 13 | uint32_t present_index;4304 | 4305 | {}4306/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4307 19 | struct SwapchainSupportDetails {4308 | ^4309 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4310 | 4311 | {}4312 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4313 | 4314 | {}4315 22 | std::vector<::vk::PresentModeKHR> present_modes;4316 | 4317 | {}4318/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]4319 31 | VKAPI_ATTR auto VKAPI_CALL4320 | ^~~~~~~~~~4321 | vkapi_call4322/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4323/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4324 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4325 | ^4326/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4327 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4328 | ^4329/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4330 40 | explicit Window(SDL_Window* window) : window_(window) {}4331 | ^4332 41 | 4333 42 | SDL_Window* window_;4334 | 4335 | {}4336/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4337 18 | constexpr Vec() : data() {}4338 | ^ ~~4339 | = default;4340/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4341 168 | Vec2f() : Vec<float, 2>() {}4342 | ^ ~~4343 | = default;4344/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4345 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4346 | ^~~~~~~~~~~~~~~~~~~~~4347 | boost_describe_struct4348/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4349/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4350 181 | Vec3f() : Vec<float, 3>() {}4351 | ^ ~~4352 | = default;4353/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4354 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4355 | ^~~~~~~~~~~~~~~~~~~~~4356 | boost_describe_struct4357/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4358/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4359 199 | Vec4f() : Vec<float, 4>() {}4360 | ^ ~~4361 | = default;4362/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4363 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4364 | ^~~~~~~~~~~~~~~~~~~~~4365 | boost_describe_struct4366/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4367/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4368 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4369 | ^~~~~~~~~~~~~~~~~~~~~4370 | kMakeAnsiColourCode4371/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4372 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4373 | ^~~~~~~~~~~~~~~~~~~4374 | boost_describe_enum4375/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4376/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4377 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4378 | ^4379/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4380 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4381 | ^4382/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4383 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4384 | ^4385/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4386 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4387 | ^4388/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4389 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4390 | ^4391/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4392 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4393 | ^4394/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]4395 12 | struct std::formatter<T, char> {4396 | ^~~~~~~~~4397 | Formatter4398/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:3:10: error: 'boost/describe.hpp' file not found [clang-diagnostic-error]4399 3 | #include <boost/describe.hpp>4400 | ^~~~~~~~~~~~~~~~~~~~4401/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4402 14 | class Err {4403 | ^4404/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4405 37 | std::optional<std::string> extra_message_;4406 | ^~~~~~~~~~~~~~4407 | extra_message4408/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4409 39 | std::source_location loc_;4410 | ^~~~4411 | loc4412/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4413 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4414 | ^4415 30 | ::vk::ImageView view)4416 31 | : allocator_(allocator),4417 32 | allocation_(allocation),4418 33 | image_(image),4419 34 | view_(view) {}4420 35 | 4421 36 | void destroy() noexcept;4422 37 | 4423 38 | VmaAllocator allocator_{};4424 39 | VmaAllocation allocation_{};4425 40 | ::vk::Image image_;4426 | 4427 | {}4428 41 | ::vk::ImageView view_;4429 | 4430 | {}4431/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4432 12 | BOOST_DESCRIBE_ENUM(4433 | ^~~~~~~~~~~~~~~~~~~4434 | boost_describe_enum4435/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4436/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4437 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4438 | ^4439/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4440 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4441 | ^4442/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4443 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);4444 | ^~~~~~~~~~~~~~~~~~~~~~~4445 | boost_define_enum_class4446/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4447/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4448 26 | class ShaderModule {4449 | ^445054 warnings and 1 error generated.4451Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/ui.cpp.4452Suppressed 1 warnings (1 NOLINT).445354 warnings treated as errors44544455[45/47][1.8s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/examples/nand/main.cpp4456/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/examples/nand/main.cpp:1:10: error: 'cstdlib' file not found [clang-diagnostic-error]4457 1 | #include <cstdlib>4458 | ^~~~~~~~~4459/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/examples/nand/main.cpp:19:8: error: constructor does not initialize these fields: app, scene [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4460 19 | struct GameData {4461 | ^4462 20 | std::shared_ptr<wren::Application> app;4463 | 4464 | {}4465 21 | std::shared_ptr<wren::scene::Scene> scene;4466 | 4467 | {}4468/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/examples/nand/main.cpp:49:25: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4469 49 | wren::assets::Manager asset_manager(asset_paths);4470 | ~~~~~~~~~~~~~~~~~~~~~ ^ 4471 | auto -> wren::assets::Manager4472/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4473 10 | class Manager {4474 | ^4475 11 | public:4476 12 | Manager() = default;4477 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4478 14 | const std::optional<std::filesystem::path>& project_path = {})4479 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4480 16 | 4481 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4482 18 | -> expected<std::filesystem::path>;4483 19 | 4484 20 | private:4485 21 | std::vector<std::filesystem::path> asset_paths_;4486 | 4487 | {}4488 22 | std::optional<std::filesystem::path> project_path_;4489 | 4490 | {}4491/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4492 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4493 | ^4494/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4495 14 | struct Context {4496 | ^4497 15 | Window window;4498 16 | event::Dispatcher event_dispatcher;4499 17 | Input input;4500 18 | 4501 19 | std::shared_ptr<GraphicsContext> graphics_context;4502 | 4503 | {}4504 20 | std::shared_ptr<Renderer> renderer;4505 | 4506 | {}4507/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4508 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)4509 | ^~~~~~~~~~~~~~~~~~~~~~~4510 | boost_define_enum_class4511/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4512/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4513 70 | struct KeyTyped {4514 | ^4515 71 | std::string_view text;4516 | 4517 | {}4518/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4519 14 | struct Node {4520 | ^4521 15 | std::string name;4522 | 4523 | {}4524 16 | std::shared_ptr<RenderPass> render_pass;4525 | 4526 | {}4527/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4528 22 | struct Graph {4529 | ^4530 23 | auto begin() { return nodes.begin(); }4531 24 | auto end() { return nodes.end(); }4532 25 | 4533 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4534 27 | const auto node = std::ranges::find_if(4535 28 | nodes, [name](const node_t& node) { return name == node->name; });4536 29 | if (node != nodes.end()) return *node;4537 30 | 4538 31 | return nullptr;4539 32 | }4540 33 | 4541 34 | std::vector<node_t> nodes;4542 | 4543 | {}4544 35 | std::vector<edge_t> edges;4545 | 4546 | {}4547/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4548 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4549 | ^4550/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4551 14 | class GraphicsContext {4552 | ^4553/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4554 10 | class Input {4555 | ^4556 11 | public:4557 12 | void initialize(event::Dispatcher& dispatcher);4558 13 | 4559 14 | auto is_pressed(KeyCode key) const -> bool;4560 15 | auto is_pressed_down(KeyCode key) const -> bool;4561 16 | 4562 17 | auto end_frame() { pressed_down_.clear(); }4563 18 | 4564 19 | private:4565 20 | std::unordered_map<KeyCode, bool> pressed_;4566 | 4567 | {}4568 21 | std::unordered_map<KeyCode, bool> pressed_down_;4569 | 4570 | {}4571/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4572 14 | auto is_pressed(KeyCode key) const -> bool;4573 | ^4574 | [[nodiscard]] 4575/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4576 15 | auto is_pressed_down(KeyCode key) const -> bool;4577 | ^4578 | [[nodiscard]] 4579/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4580 57 | class Mesh {4581 | ^4582/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4583 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)4584 | ^4585/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4586 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4587 | ^4588/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4589 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4590 | ^4591 21 | : name_(std::move(name)), shader_(shader) {}4592 22 | 4593 23 | std::string name_;4594 | 4595 | {}4596 24 | 4597 25 | std::shared_ptr<vk::Shader> shader_;4598 | 4599 | {}4600/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4601 25 | PassResources(std::string target_prefix)4602 | ^4603/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4604 51 | auto has_colour_target() const { return colour_target_; }4605 | ^4606 | [[nodiscard]] 4607/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4608 52 | auto has_depth_target() const { return depth_target_; }4609 | ^4610 | [[nodiscard]] 4611/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4612 14 | class RenderTarget {4613 | ^4614/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4615 13 | class MeshRenderer {4616 | ^4617/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4618 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)4619 | ^4620 15 | : entity_(entity), scene_(scene) {}4621 16 | 4622 17 | template <typename T>4623 18 | [[nodiscard]] auto has_component() const -> bool;4624 19 | 4625 20 | template <typename T>4626 21 | auto get_component() -> T&;4627 22 | 4628 23 | template <typename T, typename... Args>4629 24 | void add_component(Args&&... args);4630 25 | 4631 26 | private:4632 27 | flecs::entity entity_;4633 | 4634 | {}4635 28 | 4636 29 | std::shared_ptr<Scene> scene_;4637 | 4638 | {}4639/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4640 46 | void Entity::add_component(Args&&... args) {4641 | ^4642/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4643 11 | class Scene : public std::enable_shared_from_this<Scene> {4644 | ^4645 12 | public:4646 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }4647 14 | 4648 15 | auto create_entity(const std::string& name = "entity") -> Entity;4649 16 | 4650 17 | auto world() const -> const flecs::world& { return ecs_; }4651 18 | auto world() -> flecs::world& { return ecs_; }4652 19 | 4653 20 | private:4654 21 | Scene() = default;4655 22 | 4656 23 | flecs::world ecs_;4657 | 4658 | {}4659/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4660 17 | auto world() const -> const flecs::world& { return ecs_; }4661 | ^4662 | [[nodiscard]] 4663/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/texture.hpp:17:3: error: constructor does not initialize these fields: sampler_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4664 17 | Texture(vk::Image& image, const ::vk::Sampler& sampler)4665 | ^4666 18 | : image_(std::move(image)), sampler_(sampler) {}4667 19 | 4668 20 | vk::Image image_;4669 21 | ::vk::Sampler sampler_;4670 | 4671 | {}4672/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4673 9 | class Device {4674 | ^4675/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4676 11 | struct QueueFamilyIndices {4677 | ^4678 12 | uint32_t graphics_index;4679 | 4680 | {}4681 13 | uint32_t present_index;4682 | 4683 | {}4684/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4685 19 | struct SwapchainSupportDetails {4686 | ^4687 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4688 | 4689 | {}4690 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4691 | 4692 | {}4693 22 | std::vector<::vk::PresentModeKHR> present_modes;4694 | 4695 | {}4696/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]4697 31 | VKAPI_ATTR auto VKAPI_CALL4698 | ^~~~~~~~~~4699 | vkapi_call4700/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4701/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4702 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4703 | ^4704/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4705 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4706 | ^4707/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4708 40 | explicit Window(SDL_Window* window) : window_(window) {}4709 | ^4710 41 | 4711 42 | SDL_Window* window_;4712 | 4713 | {}4714/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4715 13 | BOOST_DEFINE_ENUM_CLASS(ElementKind, Panel, Text)4716 | ^~~~~~~~~~~~~~~~~~~~~~~4717 | boost_define_enum_class4718/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4719/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4720 15 | struct Element {4721 | ^4722 16 | std::string kind;4723 | 4724 | {}4725 17 | 4726 18 | Colour colour = {0, 0, 0, 0};4727 19 | 4728 20 | float margin = 0;4729 21 | float padding = 0;4730 22 | 4731 23 | std::vector<Element> children;4732 | 4733 | {}4734/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]4735 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);4736 | ^ 4737 | = NAN4738/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4739 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));4740 | ^~~~~~~~~~~~~~~~~~~~~4741 | boost_describe_struct4742/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4743/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4744 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));4745 | ^~~~~~~~~~~~~~~~~~~~~4746 | boost_describe_struct4747/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4748/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4749 18 | constexpr Vec() : data() {}4750 | ^ ~~4751 | = default;4752/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4753 168 | Vec2f() : Vec<float, 2>() {}4754 | ^ ~~4755 | = default;4756/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4757 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4758 | ^~~~~~~~~~~~~~~~~~~~~4759 | boost_describe_struct4760/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4761/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4762 181 | Vec3f() : Vec<float, 3>() {}4763 | ^ ~~4764 | = default;4765/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4766 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4767 | ^~~~~~~~~~~~~~~~~~~~~4768 | boost_describe_struct4769/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4770/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4771 199 | Vec4f() : Vec<float, 4>() {}4772 | ^ ~~4773 | = default;4774/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4775 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4776 | ^~~~~~~~~~~~~~~~~~~~~4777 | boost_describe_struct4778/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4779/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4780 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4781 | ^~~~~~~~~~~~~~~~~~~~~4782 | kMakeAnsiColourCode4783/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4784 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4785 | ^~~~~~~~~~~~~~~~~~~4786 | boost_describe_enum4787/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4788/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4789 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4790 | ^4791/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4792 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4793 | ^4794/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4795 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4796 | ^4797/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4798 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4799 | ^4800/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4801 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4802 | ^4803/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4804 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4805 | ^4806/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]4807 12 | struct std::formatter<T, char> {4808 | ^~~~~~~~~4809 | Formatter4810/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4811 14 | class Err {4812 | ^4813/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4814 37 | std::optional<std::string> extra_message_;4815 | ^~~~~~~~~~~~~~4816 | extra_message4817/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4818 39 | std::source_location loc_;4819 | ^~~~4820 | loc4821/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4822 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4823 | ^4824 30 | ::vk::ImageView view)4825 31 | : allocator_(allocator),4826 32 | allocation_(allocation),4827 33 | image_(image),4828 34 | view_(view) {}4829 35 | 4830 36 | void destroy() noexcept;4831 37 | 4832 38 | VmaAllocator allocator_{};4833 39 | VmaAllocation allocation_{};4834 40 | ::vk::Image image_;4835 | 4836 | {}4837 41 | ::vk::ImageView view_;4838 | 4839 | {}4840/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4841 12 | BOOST_DESCRIBE_ENUM(4842 | ^~~~~~~~~~~~~~~~~~~4843 | boost_describe_enum4844/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4845/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4846 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4847 | ^4848/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4849 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4850 | ^4851/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4852 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);4853 | ^~~~~~~~~~~~~~~~~~~~~~~4854 | boost_define_enum_class4855/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4856/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4857 26 | class ShaderModule {4858 | ^4859109 warnings and 1 error generated.4860Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/examples/nand/main.cpp.4861Suppressed 37 warnings (36 in non-user code, 1 NOLINT).4862Use -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.486373 warnings treated as errors48644865[46/47][1.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/renderer.cpp4866/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4867 14 | struct Context {4868 | ^4869 15 | Window window;4870 16 | event::Dispatcher event_dispatcher;4871 17 | Input input;4872 18 | 4873 19 | std::shared_ptr<GraphicsContext> graphics_context;4874 | 4875 | {}4876 20 | std::shared_ptr<Renderer> renderer;4877 | 4878 | {}4879/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4880 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)4881 | ^~~~~~~~~~~~~~~~~~~~~~~4882 | boost_define_enum_class4883/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4884/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4885 70 | struct KeyTyped {4886 | ^4887 71 | std::string_view text;4888 | 4889 | {}4890/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4891 14 | struct Node {4892 | ^4893 15 | std::string name;4894 | 4895 | {}4896 16 | std::shared_ptr<RenderPass> render_pass;4897 | 4898 | {}4899/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4900 22 | struct Graph {4901 | ^4902 23 | auto begin() { return nodes.begin(); }4903 24 | auto end() { return nodes.end(); }4904 25 | 4905 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4906 27 | const auto node = std::ranges::find_if(4907 28 | nodes, [name](const node_t& node) { return name == node->name; });4908 29 | if (node != nodes.end()) return *node;4909 30 | 4910 31 | return nullptr;4911 32 | }4912 33 | 4913 34 | std::vector<node_t> nodes;4914 | 4915 | {}4916 35 | std::vector<edge_t> edges;4917 | 4918 | {}4919/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4920 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4921 | ^4922/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4923 14 | class GraphicsContext {4924 | ^4925/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4926 10 | class Input {4927 | ^4928 11 | public:4929 12 | void initialize(event::Dispatcher& dispatcher);4930 13 | 4931 14 | auto is_pressed(KeyCode key) const -> bool;4932 15 | auto is_pressed_down(KeyCode key) const -> bool;4933 16 | 4934 17 | auto end_frame() { pressed_down_.clear(); }4935 18 | 4936 19 | private:4937 20 | std::unordered_map<KeyCode, bool> pressed_;4938 | 4939 | {}4940 21 | std::unordered_map<KeyCode, bool> pressed_down_;4941 | 4942 | {}4943/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4944 14 | auto is_pressed(KeyCode key) const -> bool;4945 | ^4946 | [[nodiscard]] 4947/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4948 15 | auto is_pressed_down(KeyCode key) const -> bool;4949 | ^4950 | [[nodiscard]] 4951/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4952 57 | class Mesh {4953 | ^4954/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4955 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4956 | ^4957 21 | : name_(std::move(name)), shader_(shader) {}4958 22 | 4959 23 | std::string name_;4960 | 4961 | {}4962 24 | 4963 25 | std::shared_ptr<vk::Shader> shader_;4964 | 4965 | {}4966/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4967 25 | PassResources(std::string target_prefix)4968 | ^4969/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4970 51 | auto has_colour_target() const { return colour_target_; }4971 | ^4972 | [[nodiscard]] 4973/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4974 52 | auto has_depth_target() const { return depth_target_; }4975 | ^4976 | [[nodiscard]] 4977/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4978 14 | class RenderTarget {4979 | ^4980/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/renderer.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]4981 3 | #include <memory>4982 | ^~~~~~~~4983/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4984 9 | class Device {4985 | ^4986/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4987 11 | struct QueueFamilyIndices {4988 | ^4989 12 | uint32_t graphics_index;4990 | 4991 | {}4992 13 | uint32_t present_index;4993 | 4994 | {}4995/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]4996 19 | struct SwapchainSupportDetails {4997 | ^4998 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4999 | 5000 | {}5001 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;5002 | 5003 | {}5004 22 | std::vector<::vk::PresentModeKHR> present_modes;5005 | 5006 | {}5007/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]5008 31 | VKAPI_ATTR auto VKAPI_CALL5009 | ^~~~~~~~~~5010 | vkapi_call5011/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5012/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5013 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,5014 | ^5015/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5016 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5017 | ^5018/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5019 40 | explicit Window(SDL_Window* window) : window_(window) {}5020 | ^5021 41 | 5022 42 | SDL_Window* window_;5023 | 5024 | {}5025/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5026 52 | return image_index;5027 | ^5028/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5029 114 | Renderer::Renderer(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {5030 | ^5031/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5032 18 | constexpr Vec() : data() {}5033 | ^ ~~5034 | = default;5035/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5036 168 | Vec2f() : Vec<float, 2>() {}5037 | ^ ~~5038 | = default;5039/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5040 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5041 | ^~~~~~~~~~~~~~~~~~~~~5042 | boost_describe_struct5043/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5044/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5045 181 | Vec3f() : Vec<float, 3>() {}5046 | ^ ~~5047 | = default;5048/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5049 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5050 | ^~~~~~~~~~~~~~~~~~~~~5051 | boost_describe_struct5052/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5053/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5054 199 | Vec4f() : Vec<float, 4>() {}5055 | ^ ~~5056 | = default;5057/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5058 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5059 | ^~~~~~~~~~~~~~~~~~~~~5060 | boost_describe_struct5061/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5062/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5063 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {5064 | ^~~~~~~~~~~~~~~~~~~~~5065 | kMakeAnsiColourCode5066/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5067 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)5068 | ^~~~~~~~~~~~~~~~~~~5069 | boost_describe_enum5070/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5071/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5072 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {5073 | ^5074/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5075 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {5076 | ^5077/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5078 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {5079 | ^5080/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5081 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {5082 | ^5083/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5084 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {5085 | ^5086/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5087 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {5088 | ^5089/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]5090 12 | struct std::formatter<T, char> {5091 | ^~~~~~~~~5092 | Formatter5093/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5094 14 | class Err {5095 | ^5096/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5097 37 | std::optional<std::string> extra_message_;5098 | ^~~~~~~~~~~~~~5099 | extra_message5100/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]5101 39 | std::source_location loc_;5102 | ^~~~5103 | loc5104/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5105 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,5106 | ^5107 30 | ::vk::ImageView view)5108 31 | : allocator_(allocator),5109 32 | allocation_(allocation),5110 33 | image_(image),5111 34 | view_(view) {}5112 35 | 5113 36 | void destroy() noexcept;5114 37 | 5115 38 | VmaAllocator allocator_{};5116 39 | VmaAllocation allocation_{};5117 40 | ::vk::Image image_;5118 | 5119 | {}5120 41 | ::vk::ImageView view_;5121 | 5122 | {}5123/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5124 12 | BOOST_DESCRIBE_ENUM(5125 | ^~~~~~~~~~~~~~~~~~~5126 | boost_describe_enum5127/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5128/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5129 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5130 | ^5131/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5132 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5133 | ^5134/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]5135 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);5136 | ^~~~~~~~~~~~~~~~~~~~~~~5137 | boost_define_enum_class5138/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5139/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5140 26 | class ShaderModule {5141 | ^514262 warnings and 1 error generated.5143Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/src/renderer.cpp.5144Suppressed 7 warnings (6 in non-user code, 1 NOLINT).5145Use -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.514656 warnings treated as errors51475148[47/47][2.1s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.CTzyjuA53D /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/editor.cpp5149/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/editor.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error]5150 3 | #include <imgui.h>5151 | ^~~~~~~~~5152/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5153 10 | class Manager {5154 | ^5155 11 | public:5156 12 | Manager() = default;5157 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,5158 14 | const std::optional<std::filesystem::path>& project_path = {})5159 15 | : asset_paths_(asset_paths), project_path_(project_path) {}5160 16 | 5161 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const5162 18 | -> expected<std::filesystem::path>;5163 19 | 5164 20 | private:5165 21 | std::vector<std::filesystem::path> asset_paths_;5166 | 5167 | {}5168 22 | std::optional<std::filesystem::path> project_path_;5169 | 5170 | {}5171/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5172 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,5173 | ^5174/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5175 14 | struct Context {5176 | ^5177 15 | Window window;5178 16 | event::Dispatcher event_dispatcher;5179 17 | Input input;5180 18 | 5181 19 | std::shared_ptr<GraphicsContext> graphics_context;5182 | 5183 | {}5184 20 | std::shared_ptr<Renderer> renderer;5185 | 5186 | {}5187/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]5188 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)5189 | ^~~~~~~~~~~~~~~~~~~~~~~5190 | boost_define_enum_class5191/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5192/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5193 70 | struct KeyTyped {5194 | ^5195 71 | std::string_view text;5196 | 5197 | {}5198/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5199 14 | struct Node {5200 | ^5201 15 | std::string name;5202 | 5203 | {}5204 16 | std::shared_ptr<RenderPass> render_pass;5205 | 5206 | {}5207/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5208 22 | struct Graph {5209 | ^5210 23 | auto begin() { return nodes.begin(); }5211 24 | auto end() { return nodes.end(); }5212 25 | 5213 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {5214 27 | const auto node = std::ranges::find_if(5215 28 | nodes, [name](const node_t& node) { return name == node->name; });5216 29 | if (node != nodes.end()) return *node;5217 30 | 5218 31 | return nullptr;5219 32 | }5220 33 | 5221 34 | std::vector<node_t> nodes;5222 | 5223 | {}5224 35 | std::vector<edge_t> edges;5225 | 5226 | {}5227/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5228 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}5229 | ^5230/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5231 14 | class GraphicsContext {5232 | ^5233/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5234 10 | class Input {5235 | ^5236 11 | public:5237 12 | void initialize(event::Dispatcher& dispatcher);5238 13 | 5239 14 | auto is_pressed(KeyCode key) const -> bool;5240 15 | auto is_pressed_down(KeyCode key) const -> bool;5241 16 | 5242 17 | auto end_frame() { pressed_down_.clear(); }5243 18 | 5244 19 | private:5245 20 | std::unordered_map<KeyCode, bool> pressed_;5246 | 5247 | {}5248 21 | std::unordered_map<KeyCode, bool> pressed_down_;5249 | 5250 | {}5251/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5252 14 | auto is_pressed(KeyCode key) const -> bool;5253 | ^5254 | [[nodiscard]] 5255/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5256 15 | auto is_pressed_down(KeyCode key) const -> bool;5257 | ^5258 | [[nodiscard]] 5259/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5260 57 | class Mesh {5261 | ^5262/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5263 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)5264 | ^5265/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5266 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5267 | ^5268/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5269 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)5270 | ^5271 21 | : name_(std::move(name)), shader_(shader) {}5272 22 | 5273 23 | std::string name_;5274 | 5275 | {}5276 24 | 5277 25 | std::shared_ptr<vk::Shader> shader_;5278 | 5279 | {}5280/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5281 25 | PassResources(std::string target_prefix)5282 | ^5283/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5284 51 | auto has_colour_target() const { return colour_target_; }5285 | ^5286 | [[nodiscard]] 5287/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5288 52 | auto has_depth_target() const { return depth_target_; }5289 | ^5290 | [[nodiscard]] 5291/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5292 14 | class RenderTarget {5293 | ^5294/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5295 13 | class MeshRenderer {5296 | ^5297/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5298 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)5299 | ^5300 15 | : entity_(entity), scene_(scene) {}5301 16 | 5302 17 | template <typename T>5303 18 | [[nodiscard]] auto has_component() const -> bool;5304 19 | 5305 20 | template <typename T>5306 21 | auto get_component() -> T&;5307 22 | 5308 23 | template <typename T, typename... Args>5309 24 | void add_component(Args&&... args);5310 25 | 5311 26 | private:5312 27 | flecs::entity entity_;5313 | 5314 | {}5315 28 | 5316 29 | std::shared_ptr<Scene> scene_;5317 | 5318 | {}5319/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5320 46 | void Entity::add_component(Args&&... args) {5321 | ^5322/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5323 11 | class Scene : public std::enable_shared_from_this<Scene> {5324 | ^5325 12 | public:5326 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }5327 14 | 5328 15 | auto create_entity(const std::string& name = "entity") -> Entity;5329 16 | 5330 17 | auto world() const -> const flecs::world& { return ecs_; }5331 18 | auto world() -> flecs::world& { return ecs_; }5332 19 | 5333 20 | private:5334 21 | Scene() = default;5335 22 | 5336 23 | flecs::world ecs_;5337 | 5338 | {}5339/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5340 17 | auto world() const -> const flecs::world& { return ecs_; }5341 | ^5342 | [[nodiscard]] 5343/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5344 9 | class Device {5345 | ^5346/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5347 19 | struct SwapchainSupportDetails {5348 | ^5349 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;5350 | 5351 | {}5352 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;5353 | 5354 | {}5355 22 | std::vector<::vk::PresentModeKHR> present_modes;5356 | 5357 | {}5358/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]5359 31 | VKAPI_ATTR auto VKAPI_CALL5360 | ^~~~~~~~~~5361 | vkapi_call5362/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5363/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5364 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,5365 | ^5366/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5367 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5368 | ^5369/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5370 40 | explicit Window(SDL_Window* window) : window_(window) {}5371 | ^5372 41 | 5373 42 | SDL_Window* window_;5374 | 5375 | {}5376/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]5377 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);5378 | ^ 5379 | = NAN5380/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5381 4 | for (size_t i = 0; i < Rows; ++i) {5382 | ^ ~ 5383 | std::cmp_less( , )5384/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5385 44 | for (size_t row = 0; row < Cols; ++row) {5386 | ^ ~ 5387 | std::cmp_less( , )5388/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5389 45 | for (size_t col = 0; col < Rows; ++col) {5390 | ^ ~ 5391 | std::cmp_less( , )5392/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5393 47 | for (size_t k = 0; k < Cols; ++k) {5394 | ^ ~ 5395 | std::cmp_less( , )5396/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5397 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));5398 | ^~~~~~~~~~~~~~~~~~~~~5399 | boost_describe_struct5400/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5401/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5402 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));5403 | ^~~~~~~~~~~~~~~~~~~~~5404 | boost_describe_struct5405/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5406/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5407 18 | constexpr Vec() : data() {}5408 | ^ ~~5409 | = default;5410/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5411 6 | 5412 7 | namespace wren::math {5413 8 | 5414 9 | template <typename T, std::size_t N>5415 10 | struct Vec {5416 11 | using vec_t = Vec<T, N>;5417 12 | 5418 13 | static auto unit_x() { return vec_t{1.0f}; }5419 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; }5420 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; }5421 16 | 5422 17 | ~Vec() = default;5423 18 | constexpr Vec() : data() {}5424 19 | 5425 20 | Vec(const Vec<T, N>& other) {5426 21 | for (size_t i = 0; i < N; ++i) {5427 | ^ ~ 5428 | std::cmp_less( , )5429/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5430 37 | for (size_t i = 0; i < N; ++i) {5431 | ^ ~ 5432 | std::cmp_less( , )5433/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5434 168 | Vec2f() : Vec<float, 2>() {}5435 | ^ ~~5436 | = default;5437/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5438 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5439 | ^~~~~~~~~~~~~~~~~~~~~5440 | boost_describe_struct5441/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5442/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5443 181 | Vec3f() : Vec<float, 3>() {}5444 | ^ ~~5445 | = default;5446/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5447 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5448 | ^~~~~~~~~~~~~~~~~~~~~5449 | boost_describe_struct5450/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5451/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5452 199 | Vec4f() : Vec<float, 4>() {}5453 | ^ ~~5454 | = default;5455/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5456 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5457 | ^~~~~~~~~~~~~~~~~~~~~5458 | boost_describe_struct5459/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5460/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5461 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {5462 | ^~~~~~~~~~~~~~~~~~~~~5463 | kMakeAnsiColourCode5464/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5465 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)5466 | ^~~~~~~~~~~~~~~~~~~5467 | boost_describe_enum5468/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5469/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5470 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {5471 | ^5472/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5473 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {5474 | ^5475/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5476 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {5477 | ^5478/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5479 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {5480 | ^5481/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5482 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {5483 | ^5484/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5485 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {5486 | ^5487/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]5488 12 | struct std::formatter<T, char> {5489 | ^~~~~~~~~5490 | Formatter5491/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5492 14 | class Err {5493 | ^5494/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5495 37 | std::optional<std::string> extra_message_;5496 | ^~~~~~~~~~~~~~5497 | extra_message5498/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]5499 39 | std::source_location loc_;5500 | ^~~~5501 | loc5502/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5503 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,5504 | ^5505 30 | ::vk::ImageView view)5506 31 | : allocator_(allocator),5507 32 | allocation_(allocation),5508 33 | image_(image),5509 34 | view_(view) {}5510 35 | 5511 36 | void destroy() noexcept;5512 37 | 5513 38 | VmaAllocator allocator_{};5514 39 | VmaAllocation allocation_{};5515 40 | ::vk::Image image_;5516 | 5517 | {}5518 41 | ::vk::ImageView view_;5519 | 5520 | {}5521/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5522 12 | BOOST_DESCRIBE_ENUM(5523 | ^~~~~~~~~~~~~~~~~~~5524 | boost_describe_enum5525/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5526/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5527 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5528 | ^5529/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5530 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5531 | ^5532/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]5533 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);5534 | ^~~~~~~~~~~~~~~~~~~~~~~5535 | boost_define_enum_class5536/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5537/nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-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]5538 26 | class ShaderModule {5539 | ^554078 warnings and 1 error generated.5541Error while processing /nix/store/sv86z04dvyzbyfgr8db77ls1ilg53jy9-q527jqqfa5s3aqlhshc0h0810yy5dwcr-source/editor/src/editor.cpp.5542Suppressed 7 warnings (6 in non-user code, 1 NOLINT).5543Use -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.554472 warnings treated as errors5545