prek
checks.x86_64-linux.lint
· build #36
· raw
1cmake -S. -B/build/tmp.glwiyv3FsH -G Ninja 2-- The C compiler identification is Clang 22.1.83-- The CXX compiler identification is Clang 22.1.84-- Detecting C compiler ABI info5-- Detecting C compiler ABI info - done6-- Check for working C compiler: /nix/store/dhj655ms136rgql2a7bs43xyn5h277r7-clang-wrapper-22.1.8/bin/clang - skipped7-- Detecting C compile features8-- Detecting C compile features - done9-- Detecting CXX compiler ABI info10-- Detecting CXX compiler ABI info - done11-- Check for working CXX compiler: /nix/store/dhj655ms136rgql2a7bs43xyn5h277r7-clang-wrapper-22.1.8/bin/clang++ - skipped12-- Detecting CXX compile features13-- Detecting CXX compile features - done14-- Found Vulkan: /nix/store/iahmf8kl215rjcvb3zz3l7i9w2sf9x5v-vulkan-loader-1.4.357.0/lib/libvulkan.so (found version "1.4.357") missing components: glslc glslangValidator15-- Performing Test CMAKE_HAVE_LIBC_PTHREAD16-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success17-- Found Threads: TRUE18-- Found Fontconfig: /nix/store/hrxf1fxrp7qwxrlv5k4aqxlwlam952aa-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3")19-- Found Freetype: /nix/store/85v143gw8jcqjg04gxb38c4han2z7myb-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3")20-- Found PkgConfig: /nix/store/29d1c5xk6w3rwl7yvdfwl90whslv5h54-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")21-- Checking for module 'stb'22-- Found stb, version 123-- Configuring done (4.3s)24WARNING: Function-style preprocessor definitions may not be passed on the compiler command line because many compilers do not support it.25CMake is dropping a preprocessor definition: VULKAN_HPP_ASSERT_ON_RESULT(x)26Consider defining the macro in a (configured) header file.2728WARNING: Function-style preprocessor definitions may not be passed on the compiler command line because many compilers do not support it.29CMake is dropping a preprocessor definition: VULKAN_HPP_ASSERT_ON_RESULT(x)30Consider defining the macro in a (configured) header file.3132WARNING: Function-style preprocessor definitions may not be passed on the compiler command line because many compilers do not support it.33CMake is dropping a preprocessor definition: VULKAN_HPP_ASSERT_ON_RESULT(x)34Consider defining the macro in a (configured) header file.3536WARNING: Function-style preprocessor definitions may not be passed on the compiler command line because many compilers do not support it.37CMake is dropping a preprocessor definition: VULKAN_HPP_ASSERT_ON_RESULT(x)38Consider defining the macro in a (configured) header file.3940WARNING: Function-style preprocessor definitions may not be passed on the compiler command line because many compilers do not support it.41CMake is dropping a preprocessor definition: VULKAN_HPP_ASSERT_ON_RESULT(x)42Consider defining the macro in a (configured) header file.4344WARNING: Function-style preprocessor definitions may not be passed on the compiler command line because many compilers do not support it.45CMake is dropping a preprocessor definition: VULKAN_HPP_ASSERT_ON_RESULT(x)46Consider defining the macro in a (configured) header file.4748WARNING: Function-style preprocessor definitions may not be passed on the compiler command line because many compilers do not support it.49CMake is dropping a preprocessor definition: VULKAN_HPP_ASSERT_ON_RESULT(x)50Consider defining the macro in a (configured) header file.5152-- Generating done (0.1s)53-- Build files have been written to: /build/tmp.glwiyv3FsH54Enabled checks:55 cppcoreguidelines-avoid-c-arrays56 cppcoreguidelines-avoid-capturing-lambda-coroutines57 cppcoreguidelines-avoid-const-or-ref-data-members58 cppcoreguidelines-avoid-goto59 cppcoreguidelines-avoid-non-const-global-variables60 cppcoreguidelines-avoid-reference-coroutine-parameters61 cppcoreguidelines-c-copy-assignment-signature62 cppcoreguidelines-explicit-virtual-functions63 cppcoreguidelines-init-variables64 cppcoreguidelines-interfaces-global-init65 cppcoreguidelines-macro-to-enum66 cppcoreguidelines-misleading-capture-default-by-value67 cppcoreguidelines-missing-std-forward68 cppcoreguidelines-narrowing-conversions69 cppcoreguidelines-no-malloc70 cppcoreguidelines-no-suspend-with-lock71 cppcoreguidelines-noexcept-destructor72 cppcoreguidelines-noexcept-move-operations73 cppcoreguidelines-noexcept-swap74 cppcoreguidelines-non-private-member-variables-in-classes75 cppcoreguidelines-owning-memory76 cppcoreguidelines-prefer-member-initializer77 cppcoreguidelines-pro-bounds-array-to-pointer-decay78 cppcoreguidelines-pro-bounds-avoid-unchecked-container-access79 cppcoreguidelines-pro-bounds-constant-array-index80 cppcoreguidelines-pro-bounds-pointer-arithmetic81 cppcoreguidelines-pro-type-const-cast82 cppcoreguidelines-pro-type-cstyle-cast83 cppcoreguidelines-pro-type-member-init84 cppcoreguidelines-pro-type-reinterpret-cast85 cppcoreguidelines-pro-type-static-cast-downcast86 cppcoreguidelines-pro-type-union-access87 cppcoreguidelines-rvalue-reference-param-not-moved88 cppcoreguidelines-slicing89 cppcoreguidelines-special-member-functions90 cppcoreguidelines-use-default-member-init91 cppcoreguidelines-use-enum-class92 cppcoreguidelines-virtual-class-destructor93 modernize-avoid-bind94 modernize-avoid-c-arrays95 modernize-avoid-c-style-cast96 modernize-avoid-setjmp-longjmp97 modernize-avoid-variadic-functions98 modernize-concat-nested-namespaces99 modernize-deprecated-headers100 modernize-deprecated-ios-base-aliases101 modernize-loop-convert102 modernize-macro-to-enum103 modernize-make-shared104 modernize-make-unique105 modernize-min-max-use-initializer-list106 modernize-pass-by-value107 modernize-raw-string-literal108 modernize-redundant-void-arg109 modernize-replace-auto-ptr110 modernize-replace-disallow-copy-and-assign-macro111 modernize-replace-random-shuffle112 modernize-return-braced-init-list113 modernize-shrink-to-fit114 modernize-type-traits115 modernize-unary-static-assert116 modernize-use-auto117 modernize-use-bool-literals118 modernize-use-constraints119 modernize-use-default-member-init120 modernize-use-designated-initializers121 modernize-use-emplace122 modernize-use-equals-default123 modernize-use-equals-delete124 modernize-use-integer-sign-comparison125 modernize-use-nodiscard126 modernize-use-noexcept127 modernize-use-nullptr128 modernize-use-override129 modernize-use-ranges130 modernize-use-scoped-lock131 modernize-use-starts-ends-with132 modernize-use-std-format133 modernize-use-std-numbers134 modernize-use-std-print135 modernize-use-trailing-return-type136 modernize-use-transparent-functors137 modernize-use-uncaught-exceptions138 modernize-use-using139 readability-identifier-naming140141Running clang-tidy in 16 threads for 47 files out of 47 in compilation database ...142[ 1/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/assets/manager.cpp143error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/assets/manager.cpp.o.modmap' [clang-diagnostic-error]144/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]145 3 | #include <filesystem>146 | ^~~~~~~~~~~~147/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:10:7: warning: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init]148 10 | class Manager {149 | ^150 11 | public:151 12 | Manager() = default;152 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,153 14 | const std::optional<std::filesystem::path>& project_path = {})154 15 | : asset_paths_(asset_paths), project_path_(project_path) {}155 16 | 156 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const157 18 | -> expected<std::filesystem::path>;158 19 | 159 20 | private:160 21 | std::vector<std::filesystem::path> asset_paths_;161 | 162 | {}163 22 | std::optional<std::filesystem::path> project_path_;164 | 165 | {}166/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:13:3: warning: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init]167 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,168 | ^169/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]170 14 | class Err {171 | ^172/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]173 37 | std::optional<std::string> extra_message_;174 | ^~~~~~~~~~~~~~175 | extra_message176/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]177 39 | std::source_location loc_;178 | ^~~~179 | loc1805 warnings and 2 errors generated.181Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/assets/manager.cpp.182Found compiler error(s).183184[ 2/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/src/filesystem.cpp185error: no such file or directory: '@wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o.modmap' [clang-diagnostic-error]186/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/filesystem.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]187 3 | #include <filesystem>188 | ^~~~~~~~~~~~189/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]190 14 | class Err {191 | ^192/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]193 37 | std::optional<std::string> extra_message_;194 | ^~~~~~~~~~~~~~195 | extra_message196/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]197 39 | std::source_location loc_;198 | ^~~~199 | loc2003 warnings and 2 errors generated.201Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/src/filesystem.cpp.202Found compiler error(s).203204[ 3/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/filesystem_panel.cpp205error: no such file or directory: '@editor/CMakeFiles/wren_editor.dir/src/filesystem_panel.cpp.o.modmap' [clang-diagnostic-error]206/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/context.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]207 3 | #include <filesystem>208 | ^~~~~~~~~~~~209/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:10:7: warning: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init]210 10 | class Manager {211 | ^212 11 | public:213 12 | Manager() = default;214 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,215 14 | const std::optional<std::filesystem::path>& project_path = {})216 15 | : asset_paths_(asset_paths), project_path_(project_path) {}217 16 | 218 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const219 18 | -> expected<std::filesystem::path>;220 19 | 221 20 | private:222 21 | std::vector<std::filesystem::path> asset_paths_;223 | 224 | {}225 22 | std::optional<std::filesystem::path> project_path_;226 | 227 | {}228/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:13:3: warning: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init]229 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,230 | ^231/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]232 14 | class Err {233 | ^234/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]235 37 | std::optional<std::string> extra_message_;236 | ^~~~~~~~~~~~~~237 | extra_message238/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]239 39 | std::source_location loc_;240 | ^~~~241 | loc2425 warnings and 2 errors generated.243Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/filesystem_panel.cpp.244Found compiler error(s).245246[ 4/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/input.cpp247error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/input.cpp.o.modmap' [clang-diagnostic-error]248/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]249 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)250 | ^~~~~~~~~~~~~~~~~251 | boost_define_enum252/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]253/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]254 70 | struct KeyTyped {255 | ^256 71 | std::string_view text;257 | 258 | {}259/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:3:10: error: 'unordered_map' file not found [clang-diagnostic-error]260 3 | #include <unordered_map>261 | ^~~~~~~~~~~~~~~262/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]263 10 | class Input {264 | ^265 11 | public:266 12 | void initialize(event::Dispatcher& dispatcher);267 13 | 268 14 | auto is_pressed(KeyCode key) const -> bool;269 15 | auto is_pressed_down(KeyCode key) const -> bool;270 16 | 271 17 | auto end_frame() { pressed_down_.clear(); }272 18 | 273 19 | private:274 20 | std::unordered_map<KeyCode, bool> pressed_;275 | 276 | {}277 21 | std::unordered_map<KeyCode, bool> pressed_down_;278 | 279 | {}280/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]281 14 | auto is_pressed(KeyCode key) const -> bool;282 | ^283 | [[nodiscard]] 284/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]285 15 | auto is_pressed_down(KeyCode key) const -> bool;286 | ^287 | [[nodiscard]] 2886 warnings and 2 errors generated.289Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/input.cpp.290Suppressed 1 warnings (1 NOLINT).291Found compiler error(s).292293[ 5/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/binary_reader.cpp294error: no such file or directory: '@wren_utils/tests/CMakeFiles/binary_reader.dir/binary_reader.cpp.o.modmap' [clang-diagnostic-error]295/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/binary_reader.hpp:3:10: error: 'bit' file not found [clang-diagnostic-error]296 3 | #include <bit>297 | ^~~~~298/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/binary_reader.hpp:12:3: warning: constructor does not initialize these fields: data_, iterator [cppcoreguidelines-pro-type-member-init]299 12 | BinaryReader(const std::span<const std::byte>& data)300 | ^301/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/binary_reader.hpp:55:31: warning: invalid case style for private member 'iterator' [readability-identifier-naming]302 55 | std::span<const std::byte>::iterator pos_;303 | ^~~~~~~~304 | iterator_305/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/binary_reader.cpp:5:23: warning: variable 'binary_reader' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]306 5 | BOOST_AUTO_TEST_SUITE(binary_reader)307 | ^308/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/binary_reader.cpp:58:1: warning: invalid case style for function 'BOOST_AUTO_TEST_SUITE_END' [readability-identifier-naming]309 58 | BOOST_AUTO_TEST_SUITE_END();310 | ^~~~~~~~~~~~~~~~~~~~~~~~~311 | boost_auto_test_suite_end312/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/binary_reader.cpp:58:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3135 warnings and 2 errors generated.314Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/binary_reader.cpp.315Found compiler error(s).316317[ 6/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/vulkan.cpp318error: no such file or directory: '@wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o.modmap' [clang-diagnostic-error]319/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/vulkan.cpp:1:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]320 1 | #include <vulkan/vulkan.hpp>321 | ^~~~~~~~~~~~~~~~~~~3222 errors generated.323Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/vulkan.cpp.324Found compiler error(s).325326[ 7/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/string_reader.cpp327error: no such file or directory: '@wren_utils/tests/CMakeFiles/string_reader.dir/string_reader.cpp.o.modmap' [clang-diagnostic-error]328/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: warning: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init]329 9 | StringReader(const std::string_view& input) : input_(input) {}330 | ^331/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/string_reader.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]332 1 | #include <boost/test/unit_test.hpp>333 | ^~~~~~~~~~~~~~~~~~~~~~~~~~334/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/string_reader.cpp:4:23: warning: variable 'string_reader' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]335 4 | BOOST_AUTO_TEST_SUITE(string_reader)336 | ^337/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/string_reader.cpp:36:1: warning: invalid case style for function 'BOOST_AUTO_TEST_SUITE_END' [readability-identifier-naming]338 36 | BOOST_AUTO_TEST_SUITE_END();339 | ^~~~~~~~~~~~~~~~~~~~~~~~~340 | boost_auto_test_suite_end341/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/string_reader.cpp:36:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3424 warnings and 2 errors generated.343Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/string_reader.cpp.344Found compiler error(s).345346[ 8/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_physics/src/ray.cpp347error: no such file or directory: '@wren_physics/CMakeFiles/wren_physics.dir/src/ray.cpp.o.modmap' [clang-diagnostic-error]348/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]349 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);350 | ^ 351 | = NAN352/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]353 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));354 | ^~~~~~~~~~~~~~~~~~~~~355 | boost_describe_struct356/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]357/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]358 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));359 | ^~~~~~~~~~~~~~~~~~~~~360 | boost_describe_struct361/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]362/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]363 18 | constexpr Vec() : data() {}364 | ^ ~~365 | = default;366/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]367 168 | Vec2f() : Vec<float, 2>() {}368 | ^ ~~369 | = default;370/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]371 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));372 | ^~~~~~~~~~~~~~~~~~~~~373 | boost_describe_struct374/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]375/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]376 181 | Vec3f() : Vec<float, 3>() {}377 | ^ ~~378 | = default;379/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]380 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));381 | ^~~~~~~~~~~~~~~~~~~~~382 | boost_describe_struct383/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]384/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]385 199 | Vec4f() : Vec<float, 4>() {}386 | ^ ~~387 | = default;388/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]389 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));390 | ^~~~~~~~~~~~~~~~~~~~~391 | boost_describe_struct392/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]393/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_physics/include/wren/physics/ray.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]394 3 | #include <flecs.h>395 | ^~~~~~~~~39615 warnings and 2 errors generated.397Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_physics/src/ray.cpp.398Found compiler error(s).399400[ 9/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/utils/vulkan.cpp401error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/utils/vulkan.cpp.o.modmap' [clang-diagnostic-error]402/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:3:10: error: 'vulkan/vk_platform.h' file not found [clang-diagnostic-error]403 3 | #include <vulkan/vk_platform.h>404 | ^~~~~~~~~~~~~~~~~~~~~~405/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]406 31 | VKAPI_ATTR auto VKAPI_CALL407 | ^~~~~~~~~~408 | vkapi_call409/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]410/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]411 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {412 | ^~~~~~~~~~~~~~~~~~~~~413 | kMakeAnsiColourCode414/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]415 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)416 | ^~~~~~~~~~~~~~~~~~~417 | boost_describe_enum418/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]419/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]420 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {421 | ^422/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]423 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {424 | ^425/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]426 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {427 | ^428/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]429 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {430 | ^431/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]432 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {433 | ^434/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]435 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {436 | ^437/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]438 12 | struct std::formatter<T, char> {439 | ^~~~~~~~~440 | Formatter441/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]442 14 | class Err {443 | ^444/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]445 37 | std::optional<std::string> extra_message_;446 | ^~~~~~~~~~~~~~447 | extra_message448/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]449 39 | std::source_location loc_;450 | ^~~~451 | loc452/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]453 12 | BOOST_DESCRIBE_ENUM(454 | ^~~~~~~~~~~~~~~~~~~455 | boost_describe_enum456/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]457/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]458 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,459 | ^460/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'461 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \462 | ^46318 warnings and 2 errors generated.464Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/utils/vulkan.cpp.465Suppressed 10 warnings (10 NOLINT).466Found compiler error(s).467468[10/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/geometry.cpp469error: no such file or directory: '@wren_math/tests/CMakeFiles/geometry.dir/geometry.cpp.o.modmap' [clang-diagnostic-error]470/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]471 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);472 | ^ 473 | = NAN474/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]475 18 | constexpr Vec() : data() {}476 | ^ ~~477 | = default;478/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]479 168 | Vec2f() : Vec<float, 2>() {}480 | ^ ~~481 | = default;482/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]483 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));484 | ^~~~~~~~~~~~~~~~~~~~~485 | boost_describe_struct486/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]487/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]488 181 | Vec3f() : Vec<float, 3>() {}489 | ^ ~~490 | = default;491/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]492 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));493 | ^~~~~~~~~~~~~~~~~~~~~494 | boost_describe_struct495/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]496/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]497 199 | Vec4f() : Vec<float, 4>() {}498 | ^ ~~499 | = default;500/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]501 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));502 | ^~~~~~~~~~~~~~~~~~~~~503 | boost_describe_struct504/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]505/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/geometry.cpp:1:10: error: 'array' file not found [clang-diagnostic-error]506 1 | #include <array>507 | ^~~~~~~508/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/geometry.cpp:13:23: warning: variable 'geometry' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]509 13 | BOOST_AUTO_TEST_SUITE(geometry)510 | ^511/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/geometry.cpp:21:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]512 21 | BOOST_DESCRIBE_STRUCT(Translation, (), (pos))513 | ^~~~~~~~~~~~~~~~~~~~~514 | boost_describe_struct515/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/geometry.cpp:21:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]516/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/geometry.cpp:30:1: warning: invalid case style for function 'BOOST_DATA_TEST_CASE' [readability-identifier-naming]517 30 | BOOST_DATA_TEST_CASE(518 | ^~~~~~~~~~~~~~~~~~~~519 | boost_data_test_case520/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/geometry.cpp:30:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]521/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/geometry.cpp:52:22: warning: invalid case style for variable 'Ortho' [readability-identifier-naming]522 52 | BOOST_AUTO_TEST_CASE(Ortho) {}523 | ^~~~~524 | ortho525/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/geometry.cpp:52:22: warning: variable 'Ortho' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]526/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]527 12 | struct std::formatter<T, char> {528 | ^~~~~~~~~529 | Formatter53019 warnings and 2 errors generated.531Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/geometry.cpp.532Found compiler error(s).533534[11/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/utils/queue.cpp535error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/utils/queue.cpp.o.modmap' [clang-diagnostic-error]536/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:3:10: error: 'cstdint' file not found [clang-diagnostic-error]537 3 | #include <cstdint>538 | ^~~~~~~~~539/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:11:8: warning: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init]540 11 | struct QueueFamilyIndices {541 | ^542 12 | uint32_t graphics_index;543 | 544 | {}545 13 | uint32_t present_index;546 | 547 | {}548/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]549 14 | class Err {550 | ^551/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]552 37 | std::optional<std::string> extra_message_;553 | ^~~~~~~~~~~~~~554 | extra_message555/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]556 39 | std::source_location loc_;557 | ^~~~558 | loc559/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]560 12 | BOOST_DESCRIBE_ENUM(561 | ^~~~~~~~~~~~~~~~~~~562 | boost_describe_enum563/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]564/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]565 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,566 | ^567/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'568 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \569 | ^5707 warnings and 2 errors generated.571Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/utils/queue.cpp.572Found compiler error(s).573574[12/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/src/string.cpp575error: no such file or directory: '@wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o.modmap' [clang-diagnostic-error]576/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/string.hpp:3:10: error: 'string' file not found [clang-diagnostic-error]577 3 | #include <string>578 | ^~~~~~~~5792 errors generated.580Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/src/string.cpp.581Found compiler error(s).582583[13/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/mesh.cpp584error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/mesh.cpp.o.modmap' [clang-diagnostic-error]585/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]586 3 | #include <vk_mem_alloc.h>587 | ^~~~~~~~~~~~~~~~588/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]589 57 | class Mesh {590 | ^591/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]592 9 | class Device {593 | ^594/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/mesh.cpp:9:1: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]595 9 | Mesh::Mesh(const vulkan::Device& device, VmaAllocator allocator)596 | ^597/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/mesh.cpp:15:1: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]598 15 | Mesh::Mesh(const std::vector<Vertex>& vertices,599 | ^600/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]601 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);602 | ^ 603 | = NAN604/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]605 18 | constexpr Vec() : data() {}606 | ^ ~~607 | = default;608/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]609 168 | Vec2f() : Vec<float, 2>() {}610 | ^ ~~611 | = default;612/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]613 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));614 | ^~~~~~~~~~~~~~~~~~~~~615 | boost_describe_struct616/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]617/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]618 181 | Vec3f() : Vec<float, 3>() {}619 | ^ ~~620 | = default;621/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]622 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));623 | ^~~~~~~~~~~~~~~~~~~~~624 | boost_describe_struct625/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]626/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]627 199 | Vec4f() : Vec<float, 4>() {}628 | ^ ~~629 | = default;630/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]631 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));632 | ^~~~~~~~~~~~~~~~~~~~~633 | boost_describe_struct634/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]635/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]636 14 | class Err {637 | ^638/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]639 37 | std::optional<std::string> extra_message_;640 | ^~~~~~~~~~~~~~641 | extra_message642/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]643 39 | std::source_location loc_;644 | ^~~~645 | loc646/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]647 12 | BOOST_DESCRIBE_ENUM(648 | ^~~~~~~~~~~~~~~~~~~649 | boost_describe_enum650/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]651/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]652 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,653 | ^654/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'655 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \656 | ^657/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]658 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);659 | ^~~~~~~~~~~~~~~~~660 | boost_define_enum661/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]662/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]663 26 | class ShaderModule {664 | ^665/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]666 49 | class Shader {667 | ^66825 warnings and 2 errors generated.669Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/mesh.cpp.670Found compiler error(s).671672[14/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_gui/src/instance.cpp673error: no such file or directory: '@wren_gui/CMakeFiles/wren_gui.dir/src/instance.cpp.o.modmap' [clang-diagnostic-error]674/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]675 9 | class Device {676 | ^677/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_gui/include/wren/gui/instance.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]678 3 | #include <vulkan/vulkan.hpp>679 | ^~~~~~~~~~~~~~~~~~~680/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_gui/include/wren/gui/ui.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming]681 13 | BOOST_DEFINE_ENUM_CLASS(ElementKind, Panel, Text)682 | ^~~~~~~~~~~~~~~~~~~~~~~683 | boost_define_enum_class684/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_gui/include/wren/gui/ui.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]685/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_gui/include/wren/gui/ui.hpp:15:8: warning: constructor does not initialize these fields: kind, children [cppcoreguidelines-pro-type-member-init]686 15 | struct Element {687 | ^688 16 | std::string kind;689 | 690 | {}691 17 | 692 18 | Colour colour = {0, 0, 0, 0};693 19 | 694 20 | float margin = 0;695 21 | float padding = 0;696 22 | 697 23 | std::vector<Element> children;698 | 699 | {}700/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_gui/src/instance.cpp:49:1: warning: constructor does not initialize these fields: index_buffer_, vertex_buffer_ [cppcoreguidelines-pro-type-member-init]701 49 | Instance::Instance() {702 | ^703/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]704 18 | constexpr Vec() : data() {}705 | ^ ~~706 | = default;707/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]708 168 | Vec2f() : Vec<float, 2>() {}709 | ^ ~~710 | = default;711/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]712 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));713 | ^~~~~~~~~~~~~~~~~~~~~714 | boost_describe_struct715/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]716/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]717 181 | Vec3f() : Vec<float, 3>() {}718 | ^ ~~719 | = default;720/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]721 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));722 | ^~~~~~~~~~~~~~~~~~~~~723 | boost_describe_struct724/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]725/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]726 199 | Vec4f() : Vec<float, 4>() {}727 | ^ ~~728 | = default;729/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]730 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));731 | ^~~~~~~~~~~~~~~~~~~~~732 | boost_describe_struct733/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]734/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]735 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {736 | ^~~~~~~~~~~~~~~~~~~~~737 | kMakeAnsiColourCode738/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]739 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)740 | ^~~~~~~~~~~~~~~~~~~741 | boost_describe_enum742/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]743/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]744 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {745 | ^746/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]747 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {748 | ^749/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]750 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {751 | ^752/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]753 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {754 | ^755/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]756 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {757 | ^758/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]759 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {760 | ^761/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]762 12 | struct std::formatter<T, char> {763 | ^~~~~~~~~764 | Formatter765/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]766 14 | class Err {767 | ^768/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]769 37 | std::optional<std::string> extra_message_;770 | ^~~~~~~~~~~~~~771 | extra_message772/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]773 39 | std::source_location loc_;774 | ^~~~775 | loc776/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]777 12 | BOOST_DESCRIBE_ENUM(778 | ^~~~~~~~~~~~~~~~~~~779 | boost_describe_enum780/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]781/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]782 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,783 | ^784/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'785 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \786 | ^787/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]788 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);789 | ^~~~~~~~~~~~~~~~~790 | boost_define_enum791/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]792/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]793 26 | class ShaderModule {794 | ^795/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]796 49 | class Shader {797 | ^79835 warnings and 2 errors generated.799Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_gui/src/instance.cpp.800Found compiler error(s).801802[15/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/scene/scene.cpp803error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/scene/scene.cpp.o.modmap' [clang-diagnostic-error]804/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/components/tag.hpp:7:8: warning: constructor does not initialize these fields: tag [cppcoreguidelines-pro-type-member-init]805 7 | struct Tag {806 | ^807 8 | std::string tag;808 | 809 | {}810/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]811 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)812 | ^813 15 | : entity_(entity), scene_(scene) {}814 16 | 815 17 | template <typename T>816 18 | [[nodiscard]] auto has_component() const -> bool;817 19 | 818 20 | template <typename T>819 21 | auto get_component() -> T&;820 22 | 821 23 | template <typename T, typename... Args>822 24 | void add_component(Args&&... args);823 25 | 824 26 | private:825 27 | flecs::entity entity_;826 | 827 | {}828 28 | 829 29 | std::shared_ptr<Scene> scene_;830 | 831 | {}832/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/entity.hpp:46:38: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]833 46 | void Entity::add_component(Args&&... args) {834 | ^835/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]836 3 | #include <flecs.h>837 | ^~~~~~~~~838/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]839 11 | class Scene : public std::enable_shared_from_this<Scene> {840 | ^841 12 | public:842 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }843 14 | 844 15 | auto create_entity(const std::string& name = "entity") -> Entity;845 16 | 846 17 | auto world() const -> const flecs::world& { return ecs_; }847 18 | auto world() -> flecs::world& { return ecs_; }848 19 | 849 20 | private:850 21 | Scene() = default;851 22 | 852 23 | flecs::world ecs_;853 | 854 | {}855/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]856 17 | auto world() const -> const flecs::world& { return ecs_; }857 | ^858 | [[nodiscard]] 859/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]860 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);861 | ^ 862 | = NAN863/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]864 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));865 | ^~~~~~~~~~~~~~~~~~~~~866 | boost_describe_struct867/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]868/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]869 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));870 | ^~~~~~~~~~~~~~~~~~~~~871 | boost_describe_struct872/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]873/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]874 18 | constexpr Vec() : data() {}875 | ^ ~~876 | = default;877/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]878 168 | Vec2f() : Vec<float, 2>() {}879 | ^ ~~880 | = default;881/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]882 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));883 | ^~~~~~~~~~~~~~~~~~~~~884 | boost_describe_struct885/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]886/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]887 181 | Vec3f() : Vec<float, 3>() {}888 | ^ ~~889 | = default;890/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]891 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));892 | ^~~~~~~~~~~~~~~~~~~~~893 | boost_describe_struct894/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]895/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]896 199 | Vec4f() : Vec<float, 4>() {}897 | ^ ~~898 | = default;899/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]900 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));901 | ^~~~~~~~~~~~~~~~~~~~~902 | boost_describe_struct903/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]90420 warnings and 2 errors generated.905Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/scene/scene.cpp.906Found compiler error(s).907908[16/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/enums.cpp909error: no such file or directory: '@wren_utils/tests/CMakeFiles/enums.dir/enums.cpp.o.modmap' [clang-diagnostic-error]910/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/enums.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]911 1 | #include <boost/test/unit_test.hpp>912 | ^~~~~~~~~~~~~~~~~~~~~~~~~~913/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/enums.cpp:7:23: warning: variable 'enums' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]914 7 | BOOST_AUTO_TEST_SUITE(enums)915 | ^916/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/enums.cpp:14:22: warning: invalid case style for variable 'StringToEnumCaseSensitive' [readability-identifier-naming]917 14 | BOOST_AUTO_TEST_CASE(StringToEnumCaseSensitive) {918 | ^~~~~~~~~~~~~~~~~~~~~~~~~919 | string_to_enum_case_sensitive920/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/enums.cpp:14:22: warning: variable 'StringToEnumCaseSensitive' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]9213 warnings and 2 errors generated.922Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/tests/enums.cpp.923Found compiler error(s).924925[17/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/application.cpp926error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/application.cpp.o.modmap' [clang-diagnostic-error]927/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/application.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]928 3 | #include <memory>929 | ^~~~~~~~930/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]931 14 | struct Context {932 | ^933 15 | Window window;934 16 | event::Dispatcher event_dispatcher;935 17 | Input input;936 18 | 937 19 | std::shared_ptr<GraphicsContext> graphics_context;938 | 939 | {}940 20 | std::shared_ptr<Renderer> renderer;941 | 942 | {}943/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]944 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)945 | ^~~~~~~~~~~~~~~~~946 | boost_define_enum947/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]948/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]949 70 | struct KeyTyped {950 | ^951 71 | std::string_view text;952 | 953 | {}954/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]955 14 | struct Node {956 | ^957 15 | std::string name;958 | 959 | {}960 16 | std::shared_ptr<RenderPass> render_pass;961 | 962 | {}963/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]964 22 | struct Graph {965 | ^966 23 | auto begin() { return nodes.begin(); }967 24 | auto end() { return nodes.end(); }968 25 | 969 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {970 27 | const auto node = std::ranges::find_if(971 28 | nodes, [name](const node_t& node) { return name == node->name; });972 29 | if (node != nodes.end()) return *node;973 30 | 974 31 | return nullptr;975 32 | }976 33 | 977 34 | std::vector<node_t> nodes;978 | 979 | {}980 35 | std::vector<edge_t> edges;981 | 982 | {}983/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]984 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}985 | ^986/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]987 14 | class GraphicsContext {988 | ^989/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]990 10 | class Input {991 | ^992 11 | public:993 12 | void initialize(event::Dispatcher& dispatcher);994 13 | 995 14 | auto is_pressed(KeyCode key) const -> bool;996 15 | auto is_pressed_down(KeyCode key) const -> bool;997 16 | 998 17 | auto end_frame() { pressed_down_.clear(); }999 18 | 1000 19 | private:1001 20 | std::unordered_map<KeyCode, bool> pressed_;1002 | 1003 | {}1004 21 | std::unordered_map<KeyCode, bool> pressed_down_;1005 | 1006 | {}1007/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]1008 14 | auto is_pressed(KeyCode key) const -> bool;1009 | ^1010 | [[nodiscard]] 1011/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]1012 15 | auto is_pressed_down(KeyCode key) const -> bool;1013 | ^1014 | [[nodiscard]] 1015/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]1016 57 | class Mesh {1017 | ^1018/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]1019 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)1020 | ^1021 21 | : name_(std::move(name)), shader_(shader) {}1022 22 | 1023 23 | std::string name_;1024 | 1025 | {}1026 24 | 1027 25 | std::shared_ptr<vk::Shader> shader_;1028 | 1029 | {}1030/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:25:3: warning: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init]1031 25 | PassResources(std::string target_prefix)1032 | ^1033/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]1034 51 | auto has_colour_target() const { return colour_target_; }1035 | ^1036 | [[nodiscard]] 1037/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]1038 52 | auto has_depth_target() const { return depth_target_; }1039 | ^1040 | [[nodiscard]] 1041/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_target.hpp:14:7: warning: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init]1042 14 | class RenderTarget {1043 | ^1044/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]1045 9 | class Device {1046 | ^1047/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:11:8: warning: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init]1048 11 | struct QueueFamilyIndices {1049 | ^1050 12 | uint32_t graphics_index;1051 | 1052 | {}1053 13 | uint32_t present_index;1054 | 1055 | {}1056/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]1057 19 | struct SwapchainSupportDetails {1058 | ^1059 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1060 | 1061 | {}1062 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1063 | 1064 | {}1065 22 | std::vector<::vk::PresentModeKHR> present_modes;1066 | 1067 | {}1068/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]1069 31 | VKAPI_ATTR auto VKAPI_CALL1070 | ^~~~~~~~~~1071 | vkapi_call1072/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]1073/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1074 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1075 | ^1076/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1077 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1078 | ^1079/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]1080 40 | explicit Window(SDL_Window* window) : window_(window) {}1081 | ^1082 41 | 1083 42 | SDL_Window* window_;1084 | 1085 | {}1086/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1087 18 | constexpr Vec() : data() {}1088 | ^ ~~1089 | = default;1090/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1091 168 | Vec2f() : Vec<float, 2>() {}1092 | ^ ~~1093 | = default;1094/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1095 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1096 | ^~~~~~~~~~~~~~~~~~~~~1097 | boost_describe_struct1098/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1099/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1100 181 | Vec3f() : Vec<float, 3>() {}1101 | ^ ~~1102 | = default;1103/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1104 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1105 | ^~~~~~~~~~~~~~~~~~~~~1106 | boost_describe_struct1107/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1108/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1109 199 | Vec4f() : Vec<float, 4>() {}1110 | ^ ~~1111 | = default;1112/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1113 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1114 | ^~~~~~~~~~~~~~~~~~~~~1115 | boost_describe_struct1116/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1117/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]1118 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {1119 | ^~~~~~~~~~~~~~~~~~~~~1120 | kMakeAnsiColourCode1121/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1122 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)1123 | ^~~~~~~~~~~~~~~~~~~1124 | boost_describe_enum1125/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1126/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1127 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1128 | ^1129/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1130 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {1131 | ^1132/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1133 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {1134 | ^1135/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1136 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {1137 | ^1138/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1139 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {1140 | ^1141/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1142 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {1143 | ^1144/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]1145 12 | struct std::formatter<T, char> {1146 | ^~~~~~~~~1147 | Formatter1148/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]1149 14 | class Err {1150 | ^1151/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]1152 37 | std::optional<std::string> extra_message_;1153 | ^~~~~~~~~~~~~~1154 | extra_message1155/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]1156 39 | std::source_location loc_;1157 | ^~~~1158 | loc1159/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]1160 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,1161 | ^1162 30 | ::vk::ImageView view)1163 31 | : allocator_(allocator),1164 32 | allocation_(allocation),1165 33 | image_(image),1166 34 | view_(view) {}1167 35 | 1168 36 | void destroy() noexcept;1169 37 | 1170 38 | VmaAllocator allocator_{};1171 39 | VmaAllocation allocation_{};1172 40 | ::vk::Image image_;1173 | 1174 | {}1175 41 | ::vk::ImageView view_;1176 | 1177 | {}1178/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1179 12 | BOOST_DESCRIBE_ENUM(1180 | ^~~~~~~~~~~~~~~~~~~1181 | boost_describe_enum1182/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1183/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1184 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1185 | ^1186/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1187 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1188 | ^1189/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1190 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);1191 | ^~~~~~~~~~~~~~~~~1192 | boost_define_enum1193/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1194/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]1195 26 | class ShaderModule {1196 | ^1197/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]1198 49 | class Shader {1199 | ^120061 warnings and 2 errors generated.1201Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/application.cpp.1202Suppressed 7 warnings (6 in non-user code, 1 NOLINT).1203Use -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.1204Found compiler error(s).12051206[18/47][0.8s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/render_pass.cpp1207error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/render_pass.cpp.o.modmap' [clang-diagnostic-error]1208/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]1209 14 | struct Context {1210 | ^1211 15 | Window window;1212 16 | event::Dispatcher event_dispatcher;1213 17 | Input input;1214 18 | 1215 19 | std::shared_ptr<GraphicsContext> graphics_context;1216 | 1217 | {}1218 20 | std::shared_ptr<Renderer> renderer;1219 | 1220 | {}1221/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1222 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)1223 | ^~~~~~~~~~~~~~~~~1224 | boost_define_enum1225/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1226/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]1227 70 | struct KeyTyped {1228 | ^1229 71 | std::string_view text;1230 | 1231 | {}1232/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]1233 14 | struct Node {1234 | ^1235 15 | std::string name;1236 | 1237 | {}1238 16 | std::shared_ptr<RenderPass> render_pass;1239 | 1240 | {}1241/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]1242 22 | struct Graph {1243 | ^1244 23 | auto begin() { return nodes.begin(); }1245 24 | auto end() { return nodes.end(); }1246 25 | 1247 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {1248 27 | const auto node = std::ranges::find_if(1249 28 | nodes, [name](const node_t& node) { return name == node->name; });1250 29 | if (node != nodes.end()) return *node;1251 30 | 1252 31 | return nullptr;1253 32 | }1254 33 | 1255 34 | std::vector<node_t> nodes;1256 | 1257 | {}1258 35 | std::vector<edge_t> edges;1259 | 1260 | {}1261/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]1262 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}1263 | ^1264/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]1265 14 | class GraphicsContext {1266 | ^1267/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]1268 10 | class Input {1269 | ^1270 11 | public:1271 12 | void initialize(event::Dispatcher& dispatcher);1272 13 | 1273 14 | auto is_pressed(KeyCode key) const -> bool;1274 15 | auto is_pressed_down(KeyCode key) const -> bool;1275 16 | 1276 17 | auto end_frame() { pressed_down_.clear(); }1277 18 | 1278 19 | private:1279 20 | std::unordered_map<KeyCode, bool> pressed_;1280 | 1281 | {}1282 21 | std::unordered_map<KeyCode, bool> pressed_down_;1283 | 1284 | {}1285/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]1286 14 | auto is_pressed(KeyCode key) const -> bool;1287 | ^1288 | [[nodiscard]] 1289/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]1290 15 | auto is_pressed_down(KeyCode key) const -> bool;1291 | ^1292 | [[nodiscard]] 1293/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]1294 57 | class Mesh {1295 | ^1296/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]1297 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)1298 | ^1299 21 | : name_(std::move(name)), shader_(shader) {}1300 22 | 1301 23 | std::string name_;1302 | 1303 | {}1304 24 | 1305 25 | std::shared_ptr<vk::Shader> shader_;1306 | 1307 | {}1308/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]1309 3 | #include <memory>1310 | ^~~~~~~~1311/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:25:3: warning: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init]1312 25 | PassResources(std::string target_prefix)1313 | ^1314/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]1315 51 | auto has_colour_target() const { return colour_target_; }1316 | ^1317 | [[nodiscard]] 1318/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]1319 52 | auto has_depth_target() const { return depth_target_; }1320 | ^1321 | [[nodiscard]] 1322/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_target.hpp:14:7: warning: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init]1323 14 | class RenderTarget {1324 | ^1325/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]1326 9 | class Device {1327 | ^1328/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:11:8: warning: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init]1329 11 | struct QueueFamilyIndices {1330 | ^1331 12 | uint32_t graphics_index;1332 | 1333 | {}1334 13 | uint32_t present_index;1335 | 1336 | {}1337/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]1338 19 | struct SwapchainSupportDetails {1339 | ^1340 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1341 | 1342 | {}1343 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1344 | 1345 | {}1346 22 | std::vector<::vk::PresentModeKHR> present_modes;1347 | 1348 | {}1349/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]1350 31 | VKAPI_ATTR auto VKAPI_CALL1351 | ^~~~~~~~~~1352 | vkapi_call1353/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]1354/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1355 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1356 | ^1357/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1358 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1359 | ^1360/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]1361 40 | explicit Window(SDL_Window* window) : window_(window) {}1362 | ^1363 41 | 1364 42 | SDL_Window* window_;1365 | 1366 | {}1367/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1368 18 | constexpr Vec() : data() {}1369 | ^ ~~1370 | = default;1371/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1372 168 | Vec2f() : Vec<float, 2>() {}1373 | ^ ~~1374 | = default;1375/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1376 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1377 | ^~~~~~~~~~~~~~~~~~~~~1378 | boost_describe_struct1379/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1380/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1381 181 | Vec3f() : Vec<float, 3>() {}1382 | ^ ~~1383 | = default;1384/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1385 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1386 | ^~~~~~~~~~~~~~~~~~~~~1387 | boost_describe_struct1388/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1389/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1390 199 | Vec4f() : Vec<float, 4>() {}1391 | ^ ~~1392 | = default;1393/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1394 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1395 | ^~~~~~~~~~~~~~~~~~~~~1396 | boost_describe_struct1397/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1398/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]1399 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {1400 | ^~~~~~~~~~~~~~~~~~~~~1401 | kMakeAnsiColourCode1402/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1403 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)1404 | ^~~~~~~~~~~~~~~~~~~1405 | boost_describe_enum1406/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1407/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1408 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1409 | ^1410/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1411 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {1412 | ^1413/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1414 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {1415 | ^1416/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1417 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {1418 | ^1419/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1420 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {1421 | ^1422/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]1423 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {1424 | ^1425/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]1426 12 | struct std::formatter<T, char> {1427 | ^~~~~~~~~1428 | Formatter1429/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]1430 14 | class Err {1431 | ^1432/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]1433 37 | std::optional<std::string> extra_message_;1434 | ^~~~~~~~~~~~~~1435 | extra_message1436/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]1437 39 | std::source_location loc_;1438 | ^~~~1439 | loc1440/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]1441 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,1442 | ^1443 30 | ::vk::ImageView view)1444 31 | : allocator_(allocator),1445 32 | allocation_(allocation),1446 33 | image_(image),1447 34 | view_(view) {}1448 35 | 1449 36 | void destroy() noexcept;1450 37 | 1451 38 | VmaAllocator allocator_{};1452 39 | VmaAllocation allocation_{};1453 40 | ::vk::Image image_;1454 | 1455 | {}1456 41 | ::vk::ImageView view_;1457 | 1458 | {}1459/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1460 12 | BOOST_DESCRIBE_ENUM(1461 | ^~~~~~~~~~~~~~~~~~~1462 | boost_describe_enum1463/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1464/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1465 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1466 | ^1467/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1468 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1469 | ^1470/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1471 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);1472 | ^~~~~~~~~~~~~~~~~1473 | boost_define_enum1474/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1475/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]1476 26 | class ShaderModule {1477 | ^1478/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]1479 49 | class Shader {1480 | ^148155 warnings and 2 errors generated.1482Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/render_pass.cpp.1483Suppressed 1 warnings (1 NOLINT).1484Found compiler error(s).14851486[19/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/src/geometry.cpp1487error: no such file or directory: '@wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o.modmap' [clang-diagnostic-error]1488/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:3:10: error: 'numbers' file not found [clang-diagnostic-error]1489 3 | #include <numbers>1490 | ^~~~~~~~~1491/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]1492 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1493 | ^ 1494 | = NAN1495/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1496 18 | constexpr Vec() : data() {}1497 | ^ ~~1498 | = default;1499/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1500 168 | Vec2f() : Vec<float, 2>() {}1501 | ^ ~~1502 | = default;1503/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1504 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1505 | ^~~~~~~~~~~~~~~~~~~~~1506 | boost_describe_struct1507/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1508/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1509 181 | Vec3f() : Vec<float, 3>() {}1510 | ^ ~~1511 | = default;1512/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1513 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1514 | ^~~~~~~~~~~~~~~~~~~~~1515 | boost_describe_struct1516/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1517/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1518 199 | Vec4f() : Vec<float, 4>() {}1519 | ^ ~~1520 | = default;1521/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1522 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1523 | ^~~~~~~~~~~~~~~~~~~~~1524 | boost_describe_struct1525/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1526/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/src/geometry.cpp:60:15: warning: variable 'sin' is not initialized [cppcoreguidelines-init-variables]1527 2 | const float sin = std::sin(angle);1528 | ^ 1529 | = NAN1530/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/src/geometry.cpp:61:15: warning: variable 'cos' is not initialized [cppcoreguidelines-init-variables]1531 61 | const float cos = std::cos(angle);1532 | ^ 1533 | = NAN153413 warnings and 2 errors generated.1535Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/src/geometry.cpp.1536Found compiler error(s).15371538[20/47][0.9s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/graph.cpp1539error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/graph.cpp.o.modmap' [clang-diagnostic-error]1540/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]1541 14 | struct Context {1542 | ^1543 15 | Window window;1544 16 | event::Dispatcher event_dispatcher;1545 17 | Input input;1546 18 | 1547 19 | std::shared_ptr<GraphicsContext> graphics_context;1548 | 1549 | {}1550 20 | std::shared_ptr<Renderer> renderer;1551 | 1552 | {}1553/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1554 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)1555 | ^~~~~~~~~~~~~~~~~1556 | boost_define_enum1557/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1558/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]1559 70 | struct KeyTyped {1560 | ^1561 71 | std::string_view text;1562 | 1563 | {}1564/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]1565 3 | #include <memory>1566 | ^~~~~~~~1567/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]1568 14 | struct Node {1569 | ^1570 15 | std::string name;1571 | 1572 | {}1573 16 | std::shared_ptr<RenderPass> render_pass;1574 | 1575 | {}1576/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]1577 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}1578 | ^1579/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]1580 14 | class GraphicsContext {1581 | ^1582/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]1583 10 | class Input {1584 | ^1585 11 | public:1586 12 | void initialize(event::Dispatcher& dispatcher);1587 13 | 1588 14 | auto is_pressed(KeyCode key) const -> bool;1589 15 | auto is_pressed_down(KeyCode key) const -> bool;1590 16 | 1591 17 | auto end_frame() { pressed_down_.clear(); }1592 18 | 1593 19 | private:1594 20 | std::unordered_map<KeyCode, bool> pressed_;1595 | 1596 | {}1597 21 | std::unordered_map<KeyCode, bool> pressed_down_;1598 | 1599 | {}1600/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]1601 14 | auto is_pressed(KeyCode key) const -> bool;1602 | ^1603 | [[nodiscard]] 1604/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]1605 15 | auto is_pressed_down(KeyCode key) const -> bool;1606 | ^1607 | [[nodiscard]] 1608/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]1609 57 | class Mesh {1610 | ^1611/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]1612 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)1613 | ^1614 21 | : name_(std::move(name)), shader_(shader) {}1615 22 | 1616 23 | std::string name_;1617 | 1618 | {}1619 24 | 1620 25 | std::shared_ptr<vk::Shader> shader_;1621 | 1622 | {}1623/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:25:3: warning: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init]1624 25 | PassResources(std::string target_prefix)1625 | ^1626/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]1627 51 | auto has_colour_target() const { return colour_target_; }1628 | ^1629 | [[nodiscard]] 1630/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]1631 52 | auto has_depth_target() const { return depth_target_; }1632 | ^1633 | [[nodiscard]] 1634/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_target.hpp:14:7: warning: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init]1635 14 | class RenderTarget {1636 | ^1637/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]1638 9 | class Device {1639 | ^1640/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:11:8: warning: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init]1641 11 | struct QueueFamilyIndices {1642 | ^1643 12 | uint32_t graphics_index;1644 | 1645 | {}1646 13 | uint32_t present_index;1647 | 1648 | {}1649/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]1650 19 | struct SwapchainSupportDetails {1651 | ^1652 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1653 | 1654 | {}1655 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1656 | 1657 | {}1658 22 | std::vector<::vk::PresentModeKHR> present_modes;1659 | 1660 | {}1661/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]1662 31 | VKAPI_ATTR auto VKAPI_CALL1663 | ^~~~~~~~~~1664 | vkapi_call1665/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]1666/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1667 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1668 | ^1669/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1670 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1671 | ^1672/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]1673 40 | explicit Window(SDL_Window* window) : window_(window) {}1674 | ^1675 41 | 1676 42 | SDL_Window* window_;1677 | 1678 | {}1679/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1680 18 | constexpr Vec() : data() {}1681 | ^ ~~1682 | = default;1683/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1684 168 | Vec2f() : Vec<float, 2>() {}1685 | ^ ~~1686 | = default;1687/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1688 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1689 | ^~~~~~~~~~~~~~~~~~~~~1690 | boost_describe_struct1691/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1692/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1693 181 | Vec3f() : Vec<float, 3>() {}1694 | ^ ~~1695 | = default;1696/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1697 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1698 | ^~~~~~~~~~~~~~~~~~~~~1699 | boost_describe_struct1700/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1701/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1702 199 | Vec4f() : Vec<float, 4>() {}1703 | ^ ~~1704 | = default;1705/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1706 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1707 | ^~~~~~~~~~~~~~~~~~~~~1708 | boost_describe_struct1709/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1710/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]1711 14 | class Err {1712 | ^1713/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]1714 37 | std::optional<std::string> extra_message_;1715 | ^~~~~~~~~~~~~~1716 | extra_message1717/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]1718 39 | std::source_location loc_;1719 | ^~~~1720 | loc1721/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]1722 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,1723 | ^1724 30 | ::vk::ImageView view)1725 31 | : allocator_(allocator),1726 32 | allocation_(allocation),1727 33 | image_(image),1728 34 | view_(view) {}1729 35 | 1730 36 | void destroy() noexcept;1731 37 | 1732 38 | VmaAllocator allocator_{};1733 39 | VmaAllocation allocation_{};1734 40 | ::vk::Image image_;1735 | 1736 | {}1737 41 | ::vk::ImageView view_;1738 | 1739 | {}1740/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1741 12 | BOOST_DESCRIBE_ENUM(1742 | ^~~~~~~~~~~~~~~~~~~1743 | boost_describe_enum1744/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1745/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1746 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1747 | ^1748/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1749 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1750 | ^1751/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1752 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);1753 | ^~~~~~~~~~~~~~~~~1754 | boost_define_enum1755/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1756/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]1757 26 | class ShaderModule {1758 | ^1759/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]1760 49 | class Shader {1761 | ^176244 warnings and 2 errors generated.1763Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/graph.cpp.1764Suppressed 1 warnings (1 NOLINT).1765Found compiler error(s).17661767[21/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/src/string_reader.cpp1768error: no such file or directory: '@wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o.modmap' [clang-diagnostic-error]1769/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/string_reader.hpp:3:10: error: 'string_view' file not found [clang-diagnostic-error]1770 3 | #include <string_view>1771 | ^~~~~~~~~~~~~1772/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: warning: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init]1773 9 | StringReader(const std::string_view& input) : input_(input) {}1774 | ^17751 warning and 2 errors generated.1776Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/src/string_reader.cpp.1777Found compiler error(s).17781779[22/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/event.cpp1780error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/event.cpp.o.modmap' [clang-diagnostic-error]1781/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:3:10: error: 'functional' file not found [clang-diagnostic-error]1782 3 | #include <functional>1783 | ^~~~~~~~~~~~1784/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1785 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)1786 | ^~~~~~~~~~~~~~~~~1787 | boost_define_enum1788/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1789/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]1790 70 | struct KeyTyped {1791 | ^1792 71 | std::string_view text;1793 | 1794 | {}17953 warnings and 2 errors generated.1796Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/event.cpp.1797Suppressed 1 warnings (1 NOLINT).1798Found compiler error(s).17991800[23/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/image.cpp1801error: no such file or directory: '@wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o.modmap' [clang-diagnostic-error]1802/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1803 18 | constexpr Vec() : data() {}1804 | ^ ~~1805 | = default;1806/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1807 168 | Vec2f() : Vec<float, 2>() {}1808 | ^ ~~1809 | = default;1810/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1811 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1812 | ^~~~~~~~~~~~~~~~~~~~~1813 | boost_describe_struct1814/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1815/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1816 181 | Vec3f() : Vec<float, 3>() {}1817 | ^ ~~1818 | = default;1819/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1820 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1821 | ^~~~~~~~~~~~~~~~~~~~~1822 | boost_describe_struct1823/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1824/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1825 199 | Vec4f() : Vec<float, 4>() {}1826 | ^ ~~1827 | = default;1828/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1829 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1830 | ^~~~~~~~~~~~~~~~~~~~~1831 | boost_describe_struct1832/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1833/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]1834 14 | class Err {1835 | ^1836/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]1837 37 | std::optional<std::string> extra_message_;1838 | ^~~~~~~~~~~~~~1839 | extra_message1840/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]1841 39 | std::source_location loc_;1842 | ^~~~1843 | loc1844/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]1845 3 | #include <vk_mem_alloc.h>1846 | ^~~~~~~~~~~~~~~~1847/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]1848 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,1849 | ^1850 30 | ::vk::ImageView view)1851 31 | : allocator_(allocator),1852 32 | allocation_(allocation),1853 33 | image_(image),1854 34 | view_(view) {}1855 35 | 1856 36 | void destroy() noexcept;1857 37 | 1858 38 | VmaAllocator allocator_{};1859 39 | VmaAllocation allocation_{};1860 40 | ::vk::Image image_;1861 | 1862 | {}1863 41 | ::vk::ImageView view_;1864 | 1865 | {}1866/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1867 12 | BOOST_DESCRIBE_ENUM(1868 | ^~~~~~~~~~~~~~~~~~~1869 | boost_describe_enum1870/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1871/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1872 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1873 | ^1874/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1875 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1876 | ^1877/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/image.cpp:36:1: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]1878 36 | Image::Image(Image&& other) noexcept1879 | ^188018 warnings and 2 errors generated.1881Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/image.cpp.1882Found compiler error(s).18831884[24/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/buffer.cpp1885error: no such file or directory: '@wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o.modmap' [clang-diagnostic-error]1886/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]1887 14 | class Err {1888 | ^1889/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]1890 37 | std::optional<std::string> extra_message_;1891 | ^~~~~~~~~~~~~~1892 | extra_message1893/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]1894 39 | std::source_location loc_;1895 | ^~~~1896 | loc1897/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/buffer.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]1898 3 | #include <vk_mem_alloc.h>1899 | ^~~~~~~~~~~~~~~~1900/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1901 12 | BOOST_DESCRIBE_ENUM(1902 | ^~~~~~~~~~~~~~~~~~~1903 | boost_describe_enum1904/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1905/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1906 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1907 | ^1908/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1909 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1910 | ^19116 warnings and 2 errors generated.1912Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/buffer.cpp.1913Found compiler error(s).19141915[25/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_text/tests/font.cpp1916error: no such file or directory: '@wren_text/tests/CMakeFiles/font.dir/font.cpp.o.modmap' [clang-diagnostic-error]1917/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_text/tests/font.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]1918 1 | #include <boost/test/unit_test.hpp>1919 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1920/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_text/tests/font.cpp:4:23: warning: variable 'font_test_suite' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]1921 4 | BOOST_AUTO_TEST_SUITE(font_test_suite)1922 | ^1923/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]1924 14 | class Err {1925 | ^1926/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]1927 37 | std::optional<std::string> extra_message_;1928 | ^~~~~~~~~~~~~~1929 | extra_message1930/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]1931 39 | std::source_location loc_;1932 | ^~~~1933 | loc19344 warnings and 2 errors generated.1935Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_text/tests/font.cpp.1936Found compiler error(s).19371938[26/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_text/src/font.cpp1939error: no such file or directory: '@wren_text/CMakeFiles/wren_text.dir/src/font.cpp.o.modmap' [clang-diagnostic-error]1940/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_text/include/wren/text/font.hpp:3:10: error: 'array' file not found [clang-diagnostic-error]1941 3 | #include <array>1942 | ^~~~~~~1943/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_text/src/font.cpp:11:1: warning: constructor does not initialize these fields: path_ [cppcoreguidelines-pro-type-member-init]1944 11 | Font::Font(const std::filesystem::path& path) : path_(path) {1945 | ^1946/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]1947 14 | class Err {1948 | ^1949/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]1950 37 | std::optional<std::string> extra_message_;1951 | ^~~~~~~~~~~~~~1952 | extra_message1953/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]1954 39 | std::source_location loc_;1955 | ^~~~1956 | loc19574 warnings and 2 errors generated.1958Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_text/src/font.cpp.1959Found compiler error(s).19601961[27/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/graphics_context.cpp1962error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/graphics_context.cpp.o.modmap' [clang-diagnostic-error]1963/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]1964 3 | #include <vk_mem_alloc.h>1965 | ^~~~~~~~~~~~~~~~1966/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]1967 14 | class GraphicsContext {1968 | ^1969/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]1970 9 | class Device {1971 | ^1972/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:11:8: warning: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init]1973 11 | struct QueueFamilyIndices {1974 | ^1975 12 | uint32_t graphics_index;1976 | 1977 | {}1978 13 | uint32_t present_index;1979 | 1980 | {}1981/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]1982 19 | struct SwapchainSupportDetails {1983 | ^1984 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1985 | 1986 | {}1987 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1988 | 1989 | {}1990 22 | std::vector<::vk::PresentModeKHR> present_modes;1991 | 1992 | {}1993/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]1994 31 | VKAPI_ATTR auto VKAPI_CALL1995 | ^~~~~~~~~~1996 | vkapi_call1997/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]1998/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]1999 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {2000 | ^~~~~~~~~~~~~~~~~~~~~
loading 668 hidden lines…
2669 | ^2670/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]2671 40 | explicit Window(SDL_Window* window) : window_(window) {}2672 | ^2673 41 | 2674 42 | SDL_Window* window_;2675 | 2676 | {}2677/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]2678 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);2679 | ^ 2680 | = NAN2681/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2682 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));2683 | ^~~~~~~~~~~~~~~~~~~~~2684 | boost_describe_struct2685/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2686/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2687 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));2688 | ^~~~~~~~~~~~~~~~~~~~~2689 | boost_describe_struct2690/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2691/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2692 18 | constexpr Vec() : data() {}2693 | ^ ~~2694 | = default;2695/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2696 168 | Vec2f() : Vec<float, 2>() {}2697 | ^ ~~2698 | = default;2699/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2700 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));2701 | ^~~~~~~~~~~~~~~~~~~~~2702 | boost_describe_struct2703/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2704/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2705 181 | Vec3f() : Vec<float, 3>() {}2706 | ^ ~~2707 | = default;2708/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2709 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));2710 | ^~~~~~~~~~~~~~~~~~~~~2711 | boost_describe_struct2712/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2713/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2714 199 | Vec4f() : Vec<float, 4>() {}2715 | ^ ~~2716 | = default;2717/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2718 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));2719 | ^~~~~~~~~~~~~~~~~~~~~2720 | boost_describe_struct2721/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2722/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]2723 14 | class Err {2724 | ^2725/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]2726 37 | std::optional<std::string> extra_message_;2727 | ^~~~~~~~~~~~~~2728 | extra_message2729/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]2730 39 | std::source_location loc_;2731 | ^~~~2732 | loc2733/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]2734 12 | BOOST_DESCRIBE_ENUM(2735 | ^~~~~~~~~~~~~~~~~~~2736 | boost_describe_enum2737/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2738/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2739 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,2740 | ^2741/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2742 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2743 | ^2744/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]2745 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);2746 | ^~~~~~~~~~~~~~~~~2747 | boost_define_enum2748/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2749/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]2750 26 | class ShaderModule {2751 | ^2752/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]2753 49 | class Shader {2754 | ^275549 warnings and 2 errors generated.2756Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/inspector_panel.cpp.2757Suppressed 1 warnings (1 NOLINT).2758Found compiler error(s).27592760[33/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/memory.cpp2761error: no such file or directory: '@wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o.modmap' [clang-diagnostic-error]2762/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/memory.cpp:5:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]2763 5 | #include <vk_mem_alloc.h>2764 | ^~~~~~~~~~~~~~~~27652 errors generated.2766Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/memory.cpp.2767Found compiler error(s).27682769[34/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/vector.cpp2770error: no such file or directory: '@wren_math/tests/CMakeFiles/vector.dir/vector.cpp.o.modmap' [clang-diagnostic-error]2771/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2772 18 | constexpr Vec() : data() {}2773 | ^ ~~2774 | = default;2775/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2776 168 | Vec2f() : Vec<float, 2>() {}2777 | ^ ~~2778 | = default;2779/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2780 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));2781 | ^~~~~~~~~~~~~~~~~~~~~2782 | boost_describe_struct2783/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2784/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2785 181 | Vec3f() : Vec<float, 3>() {}2786 | ^ ~~2787 | = default;2788/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2789 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));2790 | ^~~~~~~~~~~~~~~~~~~~~2791 | boost_describe_struct2792/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2793/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2794 199 | Vec4f() : Vec<float, 4>() {}2795 | ^ ~~2796 | = default;2797/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2798 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));2799 | ^~~~~~~~~~~~~~~~~~~~~2800 | boost_describe_struct2801/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2802/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/vector.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]2803 1 | #include <boost/test/unit_test.hpp>2804 | ^~~~~~~~~~~~~~~~~~~~~~~~~~2805/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/vector.cpp:5:23: warning: variable 'vector_test_suite' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]2806 5 | BOOST_AUTO_TEST_SUITE(vector_test_suite)2807 | ^2808/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/vector.cpp:46:22: warning: invalid case style for variable 'MUL' [readability-identifier-naming]2809 46 | BOOST_AUTO_TEST_CASE(MUL) {2810 | ^~~2811 | mul2812/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/vector.cpp:46:22: warning: variable 'MUL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]2813/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/vector.cpp:92:22: warning: invalid case style for variable 'CROSS' [readability-identifier-naming]2814 92 | BOOST_AUTO_TEST_CASE(CROSS) {2815 | ^~~~~2816 | cross2817/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/vector.cpp:92:22: warning: variable 'CROSS' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]2818/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]2819 12 | struct std::formatter<T, char> {2820 | ^~~~~~~~~2821 | Formatter282216 warnings and 2 errors generated.2823Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/vector.cpp.2824Found compiler error(s).28252826[35/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/shader.cpp2827error: no such file or directory: '@wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o.modmap' [clang-diagnostic-error]2828/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2829 18 | constexpr Vec() : data() {}2830 | ^ ~~2831 | = default;2832/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2833 168 | Vec2f() : Vec<float, 2>() {}2834 | ^ ~~2835 | = default;2836/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2837 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));2838 | ^~~~~~~~~~~~~~~~~~~~~2839 | boost_describe_struct2840/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2841/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2842 181 | Vec3f() : Vec<float, 3>() {}2843 | ^ ~~2844 | = default;2845/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2846 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));2847 | ^~~~~~~~~~~~~~~~~~~~~2848 | boost_describe_struct2849/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2850/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2851 199 | Vec4f() : Vec<float, 4>() {}2852 | ^ ~~2853 | = default;2854/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2855 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));2856 | ^~~~~~~~~~~~~~~~~~~~~2857 | boost_describe_struct2858/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2859/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]2860 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {2861 | ^~~~~~~~~~~~~~~~~~~~~2862 | kMakeAnsiColourCode2863/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]2864 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)2865 | ^~~~~~~~~~~~~~~~~~~2866 | boost_describe_enum2867/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2868/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]2869 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {2870 | ^2871/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]2872 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {2873 | ^2874/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]2875 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {2876 | ^2877/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]2878 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {2879 | ^2880/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]2881 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {2882 | ^2883/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]2884 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {2885 | ^2886/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]2887 12 | struct std::formatter<T, char> {2888 | ^~~~~~~~~2889 | Formatter2890/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]2891 14 | class Err {2892 | ^2893/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]2894 37 | std::optional<std::string> extra_message_;2895 | ^~~~~~~~~~~~~~2896 | extra_message2897/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]2898 39 | std::source_location loc_;2899 | ^~~~2900 | loc2901/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: warning: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init]2902 9 | StringReader(const std::string_view& input) : input_(input) {}2903 | ^2904/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]2905 12 | BOOST_DESCRIBE_ENUM(2906 | ^~~~~~~~~~~~~~~~~~~2907 | boost_describe_enum2908/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2909/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2910 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,2911 | ^2912/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2913 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2914 | ^2915/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]2916 3 | #include <filesystem>2917 | ^~~~~~~~~~~~2918/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]2919 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);2920 | ^~~~~~~~~~~~~~~~~2921 | boost_define_enum2922/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2923/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]2924 26 | class ShaderModule {2925 | ^2926/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]2927 49 | class Shader {2928 | ^2929/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/shader.cpp:49:1: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]2930 49 | ShaderModule::ShaderModule(reflect::spirv_t spirv,2931 | ^293232 warnings and 2 errors generated.2933Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/src/shader.cpp.2934Suppressed 2 warnings (2 NOLINT).2935Found compiler error(s).29362937[36/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/matrix.cpp2938error: no such file or directory: '@wren_math/tests/CMakeFiles/matrix.dir/matrix.cpp.o.modmap' [clang-diagnostic-error]2939/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2940 18 | constexpr Vec() : data() {}2941 | ^ ~~2942 | = default;2943/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2944 168 | Vec2f() : Vec<float, 2>() {}2945 | ^ ~~2946 | = default;2947/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2948 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));2949 | ^~~~~~~~~~~~~~~~~~~~~2950 | boost_describe_struct2951/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2952/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2953 181 | Vec3f() : Vec<float, 3>() {}2954 | ^ ~~2955 | = default;2956/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2957 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));2958 | ^~~~~~~~~~~~~~~~~~~~~2959 | boost_describe_struct2960/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2961/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2962 199 | Vec4f() : Vec<float, 4>() {}2963 | ^ ~~2964 | = default;2965/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2966 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));2967 | ^~~~~~~~~~~~~~~~~~~~~2968 | boost_describe_struct2969/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2970/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/matrix.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]2971 1 | #include <boost/test/unit_test.hpp>2972 | ^~~~~~~~~~~~~~~~~~~~~~~~~~2973/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/matrix.cpp:5:23: warning: variable 'matrix' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]2974 5 | BOOST_AUTO_TEST_SUITE(matrix)2975 | ^2976/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/matrix.cpp:20:22: warning: invalid case style for variable 'Identity' [readability-identifier-naming]2977 20 | BOOST_AUTO_TEST_CASE(Identity) {2978 | ^~~~~~~~2979 | identity2980/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/matrix.cpp:20:22: warning: variable 'Identity' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]2981/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/matrix.cpp:76:22: warning: invalid case style for variable 'MultiplicationMatVec' [readability-identifier-naming]2982 76 | BOOST_AUTO_TEST_CASE(MultiplicationMatVec) {2983 | ^~~~~~~~~~~~~~~~~~~~2984 | multiplication_mat_vec2985/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/matrix.cpp:76:22: warning: variable 'MultiplicationMatVec' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]2986/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]2987 12 | struct std::formatter<T, char> {2988 | ^~~~~~~~~2989 | Formatter299016 warnings and 2 errors generated.2991Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/tests/matrix.cpp.2992Found compiler error(s).29932994[37/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/texture.cpp2995error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/texture.cpp.o.modmap' [clang-diagnostic-error]2996/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/texture.hpp:17:3: warning: constructor does not initialize these fields: sampler_ [cppcoreguidelines-pro-type-member-init]2997 17 | Texture(vk::Image& image, const ::vk::Sampler& sampler)2998 | ^2999 18 | : image_(std::move(image)), sampler_(sampler) {}3000 19 | 3001 20 | vk::Image image_;3002 21 | ::vk::Sampler sampler_;3003 | 3004 | {}3005/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3006 18 | constexpr Vec() : data() {}3007 | ^ ~~3008 | = default;3009/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3010 168 | Vec2f() : Vec<float, 2>() {}3011 | ^ ~~3012 | = default;3013/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3014 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3015 | ^~~~~~~~~~~~~~~~~~~~~3016 | boost_describe_struct3017/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3018/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3019 181 | Vec3f() : Vec<float, 3>() {}3020 | ^ ~~3021 | = default;3022/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3023 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3024 | ^~~~~~~~~~~~~~~~~~~~~3025 | boost_describe_struct3026/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3027/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3028 199 | Vec4f() : Vec<float, 4>() {}3029 | ^ ~~3030 | = default;3031/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3032 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3033 | ^~~~~~~~~~~~~~~~~~~~~3034 | boost_describe_struct3035/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3036/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]3037 14 | class Err {3038 | ^3039/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]3040 37 | std::optional<std::string> extra_message_;3041 | ^~~~~~~~~~~~~~3042 | extra_message3043/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]3044 39 | std::source_location loc_;3045 | ^~~~3046 | loc3047/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]3048 3 | #include <vk_mem_alloc.h>3049 | ^~~~~~~~~~~~~~~~3050/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]3051 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,3052 | ^3053 30 | ::vk::ImageView view)3054 31 | : allocator_(allocator),3055 32 | allocation_(allocation),3056 33 | image_(image),3057 34 | view_(view) {}3058 35 | 3059 36 | void destroy() noexcept;3060 37 | 3061 38 | VmaAllocator allocator_{};3062 39 | VmaAllocation allocation_{};3063 40 | ::vk::Image image_;3064 | 3065 | {}3066 41 | ::vk::ImageView view_;3067 | 3068 | {}3069/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3070 12 | BOOST_DESCRIBE_ENUM(3071 | ^~~~~~~~~~~~~~~~~~~3072 | boost_describe_enum3073/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3074/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3075 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3076 | ^3077/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3078 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3079 | ^308018 warnings and 2 errors generated.3081Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/texture.cpp.3082Found compiler error(s).30833084[38/47][0.9s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/ui.cpp3085error: no such file or directory: '@editor/CMakeFiles/wren_editor.dir/src/ui.cpp.o.modmap' [clang-diagnostic-error]3086/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]3087 14 | struct Context {3088 | ^3089 15 | Window window;3090 16 | event::Dispatcher event_dispatcher;3091 17 | Input input;3092 18 | 3093 19 | std::shared_ptr<GraphicsContext> graphics_context;3094 | 3095 | {}3096 20 | std::shared_ptr<Renderer> renderer;3097 | 3098 | {}3099/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3100 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)3101 | ^~~~~~~~~~~~~~~~~3102 | boost_define_enum3103/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3104/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]3105 70 | struct KeyTyped {3106 | ^3107 71 | std::string_view text;3108 | 3109 | {}3110/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]3111 14 | struct Node {3112 | ^3113 15 | std::string name;3114 | 3115 | {}3116 16 | std::shared_ptr<RenderPass> render_pass;3117 | 3118 | {}3119/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]3120 22 | struct Graph {3121 | ^3122 23 | auto begin() { return nodes.begin(); }3123 24 | auto end() { return nodes.end(); }3124 25 | 3125 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {3126 27 | const auto node = std::ranges::find_if(3127 28 | nodes, [name](const node_t& node) { return name == node->name; });3128 29 | if (node != nodes.end()) return *node;3129 30 | 3130 31 | return nullptr;3131 32 | }3132 33 | 3133 34 | std::vector<node_t> nodes;3134 | 3135 | {}3136 35 | std::vector<edge_t> edges;3137 | 3138 | {}3139/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]3140 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}3141 | ^3142/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]3143 14 | class GraphicsContext {3144 | ^3145/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]3146 10 | class Input {3147 | ^3148 11 | public:3149 12 | void initialize(event::Dispatcher& dispatcher);3150 13 | 3151 14 | auto is_pressed(KeyCode key) const -> bool;3152 15 | auto is_pressed_down(KeyCode key) const -> bool;3153 16 | 3154 17 | auto end_frame() { pressed_down_.clear(); }3155 18 | 3156 19 | private:3157 20 | std::unordered_map<KeyCode, bool> pressed_;3158 | 3159 | {}3160 21 | std::unordered_map<KeyCode, bool> pressed_down_;3161 | 3162 | {}3163/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]3164 14 | auto is_pressed(KeyCode key) const -> bool;3165 | ^3166 | [[nodiscard]] 3167/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]3168 15 | auto is_pressed_down(KeyCode key) const -> bool;3169 | ^3170 | [[nodiscard]] 3171/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]3172 57 | class Mesh {3173 | ^3174/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]3175 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)3176 | ^3177 21 | : name_(std::move(name)), shader_(shader) {}3178 22 | 3179 23 | std::string name_;3180 | 3181 | {}3182 24 | 3183 25 | std::shared_ptr<vk::Shader> shader_;3184 | 3185 | {}3186/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:25:3: warning: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init]3187 25 | PassResources(std::string target_prefix)3188 | ^3189/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]3190 51 | auto has_colour_target() const { return colour_target_; }3191 | ^3192 | [[nodiscard]] 3193/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]3194 52 | auto has_depth_target() const { return depth_target_; }3195 | ^3196 | [[nodiscard]] 3197/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_target.hpp:14:7: warning: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init]3198 14 | class RenderTarget {3199 | ^3200/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]3201 9 | class Device {3202 | ^3203/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:11:8: warning: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init]3204 11 | struct QueueFamilyIndices {3205 | ^3206 12 | uint32_t graphics_index;3207 | 3208 | {}3209 13 | uint32_t present_index;3210 | 3211 | {}3212/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]3213 19 | struct SwapchainSupportDetails {3214 | ^3215 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3216 | 3217 | {}3218 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3219 | 3220 | {}3221 22 | std::vector<::vk::PresentModeKHR> present_modes;3222 | 3223 | {}3224/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]3225 31 | VKAPI_ATTR auto VKAPI_CALL3226 | ^~~~~~~~~~3227 | vkapi_call3228/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]3229/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3230 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3231 | ^3232/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3233 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3234 | ^3235/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]3236 40 | explicit Window(SDL_Window* window) : window_(window) {}3237 | ^3238 41 | 3239 42 | SDL_Window* window_;3240 | 3241 | {}3242/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3243 18 | constexpr Vec() : data() {}3244 | ^ ~~3245 | = default;3246/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3247 168 | Vec2f() : Vec<float, 2>() {}3248 | ^ ~~3249 | = default;3250/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3251 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3252 | ^~~~~~~~~~~~~~~~~~~~~3253 | boost_describe_struct3254/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3255/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3256 181 | Vec3f() : Vec<float, 3>() {}3257 | ^ ~~3258 | = default;3259/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3260 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3261 | ^~~~~~~~~~~~~~~~~~~~~3262 | boost_describe_struct3263/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3264/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3265 199 | Vec4f() : Vec<float, 4>() {}3266 | ^ ~~3267 | = default;3268/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3269 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3270 | ^~~~~~~~~~~~~~~~~~~~~3271 | boost_describe_struct3272/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3273/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]3274 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3275 | ^~~~~~~~~~~~~~~~~~~~~3276 | kMakeAnsiColourCode3277/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3278 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3279 | ^~~~~~~~~~~~~~~~~~~3280 | boost_describe_enum3281/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3282/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3283 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3284 | ^3285/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3286 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3287 | ^3288/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3289 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3290 | ^3291/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3292 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3293 | ^3294/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3295 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3296 | ^3297/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3298 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3299 | ^3300/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]3301 12 | struct std::formatter<T, char> {3302 | ^~~~~~~~~3303 | Formatter3304/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:3:10: error: 'boost/describe.hpp' file not found [clang-diagnostic-error]3305 3 | #include <boost/describe.hpp>3306 | ^~~~~~~~~~~~~~~~~~~~3307/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]3308 14 | class Err {3309 | ^3310/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]3311 37 | std::optional<std::string> extra_message_;3312 | ^~~~~~~~~~~~~~3313 | extra_message3314/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]3315 39 | std::source_location loc_;3316 | ^~~~3317 | loc3318/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]3319 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,3320 | ^3321 30 | ::vk::ImageView view)3322 31 | : allocator_(allocator),3323 32 | allocation_(allocation),3324 33 | image_(image),3325 34 | view_(view) {}3326 35 | 3327 36 | void destroy() noexcept;3328 37 | 3329 38 | VmaAllocator allocator_{};3330 39 | VmaAllocation allocation_{};3331 40 | ::vk::Image image_;3332 | 3333 | {}3334 41 | ::vk::ImageView view_;3335 | 3336 | {}3337/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3338 12 | BOOST_DESCRIBE_ENUM(3339 | ^~~~~~~~~~~~~~~~~~~3340 | boost_describe_enum3341/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3342/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3343 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3344 | ^3345/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3346 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3347 | ^3348/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3349 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);3350 | ^~~~~~~~~~~~~~~~~3351 | boost_define_enum3352/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3353/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]3354 26 | class ShaderModule {3355 | ^3356/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]3357 49 | class Shader {3358 | ^335955 warnings and 2 errors generated.3360Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/ui.cpp.3361Suppressed 1 warnings (1 NOLINT).3362Found compiler error(s).33633364[39/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/scene/serialization.cpp3365error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/scene/serialization.cpp.o.modmap' [clang-diagnostic-error]3366/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]3367 14 | struct Context {3368 | ^3369 15 | Window window;3370 16 | event::Dispatcher event_dispatcher;3371 17 | Input input;3372 18 | 3373 19 | std::shared_ptr<GraphicsContext> graphics_context;3374 | 3375 | {}3376 20 | std::shared_ptr<Renderer> renderer;3377 | 3378 | {}3379/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3380 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)3381 | ^~~~~~~~~~~~~~~~~3382 | boost_define_enum3383/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3384/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]3385 70 | struct KeyTyped {3386 | ^3387 71 | std::string_view text;3388 | 3389 | {}3390/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]3391 14 | class GraphicsContext {3392 | ^3393/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]3394 10 | class Input {3395 | ^3396 11 | public:3397 12 | void initialize(event::Dispatcher& dispatcher);3398 13 | 3399 14 | auto is_pressed(KeyCode key) const -> bool;3400 15 | auto is_pressed_down(KeyCode key) const -> bool;3401 16 | 3402 17 | auto end_frame() { pressed_down_.clear(); }3403 18 | 3404 19 | private:3405 20 | std::unordered_map<KeyCode, bool> pressed_;3406 | 3407 | {}3408 21 | std::unordered_map<KeyCode, bool> pressed_down_;3409 | 3410 | {}3411/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]3412 14 | auto is_pressed(KeyCode key) const -> bool;3413 | ^3414 | [[nodiscard]] 3415/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]3416 15 | auto is_pressed_down(KeyCode key) const -> bool;3417 | ^3418 | [[nodiscard]] 3419/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]3420 57 | class Mesh {3421 | ^3422/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3423 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)3424 | ^3425/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3426 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3427 | ^3428/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/components/mesh.hpp:13:7: warning: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init]3429 13 | class MeshRenderer {3430 | ^3431/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]3432 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3433 | ^3434 15 | : entity_(entity), scene_(scene) {}3435 16 | 3436 17 | template <typename T>3437 18 | [[nodiscard]] auto has_component() const -> bool;3438 19 | 3439 20 | template <typename T>3440 21 | auto get_component() -> T&;3441 22 | 3442 23 | template <typename T, typename... Args>3443 24 | void add_component(Args&&... args);3444 25 | 3445 26 | private:3446 27 | flecs::entity entity_;3447 | 3448 | {}3449 28 | 3450 29 | std::shared_ptr<Scene> scene_;3451 | 3452 | {}3453/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/entity.hpp:46:38: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3454 46 | void Entity::add_component(Args&&... args) {3455 | ^3456/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]3457 11 | class Scene : public std::enable_shared_from_this<Scene> {3458 | ^3459 12 | public:3460 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3461 14 | 3462 15 | auto create_entity(const std::string& name = "entity") -> Entity;3463 16 | 3464 17 | auto world() const -> const flecs::world& { return ecs_; }3465 18 | auto world() -> flecs::world& { return ecs_; }3466 19 | 3467 20 | private:3468 21 | Scene() = default;3469 22 | 3470 23 | flecs::world ecs_;3471 | 3472 | {}3473/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]3474 17 | auto world() const -> const flecs::world& { return ecs_; }3475 | ^3476 | [[nodiscard]] 3477/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/serialization.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]3478 3 | #include <filesystem>3479 | ^~~~~~~~~~~~3480/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]3481 9 | class Device {3482 | ^3483/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:11:8: warning: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init]3484 11 | struct QueueFamilyIndices {3485 | ^3486 12 | uint32_t graphics_index;3487 | 3488 | {}3489 13 | uint32_t present_index;3490 | 3491 | {}3492/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]3493 19 | struct SwapchainSupportDetails {3494 | ^3495 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3496 | 3497 | {}3498 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3499 | 3500 | {}3501 22 | std::vector<::vk::PresentModeKHR> present_modes;3502 | 3503 | {}3504/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]3505 31 | VKAPI_ATTR auto VKAPI_CALL3506 | ^~~~~~~~~~3507 | vkapi_call3508/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]3509/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3510 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3511 | ^3512/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3513 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3514 | ^3515/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]3516 40 | explicit Window(SDL_Window* window) : window_(window) {}3517 | ^3518 41 | 3519 42 | SDL_Window* window_;3520 | 3521 | {}3522/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]3523 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3524 | ^ 3525 | = NAN3526/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3527 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3528 | ^~~~~~~~~~~~~~~~~~~~~3529 | boost_describe_struct3530/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3531/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3532 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3533 | ^~~~~~~~~~~~~~~~~~~~~3534 | boost_describe_struct3535/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3536/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3537 18 | constexpr Vec() : data() {}3538 | ^ ~~3539 | = default;3540/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3541 168 | Vec2f() : Vec<float, 2>() {}3542 | ^ ~~3543 | = default;3544/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3545 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3546 | ^~~~~~~~~~~~~~~~~~~~~3547 | boost_describe_struct3548/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3549/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3550 181 | Vec3f() : Vec<float, 3>() {}3551 | ^ ~~3552 | = default;3553/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3554 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3555 | ^~~~~~~~~~~~~~~~~~~~~3556 | boost_describe_struct3557/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3558/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3559 199 | Vec4f() : Vec<float, 4>() {}3560 | ^ ~~3561 | = default;3562/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3563 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3564 | ^~~~~~~~~~~~~~~~~~~~~3565 | boost_describe_struct3566/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3567/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]3568 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3569 | ^~~~~~~~~~~~~~~~~~~~~3570 | kMakeAnsiColourCode3571/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3572 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3573 | ^~~~~~~~~~~~~~~~~~~3574 | boost_describe_enum3575/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3576/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3577 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3578 | ^3579/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3580 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3581 | ^3582/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3583 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3584 | ^3585/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3586 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3587 | ^3588/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3589 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3590 | ^3591/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3592 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3593 | ^3594/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]3595 12 | struct std::formatter<T, char> {3596 | ^~~~~~~~~3597 | Formatter3598/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]3599 14 | class Err {3600 | ^3601/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]3602 37 | std::optional<std::string> extra_message_;3603 | ^~~~~~~~~~~~~~3604 | extra_message3605/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]3606 39 | std::source_location loc_;3607 | ^~~~3608 | loc3609/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3610 12 | BOOST_DESCRIBE_ENUM(3611 | ^~~~~~~~~~~~~~~~~~~3612 | boost_describe_enum3613/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3614/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3615 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3616 | ^3617/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3618 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3619 | ^3620/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3621 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);3622 | ^~~~~~~~~~~~~~~~~3623 | boost_define_enum3624/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3625/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]3626 26 | class ShaderModule {3627 | ^3628/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]3629 49 | class Shader {3630 | ^363157 warnings and 2 errors generated.3632Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/scene/serialization.cpp.3633Suppressed 1 warnings (1 NOLINT).3634Found compiler error(s).36353636[40/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/scene_panel.cpp3637error: no such file or directory: '@editor/CMakeFiles/wren_editor.dir/src/scene_panel.cpp.o.modmap' [clang-diagnostic-error]3638/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/scene_panel.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]3639 3 | #include <memory>3640 | ^~~~~~~~3641/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]3642 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3643 | ^3644 15 | : entity_(entity), scene_(scene) {}3645 16 | 3646 17 | template <typename T>3647 18 | [[nodiscard]] auto has_component() const -> bool;3648 19 | 3649 20 | template <typename T>3650 21 | auto get_component() -> T&;3651 22 | 3652 23 | template <typename T, typename... Args>3653 24 | void add_component(Args&&... args);3654 25 | 3655 26 | private:3656 27 | flecs::entity entity_;3657 | 3658 | {}3659 28 | 3660 29 | std::shared_ptr<Scene> scene_;3661 | 3662 | {}3663/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/entity.hpp:46:38: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]3664 46 | void Entity::add_component(Args&&... args) {3665 | ^3666/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]3667 11 | class Scene : public std::enable_shared_from_this<Scene> {3668 | ^3669 12 | public:3670 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3671 14 | 3672 15 | auto create_entity(const std::string& name = "entity") -> Entity;3673 16 | 3674 17 | auto world() const -> const flecs::world& { return ecs_; }3675 18 | auto world() -> flecs::world& { return ecs_; }3676 19 | 3677 20 | private:3678 21 | Scene() = default;3679 22 | 3680 23 | flecs::world ecs_;3681 | 3682 | {}3683/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]3684 17 | auto world() const -> const flecs::world& { return ecs_; }3685 | ^3686 | [[nodiscard]] 3687/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]3688 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3689 | ^ 3690 | = NAN3691/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3692 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3693 | ^~~~~~~~~~~~~~~~~~~~~3694 | boost_describe_struct3695/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3696/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3697 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3698 | ^~~~~~~~~~~~~~~~~~~~~3699 | boost_describe_struct3700/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3701/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3702 18 | constexpr Vec() : data() {}3703 | ^ ~~3704 | = default;3705/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3706 168 | Vec2f() : Vec<float, 2>() {}3707 | ^ ~~3708 | = default;3709/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3710 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3711 | ^~~~~~~~~~~~~~~~~~~~~3712 | boost_describe_struct3713/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3714/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3715 181 | Vec3f() : Vec<float, 3>() {}3716 | ^ ~~3717 | = default;3718/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3719 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3720 | ^~~~~~~~~~~~~~~~~~~~~3721 | boost_describe_struct3722/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3723/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3724 199 | Vec4f() : Vec<float, 4>() {}3725 | ^ ~~3726 | = default;3727/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3728 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3729 | ^~~~~~~~~~~~~~~~~~~~~3730 | boost_describe_struct3731/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]373219 warnings and 2 errors generated.3733Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/scene_panel.cpp.3734Found compiler error(s).37353736[41/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/render_target.cpp3737error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/render_target.cpp.o.modmap' [clang-diagnostic-error]3738/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]3739 14 | struct Context {3740 | ^3741 15 | Window window;3742 16 | event::Dispatcher event_dispatcher;3743 17 | Input input;3744 18 | 3745 19 | std::shared_ptr<GraphicsContext> graphics_context;3746 | 3747 | {}3748 20 | std::shared_ptr<Renderer> renderer;3749 | 3750 | {}3751/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3752 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)3753 | ^~~~~~~~~~~~~~~~~3754 | boost_define_enum3755/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3756/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]3757 70 | struct KeyTyped {3758 | ^3759 71 | std::string_view text;3760 | 3761 | {}3762/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]3763 14 | struct Node {3764 | ^3765 15 | std::string name;3766 | 3767 | {}3768 16 | std::shared_ptr<RenderPass> render_pass;3769 | 3770 | {}3771/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]3772 22 | struct Graph {3773 | ^3774 23 | auto begin() { return nodes.begin(); }3775 24 | auto end() { return nodes.end(); }3776 25 | 3777 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {3778 27 | const auto node = std::ranges::find_if(3779 28 | nodes, [name](const node_t& node) { return name == node->name; });3780 29 | if (node != nodes.end()) return *node;3781 30 | 3782 31 | return nullptr;3783 32 | }3784 33 | 3785 34 | std::vector<node_t> nodes;3786 | 3787 | {}3788 35 | std::vector<edge_t> edges;3789 | 3790 | {}3791/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]3792 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}3793 | ^3794/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]3795 14 | class GraphicsContext {3796 | ^3797/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]3798 10 | class Input {3799 | ^3800 11 | public:3801 12 | void initialize(event::Dispatcher& dispatcher);3802 13 | 3803 14 | auto is_pressed(KeyCode key) const -> bool;3804 15 | auto is_pressed_down(KeyCode key) const -> bool;3805 16 | 3806 17 | auto end_frame() { pressed_down_.clear(); }3807 18 | 3808 19 | private:3809 20 | std::unordered_map<KeyCode, bool> pressed_;3810 | 3811 | {}3812 21 | std::unordered_map<KeyCode, bool> pressed_down_;3813 | 3814 | {}3815/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]3816 14 | auto is_pressed(KeyCode key) const -> bool;3817 | ^3818 | [[nodiscard]] 3819/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]3820 15 | auto is_pressed_down(KeyCode key) const -> bool;3821 | ^3822 | [[nodiscard]] 3823/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]3824 57 | class Mesh {3825 | ^3826/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]3827 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)3828 | ^3829 21 | : name_(std::move(name)), shader_(shader) {}3830 22 | 3831 23 | std::string name_;3832 | 3833 | {}3834 24 | 3835 25 | std::shared_ptr<vk::Shader> shader_;3836 | 3837 | {}3838/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:25:3: warning: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init]3839 25 | PassResources(std::string target_prefix)3840 | ^3841/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]3842 51 | auto has_colour_target() const { return colour_target_; }3843 | ^3844 | [[nodiscard]] 3845/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]3846 52 | auto has_depth_target() const { return depth_target_; }3847 | ^3848 | [[nodiscard]] 3849/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_target.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]3850 3 | #include <vulkan/vulkan.hpp>3851 | ^~~~~~~~~~~~~~~~~~~3852/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_target.hpp:14:7: warning: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init]3853 14 | class RenderTarget {3854 | ^3855/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]3856 9 | class Device {3857 | ^3858/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:11:8: warning: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init]3859 11 | struct QueueFamilyIndices {3860 | ^3861 12 | uint32_t graphics_index;3862 | 3863 | {}3864 13 | uint32_t present_index;3865 | 3866 | {}3867/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]3868 19 | struct SwapchainSupportDetails {3869 | ^3870 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3871 | 3872 | {}3873 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3874 | 3875 | {}3876 22 | std::vector<::vk::PresentModeKHR> present_modes;3877 | 3878 | {}3879/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]3880 31 | VKAPI_ATTR auto VKAPI_CALL3881 | ^~~~~~~~~~3882 | vkapi_call3883/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]3884/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3885 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3886 | ^3887/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3888 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3889 | ^3890/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]3891 40 | explicit Window(SDL_Window* window) : window_(window) {}3892 | ^3893 41 | 3894 42 | SDL_Window* window_;3895 | 3896 | {}3897/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3898 18 | constexpr Vec() : data() {}3899 | ^ ~~3900 | = default;3901/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3902 168 | Vec2f() : Vec<float, 2>() {}3903 | ^ ~~3904 | = default;3905/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3906 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3907 | ^~~~~~~~~~~~~~~~~~~~~3908 | boost_describe_struct3909/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3910/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3911 181 | Vec3f() : Vec<float, 3>() {}3912 | ^ ~~3913 | = default;3914/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3915 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3916 | ^~~~~~~~~~~~~~~~~~~~~3917 | boost_describe_struct3918/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3919/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3920 199 | Vec4f() : Vec<float, 4>() {}3921 | ^ ~~3922 | = default;3923/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3924 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3925 | ^~~~~~~~~~~~~~~~~~~~~3926 | boost_describe_struct3927/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3928/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]3929 14 | class Err {3930 | ^3931/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]3932 37 | std::optional<std::string> extra_message_;3933 | ^~~~~~~~~~~~~~3934 | extra_message3935/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]3936 39 | std::source_location loc_;3937 | ^~~~3938 | loc3939/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]3940 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,3941 | ^3942 30 | ::vk::ImageView view)3943 31 | : allocator_(allocator),3944 32 | allocation_(allocation),3945 33 | image_(image),3946 34 | view_(view) {}3947 35 | 3948 36 | void destroy() noexcept;3949 37 | 3950 38 | VmaAllocator allocator_{};3951 39 | VmaAllocation allocation_{};3952 40 | ::vk::Image image_;3953 | 3954 | {}3955 41 | ::vk::ImageView view_;3956 | 3957 | {}3958/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3959 12 | BOOST_DESCRIBE_ENUM(3960 | ^~~~~~~~~~~~~~~~~~~3961 | boost_describe_enum3962/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3963/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3964 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3965 | ^3966/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3967 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3968 | ^3969/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3970 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);3971 | ^~~~~~~~~~~~~~~~~3972 | boost_define_enum3973/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3974/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]3975 26 | class ShaderModule {3976 | ^3977/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]3978 49 | class Shader {3979 | ^398045 warnings and 2 errors generated.3981Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/render_target.cpp.3982Suppressed 1 warnings (1 NOLINT).3983Found compiler error(s).39843985[42/47][1.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/renderer.cpp3986error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/renderer.cpp.o.modmap' [clang-diagnostic-error]3987/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]3988 14 | struct Context {3989 | ^3990 15 | Window window;3991 16 | event::Dispatcher event_dispatcher;3992 17 | Input input;3993 18 | 3994 19 | std::shared_ptr<GraphicsContext> graphics_context;3995 | 3996 | {}3997 20 | std::shared_ptr<Renderer> renderer;3998 | 3999 | {}4000/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4001 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4002 | ^~~~~~~~~~~~~~~~~4003 | boost_define_enum4004/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4005/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]4006 70 | struct KeyTyped {4007 | ^4008 71 | std::string_view text;4009 | 4010 | {}4011/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]4012 14 | struct Node {4013 | ^4014 15 | std::string name;4015 | 4016 | {}4017 16 | std::shared_ptr<RenderPass> render_pass;4018 | 4019 | {}4020/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]4021 22 | struct Graph {4022 | ^4023 23 | auto begin() { return nodes.begin(); }4024 24 | auto end() { return nodes.end(); }4025 25 | 4026 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4027 27 | const auto node = std::ranges::find_if(4028 28 | nodes, [name](const node_t& node) { return name == node->name; });4029 29 | if (node != nodes.end()) return *node;4030 30 | 4031 31 | return nullptr;4032 32 | }4033 33 | 4034 34 | std::vector<node_t> nodes;4035 | 4036 | {}4037 35 | std::vector<edge_t> edges;4038 | 4039 | {}4040/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]4041 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4042 | ^4043/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]4044 14 | class GraphicsContext {4045 | ^4046/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]4047 10 | class Input {4048 | ^4049 11 | public:4050 12 | void initialize(event::Dispatcher& dispatcher);4051 13 | 4052 14 | auto is_pressed(KeyCode key) const -> bool;4053 15 | auto is_pressed_down(KeyCode key) const -> bool;4054 16 | 4055 17 | auto end_frame() { pressed_down_.clear(); }4056 18 | 4057 19 | private:4058 20 | std::unordered_map<KeyCode, bool> pressed_;4059 | 4060 | {}4061 21 | std::unordered_map<KeyCode, bool> pressed_down_;4062 | 4063 | {}4064/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]4065 14 | auto is_pressed(KeyCode key) const -> bool;4066 | ^4067 | [[nodiscard]] 4068/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]4069 15 | auto is_pressed_down(KeyCode key) const -> bool;4070 | ^4071 | [[nodiscard]] 4072/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]4073 57 | class Mesh {4074 | ^4075/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]4076 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4077 | ^4078 21 | : name_(std::move(name)), shader_(shader) {}4079 22 | 4080 23 | std::string name_;4081 | 4082 | {}4083 24 | 4084 25 | std::shared_ptr<vk::Shader> shader_;4085 | 4086 | {}4087/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:25:3: warning: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init]4088 25 | PassResources(std::string target_prefix)4089 | ^4090/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]4091 51 | auto has_colour_target() const { return colour_target_; }4092 | ^4093 | [[nodiscard]] 4094/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]4095 52 | auto has_depth_target() const { return depth_target_; }4096 | ^4097 | [[nodiscard]] 4098/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_target.hpp:14:7: warning: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init]4099 14 | class RenderTarget {4100 | ^4101/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/renderer.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]4102 3 | #include <memory>4103 | ^~~~~~~~4104/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]4105 9 | class Device {4106 | ^4107/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:11:8: warning: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init]4108 11 | struct QueueFamilyIndices {4109 | ^4110 12 | uint32_t graphics_index;4111 | 4112 | {}4113 13 | uint32_t present_index;4114 | 4115 | {}4116/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]4117 19 | struct SwapchainSupportDetails {4118 | ^4119 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4120 | 4121 | {}4122 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4123 | 4124 | {}4125 22 | std::vector<::vk::PresentModeKHR> present_modes;4126 | 4127 | {}4128/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]4129 31 | VKAPI_ATTR auto VKAPI_CALL4130 | ^~~~~~~~~~4131 | vkapi_call4132/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]4133/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4134 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4135 | ^4136/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4137 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4138 | ^4139/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]4140 40 | explicit Window(SDL_Window* window) : window_(window) {}4141 | ^4142 41 | 4143 42 | SDL_Window* window_;4144 | 4145 | {}4146/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/renderer.cpp:52:10: warning: narrowing conversion from 'uint32_t' (aka 'unsigned int') to signed type 'int' is implementation-defined [cppcoreguidelines-narrowing-conversions]4147 52 | return image_index;4148 | ^4149/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/renderer.cpp:114:1: warning: 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]4150 114 | Renderer::Renderer(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {4151 | ^4152/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4153 18 | constexpr Vec() : data() {}4154 | ^ ~~4155 | = default;4156/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4157 168 | Vec2f() : Vec<float, 2>() {}4158 | ^ ~~4159 | = default;4160/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4161 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4162 | ^~~~~~~~~~~~~~~~~~~~~4163 | boost_describe_struct4164/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4165/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4166 181 | Vec3f() : Vec<float, 3>() {}4167 | ^ ~~4168 | = default;4169/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4170 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4171 | ^~~~~~~~~~~~~~~~~~~~~4172 | boost_describe_struct4173/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4174/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4175 199 | Vec4f() : Vec<float, 4>() {}4176 | ^ ~~4177 | = default;4178/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4179 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4180 | ^~~~~~~~~~~~~~~~~~~~~4181 | boost_describe_struct4182/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4183/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]4184 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4185 | ^~~~~~~~~~~~~~~~~~~~~4186 | kMakeAnsiColourCode4187/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4188 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4189 | ^~~~~~~~~~~~~~~~~~~4190 | boost_describe_enum4191/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4192/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4193 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4194 | ^4195/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4196 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4197 | ^4198/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4199 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4200 | ^4201/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4202 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4203 | ^4204/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4205 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4206 | ^4207/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4208 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4209 | ^4210/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]4211 12 | struct std::formatter<T, char> {4212 | ^~~~~~~~~4213 | Formatter4214/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]4215 14 | class Err {4216 | ^4217/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]4218 37 | std::optional<std::string> extra_message_;4219 | ^~~~~~~~~~~~~~4220 | extra_message4221/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]4222 39 | std::source_location loc_;4223 | ^~~~4224 | loc4225/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]4226 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4227 | ^4228 30 | ::vk::ImageView view)4229 31 | : allocator_(allocator),4230 32 | allocation_(allocation),4231 33 | image_(image),4232 34 | view_(view) {}4233 35 | 4234 36 | void destroy() noexcept;4235 37 | 4236 38 | VmaAllocator allocator_{};4237 39 | VmaAllocation allocation_{};4238 40 | ::vk::Image image_;4239 | 4240 | {}4241 41 | ::vk::ImageView view_;4242 | 4243 | {}4244/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4245 12 | BOOST_DESCRIBE_ENUM(4246 | ^~~~~~~~~~~~~~~~~~~4247 | boost_describe_enum4248/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4249/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4250 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4251 | ^4252/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4253 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4254 | ^4255/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4256 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);4257 | ^~~~~~~~~~~~~~~~~4258 | boost_define_enum4259/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4260/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]4261 26 | class ShaderModule {4262 | ^4263/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]4264 49 | class Shader {4265 | ^426663 warnings and 2 errors generated.4267Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/renderer.cpp.4268Suppressed 7 warnings (6 in non-user code, 1 NOLINT).4269Use -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.4270Found compiler error(s).42714272[43/47][1.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/editor.cpp4273error: no such file or directory: '@editor/CMakeFiles/wren_editor.dir/src/editor.cpp.o.modmap' [clang-diagnostic-error]4274/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/editor.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error]4275 3 | #include <imgui.h>4276 | ^~~~~~~~~4277/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:10:7: warning: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init]4278 10 | class Manager {4279 | ^4280 11 | public:4281 12 | Manager() = default;4282 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4283 14 | const std::optional<std::filesystem::path>& project_path = {})4284 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4285 16 | 4286 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4287 18 | -> expected<std::filesystem::path>;4288 19 | 4289 20 | private:4290 21 | std::vector<std::filesystem::path> asset_paths_;4291 | 4292 | {}4293 22 | std::optional<std::filesystem::path> project_path_;4294 | 4295 | {}4296/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:13:3: warning: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init]4297 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4298 | ^4299/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]4300 14 | struct Context {4301 | ^4302 15 | Window window;4303 16 | event::Dispatcher event_dispatcher;4304 17 | Input input;4305 18 | 4306 19 | std::shared_ptr<GraphicsContext> graphics_context;4307 | 4308 | {}4309 20 | std::shared_ptr<Renderer> renderer;4310 | 4311 | {}4312/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4313 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4314 | ^~~~~~~~~~~~~~~~~4315 | boost_define_enum4316/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4317/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]4318 70 | struct KeyTyped {4319 | ^4320 71 | std::string_view text;4321 | 4322 | {}4323/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]4324 14 | struct Node {4325 | ^4326 15 | std::string name;4327 | 4328 | {}4329 16 | std::shared_ptr<RenderPass> render_pass;4330 | 4331 | {}4332/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]4333 22 | struct Graph {4334 | ^4335 23 | auto begin() { return nodes.begin(); }4336 24 | auto end() { return nodes.end(); }4337 25 | 4338 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4339 27 | const auto node = std::ranges::find_if(4340 28 | nodes, [name](const node_t& node) { return name == node->name; });4341 29 | if (node != nodes.end()) return *node;4342 30 | 4343 31 | return nullptr;4344 32 | }4345 33 | 4346 34 | std::vector<node_t> nodes;4347 | 4348 | {}4349 35 | std::vector<edge_t> edges;4350 | 4351 | {}4352/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]4353 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4354 | ^4355/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]4356 14 | class GraphicsContext {4357 | ^4358/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]4359 10 | class Input {4360 | ^4361 11 | public:4362 12 | void initialize(event::Dispatcher& dispatcher);4363 13 | 4364 14 | auto is_pressed(KeyCode key) const -> bool;4365 15 | auto is_pressed_down(KeyCode key) const -> bool;4366 16 | 4367 17 | auto end_frame() { pressed_down_.clear(); }4368 18 | 4369 19 | private:4370 20 | std::unordered_map<KeyCode, bool> pressed_;4371 | 4372 | {}4373 21 | std::unordered_map<KeyCode, bool> pressed_down_;4374 | 4375 | {}4376/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]4377 14 | auto is_pressed(KeyCode key) const -> bool;4378 | ^4379 | [[nodiscard]] 4380/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]4381 15 | auto is_pressed_down(KeyCode key) const -> bool;4382 | ^4383 | [[nodiscard]] 4384/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]4385 57 | class Mesh {4386 | ^4387/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4388 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)4389 | ^4390/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4391 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4392 | ^4393/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]4394 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4395 | ^4396 21 | : name_(std::move(name)), shader_(shader) {}4397 22 | 4398 23 | std::string name_;4399 | 4400 | {}4401 24 | 4402 25 | std::shared_ptr<vk::Shader> shader_;4403 | 4404 | {}4405/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:25:3: warning: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init]4406 25 | PassResources(std::string target_prefix)4407 | ^4408/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]4409 51 | auto has_colour_target() const { return colour_target_; }4410 | ^4411 | [[nodiscard]] 4412/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]4413 52 | auto has_depth_target() const { return depth_target_; }4414 | ^4415 | [[nodiscard]] 4416/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_target.hpp:14:7: warning: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init]4417 14 | class RenderTarget {4418 | ^4419/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/components/mesh.hpp:13:7: warning: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init]4420 13 | class MeshRenderer {4421 | ^4422/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]4423 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)4424 | ^4425 15 | : entity_(entity), scene_(scene) {}4426 16 | 4427 17 | template <typename T>4428 18 | [[nodiscard]] auto has_component() const -> bool;4429 19 | 4430 20 | template <typename T>4431 21 | auto get_component() -> T&;4432 22 | 4433 23 | template <typename T, typename... Args>4434 24 | void add_component(Args&&... args);4435 25 | 4436 26 | private:4437 27 | flecs::entity entity_;4438 | 4439 | {}4440 28 | 4441 29 | std::shared_ptr<Scene> scene_;4442 | 4443 | {}4444/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/entity.hpp:46:38: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4445 46 | void Entity::add_component(Args&&... args) {4446 | ^4447/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]4448 11 | class Scene : public std::enable_shared_from_this<Scene> {4449 | ^4450 12 | public:4451 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }4452 14 | 4453 15 | auto create_entity(const std::string& name = "entity") -> Entity;4454 16 | 4455 17 | auto world() const -> const flecs::world& { return ecs_; }4456 18 | auto world() -> flecs::world& { return ecs_; }4457 19 | 4458 20 | private:4459 21 | Scene() = default;4460 22 | 4461 23 | flecs::world ecs_;4462 | 4463 | {}4464/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]4465 17 | auto world() const -> const flecs::world& { return ecs_; }4466 | ^4467 | [[nodiscard]] 4468/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]4469 9 | class Device {4470 | ^4471/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]4472 19 | struct SwapchainSupportDetails {4473 | ^4474 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4475 | 4476 | {}4477 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4478 | 4479 | {}4480 22 | std::vector<::vk::PresentModeKHR> present_modes;4481 | 4482 | {}4483/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]4484 31 | VKAPI_ATTR auto VKAPI_CALL4485 | ^~~~~~~~~~4486 | vkapi_call4487/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]4488/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4489 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4490 | ^4491/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4492 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4493 | ^4494/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]4495 40 | explicit Window(SDL_Window* window) : window_(window) {}4496 | ^4497 41 | 4498 42 | SDL_Window* window_;4499 | 4500 | {}4501/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]4502 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);4503 | ^ 4504 | = NAN4505/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/matrix.hpp:20:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4506 4 | for (size_t i = 0; i < Rows; ++i) {4507 | ^ ~ 4508 | std::cmp_less( , )4509/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/matrix.hpp:44:26: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4510 44 | for (size_t row = 0; row < Cols; ++row) {4511 | ^ ~ 4512 | std::cmp_less( , )4513/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/matrix.hpp:45:28: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4514 45 | for (size_t col = 0; col < Rows; ++col) {4515 | ^ ~ 4516 | std::cmp_less( , )4517/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/matrix.hpp:47:28: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4518 47 | for (size_t k = 0; k < Cols; ++k) {4519 | ^ ~ 4520 | std::cmp_less( , )4521/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4522 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));4523 | ^~~~~~~~~~~~~~~~~~~~~4524 | boost_describe_struct4525/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4526/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4527 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));4528 | ^~~~~~~~~~~~~~~~~~~~~4529 | boost_describe_struct4530/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4531/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4532 18 | constexpr Vec() : data() {}4533 | ^ ~~4534 | = default;4535/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:21:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4536 6 | 4537 7 | namespace wren::math {4538 8 | 4539 9 | template <typename T, std::size_t N>4540 10 | struct Vec {4541 11 | using vec_t = Vec<T, N>;4542 12 | 4543 13 | static auto unit_x() { return vec_t{1.0f}; }4544 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; }4545 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; }4546 16 | 4547 17 | ~Vec() = default;4548 18 | constexpr Vec() : data() {}4549 19 | 4550 20 | Vec(const Vec<T, N>& other) {4551 21 | for (size_t i = 0; i < N; ++i) {4552 | ^ ~ 4553 | std::cmp_less( , )4554/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:37:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4555 37 | for (size_t i = 0; i < N; ++i) {4556 | ^ ~ 4557 | std::cmp_less( , )4558/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4559 168 | Vec2f() : Vec<float, 2>() {}4560 | ^ ~~4561 | = default;4562/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4563 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4564 | ^~~~~~~~~~~~~~~~~~~~~4565 | boost_describe_struct4566/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4567/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4568 181 | Vec3f() : Vec<float, 3>() {}4569 | ^ ~~4570 | = default;4571/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4572 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4573 | ^~~~~~~~~~~~~~~~~~~~~4574 | boost_describe_struct4575/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4576/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4577 199 | Vec4f() : Vec<float, 4>() {}4578 | ^ ~~4579 | = default;4580/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4581 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4582 | ^~~~~~~~~~~~~~~~~~~~~4583 | boost_describe_struct4584/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4585/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]4586 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4587 | ^~~~~~~~~~~~~~~~~~~~~4588 | kMakeAnsiColourCode4589/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4590 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4591 | ^~~~~~~~~~~~~~~~~~~4592 | boost_describe_enum4593/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4594/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4595 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4596 | ^4597/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4598 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4599 | ^4600/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4601 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4602 | ^4603/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4604 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4605 | ^4606/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4607 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4608 | ^4609/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4610 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4611 | ^4612/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]4613 12 | struct std::formatter<T, char> {4614 | ^~~~~~~~~4615 | Formatter4616/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]4617 14 | class Err {4618 | ^4619/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]4620 37 | std::optional<std::string> extra_message_;4621 | ^~~~~~~~~~~~~~4622 | extra_message4623/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]4624 39 | std::source_location loc_;4625 | ^~~~4626 | loc4627/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]4628 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4629 | ^4630 30 | ::vk::ImageView view)4631 31 | : allocator_(allocator),4632 32 | allocation_(allocation),4633 33 | image_(image),4634 34 | view_(view) {}4635 35 | 4636 36 | void destroy() noexcept;4637 37 | 4638 38 | VmaAllocator allocator_{};4639 39 | VmaAllocation allocation_{};4640 40 | ::vk::Image image_;4641 | 4642 | {}4643 41 | ::vk::ImageView view_;4644 | 4645 | {}4646/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4647 12 | BOOST_DESCRIBE_ENUM(4648 | ^~~~~~~~~~~~~~~~~~~4649 | boost_describe_enum4650/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4651/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4652 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4653 | ^4654/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4655 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4656 | ^4657/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4658 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);4659 | ^~~~~~~~~~~~~~~~~4660 | boost_define_enum4661/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4662/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]4663 26 | class ShaderModule {4664 | ^4665/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]4666 49 | class Shader {4667 | ^466879 warnings and 2 errors generated.4669Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/editor.cpp.4670Suppressed 7 warnings (6 in non-user code, 1 NOLINT).4671Use -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.4672Found compiler error(s).46734674[44/47][1.0s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/window.cpp4675error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/window.cpp.o.modmap' [clang-diagnostic-error]4676/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4677 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4678 | ^~~~~~~~~~~~~~~~~4679 | boost_define_enum4680/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4681/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]4682 70 | struct KeyTyped {4683 | ^4684 71 | std::string_view text;4685 | 4686 | {}4687/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:3:10: error: 'SDL3/SDL.h' file not found [clang-diagnostic-error]4688 3 | #include <SDL3/SDL.h>4689 | ^~~~~~~~~~~~4690/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4691 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4692 | ^4693/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4694 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4695 | ^4696/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]4697 40 | explicit Window(SDL_Window* window) : window_(window) {}4698 | ^4699 41 | 4700 42 | SDL_Window* window_;4701 | 4702 | {}4703/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]4704 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4705 | ^~~~~~~~~~~~~~~~~~~~~4706 | kMakeAnsiColourCode4707/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4708 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4709 | ^~~~~~~~~~~~~~~~~~~4710 | boost_describe_enum4711/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4712/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4713 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4714 | ^4715/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4716 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4717 | ^4718/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4719 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4720 | ^4721/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4722 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4723 | ^4724/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4725 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4726 | ^4727/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4728 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4729 | ^4730/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]4731 12 | struct std::formatter<T, char> {4732 | ^~~~~~~~~4733 | Formatter4734/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]4735 14 | class Err {4736 | ^4737/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]4738 37 | std::optional<std::string> extra_message_;4739 | ^~~~~~~~~~~~~~4740 | extra_message4741/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]4742 39 | std::source_location loc_;4743 | ^~~~4744 | loc474524 warnings and 2 errors generated.4746Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/window.cpp.4747Suppressed 7 warnings (6 in non-user code, 1 NOLINT).4748Use -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.4749Found compiler error(s).47504751[45/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/mesh_loader.cpp4752error: no such file or directory: '@wren/CMakeFiles/wren.dir/src/mesh_loader.cpp.o.modmap' [clang-diagnostic-error]4753/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]4754 57 | class Mesh {4755 | ^4756/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh_loader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]4757 3 | #include <filesystem>4758 | ^~~~~~~~~~~~4759/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4760 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)4761 | ^4762/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4763 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4764 | ^4765/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]4766 9 | class Device {4767 | ^4768/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/mesh_loader.cpp:25:23: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4769 25 | utils::BinaryReader reader(std::as_bytes(s));4770 | ~~~~~ ^ 4771 | auto -> utils4772/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4773 18 | constexpr Vec() : data() {}4774 | ^ ~~4775 | = default;4776/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4777 168 | Vec2f() : Vec<float, 2>() {}4778 | ^ ~~4779 | = default;4780/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4781 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4782 | ^~~~~~~~~~~~~~~~~~~~~4783 | boost_describe_struct4784/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4785/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4786 181 | Vec3f() : Vec<float, 3>() {}4787 | ^ ~~4788 | = default;4789/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4790 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4791 | ^~~~~~~~~~~~~~~~~~~~~4792 | boost_describe_struct4793/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4794/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4795 199 | Vec4f() : Vec<float, 4>() {}4796 | ^ ~~4797 | = default;4798/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4799 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4800 | ^~~~~~~~~~~~~~~~~~~~~4801 | boost_describe_struct4802/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4803/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]4804 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4805 | ^~~~~~~~~~~~~~~~~~~~~4806 | kMakeAnsiColourCode4807/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4808 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4809 | ^~~~~~~~~~~~~~~~~~~4810 | boost_describe_enum4811/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4812/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4813 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4814 | ^4815/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4816 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4817 | ^4818/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4819 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4820 | ^4821/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4822 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4823 | ^4824/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4825 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4826 | ^4827/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]4828 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4829 | ^4830/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/binary_reader.hpp:12:3: warning: constructor does not initialize these fields: data_, iterator [cppcoreguidelines-pro-type-member-init]4831 12 | BinaryReader(const std::span<const std::byte>& data)4832 | ^4833/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/binary_reader.hpp:55:31: warning: invalid case style for private member 'iterator' [readability-identifier-naming]4834 55 | std::span<const std::byte>::iterator pos_;4835 | ^~~~~~~~4836 | iterator_4837/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]4838 12 | struct std::formatter<T, char> {4839 | ^~~~~~~~~4840 | Formatter4841/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]4842 14 | class Err {4843 | ^4844/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]4845 37 | std::optional<std::string> extra_message_;4846 | ^~~~~~~~~~~~~~4847 | extra_message4848/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]4849 39 | std::source_location loc_;4850 | ^~~~4851 | loc4852/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4853 12 | BOOST_DESCRIBE_ENUM(4854 | ^~~~~~~~~~~~~~~~~~~4855 | boost_describe_enum4856/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4857/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4858 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4859 | ^4860/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4861 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4862 | ^4863/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4864 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);4865 | ^~~~~~~~~~~~~~~~~4866 | boost_define_enum4867/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4868/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]4869 26 | class ShaderModule {4870 | ^4871/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]4872 49 | class Shader {4873 | ^487436 warnings and 2 errors generated.4875Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/src/mesh_loader.cpp.4876Found compiler error(s).48774878[46/47][1.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/main.cpp4879error: no such file or directory: '@editor/CMakeFiles/wren_editor.dir/src/main.cpp.o.modmap' [clang-diagnostic-error]4880/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/main.cpp:1:10: error: 'filesystem' file not found [clang-diagnostic-error]4881 1 | #include <filesystem>4882 | ^~~~~~~~~~~~4883/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:10:7: warning: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init]4884 10 | class Manager {4885 | ^4886 11 | public:4887 12 | Manager() = default;4888 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4889 14 | const std::optional<std::filesystem::path>& project_path = {})4890 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4891 16 | 4892 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4893 18 | -> expected<std::filesystem::path>;4894 19 | 4895 20 | private:4896 21 | std::vector<std::filesystem::path> asset_paths_;4897 | 4898 | {}4899 22 | std::optional<std::filesystem::path> project_path_;4900 | 4901 | {}4902/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:13:3: warning: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init]4903 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4904 | ^4905/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]4906 14 | struct Context {4907 | ^4908 15 | Window window;4909 16 | event::Dispatcher event_dispatcher;4910 17 | Input input;4911 18 | 4912 19 | std::shared_ptr<GraphicsContext> graphics_context;4913 | 4914 | {}4915 20 | std::shared_ptr<Renderer> renderer;4916 | 4917 | {}4918/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4919 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4920 | ^~~~~~~~~~~~~~~~~4921 | boost_define_enum4922/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4923/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]4924 70 | struct KeyTyped {4925 | ^4926 71 | std::string_view text;4927 | 4928 | {}4929/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]4930 14 | struct Node {4931 | ^4932 15 | std::string name;4933 | 4934 | {}4935 16 | std::shared_ptr<RenderPass> render_pass;4936 | 4937 | {}4938/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]4939 22 | struct Graph {4940 | ^4941 23 | auto begin() { return nodes.begin(); }4942 24 | auto end() { return nodes.end(); }4943 25 | 4944 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4945 27 | const auto node = std::ranges::find_if(4946 28 | nodes, [name](const node_t& node) { return name == node->name; });4947 29 | if (node != nodes.end()) return *node;4948 30 | 4949 31 | return nullptr;4950 32 | }4951 33 | 4952 34 | std::vector<node_t> nodes;4953 | 4954 | {}4955 35 | std::vector<edge_t> edges;4956 | 4957 | {}4958/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]4959 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4960 | ^4961/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]4962 14 | class GraphicsContext {4963 | ^4964/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]4965 10 | class Input {4966 | ^4967 11 | public:4968 12 | void initialize(event::Dispatcher& dispatcher);4969 13 | 4970 14 | auto is_pressed(KeyCode key) const -> bool;4971 15 | auto is_pressed_down(KeyCode key) const -> bool;4972 16 | 4973 17 | auto end_frame() { pressed_down_.clear(); }4974 18 | 4975 19 | private:4976 20 | std::unordered_map<KeyCode, bool> pressed_;4977 | 4978 | {}4979 21 | std::unordered_map<KeyCode, bool> pressed_down_;4980 | 4981 | {}4982/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]4983 14 | auto is_pressed(KeyCode key) const -> bool;4984 | ^4985 | [[nodiscard]] 4986/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]4987 15 | auto is_pressed_down(KeyCode key) const -> bool;4988 | ^4989 | [[nodiscard]] 4990/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]4991 57 | class Mesh {4992 | ^4993/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4994 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)4995 | ^4996/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4997 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4998 | ^4999/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]5000 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)5001 | ^5002 21 | : name_(std::move(name)), shader_(shader) {}5003 22 | 5004 23 | std::string name_;5005 | 5006 | {}5007 24 | 5008 25 | std::shared_ptr<vk::Shader> shader_;5009 | 5010 | {}5011/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:25:3: warning: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init]5012 25 | PassResources(std::string target_prefix)5013 | ^5014/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]5015 51 | auto has_colour_target() const { return colour_target_; }5016 | ^5017 | [[nodiscard]] 5018/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]5019 52 | auto has_depth_target() const { return depth_target_; }5020 | ^5021 | [[nodiscard]] 5022/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_target.hpp:14:7: warning: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init]5023 14 | class RenderTarget {5024 | ^5025/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/components/mesh.hpp:13:7: warning: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init]5026 13 | class MeshRenderer {5027 | ^5028/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]5029 11 | class Scene : public std::enable_shared_from_this<Scene> {5030 | ^5031 12 | public:5032 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }5033 14 | 5034 15 | auto create_entity(const std::string& name = "entity") -> Entity;5035 16 | 5036 17 | auto world() const -> const flecs::world& { return ecs_; }5037 18 | auto world() -> flecs::world& { return ecs_; }5038 19 | 5039 20 | private:5040 21 | Scene() = default;5041 22 | 5042 23 | flecs::world ecs_;5043 | 5044 | {}5045/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]5046 17 | auto world() const -> const flecs::world& { return ecs_; }5047 | ^5048 | [[nodiscard]] 5049/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]5050 9 | class Device {5051 | ^5052/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]5053 19 | struct SwapchainSupportDetails {5054 | ^5055 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;5056 | 5057 | {}5058 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;5059 | 5060 | {}5061 22 | std::vector<::vk::PresentModeKHR> present_modes;5062 | 5063 | {}5064/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]5065 31 | VKAPI_ATTR auto VKAPI_CALL5066 | ^~~~~~~~~~5067 | vkapi_call5068/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]5069/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5070 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,5071 | ^5072/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5073 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5074 | ^5075/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]5076 40 | explicit Window(SDL_Window* window) : window_(window) {}5077 | ^5078 41 | 5079 42 | SDL_Window* window_;5080 | 5081 | {}5082/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]5083 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);5084 | ^ 5085 | = NAN5086/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/matrix.hpp:20:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]5087 4 | for (size_t i = 0; i < Rows; ++i) {5088 | ^ ~ 5089 | std::cmp_less( , )5090/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/matrix.hpp:44:26: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]5091 44 | for (size_t row = 0; row < Cols; ++row) {5092 | ^ ~ 5093 | std::cmp_less( , )5094/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/matrix.hpp:45:28: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]5095 45 | for (size_t col = 0; col < Rows; ++col) {5096 | ^ ~ 5097 | std::cmp_less( , )5098/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/matrix.hpp:47:28: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]5099 47 | for (size_t k = 0; k < Cols; ++k) {5100 | ^ ~ 5101 | std::cmp_less( , )5102/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5103 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));5104 | ^~~~~~~~~~~~~~~~~~~~~5105 | boost_describe_struct5106/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5107/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5108 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));5109 | ^~~~~~~~~~~~~~~~~~~~~5110 | boost_describe_struct5111/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5112/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5113 18 | constexpr Vec() : data() {}5114 | ^ ~~5115 | = default;5116/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:21:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]5117 6 | 5118 7 | namespace wren::math {5119 8 | 5120 9 | template <typename T, std::size_t N>5121 10 | struct Vec {5122 11 | using vec_t = Vec<T, N>;5123 12 | 5124 13 | static auto unit_x() { return vec_t{1.0f}; }5125 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; }5126 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; }5127 16 | 5128 17 | ~Vec() = default;5129 18 | constexpr Vec() : data() {}5130 19 | 5131 20 | Vec(const Vec<T, N>& other) {5132 21 | for (size_t i = 0; i < N; ++i) {5133 | ^ ~ 5134 | std::cmp_less( , )5135/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:37:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]5136 37 | for (size_t i = 0; i < N; ++i) {5137 | ^ ~ 5138 | std::cmp_less( , )5139/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5140 168 | Vec2f() : Vec<float, 2>() {}5141 | ^ ~~5142 | = default;5143/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5144 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5145 | ^~~~~~~~~~~~~~~~~~~~~5146 | boost_describe_struct5147/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5148/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5149 181 | Vec3f() : Vec<float, 3>() {}5150 | ^ ~~5151 | = default;5152/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5153 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5154 | ^~~~~~~~~~~~~~~~~~~~~5155 | boost_describe_struct5156/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5157/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5158 199 | Vec4f() : Vec<float, 4>() {}5159 | ^ ~~5160 | = default;5161/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5162 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5163 | ^~~~~~~~~~~~~~~~~~~~~5164 | boost_describe_struct5165/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5166/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]5167 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {5168 | ^~~~~~~~~~~~~~~~~~~~~5169 | kMakeAnsiColourCode5170/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]5171 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)5172 | ^~~~~~~~~~~~~~~~~~~5173 | boost_describe_enum5174/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5175/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5176 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {5177 | ^5178/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5179 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {5180 | ^5181/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5182 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {5183 | ^5184/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5185 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {5186 | ^5187/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5188 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {5189 | ^5190/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5191 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {5192 | ^5193/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]5194 12 | struct std::formatter<T, char> {5195 | ^~~~~~~~~5196 | Formatter5197/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]5198 14 | class Err {5199 | ^5200/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]5201 37 | std::optional<std::string> extra_message_;5202 | ^~~~~~~~~~~~~~5203 | extra_message5204/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]5205 39 | std::source_location loc_;5206 | ^~~~5207 | loc5208/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]5209 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,5210 | ^5211 30 | ::vk::ImageView view)5212 31 | : allocator_(allocator),5213 32 | allocation_(allocation),5214 33 | image_(image),5215 34 | view_(view) {}5216 35 | 5217 36 | void destroy() noexcept;5218 37 | 5219 38 | VmaAllocator allocator_{};5220 39 | VmaAllocation allocation_{};5221 40 | ::vk::Image image_;5222 | 5223 | {}5224 41 | ::vk::ImageView view_;5225 | 5226 | {}5227/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]5228 12 | BOOST_DESCRIBE_ENUM(5229 | ^~~~~~~~~~~~~~~~~~~5230 | boost_describe_enum5231/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5232/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5233 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5234 | ^5235/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5236 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5237 | ^5238/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]5239 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);5240 | ^~~~~~~~~~~~~~~~~5241 | boost_define_enum5242/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5243/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]5244 26 | class ShaderModule {5245 | ^5246/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]5247 49 | class Shader {5248 | ^524977 warnings and 2 errors generated.5250Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/editor/src/main.cpp.5251Suppressed 7 warnings (6 in non-user code, 1 NOLINT).5252Use -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.5253Found compiler error(s).52545255[47/47][2.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.glwiyv3FsH /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/examples/nand/main.cpp5256error: no such file or directory: '@examples/nand/CMakeFiles/nand.dir/main.cpp.o.modmap' [clang-diagnostic-error]5257/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/examples/nand/main.cpp:1:10: error: 'cstdlib' file not found [clang-diagnostic-error]5258 1 | #include <cstdlib>5259 | ^~~~~~~~~5260/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/examples/nand/main.cpp:19:8: warning: constructor does not initialize these fields: app, scene [cppcoreguidelines-pro-type-member-init]5261 19 | struct GameData {5262 | ^5263 20 | std::shared_ptr<wren::Application> app;5264 | 5265 | {}5266 21 | std::shared_ptr<wren::scene::Scene> scene;5267 | 5268 | {}5269/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/examples/nand/main.cpp:49:25: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5270 49 | wren::assets::Manager asset_manager(asset_paths);5271 | ~~~~~~~~~~~~~~~~~~~~~ ^ 5272 | auto -> wren::assets::Manager5273/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:10:7: warning: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init]5274 10 | class Manager {5275 | ^5276 11 | public:5277 12 | Manager() = default;5278 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,5279 14 | const std::optional<std::filesystem::path>& project_path = {})5280 15 | : asset_paths_(asset_paths), project_path_(project_path) {}5281 16 | 5282 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const5283 18 | -> expected<std::filesystem::path>;5284 19 | 5285 20 | private:5286 21 | std::vector<std::filesystem::path> asset_paths_;5287 | 5288 | {}5289 22 | std::optional<std::filesystem::path> project_path_;5290 | 5291 | {}5292/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/assets/manager.hpp:13:3: warning: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init]5293 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,5294 | ^5295/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]5296 14 | struct Context {5297 | ^5298 15 | Window window;5299 16 | event::Dispatcher event_dispatcher;5300 17 | Input input;5301 18 | 5302 19 | std::shared_ptr<GraphicsContext> graphics_context;5303 | 5304 | {}5305 20 | std::shared_ptr<Renderer> renderer;5306 | 5307 | {}5308/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]5309 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)5310 | ^~~~~~~~~~~~~~~~~5311 | boost_define_enum5312/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5313/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]5314 70 | struct KeyTyped {5315 | ^5316 71 | std::string_view text;5317 | 5318 | {}5319/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]5320 14 | struct Node {5321 | ^5322 15 | std::string name;5323 | 5324 | {}5325 16 | std::shared_ptr<RenderPass> render_pass;5326 | 5327 | {}5328/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]5329 22 | struct Graph {5330 | ^5331 23 | auto begin() { return nodes.begin(); }5332 24 | auto end() { return nodes.end(); }5333 25 | 5334 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {5335 27 | const auto node = std::ranges::find_if(5336 28 | nodes, [name](const node_t& node) { return name == node->name; });5337 29 | if (node != nodes.end()) return *node;5338 30 | 5339 31 | return nullptr;5340 32 | }5341 33 | 5342 34 | std::vector<node_t> nodes;5343 | 5344 | {}5345 35 | std::vector<edge_t> edges;5346 | 5347 | {}5348/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]5349 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}5350 | ^5351/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/graphics_context.hpp:14:7: warning: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init]5352 14 | class GraphicsContext {5353 | ^5354/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]5355 10 | class Input {5356 | ^5357 11 | public:5358 12 | void initialize(event::Dispatcher& dispatcher);5359 13 | 5360 14 | auto is_pressed(KeyCode key) const -> bool;5361 15 | auto is_pressed_down(KeyCode key) const -> bool;5362 16 | 5363 17 | auto end_frame() { pressed_down_.clear(); }5364 18 | 5365 19 | private:5366 20 | std::unordered_map<KeyCode, bool> pressed_;5367 | 5368 | {}5369 21 | std::unordered_map<KeyCode, bool> pressed_down_;5370 | 5371 | {}5372/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]5373 14 | auto is_pressed(KeyCode key) const -> bool;5374 | ^5375 | [[nodiscard]] 5376/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]5377 15 | auto is_pressed_down(KeyCode key) const -> bool;5378 | ^5379 | [[nodiscard]] 5380/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh.hpp:57:7: warning: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init]5381 57 | class Mesh {5382 | ^5383/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5384 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)5385 | ^5386/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5387 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5388 | ^5389/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]5390 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)5391 | ^5392 21 | : name_(std::move(name)), shader_(shader) {}5393 22 | 5394 23 | std::string name_;5395 | 5396 | {}5397 24 | 5398 25 | std::shared_ptr<vk::Shader> shader_;5399 | 5400 | {}5401/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:25:3: warning: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init]5402 25 | PassResources(std::string target_prefix)5403 | ^5404/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]5405 51 | auto has_colour_target() const { return colour_target_; }5406 | ^5407 | [[nodiscard]] 5408/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]5409 52 | auto has_depth_target() const { return depth_target_; }5410 | ^5411 | [[nodiscard]] 5412/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/render_target.hpp:14:7: warning: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, sample_count_, format_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init]5413 14 | class RenderTarget {5414 | ^5415/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/components/mesh.hpp:13:7: warning: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init]5416 13 | class MeshRenderer {5417 | ^5418/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]5419 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)5420 | ^5421 15 | : entity_(entity), scene_(scene) {}5422 16 | 5423 17 | template <typename T>5424 18 | [[nodiscard]] auto has_component() const -> bool;5425 19 | 5426 20 | template <typename T>5427 21 | auto get_component() -> T&;5428 22 | 5429 23 | template <typename T, typename... Args>5430 24 | void add_component(Args&&... args);5431 25 | 5432 26 | private:5433 27 | flecs::entity entity_;5434 | 5435 | {}5436 28 | 5437 29 | std::shared_ptr<Scene> scene_;5438 | 5439 | {}5440/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/entity.hpp:46:38: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5441 46 | void Entity::add_component(Args&&... args) {5442 | ^5443/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]5444 11 | class Scene : public std::enable_shared_from_this<Scene> {5445 | ^5446 12 | public:5447 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }5448 14 | 5449 15 | auto create_entity(const std::string& name = "entity") -> Entity;5450 16 | 5451 17 | auto world() const -> const flecs::world& { return ecs_; }5452 18 | auto world() -> flecs::world& { return ecs_; }5453 19 | 5454 20 | private:5455 21 | Scene() = default;5456 22 | 5457 23 | flecs::world ecs_;5458 | 5459 | {}5460/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]5461 17 | auto world() const -> const flecs::world& { return ecs_; }5462 | ^5463 | [[nodiscard]] 5464/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/texture.hpp:17:3: warning: constructor does not initialize these fields: sampler_ [cppcoreguidelines-pro-type-member-init]5465 17 | Texture(vk::Image& image, const ::vk::Sampler& sampler)5466 | ^5467 18 | : image_(std::move(image)), sampler_(sampler) {}5468 19 | 5469 20 | vk::Image image_;5470 21 | ::vk::Sampler sampler_;5471 | 5472 | {}5473/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/device.hpp:9:7: warning: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init]5474 9 | class Device {5475 | ^5476/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/queue.hpp:11:8: warning: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init]5477 11 | struct QueueFamilyIndices {5478 | ^5479 12 | uint32_t graphics_index;5480 | 5481 | {}5482 13 | uint32_t present_index;5483 | 5484 | {}5485/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:19:8: warning: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init]5486 19 | struct SwapchainSupportDetails {5487 | ^5488 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;5489 | 5490 | {}5491 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;5492 | 5493 | {}5494 22 | std::vector<::vk::PresentModeKHR> present_modes;5495 | 5496 | {}5497/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]5498 31 | VKAPI_ATTR auto VKAPI_CALL5499 | ^~~~~~~~~~5500 | vkapi_call5501/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]5502/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5503 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,5504 | ^5505/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5506 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5507 | ^5508/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]5509 40 | explicit Window(SDL_Window* window) : window_(window) {}5510 | ^5511 41 | 5512 42 | SDL_Window* window_;5513 | 5514 | {}5515/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_gui/include/wren/gui/ui.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming]5516 13 | BOOST_DEFINE_ENUM_CLASS(ElementKind, Panel, Text)5517 | ^~~~~~~~~~~~~~~~~~~~~~~5518 | boost_define_enum_class5519/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_gui/include/wren/gui/ui.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5520/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_gui/include/wren/gui/ui.hpp:15:8: warning: constructor does not initialize these fields: kind, children [cppcoreguidelines-pro-type-member-init]5521 15 | struct Element {5522 | ^5523 16 | std::string kind;5524 | 5525 | {}5526 17 | 5527 18 | Colour colour = {0, 0, 0, 0};5528 19 | 5529 20 | float margin = 0;5530 21 | float padding = 0;5531 22 | 5532 23 | std::vector<Element> children;5533 | 5534 | {}5535/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]5536 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);5537 | ^ 5538 | = NAN5539/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5540 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));5541 | ^~~~~~~~~~~~~~~~~~~~~5542 | boost_describe_struct5543/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5544/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5545 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));5546 | ^~~~~~~~~~~~~~~~~~~~~5547 | boost_describe_struct5548/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5549/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5550 18 | constexpr Vec() : data() {}5551 | ^ ~~5552 | = default;5553/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5554 168 | Vec2f() : Vec<float, 2>() {}5555 | ^ ~~5556 | = default;5557/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5558 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5559 | ^~~~~~~~~~~~~~~~~~~~~5560 | boost_describe_struct5561/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5562/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5563 181 | Vec3f() : Vec<float, 3>() {}5564 | ^ ~~5565 | = default;5566/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5567 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5568 | ^~~~~~~~~~~~~~~~~~~~~5569 | boost_describe_struct5570/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5571/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5572 199 | Vec4f() : Vec<float, 4>() {}5573 | ^ ~~5574 | = default;5575/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5576 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5577 | ^~~~~~~~~~~~~~~~~~~~~5578 | boost_describe_struct5579/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5580/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]5581 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {5582 | ^~~~~~~~~~~~~~~~~~~~~5583 | kMakeAnsiColourCode5584/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]5585 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)5586 | ^~~~~~~~~~~~~~~~~~~5587 | boost_describe_enum5588/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5589/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:41:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5590 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {5591 | ^5592/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:49:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5593 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {5594 | ^5595/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:57:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5596 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {5597 | ^5598/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:65:61: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5599 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {5600 | ^5601/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:73:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5602 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {5603 | ^5604/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/logging/log.hpp:81:62: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]5605 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {5606 | ^5607/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]5608 12 | struct std::formatter<T, char> {5609 | ^~~~~~~~~5610 | Formatter5611/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:14:7: warning: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init]5612 14 | class Err {5613 | ^5614/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]5615 37 | std::optional<std::string> extra_message_;5616 | ^~~~~~~~~~~~~~5617 | extra_message5618/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]5619 39 | std::source_location loc_;5620 | ^~~~5621 | loc5622/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]5623 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,5624 | ^5625 30 | ::vk::ImageView view)5626 31 | : allocator_(allocator),5627 32 | allocation_(allocation),5628 33 | image_(image),5629 34 | view_(view) {}5630 35 | 5631 36 | void destroy() noexcept;5632 37 | 5633 38 | VmaAllocator allocator_{};5634 39 | VmaAllocation allocation_{};5635 40 | ::vk::Image image_;5636 | 5637 | {}5638 41 | ::vk::ImageView view_;5639 | 5640 | {}5641/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]5642 12 | BOOST_DESCRIBE_ENUM(5643 | ^~~~~~~~~~~~~~~~~~~5644 | boost_describe_enum5645/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5646/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5647 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5648 | ^5649/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5650 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5651 | ^5652/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]5653 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);5654 | ^~~~~~~~~~~~~~~~~5655 | boost_define_enum5656/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5657/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:26:7: warning: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init]5658 26 | class ShaderModule {5659 | ^5660/nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/wren_vk/include/wren/vk/shader.hpp:49:7: warning: constructor does not initialize these fields: descriptor_set_layouts_, descriptor_sets_, pipeline_layout_, pipeline_ [cppcoreguidelines-pro-type-member-init]5661 49 | class Shader {5662 | ^5663110 warnings and 2 errors generated.5664Error while processing /nix/store/cgnqzvn5dng584g80w8ln8x5qxiwjz1d-csmq3hbygjf74a4814r2i7pr8bfj260n-source/examples/nand/main.cpp.5665Suppressed 37 warnings (36 in non-user code, 1 NOLINT).5666Use -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.5667Found compiler error(s).5668