nixbot

builds
1cmake -S. -B/build/tmp.K7SZvX2iV8 -G Ninja 2-- The C compiler identification is Clang 22.1.83-- The CXX compiler identification is Clang 22.1.84-- Detecting C compiler ABI info5-- Detecting C compiler ABI info - done6-- Check for working C compiler: /nix/store/dhj655ms136rgql2a7bs43xyn5h277r7-clang-wrapper-22.1.8/bin/clang - skipped7-- Detecting C compile features8-- Detecting C compile features - done9-- Detecting CXX compiler ABI info10-- Detecting CXX compiler ABI info - done11-- Check for working CXX compiler: /nix/store/dhj655ms136rgql2a7bs43xyn5h277r7-clang-wrapper-22.1.8/bin/clang++ - skipped12-- Detecting CXX compile features13-- Detecting CXX compile features - done14-- Found Vulkan: /nix/store/iahmf8kl215rjcvb3zz3l7i9w2sf9x5v-vulkan-loader-1.4.357.0/lib/libvulkan.so (found version "1.4.357") missing components: glslc glslangValidator15-- Performing Test CMAKE_HAVE_LIBC_PTHREAD16-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success17-- Found Threads: TRUE18-- Found Fontconfig: /nix/store/hrxf1fxrp7qwxrlv5k4aqxlwlam952aa-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3")19-- Found Freetype: /nix/store/85v143gw8jcqjg04gxb38c4han2z7myb-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3")20-- Found PkgConfig: /nix/store/29d1c5xk6w3rwl7yvdfwl90whslv5h54-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")21-- Checking for module 'stb'22-- Found stb, version 123-- Configuring done (4.4s)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.K7SZvX2iV854Enabled 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.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/string_reader.cpp143/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: warning: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init]144 9 | StringReader(const std::string_view& input) : input_(input) {}145 | ^146/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/string_reader.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]147 1 | #include <boost/test/unit_test.hpp>148 | ^~~~~~~~~~~~~~~~~~~~~~~~~~149/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]150 4 | BOOST_AUTO_TEST_SUITE(string_reader)151 | ^152/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/string_reader.cpp:36:1: warning: invalid case style for function 'BOOST_AUTO_TEST_SUITE_END' [readability-identifier-naming]153 36 | BOOST_AUTO_TEST_SUITE_END();154 | ^~~~~~~~~~~~~~~~~~~~~~~~~155 | boost_auto_test_suite_end156/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/string_reader.cpp:36:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1574 warnings and 1 error generated.158Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/string_reader.cpp.159Found compiler error(s).160161[ 2/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/assets/manager.cpp162/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/assets/manager.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]163 3 | #include <filesystem>164 | ^~~~~~~~~~~~165/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]166 10 | class Manager {167 | ^168 11 | public:169 12 | Manager() = default;170 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,171 14 | const std::optional<std::filesystem::path>& project_path = {})172 15 | : asset_paths_(asset_paths), project_path_(project_path) {}173 16 | 174 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const175 18 | -> expected<std::filesystem::path>;176 19 | 177 20 | private:178 21 | std::vector<std::filesystem::path> asset_paths_;179 | 180 | {}181 22 | std::optional<std::filesystem::path> project_path_;182 | 183 | {}184/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]185 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,186 | ^187/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]188 14 | class Err {189 | ^190/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]191 37 | std::optional<std::string> extra_message_;192 | ^~~~~~~~~~~~~~193 | extra_message194/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]195 39 | std::source_location loc_;196 | ^~~~197 | loc1985 warnings and 1 error generated.199Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/assets/manager.cpp.200Found compiler error(s).201202[ 3/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/vulkan.cpp203/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/vulkan.cpp:1:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]204 1 | #include <vulkan/vulkan.hpp>205 | ^~~~~~~~~~~~~~~~~~~2061 error generated.207Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/vulkan.cpp.208Found compiler error(s).209210[ 4/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_text/tests/font.cpp211/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_text/tests/font.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]212 1 | #include <boost/test/unit_test.hpp>213 | ^~~~~~~~~~~~~~~~~~~~~~~~~~214/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]215 4 | BOOST_AUTO_TEST_SUITE(font_test_suite)216 | ^217/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]218 14 | class Err {219 | ^220/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]221 37 | std::optional<std::string> extra_message_;222 | ^~~~~~~~~~~~~~223 | extra_message224/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]225 39 | std::source_location loc_;226 | ^~~~227 | loc2284 warnings and 1 error generated.229Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_text/tests/font.cpp.230Found compiler error(s).231232[ 5/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/src/string_reader.cpp233/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/string_reader.hpp:3:10: error: 'string_view' file not found [clang-diagnostic-error]234 3 | #include <string_view>235 | ^~~~~~~~~~~~~236/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: warning: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init]237 9 | StringReader(const std::string_view& input) : input_(input) {}238 | ^2391 warning and 1 error generated.240Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/src/string_reader.cpp.241Found compiler error(s).242243[ 6/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/event.cpp244/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:3:10: error: 'functional' file not found [clang-diagnostic-error]245 3 | #include <functional>246 | ^~~~~~~~~~~~247/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]248 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)249 | ^~~~~~~~~~~~~~~~~250 | boost_define_enum251/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]252/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]253 70 | struct KeyTyped {254 | ^255 71 | std::string_view text;256 | 257 | {}2583 warnings and 1 error generated.259Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/event.cpp.260Suppressed 1 warnings (1 NOLINT).261Found compiler error(s).262263[ 7/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/filesystem_panel.cpp264/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/context.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]265 3 | #include <filesystem>266 | ^~~~~~~~~~~~267/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]268 10 | class Manager {269 | ^270 11 | public:271 12 | Manager() = default;272 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,273 14 | const std::optional<std::filesystem::path>& project_path = {})274 15 | : asset_paths_(asset_paths), project_path_(project_path) {}275 16 | 276 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const277 18 | -> expected<std::filesystem::path>;278 19 | 279 20 | private:280 21 | std::vector<std::filesystem::path> asset_paths_;281 | 282 | {}283 22 | std::optional<std::filesystem::path> project_path_;284 | 285 | {}286/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]287 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,288 | ^289/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]290 14 | class Err {291 | ^292/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]293 37 | std::optional<std::string> extra_message_;294 | ^~~~~~~~~~~~~~295 | extra_message296/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]297 39 | std::source_location loc_;298 | ^~~~299 | loc3005 warnings and 1 error generated.301Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/filesystem_panel.cpp.302Found compiler error(s).303304[ 8/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_physics/src/ray.cpp305/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]306 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);307 | ^ 308 | = NAN309/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]310 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));311 | ^~~~~~~~~~~~~~~~~~~~~312 | boost_describe_struct313/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]314/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]315 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));316 | ^~~~~~~~~~~~~~~~~~~~~317 | boost_describe_struct318/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]319/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]320 18 | constexpr Vec() : data() {}321 | ^ ~~322 | = default;323/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]324 168 | Vec2f() : Vec<float, 2>() {}325 | ^ ~~326 | = default;327/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]328 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));329 | ^~~~~~~~~~~~~~~~~~~~~330 | boost_describe_struct331/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]332/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]333 181 | Vec3f() : Vec<float, 3>() {}334 | ^ ~~335 | = default;336/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]337 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));338 | ^~~~~~~~~~~~~~~~~~~~~339 | boost_describe_struct340/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]341/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]342 199 | Vec4f() : Vec<float, 4>() {}343 | ^ ~~344 | = default;345/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]346 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));347 | ^~~~~~~~~~~~~~~~~~~~~348 | boost_describe_struct349/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]350/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_physics/include/wren/physics/ray.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]351 3 | #include <flecs.h>352 | ^~~~~~~~~35315 warnings and 1 error generated.354Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_physics/src/ray.cpp.355Found compiler error(s).356357[ 9/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/utils/vulkan.cpp358/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:3:10: error: 'vulkan/vk_platform.h' file not found [clang-diagnostic-error]359 3 | #include <vulkan/vk_platform.h>360 | ^~~~~~~~~~~~~~~~~~~~~~361/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]362 31 | VKAPI_ATTR auto VKAPI_CALL363 | ^~~~~~~~~~364 | vkapi_call365/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]366/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]367 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {368 | ^~~~~~~~~~~~~~~~~~~~~369 | kMakeAnsiColourCode370/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]371 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)372 | ^~~~~~~~~~~~~~~~~~~373 | boost_describe_enum374/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]375/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]376 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {377 | ^378/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]379 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {380 | ^381/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]382 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {383 | ^384/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]385 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {386 | ^387/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]388 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {389 | ^390/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]391 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {392 | ^393/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]394 12 | struct std::formatter<T, char> {395 | ^~~~~~~~~396 | Formatter397/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]398 14 | class Err {399 | ^400/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]401 37 | std::optional<std::string> extra_message_;402 | ^~~~~~~~~~~~~~403 | extra_message404/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]405 39 | std::source_location loc_;406 | ^~~~407 | loc408/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]409 12 | BOOST_DESCRIBE_ENUM(410 | ^~~~~~~~~~~~~~~~~~~411 | boost_describe_enum412/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]413/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]414 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,415 | ^416/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'417 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \418 | ^41918 warnings and 1 error generated.420Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/utils/vulkan.cpp.421Suppressed 10 warnings (10 NOLINT).422Found compiler error(s).423424[10/47][0.1s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/src/string.cpp425/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/string.hpp:3:10: error: 'string' file not found [clang-diagnostic-error]426 3 | #include <string>427 | ^~~~~~~~4281 error generated.429Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/src/string.cpp.430Found compiler error(s).431432[11/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/utils/queue.cpp433/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/queue.hpp:3:10: error: 'cstdint' file not found [clang-diagnostic-error]434 3 | #include <cstdint>435 | ^~~~~~~~~436/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]437 11 | struct QueueFamilyIndices {438 | ^439 12 | uint32_t graphics_index;440 | 441 | {}442 13 | uint32_t present_index;443 | 444 | {}445/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]446 14 | class Err {447 | ^448/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]449 37 | std::optional<std::string> extra_message_;450 | ^~~~~~~~~~~~~~451 | extra_message452/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]453 39 | std::source_location loc_;454 | ^~~~455 | loc456/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]457 12 | BOOST_DESCRIBE_ENUM(458 | ^~~~~~~~~~~~~~~~~~~459 | boost_describe_enum460/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]461/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]462 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,463 | ^464/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'465 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \466 | ^4677 warnings and 1 error generated.468Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/utils/queue.cpp.469Found compiler error(s).470471[12/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/mesh_loader.cpp472/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]473 57 | class Mesh {474 | ^475/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/mesh_loader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]476 3 | #include <filesystem>477 | ^~~~~~~~~~~~478/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]479 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)480 | ^481/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'482 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \483 | ^484/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]485 9 | class Device {486 | ^487/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/mesh_loader.cpp:25:23: warning: use a trailing return type for this function [modernize-use-trailing-return-type]488 25 | utils::BinaryReader reader(std::as_bytes(s));489 | ~~~~~ ^ 490 | auto -> utils491/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]492 18 | constexpr Vec() : data() {}493 | ^ ~~494 | = default;495/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]496 168 | Vec2f() : Vec<float, 2>() {}497 | ^ ~~498 | = default;499/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]500 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));501 | ^~~~~~~~~~~~~~~~~~~~~502 | boost_describe_struct503/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]504/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]505 181 | Vec3f() : Vec<float, 3>() {}506 | ^ ~~507 | = default;508/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]509 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));510 | ^~~~~~~~~~~~~~~~~~~~~511 | boost_describe_struct512/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]513/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]514 199 | Vec4f() : Vec<float, 4>() {}515 | ^ ~~516 | = default;517/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]518 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));519 | ^~~~~~~~~~~~~~~~~~~~~520 | boost_describe_struct521/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]522/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]523 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {524 | ^~~~~~~~~~~~~~~~~~~~~525 | kMakeAnsiColourCode526/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]527 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)528 | ^~~~~~~~~~~~~~~~~~~529 | boost_describe_enum530/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]531/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]532 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {533 | ^534/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]535 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {536 | ^537/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]538 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {539 | ^540/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]541 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {542 | ^543/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]544 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {545 | ^546/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]547 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {548 | ^549/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]550 12 | BinaryReader(const std::span<const std::byte>& data)551 | ^552/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/binary_reader.hpp:55:31: warning: invalid case style for private member 'iterator' [readability-identifier-naming]553 55 | std::span<const std::byte>::iterator pos_;554 | ^~~~~~~~555 | iterator_556/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]557 12 | struct std::formatter<T, char> {558 | ^~~~~~~~~559 | Formatter560/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]561 14 | class Err {562 | ^563/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]564 37 | std::optional<std::string> extra_message_;565 | ^~~~~~~~~~~~~~566 | extra_message567/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]568 39 | std::source_location loc_;569 | ^~~~570 | loc571/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]572 12 | BOOST_DESCRIBE_ENUM(573 | ^~~~~~~~~~~~~~~~~~~574 | boost_describe_enum575/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]576/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]577 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,578 | ^579/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'580 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \581 | ^582/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]583 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);584 | ^~~~~~~~~~~~~~~~~585 | boost_define_enum586/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]587/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]588 26 | class ShaderModule {589 | ^590/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]591 49 | class Shader {592 | ^59336 warnings and 1 error generated.594Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/mesh_loader.cpp.595Found compiler error(s).596597[13/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/mesh.cpp598/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/mesh.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]599 3 | #include <vk_mem_alloc.h>600 | ^~~~~~~~~~~~~~~~601/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]602 57 | class Mesh {603 | ^604/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]605 9 | class Device {606 | ^607/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]608 9 | Mesh::Mesh(const vulkan::Device& device, VmaAllocator allocator)609 | ^610/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]611 15 | Mesh::Mesh(const std::vector<Vertex>& vertices,612 | ^613/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]614 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);615 | ^ 616 | = NAN617/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]618 18 | constexpr Vec() : data() {}619 | ^ ~~620 | = default;621/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]622 168 | Vec2f() : Vec<float, 2>() {}623 | ^ ~~624 | = default;625/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]626 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));627 | ^~~~~~~~~~~~~~~~~~~~~628 | boost_describe_struct629/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]630/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]631 181 | Vec3f() : Vec<float, 3>() {}632 | ^ ~~633 | = default;634/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]635 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));636 | ^~~~~~~~~~~~~~~~~~~~~637 | boost_describe_struct638/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]639/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]640 199 | Vec4f() : Vec<float, 4>() {}641 | ^ ~~642 | = default;643/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]644 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));645 | ^~~~~~~~~~~~~~~~~~~~~646 | boost_describe_struct647/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]648/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]649 14 | class Err {650 | ^651/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]652 37 | std::optional<std::string> extra_message_;653 | ^~~~~~~~~~~~~~654 | extra_message655/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]656 39 | std::source_location loc_;657 | ^~~~658 | loc659/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]660 12 | BOOST_DESCRIBE_ENUM(661 | ^~~~~~~~~~~~~~~~~~~662 | boost_describe_enum663/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]664/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]665 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,666 | ^667/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'668 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \669 | ^670/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]671 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);672 | ^~~~~~~~~~~~~~~~~673 | boost_define_enum674/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]675/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]676 26 | class ShaderModule {677 | ^678/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]679 49 | class Shader {680 | ^68125 warnings and 1 error generated.682Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/mesh.cpp.683Found compiler error(s).684685[14/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/image.cpp686/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]687 18 | constexpr Vec() : data() {}688 | ^ ~~689 | = default;690/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]691 168 | Vec2f() : Vec<float, 2>() {}692 | ^ ~~693 | = default;694/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]695 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));696 | ^~~~~~~~~~~~~~~~~~~~~697 | boost_describe_struct698/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]699/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]700 181 | Vec3f() : Vec<float, 3>() {}701 | ^ ~~702 | = default;703/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]704 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));705 | ^~~~~~~~~~~~~~~~~~~~~706 | boost_describe_struct707/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]708/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]709 199 | Vec4f() : Vec<float, 4>() {}710 | ^ ~~711 | = default;712/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]713 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));714 | ^~~~~~~~~~~~~~~~~~~~~715 | boost_describe_struct716/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]717/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]718 14 | class Err {719 | ^720/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]721 37 | std::optional<std::string> extra_message_;722 | ^~~~~~~~~~~~~~723 | extra_message724/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]725 39 | std::source_location loc_;726 | ^~~~727 | loc728/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/image.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]729 3 | #include <vk_mem_alloc.h>730 | ^~~~~~~~~~~~~~~~731/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]732 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,733 | ^734 30 | ::vk::ImageView view)735 31 | : allocator_(allocator),736 32 | allocation_(allocation),737 33 | image_(image),738 34 | view_(view) {}739 35 | 740 36 | void destroy() noexcept;741 37 | 742 38 | VmaAllocator allocator_{};743 39 | VmaAllocation allocation_{};744 40 | ::vk::Image image_;745 | 746 | {}747 41 | ::vk::ImageView view_;748 | 749 | {}750/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]751 12 | BOOST_DESCRIBE_ENUM(752 | ^~~~~~~~~~~~~~~~~~~753 | boost_describe_enum754/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]755/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]756 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,757 | ^758/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'759 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \760 | ^761/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/image.cpp:36:1: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]762 36 | Image::Image(Image&& other) noexcept763 | ^76418 warnings and 1 error generated.765Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/image.cpp.766Found compiler error(s).767768[15/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/scene_panel.cpp769/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/scene_panel.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]770 3 | #include <memory>771 | ^~~~~~~~772/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]773 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)774 | ^775 15 | : entity_(entity), scene_(scene) {}776 16 | 777 17 | template <typename T>778 18 | [[nodiscard]] auto has_component() const -> bool;779 19 | 780 20 | template <typename T>781 21 | auto get_component() -> T&;782 22 | 783 23 | template <typename T, typename... Args>784 24 | void add_component(Args&&... args);785 25 | 786 26 | private:787 27 | flecs::entity entity_;788 | 789 | {}790 28 | 791 29 | std::shared_ptr<Scene> scene_;792 | 793 | {}794/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]795 46 | void Entity::add_component(Args&&... args) {796 | ^797/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]798 11 | class Scene : public std::enable_shared_from_this<Scene> {799 | ^800 12 | public:801 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }802 14 | 803 15 | auto create_entity(const std::string& name = "entity") -> Entity;804 16 | 805 17 | auto world() const -> const flecs::world& { return ecs_; }806 18 | auto world() -> flecs::world& { return ecs_; }807 19 | 808 20 | private:809 21 | Scene() = default;810 22 | 811 23 | flecs::world ecs_;812 | 813 | {}814/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]815 17 | auto world() const -> const flecs::world& { return ecs_; }816 | ^817 | [[nodiscard]] 818/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]819 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);820 | ^ 821 | = NAN822/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]823 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));824 | ^~~~~~~~~~~~~~~~~~~~~825 | boost_describe_struct826/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]827/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]828 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));829 | ^~~~~~~~~~~~~~~~~~~~~830 | boost_describe_struct831/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]832/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]833 18 | constexpr Vec() : data() {}834 | ^ ~~835 | = default;836/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]837 168 | Vec2f() : Vec<float, 2>() {}838 | ^ ~~839 | = default;840/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]841 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));842 | ^~~~~~~~~~~~~~~~~~~~~843 | boost_describe_struct844/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]845/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]846 181 | Vec3f() : Vec<float, 3>() {}847 | ^ ~~848 | = default;849/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]850 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));851 | ^~~~~~~~~~~~~~~~~~~~~852 | boost_describe_struct853/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]854/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]855 199 | Vec4f() : Vec<float, 4>() {}856 | ^ ~~857 | = default;858/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]859 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));860 | ^~~~~~~~~~~~~~~~~~~~~861 | boost_describe_struct862/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]86319 warnings and 1 error generated.864Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/scene_panel.cpp.865Found compiler error(s).866867[16/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/graphics_context.cpp868/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graphics_context.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]869 3 | #include <vk_mem_alloc.h>870 | ^~~~~~~~~~~~~~~~871/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]872 14 | class GraphicsContext {873 | ^874/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]875 9 | class Device {876 | ^877/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]878 11 | struct QueueFamilyIndices {879 | ^880 12 | uint32_t graphics_index;881 | 882 | {}883 13 | uint32_t present_index;884 | 885 | {}886/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]887 19 | struct SwapchainSupportDetails {888 | ^889 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;890 | 891 | {}892 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;893 | 894 | {}895 22 | std::vector<::vk::PresentModeKHR> present_modes;896 | 897 | {}898/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]899 31 | VKAPI_ATTR auto VKAPI_CALL900 | ^~~~~~~~~~901 | vkapi_call902/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]903/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]904 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {905 | ^~~~~~~~~~~~~~~~~~~~~906 | kMakeAnsiColourCode907/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]908 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)909 | ^~~~~~~~~~~~~~~~~~~910 | boost_describe_enum911/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]912/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]913 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {914 | ^915/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]916 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {917 | ^918/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]919 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {920 | ^921/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]922 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {923 | ^924/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]925 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {926 | ^927/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]928 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {929 | ^930/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]931 12 | struct std::formatter<T, char> {932 | ^~~~~~~~~933 | Formatter934/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]935 14 | class Err {936 | ^937/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]938 37 | std::optional<std::string> extra_message_;939 | ^~~~~~~~~~~~~~940 | extra_message941/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]942 39 | std::source_location loc_;943 | ^~~~944 | loc945/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]946 12 | BOOST_DESCRIBE_ENUM(947 | ^~~~~~~~~~~~~~~~~~~948 | boost_describe_enum949/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]950/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]951 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,952 | ^953/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'954 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \955 | ^95622 warnings and 1 error generated.957Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/graphics_context.cpp.958Found compiler error(s).959960[17/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/utils/device.cpp961/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/device.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]962 3 | #include <vulkan/vulkan.hpp>963 | ^~~~~~~~~~~~~~~~~~~964/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]965 11 | struct QueueFamilyIndices {966 | ^967 12 | uint32_t graphics_index;968 | 969 | {}970 13 | uint32_t present_index;971 | 972 | {}973/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/utils/device.cpp:40:34: warning: invalid case style for variable 'PhysicalDeviceImagelessFramebufferFeatures' [readability-identifier-naming]974 40 | ::vk::PhysicalDeviceImagelessFramebufferFeatures>();975 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~976 | physical_device_imageless_framebuffer_features977/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]978 14 | class Err {979 | ^980/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]981 37 | std::optional<std::string> extra_message_;982 | ^~~~~~~~~~~~~~983 | extra_message984/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]985 39 | std::source_location loc_;986 | ^~~~987 | loc988/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]989 12 | BOOST_DESCRIBE_ENUM(990 | ^~~~~~~~~~~~~~~~~~~991 | boost_describe_enum992/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]993/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]994 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,995 | ^996/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'997 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \998 | ^9998 warnings and 1 error generated.1000Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/utils/device.cpp.1001Found compiler error(s).10021003[18/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_gui/src/instance.cpp1004/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1005 9 | class Device {1006 | ^1007/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_gui/include/wren/gui/instance.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]1008 3 | #include <vulkan/vulkan.hpp>1009 | ^~~~~~~~~~~~~~~~~~~1010/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_gui/include/wren/gui/ui.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming]1011 13 | BOOST_DEFINE_ENUM_CLASS(ElementKind, Panel, Text)1012 | ^~~~~~~~~~~~~~~~~~~~~~~1013 | boost_define_enum_class1014/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_gui/include/wren/gui/ui.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1015/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_gui/include/wren/gui/ui.hpp:15:8: warning: constructor does not initialize these fields: kind, children [cppcoreguidelines-pro-type-member-init]1016 15 | struct Element {1017 | ^1018 16 | std::string kind;1019 | 1020 | {}1021 17 | 1022 18 | Colour colour = {0, 0, 0, 0};1023 19 | 1024 20 | float margin = 0;1025 21 | float padding = 0;1026 22 | 1027 23 | std::vector<Element> children;1028 | 1029 | {}1030/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_gui/src/instance.cpp:49:1: warning: constructor does not initialize these fields: index_buffer_, vertex_buffer_ [cppcoreguidelines-pro-type-member-init]1031 49 | Instance::Instance() {1032 | ^1033/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1034 18 | constexpr Vec() : data() {}1035 | ^ ~~1036 | = default;1037/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1038 168 | Vec2f() : Vec<float, 2>() {}1039 | ^ ~~1040 | = default;1041/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1042 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1043 | ^~~~~~~~~~~~~~~~~~~~~1044 | boost_describe_struct1045/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1046/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1047 181 | Vec3f() : Vec<float, 3>() {}1048 | ^ ~~1049 | = default;1050/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1051 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1052 | ^~~~~~~~~~~~~~~~~~~~~1053 | boost_describe_struct1054/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1055/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1056 199 | Vec4f() : Vec<float, 4>() {}1057 | ^ ~~1058 | = default;1059/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1060 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1061 | ^~~~~~~~~~~~~~~~~~~~~1062 | boost_describe_struct1063/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1064/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]1065 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {1066 | ^~~~~~~~~~~~~~~~~~~~~1067 | kMakeAnsiColourCode1068/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1069 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)1070 | ^~~~~~~~~~~~~~~~~~~1071 | boost_describe_enum1072/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1073/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1074 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1075 | ^1076/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1077 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {1078 | ^1079/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1080 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {1081 | ^1082/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1083 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {1084 | ^1085/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1086 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {1087 | ^1088/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1089 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {1090 | ^1091/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]1092 12 | struct std::formatter<T, char> {1093 | ^~~~~~~~~1094 | Formatter1095/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1096 14 | class Err {1097 | ^1098/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]1099 37 | std::optional<std::string> extra_message_;1100 | ^~~~~~~~~~~~~~1101 | extra_message1102/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]1103 39 | std::source_location loc_;1104 | ^~~~1105 | loc1106/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1107 12 | BOOST_DESCRIBE_ENUM(1108 | ^~~~~~~~~~~~~~~~~~~1109 | boost_describe_enum1110/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1111/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1112 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1113 | ^1114/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1115 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1116 | ^1117/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1118 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);1119 | ^~~~~~~~~~~~~~~~~1120 | boost_define_enum1121/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1122/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1123 26 | class ShaderModule {1124 | ^1125/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1126 49 | class Shader {1127 | ^112835 warnings and 1 error generated.1129Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_gui/src/instance.cpp.1130Found compiler error(s).11311132[19/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/vector.cpp1133/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1134 18 | constexpr Vec() : data() {}1135 | ^ ~~1136 | = default;1137/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1138 168 | Vec2f() : Vec<float, 2>() {}1139 | ^ ~~1140 | = default;1141/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1142 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1143 | ^~~~~~~~~~~~~~~~~~~~~1144 | boost_describe_struct1145/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1146/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1147 181 | Vec3f() : Vec<float, 3>() {}1148 | ^ ~~1149 | = default;1150/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1151 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1152 | ^~~~~~~~~~~~~~~~~~~~~1153 | boost_describe_struct1154/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1155/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1156 199 | Vec4f() : Vec<float, 4>() {}1157 | ^ ~~1158 | = default;1159/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1160 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1161 | ^~~~~~~~~~~~~~~~~~~~~1162 | boost_describe_struct1163/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1164/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/vector.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]1165 1 | #include <boost/test/unit_test.hpp>1166 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1167/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1168 5 | BOOST_AUTO_TEST_SUITE(vector_test_suite)1169 | ^1170/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/vector.cpp:46:22: warning: invalid case style for variable 'MUL' [readability-identifier-naming]1171 46 | BOOST_AUTO_TEST_CASE(MUL) {1172 | ^~~1173 | mul1174/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1175/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/vector.cpp:92:22: warning: invalid case style for variable 'CROSS' [readability-identifier-naming]1176 92 | BOOST_AUTO_TEST_CASE(CROSS) {1177 | ^~~~~1178 | cross1179/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1180/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]1181 12 | struct std::formatter<T, char> {1182 | ^~~~~~~~~1183 | Formatter118416 warnings and 1 error generated.1185Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/vector.cpp.1186Found compiler error(s).11871188[20/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/render_target.cpp1189/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]1190 14 | struct Context {1191 | ^1192 15 | Window window;1193 16 | event::Dispatcher event_dispatcher;1194 17 | Input input;1195 18 | 1196 19 | std::shared_ptr<GraphicsContext> graphics_context;1197 | 1198 | {}1199 20 | std::shared_ptr<Renderer> renderer;1200 | 1201 | {}1202/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1203 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)1204 | ^~~~~~~~~~~~~~~~~1205 | boost_define_enum1206/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1207/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]1208 70 | struct KeyTyped {1209 | ^1210 71 | std::string_view text;1211 | 1212 | {}1213/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]1214 14 | struct Node {1215 | ^1216 15 | std::string name;1217 | 1218 | {}1219 16 | std::shared_ptr<RenderPass> render_pass;1220 | 1221 | {}1222/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]1223 22 | struct Graph {1224 | ^1225 23 | auto begin() { return nodes.begin(); }1226 24 | auto end() { return nodes.end(); }1227 25 | 1228 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {1229 27 | const auto node = std::ranges::find_if(1230 28 | nodes, [name](const node_t& node) { return name == node->name; });1231 29 | if (node != nodes.end()) return *node;1232 30 | 1233 31 | return nullptr;1234 32 | }1235 33 | 1236 34 | std::vector<node_t> nodes;1237 | 1238 | {}1239 35 | std::vector<edge_t> edges;1240 | 1241 | {}1242/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]1243 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}1244 | ^1245/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1246 14 | class GraphicsContext {1247 | ^1248/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]1249 10 | class Input {1250 | ^1251 11 | public:1252 12 | void initialize(event::Dispatcher& dispatcher);1253 13 | 1254 14 | auto is_pressed(KeyCode key) const -> bool;1255 15 | auto is_pressed_down(KeyCode key) const -> bool;1256 16 | 1257 17 | auto end_frame() { pressed_down_.clear(); }1258 18 | 1259 19 | private:1260 20 | std::unordered_map<KeyCode, bool> pressed_;1261 | 1262 | {}1263 21 | std::unordered_map<KeyCode, bool> pressed_down_;1264 | 1265 | {}1266/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]1267 14 | auto is_pressed(KeyCode key) const -> bool;1268 | ^1269 | [[nodiscard]] 1270/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]1271 15 | auto is_pressed_down(KeyCode key) const -> bool;1272 | ^1273 | [[nodiscard]] 1274/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1275 57 | class Mesh {1276 | ^1277/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]1278 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)1279 | ^1280 21 | : name_(std::move(name)), shader_(shader) {}1281 22 | 1282 23 | std::string name_;1283 | 1284 | {}1285 24 | 1286 25 | std::shared_ptr<vk::Shader> shader_;1287 | 1288 | {}1289/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1290 25 | PassResources(std::string target_prefix)1291 | ^1292/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]1293 51 | auto has_colour_target() const { return colour_target_; }1294 | ^1295 | [[nodiscard]] 1296/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]1297 52 | auto has_depth_target() const { return depth_target_; }1298 | ^1299 | [[nodiscard]] 1300/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_target.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]1301 3 | #include <vulkan/vulkan.hpp>1302 | ^~~~~~~~~~~~~~~~~~~1303/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1304 14 | class RenderTarget {1305 | ^1306/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1307 9 | class Device {1308 | ^1309/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1310 11 | struct QueueFamilyIndices {1311 | ^1312 12 | uint32_t graphics_index;1313 | 1314 | {}1315 13 | uint32_t present_index;1316 | 1317 | {}1318/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1319 19 | struct SwapchainSupportDetails {1320 | ^1321 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1322 | 1323 | {}1324 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1325 | 1326 | {}1327 22 | std::vector<::vk::PresentModeKHR> present_modes;1328 | 1329 | {}1330/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]1331 31 | VKAPI_ATTR auto VKAPI_CALL1332 | ^~~~~~~~~~1333 | vkapi_call1334/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1335/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1336 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1337 | ^1338/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1339 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1340 | ^1341/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]1342 40 | explicit Window(SDL_Window* window) : window_(window) {}1343 | ^1344 41 | 1345 42 | SDL_Window* window_;1346 | 1347 | {}1348/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1349 18 | constexpr Vec() : data() {}1350 | ^ ~~1351 | = default;1352/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1353 168 | Vec2f() : Vec<float, 2>() {}1354 | ^ ~~1355 | = default;1356/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1357 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1358 | ^~~~~~~~~~~~~~~~~~~~~1359 | boost_describe_struct1360/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1361/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1362 181 | Vec3f() : Vec<float, 3>() {}1363 | ^ ~~1364 | = default;1365/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1366 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1367 | ^~~~~~~~~~~~~~~~~~~~~1368 | boost_describe_struct1369/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1370/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1371 199 | Vec4f() : Vec<float, 4>() {}1372 | ^ ~~1373 | = default;1374/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1375 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1376 | ^~~~~~~~~~~~~~~~~~~~~1377 | boost_describe_struct1378/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1379/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1380 14 | class Err {1381 | ^1382/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]1383 37 | std::optional<std::string> extra_message_;1384 | ^~~~~~~~~~~~~~1385 | extra_message1386/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]1387 39 | std::source_location loc_;1388 | ^~~~1389 | loc1390/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]1391 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,1392 | ^1393 30 | ::vk::ImageView view)1394 31 | : allocator_(allocator),1395 32 | allocation_(allocation),1396 33 | image_(image),1397 34 | view_(view) {}1398 35 | 1399 36 | void destroy() noexcept;1400 37 | 1401 38 | VmaAllocator allocator_{};1402 39 | VmaAllocation allocation_{};1403 40 | ::vk::Image image_;1404 | 1405 | {}1406 41 | ::vk::ImageView view_;1407 | 1408 | {}1409/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1410 12 | BOOST_DESCRIBE_ENUM(1411 | ^~~~~~~~~~~~~~~~~~~1412 | boost_describe_enum1413/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1414/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1415 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1416 | ^1417/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1418 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1419 | ^1420/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1421 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);1422 | ^~~~~~~~~~~~~~~~~1423 | boost_define_enum1424/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1425/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1426 26 | class ShaderModule {1427 | ^1428/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1429 49 | class Shader {1430 | ^143145 warnings and 1 error generated.1432Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/render_target.cpp.1433Suppressed 1 warnings (1 NOLINT).1434Found compiler error(s).14351436[21/47][0.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/enums.cpp1437/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/enums.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]1438 1 | #include <boost/test/unit_test.hpp>1439 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1440/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1441 7 | BOOST_AUTO_TEST_SUITE(enums)1442 | ^1443/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/enums.cpp:14:22: warning: invalid case style for variable 'StringToEnumCaseSensitive' [readability-identifier-naming]1444 14 | BOOST_AUTO_TEST_CASE(StringToEnumCaseSensitive) {1445 | ^~~~~~~~~~~~~~~~~~~~~~~~~1446 | string_to_enum_case_sensitive1447/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]14483 warnings and 1 error generated.1449Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/enums.cpp.1450Found compiler error(s).14511452[22/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/memory.cpp1453/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/memory.cpp:5:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]1454 5 | #include <vk_mem_alloc.h>1455 | ^~~~~~~~~~~~~~~~14561 error generated.1457Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/memory.cpp.1458Found compiler error(s).14591460[23/47][0.9s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/scene/deserialization.cpp1461/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]1462 14 | struct Context {1463 | ^1464 15 | Window window;1465 16 | event::Dispatcher event_dispatcher;1466 17 | Input input;1467 18 | 1468 19 | std::shared_ptr<GraphicsContext> graphics_context;1469 | 1470 | {}1471 20 | std::shared_ptr<Renderer> renderer;1472 | 1473 | {}1474/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1475 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)1476 | ^~~~~~~~~~~~~~~~~1477 | boost_define_enum1478/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1479/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]1480 70 | struct KeyTyped {1481 | ^1482 71 | std::string_view text;1483 | 1484 | {}1485/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1486 14 | class GraphicsContext {1487 | ^1488/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]1489 10 | class Input {1490 | ^1491 11 | public:1492 12 | void initialize(event::Dispatcher& dispatcher);1493 13 | 1494 14 | auto is_pressed(KeyCode key) const -> bool;1495 15 | auto is_pressed_down(KeyCode key) const -> bool;1496 16 | 1497 17 | auto end_frame() { pressed_down_.clear(); }1498 18 | 1499 19 | private:1500 20 | std::unordered_map<KeyCode, bool> pressed_;1501 | 1502 | {}1503 21 | std::unordered_map<KeyCode, bool> pressed_down_;1504 | 1505 | {}1506/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]1507 14 | auto is_pressed(KeyCode key) const -> bool;1508 | ^1509 | [[nodiscard]] 1510/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]1511 15 | auto is_pressed_down(KeyCode key) const -> bool;1512 | ^1513 | [[nodiscard]] 1514/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1515 57 | class Mesh {1516 | ^1517/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1518 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)1519 | ^1520/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1521 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1522 | ^1523/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1524 13 | class MeshRenderer {1525 | ^1526/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/deserialization.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]1527 3 | #include <filesystem>1528 | ^~~~~~~~~~~~1529/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]1530 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)1531 | ^1532 15 | : entity_(entity), scene_(scene) {}1533 16 | 1534 17 | template <typename T>1535 18 | [[nodiscard]] auto has_component() const -> bool;1536 19 | 1537 20 | template <typename T>1538 21 | auto get_component() -> T&;1539 22 | 1540 23 | template <typename T, typename... Args>1541 24 | void add_component(Args&&... args);1542 25 | 1543 26 | private:1544 27 | flecs::entity entity_;1545 | 1546 | {}1547 28 | 1548 29 | std::shared_ptr<Scene> scene_;1549 | 1550 | {}1551/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1552 46 | void Entity::add_component(Args&&... args) {1553 | ^1554/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]1555 11 | class Scene : public std::enable_shared_from_this<Scene> {1556 | ^1557 12 | public:1558 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }1559 14 | 1560 15 | auto create_entity(const std::string& name = "entity") -> Entity;1561 16 | 1562 17 | auto world() const -> const flecs::world& { return ecs_; }1563 18 | auto world() -> flecs::world& { return ecs_; }1564 19 | 1565 20 | private:1566 21 | Scene() = default;1567 22 | 1568 23 | flecs::world ecs_;1569 | 1570 | {}1571/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]1572 17 | auto world() const -> const flecs::world& { return ecs_; }1573 | ^1574 | [[nodiscard]] 1575/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1576 9 | class Device {1577 | ^1578/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1579 11 | struct QueueFamilyIndices {1580 | ^1581 12 | uint32_t graphics_index;1582 | 1583 | {}1584 13 | uint32_t present_index;1585 | 1586 | {}1587/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1588 19 | struct SwapchainSupportDetails {1589 | ^1590 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1591 | 1592 | {}1593 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1594 | 1595 | {}1596 22 | std::vector<::vk::PresentModeKHR> present_modes;1597 | 1598 | {}1599/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]1600 31 | VKAPI_ATTR auto VKAPI_CALL1601 | ^~~~~~~~~~1602 | vkapi_call1603/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1604/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1605 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1606 | ^1607/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1608 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1609 | ^1610/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]1611 40 | explicit Window(SDL_Window* window) : window_(window) {}1612 | ^1613 41 | 1614 42 | SDL_Window* window_;1615 | 1616 | {}1617/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]1618 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1619 | ^ 1620 | = NAN1621/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1622 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));1623 | ^~~~~~~~~~~~~~~~~~~~~1624 | boost_describe_struct1625/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1626/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1627 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));1628 | ^~~~~~~~~~~~~~~~~~~~~1629 | boost_describe_struct1630/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1631/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1632 18 | constexpr Vec() : data() {}1633 | ^ ~~1634 | = default;1635/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1636 168 | Vec2f() : Vec<float, 2>() {}1637 | ^ ~~1638 | = default;1639/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1640 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1641 | ^~~~~~~~~~~~~~~~~~~~~1642 | boost_describe_struct1643/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1644/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1645 181 | Vec3f() : Vec<float, 3>() {}1646 | ^ ~~1647 | = default;1648/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1649 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1650 | ^~~~~~~~~~~~~~~~~~~~~1651 | boost_describe_struct1652/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1653/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1654 199 | Vec4f() : Vec<float, 4>() {}1655 | ^ ~~1656 | = default;1657/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1658 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1659 | ^~~~~~~~~~~~~~~~~~~~~1660 | boost_describe_struct1661/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1662/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1663 14 | class Err {1664 | ^1665/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]1666 37 | std::optional<std::string> extra_message_;1667 | ^~~~~~~~~~~~~~1668 | extra_message1669/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]1670 39 | std::source_location loc_;1671 | ^~~~1672 | loc1673/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]1674 12 | BOOST_DESCRIBE_ENUM(1675 | ^~~~~~~~~~~~~~~~~~~1676 | boost_describe_enum1677/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1678/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1679 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1680 | ^1681/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1682 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1683 | ^1684/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1685 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);1686 | ^~~~~~~~~~~~~~~~~1687 | boost_define_enum1688/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1689/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1690 26 | class ShaderModule {1691 | ^1692/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1693 49 | class Shader {1694 | ^169547 warnings and 1 error generated.1696Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/scene/deserialization.cpp.1697Suppressed 1 warnings (1 NOLINT).1698Found compiler error(s).16991700[24/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/scene/components/collider.cpp1701/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/components/collider.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]1702 3 | #include <flecs.h>1703 | ^~~~~~~~~1704/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]1705 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1706 | ^ 1707 | = NAN1708/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1709 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));1710 | ^~~~~~~~~~~~~~~~~~~~~1711 | boost_describe_struct1712/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1713/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1714 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));1715 | ^~~~~~~~~~~~~~~~~~~~~1716 | boost_describe_struct1717/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1718/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1719 18 | constexpr Vec() : data() {}1720 | ^ ~~1721 | = default;1722/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1723 168 | Vec2f() : Vec<float, 2>() {}1724 | ^ ~~1725 | = default;1726/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1727 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1728 | ^~~~~~~~~~~~~~~~~~~~~1729 | boost_describe_struct1730/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1731/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1732 181 | Vec3f() : Vec<float, 3>() {}1733 | ^ ~~1734 | = default;1735/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1736 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1737 | ^~~~~~~~~~~~~~~~~~~~~1738 | boost_describe_struct1739/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1740/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1741 199 | Vec4f() : Vec<float, 4>() {}1742 | ^ ~~1743 | = default;1744/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1745 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1746 | ^~~~~~~~~~~~~~~~~~~~~1747 | boost_describe_struct1748/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]174915 warnings and 1 error generated.1750Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/scene/components/collider.cpp.1751Found compiler error(s).17521753[25/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/input.cpp1754/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1755 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)1756 | ^~~~~~~~~~~~~~~~~1757 | boost_define_enum1758/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1759/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]1760 70 | struct KeyTyped {1761 | ^1762 71 | std::string_view text;1763 | 1764 | {}1765/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:3:10: error: 'unordered_map' file not found [clang-diagnostic-error]1766 3 | #include <unordered_map>1767 | ^~~~~~~~~~~~~~~1768/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]1769 10 | class Input {1770 | ^1771 11 | public:1772 12 | void initialize(event::Dispatcher& dispatcher);1773 13 | 1774 14 | auto is_pressed(KeyCode key) const -> bool;1775 15 | auto is_pressed_down(KeyCode key) const -> bool;1776 16 | 1777 17 | auto end_frame() { pressed_down_.clear(); }1778 18 | 1779 19 | private:1780 20 | std::unordered_map<KeyCode, bool> pressed_;1781 | 1782 | {}1783 21 | std::unordered_map<KeyCode, bool> pressed_down_;1784 | 1785 | {}1786/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]1787 14 | auto is_pressed(KeyCode key) const -> bool;1788 | ^1789 | [[nodiscard]] 1790/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]1791 15 | auto is_pressed_down(KeyCode key) const -> bool;1792 | ^1793 | [[nodiscard]] 17946 warnings and 1 error generated.1795Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/input.cpp.1796Suppressed 1 warnings (1 NOLINT).1797Found compiler error(s).17981799[26/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/binary_reader.cpp1800/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/binary_reader.hpp:3:10: error: 'bit' file not found [clang-diagnostic-error]1801 3 | #include <bit>1802 | ^~~~~1803/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1804 12 | BinaryReader(const std::span<const std::byte>& data)1805 | ^1806/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/binary_reader.hpp:55:31: warning: invalid case style for private member 'iterator' [readability-identifier-naming]1807 55 | std::span<const std::byte>::iterator pos_;1808 | ^~~~~~~~1809 | iterator_1810/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1811 5 | BOOST_AUTO_TEST_SUITE(binary_reader)1812 | ^1813/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/binary_reader.cpp:58:1: warning: invalid case style for function 'BOOST_AUTO_TEST_SUITE_END' [readability-identifier-naming]1814 58 | BOOST_AUTO_TEST_SUITE_END();1815 | ^~~~~~~~~~~~~~~~~~~~~~~~~1816 | boost_auto_test_suite_end1817/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/binary_reader.cpp:58:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]18185 warnings and 1 error generated.1819Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/tests/binary_reader.cpp.1820Found compiler error(s).18211822[27/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/src/geometry.cpp1823/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:3:10: error: 'numbers' file not found [clang-diagnostic-error]1824 3 | #include <numbers>1825 | ^~~~~~~~~1826/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]1827 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1828 | ^ 1829 | = NAN1830/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1831 18 | constexpr Vec() : data() {}1832 | ^ ~~1833 | = default;1834/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1835 168 | Vec2f() : Vec<float, 2>() {}1836 | ^ ~~1837 | = default;1838/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1839 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1840 | ^~~~~~~~~~~~~~~~~~~~~1841 | boost_describe_struct1842/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1843/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1844 181 | Vec3f() : Vec<float, 3>() {}1845 | ^ ~~1846 | = default;1847/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1848 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1849 | ^~~~~~~~~~~~~~~~~~~~~1850 | boost_describe_struct1851/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1852/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]1853 199 | Vec4f() : Vec<float, 4>() {}1854 | ^ ~~1855 | = default;1856/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]1857 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1858 | ^~~~~~~~~~~~~~~~~~~~~1859 | boost_describe_struct1860/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1861/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/src/geometry.cpp:60:15: warning: variable 'sin' is not initialized [cppcoreguidelines-init-variables]1862 2 | const float sin = std::sin(angle);1863 | ^ 1864 | = NAN1865/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/src/geometry.cpp:61:15: warning: variable 'cos' is not initialized [cppcoreguidelines-init-variables]1866 61 | const float cos = std::cos(angle);1867 | ^ 1868 | = NAN186913 warnings and 1 error generated.1870Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/src/geometry.cpp.1871Found compiler error(s).18721873[28/47][0.6s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/scene/serialization.cpp1874/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]1875 14 | struct Context {1876 | ^1877 15 | Window window;1878 16 | event::Dispatcher event_dispatcher;1879 17 | Input input;1880 18 | 1881 19 | std::shared_ptr<GraphicsContext> graphics_context;1882 | 1883 | {}1884 20 | std::shared_ptr<Renderer> renderer;1885 | 1886 | {}1887/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]1888 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)1889 | ^~~~~~~~~~~~~~~~~1890 | boost_define_enum1891/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1892/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]1893 70 | struct KeyTyped {1894 | ^1895 71 | std::string_view text;1896 | 1897 | {}1898/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1899 14 | class GraphicsContext {1900 | ^1901/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]1902 10 | class Input {1903 | ^1904 11 | public:1905 12 | void initialize(event::Dispatcher& dispatcher);1906 13 | 1907 14 | auto is_pressed(KeyCode key) const -> bool;1908 15 | auto is_pressed_down(KeyCode key) const -> bool;1909 16 | 1910 17 | auto end_frame() { pressed_down_.clear(); }1911 18 | 1912 19 | private:1913 20 | std::unordered_map<KeyCode, bool> pressed_;1914 | 1915 | {}1916 21 | std::unordered_map<KeyCode, bool> pressed_down_;1917 | 1918 | {}1919/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]1920 14 | auto is_pressed(KeyCode key) const -> bool;1921 | ^1922 | [[nodiscard]] 1923/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]1924 15 | auto is_pressed_down(KeyCode key) const -> bool;1925 | ^1926 | [[nodiscard]] 1927/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1928 57 | class Mesh {1929 | ^1930/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]1931 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)1932 | ^1933/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1934 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1935 | ^1936/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1937 13 | class MeshRenderer {1938 | ^1939/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]1940 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)1941 | ^1942 15 | : entity_(entity), scene_(scene) {}1943 16 | 1944 17 | template <typename T>1945 18 | [[nodiscard]] auto has_component() const -> bool;1946 19 | 1947 20 | template <typename T>1948 21 | auto get_component() -> T&;1949 22 | 1950 23 | template <typename T, typename... Args>1951 24 | void add_component(Args&&... args);1952 25 | 1953 26 | private:1954 27 | flecs::entity entity_;1955 | 1956 | {}1957 28 | 1958 29 | std::shared_ptr<Scene> scene_;1959 | 1960 | {}1961/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1962 46 | void Entity::add_component(Args&&... args) {1963 | ^1964/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]1965 11 | class Scene : public std::enable_shared_from_this<Scene> {1966 | ^1967 12 | public:1968 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }1969 14 | 1970 15 | auto create_entity(const std::string& name = "entity") -> Entity;1971 16 | 1972 17 | auto world() const -> const flecs::world& { return ecs_; }1973 18 | auto world() -> flecs::world& { return ecs_; }1974 19 | 1975 20 | private:1976 21 | Scene() = default;1977 22 | 1978 23 | flecs::world ecs_;1979 | 1980 | {}1981/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]1982 17 | auto world() const -> const flecs::world& { return ecs_; }1983 | ^1984 | [[nodiscard]] 1985/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/serialization.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]1986 3 | #include <filesystem>1987 | ^~~~~~~~~~~~1988/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1989 9 | class Device {1990 | ^1991/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]1992 11 | struct QueueFamilyIndices {1993 | ^1994 12 | uint32_t graphics_index;1995 | 1996 | {}1997 13 | uint32_t present_index;1998 | 1999 | {}2000/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2622[32/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/matrix.cpp2623/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2624 18 | constexpr Vec() : data() {}2625 | ^ ~~2626 | = default;2627/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2628 168 | Vec2f() : Vec<float, 2>() {}2629 | ^ ~~2630 | = default;2631/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2632 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));2633 | ^~~~~~~~~~~~~~~~~~~~~2634 | boost_describe_struct2635/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2636/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2637 181 | Vec3f() : Vec<float, 3>() {}2638 | ^ ~~2639 | = default;2640/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2641 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));2642 | ^~~~~~~~~~~~~~~~~~~~~2643 | boost_describe_struct2644/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2645/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2646 199 | Vec4f() : Vec<float, 4>() {}2647 | ^ ~~2648 | = default;2649/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2650 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));2651 | ^~~~~~~~~~~~~~~~~~~~~2652 | boost_describe_struct2653/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2654/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/matrix.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]2655 1 | #include <boost/test/unit_test.hpp>2656 | ^~~~~~~~~~~~~~~~~~~~~~~~~~2657/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2658 5 | BOOST_AUTO_TEST_SUITE(matrix)2659 | ^2660/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/matrix.cpp:20:22: warning: invalid case style for variable 'Identity' [readability-identifier-naming]2661 20 | BOOST_AUTO_TEST_CASE(Identity) {2662 | ^~~~~~~~2663 | identity2664/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2665/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/matrix.cpp:76:22: warning: invalid case style for variable 'MultiplicationMatVec' [readability-identifier-naming]2666 76 | BOOST_AUTO_TEST_CASE(MultiplicationMatVec) {2667 | ^~~~~~~~~~~~~~~~~~~~2668 | multiplication_mat_vec2669/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2670/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]2671 12 | struct std::formatter<T, char> {2672 | ^~~~~~~~~2673 | Formatter267416 warnings and 1 error generated.2675Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/matrix.cpp.2676Found compiler error(s).26772678[33/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_text/src/font.cpp2679/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_text/include/wren/text/font.hpp:3:10: error: 'array' file not found [clang-diagnostic-error]2680 3 | #include <array>2681 | ^~~~~~~2682/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_text/src/font.cpp:11:1: warning: constructor does not initialize these fields: path_ [cppcoreguidelines-pro-type-member-init]2683 11 | Font::Font(const std::filesystem::path& path) : path_(path) {2684 | ^2685/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2686 14 | class Err {2687 | ^2688/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]2689 37 | std::optional<std::string> extra_message_;2690 | ^~~~~~~~~~~~~~2691 | extra_message2692/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]2693 39 | std::source_location loc_;2694 | ^~~~2695 | loc26964 warnings and 1 error generated.2697Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_text/src/font.cpp.2698Found compiler error(s).26992700[34/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/window.cpp2701/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]2702 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)2703 | ^~~~~~~~~~~~~~~~~2704 | boost_define_enum2705/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2706/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]2707 70 | struct KeyTyped {2708 | ^2709 71 | std::string_view text;2710 | 2711 | {}2712/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:3:10: error: 'SDL3/SDL.h' file not found [clang-diagnostic-error]2713 3 | #include <SDL3/SDL.h>2714 | ^~~~~~~~~~~~2715/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2716 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,2717 | ^2718/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2719 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2720 | ^2721/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]2722 40 | explicit Window(SDL_Window* window) : window_(window) {}2723 | ^2724 41 | 2725 42 | SDL_Window* window_;2726 | 2727 | {}2728/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]2729 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {2730 | ^~~~~~~~~~~~~~~~~~~~~2731 | kMakeAnsiColourCode2732/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]2733 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)2734 | ^~~~~~~~~~~~~~~~~~~2735 | boost_describe_enum2736/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2737/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2738 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {2739 | ^2740/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2741 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {2742 | ^2743/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2744 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {2745 | ^2746/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2747 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {2748 | ^2749/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2750 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {2751 | ^2752/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2753 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {2754 | ^2755/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]2756 12 | struct std::formatter<T, char> {2757 | ^~~~~~~~~2758 | Formatter2759/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2760 14 | class Err {2761 | ^2762/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]2763 37 | std::optional<std::string> extra_message_;2764 | ^~~~~~~~~~~~~~2765 | extra_message2766/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]2767 39 | std::source_location loc_;2768 | ^~~~2769 | loc277024 warnings and 1 error generated.2771Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/window.cpp.2772Suppressed 7 warnings (6 in non-user code, 1 NOLINT).2773Use -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.2774Found compiler error(s).27752776[35/47][0.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/geometry.cpp2777/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]2778 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);2779 | ^ 2780 | = NAN2781/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2782 18 | constexpr Vec() : data() {}2783 | ^ ~~2784 | = default;2785/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2786 168 | Vec2f() : Vec<float, 2>() {}2787 | ^ ~~2788 | = default;2789/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2790 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));2791 | ^~~~~~~~~~~~~~~~~~~~~2792 | boost_describe_struct2793/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2794/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2795 181 | Vec3f() : Vec<float, 3>() {}2796 | ^ ~~2797 | = default;2798/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2799 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));2800 | ^~~~~~~~~~~~~~~~~~~~~2801 | boost_describe_struct2802/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2803/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]2804 199 | Vec4f() : Vec<float, 4>() {}2805 | ^ ~~2806 | = default;2807/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2808 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));2809 | ^~~~~~~~~~~~~~~~~~~~~2810 | boost_describe_struct2811/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2812/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/geometry.cpp:1:10: error: 'array' file not found [clang-diagnostic-error]2813 1 | #include <array>2814 | ^~~~~~~2815/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2816 13 | BOOST_AUTO_TEST_SUITE(geometry)2817 | ^2818/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/geometry.cpp:21:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]2819 21 | BOOST_DESCRIBE_STRUCT(Translation, (), (pos))2820 | ^~~~~~~~~~~~~~~~~~~~~2821 | boost_describe_struct2822/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/geometry.cpp:21:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2823/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/geometry.cpp:30:1: warning: invalid case style for function 'BOOST_DATA_TEST_CASE' [readability-identifier-naming]2824 30 | BOOST_DATA_TEST_CASE(2825 | ^~~~~~~~~~~~~~~~~~~~2826 | boost_data_test_case2827/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/geometry.cpp:30:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2828/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/geometry.cpp:52:22: warning: invalid case style for variable 'Ortho' [readability-identifier-naming]2829 52 | BOOST_AUTO_TEST_CASE(Ortho) {}2830 | ^~~~~2831 | ortho2832/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2833/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]2834 12 | struct std::formatter<T, char> {2835 | ^~~~~~~~~2836 | Formatter283719 warnings and 1 error generated.2838Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/tests/geometry.cpp.2839Found compiler error(s).28402841[36/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/src/filesystem.cpp2842/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/filesystem.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]2843 3 | #include <filesystem>2844 | ^~~~~~~~~~~~2845/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2846 14 | class Err {2847 | ^2848/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]2849 37 | std::optional<std::string> extra_message_;2850 | ^~~~~~~~~~~~~~2851 | extra_message2852/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]2853 39 | std::source_location loc_;2854 | ^~~~2855 | loc28563 warnings and 1 error generated.2857Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/src/filesystem.cpp.2858Found compiler error(s).28592860[37/47][0.4s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/inspector_panel.cpp2861/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/inspector_panel.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error]2862 3 | #include <imgui.h>2863 | ^~~~~~~~~2864/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2865 10 | class Manager {2866 | ^2867 11 | public:2868 12 | Manager() = default;2869 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,2870 14 | const std::optional<std::filesystem::path>& project_path = {})2871 15 | : asset_paths_(asset_paths), project_path_(project_path) {}2872 16 | 2873 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const2874 18 | -> expected<std::filesystem::path>;2875 19 | 2876 20 | private:2877 21 | std::vector<std::filesystem::path> asset_paths_;2878 | 2879 | {}2880 22 | std::optional<std::filesystem::path> project_path_;2881 | 2882 | {}2883/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2884 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,2885 | ^2886/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]2887 14 | struct Context {2888 | ^2889 15 | Window window;2890 16 | event::Dispatcher event_dispatcher;2891 17 | Input input;2892 18 | 2893 19 | std::shared_ptr<GraphicsContext> graphics_context;2894 | 2895 | {}2896 20 | std::shared_ptr<Renderer> renderer;2897 | 2898 | {}2899/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]2900 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)2901 | ^~~~~~~~~~~~~~~~~2902 | boost_define_enum2903/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2904/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]2905 70 | struct KeyTyped {2906 | ^2907 71 | std::string_view text;2908 | 2909 | {}2910/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2911 14 | class GraphicsContext {2912 | ^2913/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]2914 10 | class Input {2915 | ^2916 11 | public:2917 12 | void initialize(event::Dispatcher& dispatcher);2918 13 | 2919 14 | auto is_pressed(KeyCode key) const -> bool;2920 15 | auto is_pressed_down(KeyCode key) const -> bool;2921 16 | 2922 17 | auto end_frame() { pressed_down_.clear(); }2923 18 | 2924 19 | private:2925 20 | std::unordered_map<KeyCode, bool> pressed_;2926 | 2927 | {}2928 21 | std::unordered_map<KeyCode, bool> pressed_down_;2929 | 2930 | {}2931/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]2932 14 | auto is_pressed(KeyCode key) const -> bool;2933 | ^2934 | [[nodiscard]] 2935/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]2936 15 | auto is_pressed_down(KeyCode key) const -> bool;2937 | ^2938 | [[nodiscard]] 2939/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2940 57 | class Mesh {2941 | ^2942/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]2943 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)2944 | ^2945/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2946 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2947 | ^2948/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2949 13 | class MeshRenderer {2950 | ^2951/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]2952 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)2953 | ^2954 15 | : entity_(entity), scene_(scene) {}2955 16 | 2956 17 | template <typename T>2957 18 | [[nodiscard]] auto has_component() const -> bool;2958 19 | 2959 20 | template <typename T>2960 21 | auto get_component() -> T&;2961 22 | 2962 23 | template <typename T, typename... Args>2963 24 | void add_component(Args&&... args);2964 25 | 2965 26 | private:2966 27 | flecs::entity entity_;2967 | 2968 | {}2969 28 | 2970 29 | std::shared_ptr<Scene> scene_;2971 | 2972 | {}2973/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2974 46 | void Entity::add_component(Args&&... args) {2975 | ^2976/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]2977 11 | class Scene : public std::enable_shared_from_this<Scene> {2978 | ^2979 12 | public:2980 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }2981 14 | 2982 15 | auto create_entity(const std::string& name = "entity") -> Entity;2983 16 | 2984 17 | auto world() const -> const flecs::world& { return ecs_; }2985 18 | auto world() -> flecs::world& { return ecs_; }2986 19 | 2987 20 | private:2988 21 | Scene() = default;2989 22 | 2990 23 | flecs::world ecs_;2991 | 2992 | {}2993/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]2994 17 | auto world() const -> const flecs::world& { return ecs_; }2995 | ^2996 | [[nodiscard]] 2997/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]2998 9 | class Device {2999 | ^3000/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3001 11 | struct QueueFamilyIndices {3002 | ^3003 12 | uint32_t graphics_index;3004 | 3005 | {}3006 13 | uint32_t present_index;3007 | 3008 | {}3009/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3010 19 | struct SwapchainSupportDetails {3011 | ^3012 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3013 | 3014 | {}3015 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3016 | 3017 | {}3018 22 | std::vector<::vk::PresentModeKHR> present_modes;3019 | 3020 | {}3021/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]3022 31 | VKAPI_ATTR auto VKAPI_CALL3023 | ^~~~~~~~~~3024 | vkapi_call3025/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3026/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3027 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3028 | ^3029/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3030 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3031 | ^3032/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]3033 40 | explicit Window(SDL_Window* window) : window_(window) {}3034 | ^3035 41 | 3036 42 | SDL_Window* window_;3037 | 3038 | {}3039/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]3040 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3041 | ^ 3042 | = NAN3043/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3044 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3045 | ^~~~~~~~~~~~~~~~~~~~~3046 | boost_describe_struct3047/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3048/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3049 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3050 | ^~~~~~~~~~~~~~~~~~~~~3051 | boost_describe_struct3052/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3053/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3054 18 | constexpr Vec() : data() {}3055 | ^ ~~3056 | = default;3057/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3058 168 | Vec2f() : Vec<float, 2>() {}3059 | ^ ~~3060 | = default;3061/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3062 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3063 | ^~~~~~~~~~~~~~~~~~~~~3064 | boost_describe_struct3065/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3066/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3067 181 | Vec3f() : Vec<float, 3>() {}3068 | ^ ~~3069 | = default;3070/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3071 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3072 | ^~~~~~~~~~~~~~~~~~~~~3073 | boost_describe_struct3074/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3075/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3076 199 | Vec4f() : Vec<float, 4>() {}3077 | ^ ~~3078 | = default;3079/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3080 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3081 | ^~~~~~~~~~~~~~~~~~~~~3082 | boost_describe_struct3083/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3084/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3085 14 | class Err {3086 | ^3087/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]3088 37 | std::optional<std::string> extra_message_;3089 | ^~~~~~~~~~~~~~3090 | extra_message3091/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]3092 39 | std::source_location loc_;3093 | ^~~~3094 | loc3095/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3096 12 | BOOST_DESCRIBE_ENUM(3097 | ^~~~~~~~~~~~~~~~~~~3098 | boost_describe_enum3099/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3100/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3101 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3102 | ^3103/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3104 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3105 | ^3106/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3107 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);3108 | ^~~~~~~~~~~~~~~~~3109 | boost_define_enum3110/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3111/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3112 26 | class ShaderModule {3113 | ^3114/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3115 49 | class Shader {3116 | ^311749 warnings and 1 error generated.3118Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/inspector_panel.cpp.3119Suppressed 1 warnings (1 NOLINT).3120Found compiler error(s).31213122[38/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_physics/tests/raycast.cpp3123/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]3124 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3125 | ^3126 15 | : entity_(entity), scene_(scene) {}3127 16 | 3128 17 | template <typename T>3129 18 | [[nodiscard]] auto has_component() const -> bool;3130 19 | 3131 20 | template <typename T>3132 21 | auto get_component() -> T&;3133 22 | 3134 23 | template <typename T, typename... Args>3135 24 | void add_component(Args&&... args);3136 25 | 3137 26 | private:3138 27 | flecs::entity entity_;3139 | 3140 | {}3141 28 | 3142 29 | std::shared_ptr<Scene> scene_;3143 | 3144 | {}3145/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3146 46 | void Entity::add_component(Args&&... args) {3147 | ^3148/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]3149 11 | class Scene : public std::enable_shared_from_this<Scene> {3150 | ^3151 12 | public:3152 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3153 14 | 3154 15 | auto create_entity(const std::string& name = "entity") -> Entity;3155 16 | 3156 17 | auto world() const -> const flecs::world& { return ecs_; }3157 18 | auto world() -> flecs::world& { return ecs_; }3158 19 | 3159 20 | private:3160 21 | Scene() = default;3161 22 | 3162 23 | flecs::world ecs_;3163 | 3164 | {}3165/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]3166 17 | auto world() const -> const flecs::world& { return ecs_; }3167 | ^3168 | [[nodiscard]] 3169/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]3170 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3171 | ^ 3172 | = NAN3173/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3174 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3175 | ^~~~~~~~~~~~~~~~~~~~~3176 | boost_describe_struct3177/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3178/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3179 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3180 | ^~~~~~~~~~~~~~~~~~~~~3181 | boost_describe_struct3182/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3183/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3184 18 | constexpr Vec() : data() {}3185 | ^ ~~3186 | = default;3187/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3188 168 | Vec2f() : Vec<float, 2>() {}3189 | ^ ~~3190 | = default;3191/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3192 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3193 | ^~~~~~~~~~~~~~~~~~~~~3194 | boost_describe_struct3195/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3196/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3197 181 | Vec3f() : Vec<float, 3>() {}3198 | ^ ~~3199 | = default;3200/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3201 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3202 | ^~~~~~~~~~~~~~~~~~~~~3203 | boost_describe_struct3204/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3205/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3206 199 | Vec4f() : Vec<float, 4>() {}3207 | ^ ~~3208 | = default;3209/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3210 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3211 | ^~~~~~~~~~~~~~~~~~~~~3212 | boost_describe_struct3213/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3214/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_physics/tests/raycast.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]3215 1 | #include <boost/test/unit_test.hpp>3216 | ^~~~~~~~~~~~~~~~~~~~~~~~~~3217/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_physics/tests/raycast.cpp:13:23: warning: variable 'raycasting' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]3218 13 | BOOST_AUTO_TEST_SUITE(raycasting)3219 | ^322020 warnings and 1 error generated.3221Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_physics/tests/raycast.cpp.3222Found compiler error(s).32233224[39/47][0.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/buffer.cpp3225/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3226 14 | class Err {3227 | ^3228/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]3229 37 | std::optional<std::string> extra_message_;3230 | ^~~~~~~~~~~~~~3231 | extra_message3232/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]3233 39 | std::source_location loc_;3234 | ^~~~3235 | loc3236/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/buffer.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]3237 3 | #include <vk_mem_alloc.h>3238 | ^~~~~~~~~~~~~~~~3239/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3240 12 | BOOST_DESCRIBE_ENUM(3241 | ^~~~~~~~~~~~~~~~~~~3242 | boost_describe_enum3243/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3244/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3245 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3246 | ^3247/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3248 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3249 | ^32506 warnings and 1 error generated.3251Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/src/buffer.cpp.3252Found compiler error(s).32533254[40/47][0.8s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/render_pass.cpp3255/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]3256 14 | struct Context {3257 | ^3258 15 | Window window;3259 16 | event::Dispatcher event_dispatcher;3260 17 | Input input;3261 18 | 3262 19 | std::shared_ptr<GraphicsContext> graphics_context;3263 | 3264 | {}3265 20 | std::shared_ptr<Renderer> renderer;3266 | 3267 | {}3268/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3269 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)3270 | ^~~~~~~~~~~~~~~~~3271 | boost_define_enum3272/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3273/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]3274 70 | struct KeyTyped {3275 | ^3276 71 | std::string_view text;3277 | 3278 | {}3279/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]3280 14 | struct Node {3281 | ^3282 15 | std::string name;3283 | 3284 | {}3285 16 | std::shared_ptr<RenderPass> render_pass;3286 | 3287 | {}3288/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]3289 22 | struct Graph {3290 | ^3291 23 | auto begin() { return nodes.begin(); }3292 24 | auto end() { return nodes.end(); }3293 25 | 3294 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {3295 27 | const auto node = std::ranges::find_if(3296 28 | nodes, [name](const node_t& node) { return name == node->name; });3297 29 | if (node != nodes.end()) return *node;3298 30 | 3299 31 | return nullptr;3300 32 | }3301 33 | 3302 34 | std::vector<node_t> nodes;3303 | 3304 | {}3305 35 | std::vector<edge_t> edges;3306 | 3307 | {}3308/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]3309 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}3310 | ^3311/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3312 14 | class GraphicsContext {3313 | ^3314/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]3315 10 | class Input {3316 | ^3317 11 | public:3318 12 | void initialize(event::Dispatcher& dispatcher);3319 13 | 3320 14 | auto is_pressed(KeyCode key) const -> bool;3321 15 | auto is_pressed_down(KeyCode key) const -> bool;3322 16 | 3323 17 | auto end_frame() { pressed_down_.clear(); }3324 18 | 3325 19 | private:3326 20 | std::unordered_map<KeyCode, bool> pressed_;3327 | 3328 | {}3329 21 | std::unordered_map<KeyCode, bool> pressed_down_;3330 | 3331 | {}3332/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]3333 14 | auto is_pressed(KeyCode key) const -> bool;3334 | ^3335 | [[nodiscard]] 3336/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]3337 15 | auto is_pressed_down(KeyCode key) const -> bool;3338 | ^3339 | [[nodiscard]] 3340/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3341 57 | class Mesh {3342 | ^3343/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]3344 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)3345 | ^3346 21 | : name_(std::move(name)), shader_(shader) {}3347 22 | 3348 23 | std::string name_;3349 | 3350 | {}3351 24 | 3352 25 | std::shared_ptr<vk::Shader> shader_;3353 | 3354 | {}3355/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]3356 3 | #include <memory>3357 | ^~~~~~~~3358/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3359 25 | PassResources(std::string target_prefix)3360 | ^3361/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]3362 51 | auto has_colour_target() const { return colour_target_; }3363 | ^3364 | [[nodiscard]] 3365/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]3366 52 | auto has_depth_target() const { return depth_target_; }3367 | ^3368 | [[nodiscard]] 3369/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3370 14 | class RenderTarget {3371 | ^3372/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3373 9 | class Device {3374 | ^3375/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3376 11 | struct QueueFamilyIndices {3377 | ^3378 12 | uint32_t graphics_index;3379 | 3380 | {}3381 13 | uint32_t present_index;3382 | 3383 | {}3384/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3385 19 | struct SwapchainSupportDetails {3386 | ^3387 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3388 | 3389 | {}3390 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3391 | 3392 | {}3393 22 | std::vector<::vk::PresentModeKHR> present_modes;3394 | 3395 | {}3396/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]3397 31 | VKAPI_ATTR auto VKAPI_CALL3398 | ^~~~~~~~~~3399 | vkapi_call3400/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3401/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3402 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3403 | ^3404/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3405 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3406 | ^3407/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]3408 40 | explicit Window(SDL_Window* window) : window_(window) {}3409 | ^3410 41 | 3411 42 | SDL_Window* window_;3412 | 3413 | {}3414/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3415 18 | constexpr Vec() : data() {}3416 | ^ ~~3417 | = default;3418/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3419 168 | Vec2f() : Vec<float, 2>() {}3420 | ^ ~~3421 | = default;3422/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3423 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3424 | ^~~~~~~~~~~~~~~~~~~~~3425 | boost_describe_struct3426/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3427/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3428 181 | Vec3f() : Vec<float, 3>() {}3429 | ^ ~~3430 | = default;3431/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3432 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3433 | ^~~~~~~~~~~~~~~~~~~~~3434 | boost_describe_struct3435/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3436/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3437 199 | Vec4f() : Vec<float, 4>() {}3438 | ^ ~~3439 | = default;3440/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3441 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3442 | ^~~~~~~~~~~~~~~~~~~~~3443 | boost_describe_struct3444/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3445/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]3446 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3447 | ^~~~~~~~~~~~~~~~~~~~~3448 | kMakeAnsiColourCode3449/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3450 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3451 | ^~~~~~~~~~~~~~~~~~~3452 | boost_describe_enum3453/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3454/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3455 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3456 | ^3457/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3458 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3459 | ^3460/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3461 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3462 | ^3463/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3464 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3465 | ^3466/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3467 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3468 | ^3469/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3470 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3471 | ^3472/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]3473 12 | struct std::formatter<T, char> {3474 | ^~~~~~~~~3475 | Formatter3476/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3477 14 | class Err {3478 | ^3479/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]3480 37 | std::optional<std::string> extra_message_;3481 | ^~~~~~~~~~~~~~3482 | extra_message3483/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]3484 39 | std::source_location loc_;3485 | ^~~~3486 | loc3487/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]3488 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,3489 | ^3490 30 | ::vk::ImageView view)3491 31 | : allocator_(allocator),3492 32 | allocation_(allocation),3493 33 | image_(image),3494 34 | view_(view) {}3495 35 | 3496 36 | void destroy() noexcept;3497 37 | 3498 38 | VmaAllocator allocator_{};3499 39 | VmaAllocation allocation_{};3500 40 | ::vk::Image image_;3501 | 3502 | {}3503 41 | ::vk::ImageView view_;3504 | 3505 | {}3506/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3507 12 | BOOST_DESCRIBE_ENUM(3508 | ^~~~~~~~~~~~~~~~~~~3509 | boost_describe_enum3510/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3511/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3512 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3513 | ^3514/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3515 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3516 | ^3517/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3518 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);3519 | ^~~~~~~~~~~~~~~~~3520 | boost_define_enum3521/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3522/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3523 26 | class ShaderModule {3524 | ^3525/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3526 49 | class Shader {3527 | ^352855 warnings and 1 error generated.3529Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/render_pass.cpp.3530Suppressed 1 warnings (1 NOLINT).3531Found compiler error(s).35323533[41/47][1.5s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/editor.cpp3534/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/editor.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error]3535 3 | #include <imgui.h>3536 | ^~~~~~~~~3537/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3538 10 | class Manager {3539 | ^3540 11 | public:3541 12 | Manager() = default;3542 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3543 14 | const std::optional<std::filesystem::path>& project_path = {})3544 15 | : asset_paths_(asset_paths), project_path_(project_path) {}3545 16 | 3546 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const3547 18 | -> expected<std::filesystem::path>;3548 19 | 3549 20 | private:3550 21 | std::vector<std::filesystem::path> asset_paths_;3551 | 3552 | {}3553 22 | std::optional<std::filesystem::path> project_path_;3554 | 3555 | {}3556/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3557 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3558 | ^3559/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]3560 14 | struct Context {3561 | ^3562 15 | Window window;3563 16 | event::Dispatcher event_dispatcher;3564 17 | Input input;3565 18 | 3566 19 | std::shared_ptr<GraphicsContext> graphics_context;3567 | 3568 | {}3569 20 | std::shared_ptr<Renderer> renderer;3570 | 3571 | {}3572/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3573 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)3574 | ^~~~~~~~~~~~~~~~~3575 | boost_define_enum3576/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3577/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]3578 70 | struct KeyTyped {3579 | ^3580 71 | std::string_view text;3581 | 3582 | {}3583/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]3584 14 | struct Node {3585 | ^3586 15 | std::string name;3587 | 3588 | {}3589 16 | std::shared_ptr<RenderPass> render_pass;3590 | 3591 | {}3592/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]3593 22 | struct Graph {3594 | ^3595 23 | auto begin() { return nodes.begin(); }3596 24 | auto end() { return nodes.end(); }3597 25 | 3598 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {3599 27 | const auto node = std::ranges::find_if(3600 28 | nodes, [name](const node_t& node) { return name == node->name; });3601 29 | if (node != nodes.end()) return *node;3602 30 | 3603 31 | return nullptr;3604 32 | }3605 33 | 3606 34 | std::vector<node_t> nodes;3607 | 3608 | {}3609 35 | std::vector<edge_t> edges;3610 | 3611 | {}3612/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]3613 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}3614 | ^3615/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3616 14 | class GraphicsContext {3617 | ^3618/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]3619 10 | class Input {3620 | ^3621 11 | public:3622 12 | void initialize(event::Dispatcher& dispatcher);3623 13 | 3624 14 | auto is_pressed(KeyCode key) const -> bool;3625 15 | auto is_pressed_down(KeyCode key) const -> bool;3626 16 | 3627 17 | auto end_frame() { pressed_down_.clear(); }3628 18 | 3629 19 | private:3630 20 | std::unordered_map<KeyCode, bool> pressed_;3631 | 3632 | {}3633 21 | std::unordered_map<KeyCode, bool> pressed_down_;3634 | 3635 | {}3636/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]3637 14 | auto is_pressed(KeyCode key) const -> bool;3638 | ^3639 | [[nodiscard]] 3640/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]3641 15 | auto is_pressed_down(KeyCode key) const -> bool;3642 | ^3643 | [[nodiscard]] 3644/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3645 57 | class Mesh {3646 | ^3647/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3648 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)3649 | ^3650/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3651 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3652 | ^3653/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]3654 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)3655 | ^3656 21 | : name_(std::move(name)), shader_(shader) {}3657 22 | 3658 23 | std::string name_;3659 | 3660 | {}3661 24 | 3662 25 | std::shared_ptr<vk::Shader> shader_;3663 | 3664 | {}3665/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3666 25 | PassResources(std::string target_prefix)3667 | ^3668/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]3669 51 | auto has_colour_target() const { return colour_target_; }3670 | ^3671 | [[nodiscard]] 3672/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]3673 52 | auto has_depth_target() const { return depth_target_; }3674 | ^3675 | [[nodiscard]] 3676/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3677 14 | class RenderTarget {3678 | ^3679/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3680 13 | class MeshRenderer {3681 | ^3682/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]3683 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3684 | ^3685 15 | : entity_(entity), scene_(scene) {}3686 16 | 3687 17 | template <typename T>3688 18 | [[nodiscard]] auto has_component() const -> bool;3689 19 | 3690 20 | template <typename T>3691 21 | auto get_component() -> T&;3692 22 | 3693 23 | template <typename T, typename... Args>3694 24 | void add_component(Args&&... args);3695 25 | 3696 26 | private:3697 27 | flecs::entity entity_;3698 | 3699 | {}3700 28 | 3701 29 | std::shared_ptr<Scene> scene_;3702 | 3703 | {}3704/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3705 46 | void Entity::add_component(Args&&... args) {3706 | ^3707/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]3708 11 | class Scene : public std::enable_shared_from_this<Scene> {3709 | ^3710 12 | public:3711 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3712 14 | 3713 15 | auto create_entity(const std::string& name = "entity") -> Entity;3714 16 | 3715 17 | auto world() const -> const flecs::world& { return ecs_; }3716 18 | auto world() -> flecs::world& { return ecs_; }3717 19 | 3718 20 | private:3719 21 | Scene() = default;3720 22 | 3721 23 | flecs::world ecs_;3722 | 3723 | {}3724/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]3725 17 | auto world() const -> const flecs::world& { return ecs_; }3726 | ^3727 | [[nodiscard]] 3728/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3729 9 | class Device {3730 | ^3731/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3732 19 | struct SwapchainSupportDetails {3733 | ^3734 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3735 | 3736 | {}3737 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3738 | 3739 | {}3740 22 | std::vector<::vk::PresentModeKHR> present_modes;3741 | 3742 | {}3743/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]3744 31 | VKAPI_ATTR auto VKAPI_CALL3745 | ^~~~~~~~~~3746 | vkapi_call3747/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3748/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3749 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3750 | ^3751/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3752 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3753 | ^3754/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]3755 40 | explicit Window(SDL_Window* window) : window_(window) {}3756 | ^3757 41 | 3758 42 | SDL_Window* window_;3759 | 3760 | {}3761/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]3762 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3763 | ^ 3764 | = NAN3765/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/matrix.hpp:20:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]3766 4 | for (size_t i = 0; i < Rows; ++i) {3767 | ^ ~ 3768 | std::cmp_less( , )3769/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/matrix.hpp:44:26: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]3770 44 | for (size_t row = 0; row < Cols; ++row) {3771 | ^ ~ 3772 | std::cmp_less( , )3773/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/matrix.hpp:45:28: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]3774 45 | for (size_t col = 0; col < Rows; ++col) {3775 | ^ ~ 3776 | std::cmp_less( , )3777/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/matrix.hpp:47:28: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]3778 47 | for (size_t k = 0; k < Cols; ++k) {3779 | ^ ~ 3780 | std::cmp_less( , )3781/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3782 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3783 | ^~~~~~~~~~~~~~~~~~~~~3784 | boost_describe_struct3785/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3786/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3787 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3788 | ^~~~~~~~~~~~~~~~~~~~~3789 | boost_describe_struct3790/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3791/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3792 18 | constexpr Vec() : data() {}3793 | ^ ~~3794 | = default;3795/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:21:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]3796 6 | 3797 7 | namespace wren::math {3798 8 | 3799 9 | template <typename T, std::size_t N>3800 10 | struct Vec {3801 11 | using vec_t = Vec<T, N>;3802 12 | 3803 13 | static auto unit_x() { return vec_t{1.0f}; }3804 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; }3805 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; }3806 16 | 3807 17 | ~Vec() = default;3808 18 | constexpr Vec() : data() {}3809 19 | 3810 20 | Vec(const Vec<T, N>& other) {3811 21 | for (size_t i = 0; i < N; ++i) {3812 | ^ ~ 3813 | std::cmp_less( , )3814/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:37:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]3815 37 | for (size_t i = 0; i < N; ++i) {3816 | ^ ~ 3817 | std::cmp_less( , )3818/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3819 168 | Vec2f() : Vec<float, 2>() {}3820 | ^ ~~3821 | = default;3822/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3823 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3824 | ^~~~~~~~~~~~~~~~~~~~~3825 | boost_describe_struct3826/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3827/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3828 181 | Vec3f() : Vec<float, 3>() {}3829 | ^ ~~3830 | = default;3831/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3832 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3833 | ^~~~~~~~~~~~~~~~~~~~~3834 | boost_describe_struct3835/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3836/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]3837 199 | Vec4f() : Vec<float, 4>() {}3838 | ^ ~~3839 | = default;3840/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3841 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3842 | ^~~~~~~~~~~~~~~~~~~~~3843 | boost_describe_struct3844/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3845/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]3846 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3847 | ^~~~~~~~~~~~~~~~~~~~~3848 | kMakeAnsiColourCode3849/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3850 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3851 | ^~~~~~~~~~~~~~~~~~~3852 | boost_describe_enum3853/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3854/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3855 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3856 | ^3857/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3858 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3859 | ^3860/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3861 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3862 | ^3863/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3864 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3865 | ^3866/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3867 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3868 | ^3869/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3870 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3871 | ^3872/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]3873 12 | struct std::formatter<T, char> {3874 | ^~~~~~~~~3875 | Formatter3876/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3877 14 | class Err {3878 | ^3879/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]3880 37 | std::optional<std::string> extra_message_;3881 | ^~~~~~~~~~~~~~3882 | extra_message3883/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]3884 39 | std::source_location loc_;3885 | ^~~~3886 | loc3887/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]3888 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,3889 | ^3890 30 | ::vk::ImageView view)3891 31 | : allocator_(allocator),3892 32 | allocation_(allocation),3893 33 | image_(image),3894 34 | view_(view) {}3895 35 | 3896 36 | void destroy() noexcept;3897 37 | 3898 38 | VmaAllocator allocator_{};3899 39 | VmaAllocation allocation_{};3900 40 | ::vk::Image image_;3901 | 3902 | {}3903 41 | ::vk::ImageView view_;3904 | 3905 | {}3906/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]3907 12 | BOOST_DESCRIBE_ENUM(3908 | ^~~~~~~~~~~~~~~~~~~3909 | boost_describe_enum3910/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3911/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3912 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3913 | ^3914/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3915 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3916 | ^3917/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]3918 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);3919 | ^~~~~~~~~~~~~~~~~3920 | boost_define_enum3921/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3922/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3923 26 | class ShaderModule {3924 | ^3925/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3926 49 | class Shader {3927 | ^392879 warnings and 1 error generated.3929Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/editor.cpp.3930Suppressed 7 warnings (6 in non-user code, 1 NOLINT).3931Use -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.3932Found compiler error(s).39333934[42/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/scene/scene.cpp3935/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/components/tag.hpp:7:8: warning: constructor does not initialize these fields: tag [cppcoreguidelines-pro-type-member-init]3936 7 | struct Tag {3937 | ^3938 8 | std::string tag;3939 | 3940 | {}3941/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]3942 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3943 | ^3944 15 | : entity_(entity), scene_(scene) {}3945 16 | 3946 17 | template <typename T>3947 18 | [[nodiscard]] auto has_component() const -> bool;3948 19 | 3949 20 | template <typename T>3950 21 | auto get_component() -> T&;3951 22 | 3952 23 | template <typename T, typename... Args>3953 24 | void add_component(Args&&... args);3954 25 | 3955 26 | private:3956 27 | flecs::entity entity_;3957 | 3958 | {}3959 28 | 3960 29 | std::shared_ptr<Scene> scene_;3961 | 3962 | {}3963/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]3964 46 | void Entity::add_component(Args&&... args) {3965 | ^3966/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]3967 3 | #include <flecs.h>3968 | ^~~~~~~~~3969/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]3970 11 | class Scene : public std::enable_shared_from_this<Scene> {3971 | ^3972 12 | public:3973 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3974 14 | 3975 15 | auto create_entity(const std::string& name = "entity") -> Entity;3976 16 | 3977 17 | auto world() const -> const flecs::world& { return ecs_; }3978 18 | auto world() -> flecs::world& { return ecs_; }3979 19 | 3980 20 | private:3981 21 | Scene() = default;3982 22 | 3983 23 | flecs::world ecs_;3984 | 3985 | {}3986/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]3987 17 | auto world() const -> const flecs::world& { return ecs_; }3988 | ^3989 | [[nodiscard]] 3990/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]3991 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3992 | ^ 3993 | = NAN3994/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]3995 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3996 | ^~~~~~~~~~~~~~~~~~~~~3997 | boost_describe_struct3998/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]3999/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4000 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));4001 | ^~~~~~~~~~~~~~~~~~~~~4002 | boost_describe_struct4003/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4004/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4005 18 | constexpr Vec() : data() {}4006 | ^ ~~4007 | = default;4008/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4009 168 | Vec2f() : Vec<float, 2>() {}4010 | ^ ~~4011 | = default;4012/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4013 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4014 | ^~~~~~~~~~~~~~~~~~~~~4015 | boost_describe_struct4016/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4017/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4018 181 | Vec3f() : Vec<float, 3>() {}4019 | ^ ~~4020 | = default;4021/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4022 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4023 | ^~~~~~~~~~~~~~~~~~~~~4024 | boost_describe_struct4025/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4026/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4027 199 | Vec4f() : Vec<float, 4>() {}4028 | ^ ~~4029 | = default;4030/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4031 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4032 | ^~~~~~~~~~~~~~~~~~~~~4033 | boost_describe_struct4034/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]403520 warnings and 1 error generated.4036Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/scene/scene.cpp.4037Found compiler error(s).40384039[43/47][0.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/graph.cpp4040/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]4041 14 | struct Context {4042 | ^4043 15 | Window window;4044 16 | event::Dispatcher event_dispatcher;4045 17 | Input input;4046 18 | 4047 19 | std::shared_ptr<GraphicsContext> graphics_context;4048 | 4049 | {}4050 20 | std::shared_ptr<Renderer> renderer;4051 | 4052 | {}4053/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4054 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4055 | ^~~~~~~~~~~~~~~~~4056 | boost_define_enum4057/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4058/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]4059 70 | struct KeyTyped {4060 | ^4061 71 | std::string_view text;4062 | 4063 | {}4064/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]4065 3 | #include <memory>4066 | ^~~~~~~~4067/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]4068 14 | struct Node {4069 | ^4070 15 | std::string name;4071 | 4072 | {}4073 16 | std::shared_ptr<RenderPass> render_pass;4074 | 4075 | {}4076/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]4077 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4078 | ^4079/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4080 14 | class GraphicsContext {4081 | ^4082/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]4083 10 | class Input {4084 | ^4085 11 | public:4086 12 | void initialize(event::Dispatcher& dispatcher);4087 13 | 4088 14 | auto is_pressed(KeyCode key) const -> bool;4089 15 | auto is_pressed_down(KeyCode key) const -> bool;4090 16 | 4091 17 | auto end_frame() { pressed_down_.clear(); }4092 18 | 4093 19 | private:4094 20 | std::unordered_map<KeyCode, bool> pressed_;4095 | 4096 | {}4097 21 | std::unordered_map<KeyCode, bool> pressed_down_;4098 | 4099 | {}4100/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]4101 14 | auto is_pressed(KeyCode key) const -> bool;4102 | ^4103 | [[nodiscard]] 4104/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]4105 15 | auto is_pressed_down(KeyCode key) const -> bool;4106 | ^4107 | [[nodiscard]] 4108/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4109 57 | class Mesh {4110 | ^4111/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]4112 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4113 | ^4114 21 | : name_(std::move(name)), shader_(shader) {}4115 22 | 4116 23 | std::string name_;4117 | 4118 | {}4119 24 | 4120 25 | std::shared_ptr<vk::Shader> shader_;4121 | 4122 | {}4123/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4124 25 | PassResources(std::string target_prefix)4125 | ^4126/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]4127 51 | auto has_colour_target() const { return colour_target_; }4128 | ^4129 | [[nodiscard]] 4130/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]4131 52 | auto has_depth_target() const { return depth_target_; }4132 | ^4133 | [[nodiscard]] 4134/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4135 14 | class RenderTarget {4136 | ^4137/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4138 9 | class Device {4139 | ^4140/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4141 11 | struct QueueFamilyIndices {4142 | ^4143 12 | uint32_t graphics_index;4144 | 4145 | {}4146 13 | uint32_t present_index;4147 | 4148 | {}4149/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4150 19 | struct SwapchainSupportDetails {4151 | ^4152 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4153 | 4154 | {}4155 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4156 | 4157 | {}4158 22 | std::vector<::vk::PresentModeKHR> present_modes;4159 | 4160 | {}4161/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]4162 31 | VKAPI_ATTR auto VKAPI_CALL4163 | ^~~~~~~~~~4164 | vkapi_call4165/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4166/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4167 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4168 | ^4169/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4170 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4171 | ^4172/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]4173 40 | explicit Window(SDL_Window* window) : window_(window) {}4174 | ^4175 41 | 4176 42 | SDL_Window* window_;4177 | 4178 | {}4179/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4180 18 | constexpr Vec() : data() {}4181 | ^ ~~4182 | = default;4183/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4184 168 | Vec2f() : Vec<float, 2>() {}4185 | ^ ~~4186 | = default;4187/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4188 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4189 | ^~~~~~~~~~~~~~~~~~~~~4190 | boost_describe_struct4191/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4192/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4193 181 | Vec3f() : Vec<float, 3>() {}4194 | ^ ~~4195 | = default;4196/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4197 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4198 | ^~~~~~~~~~~~~~~~~~~~~4199 | boost_describe_struct4200/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4201/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4202 199 | Vec4f() : Vec<float, 4>() {}4203 | ^ ~~4204 | = default;4205/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4206 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4207 | ^~~~~~~~~~~~~~~~~~~~~4208 | boost_describe_struct4209/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4210/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4211 14 | class Err {4212 | ^4213/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]4214 37 | std::optional<std::string> extra_message_;4215 | ^~~~~~~~~~~~~~4216 | extra_message4217/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]4218 39 | std::source_location loc_;4219 | ^~~~4220 | loc4221/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]4222 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4223 | ^4224 30 | ::vk::ImageView view)4225 31 | : allocator_(allocator),4226 32 | allocation_(allocation),4227 33 | image_(image),4228 34 | view_(view) {}4229 35 | 4230 36 | void destroy() noexcept;4231 37 | 4232 38 | VmaAllocator allocator_{};4233 39 | VmaAllocation allocation_{};4234 40 | ::vk::Image image_;4235 | 4236 | {}4237 41 | ::vk::ImageView view_;4238 | 4239 | {}4240/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4241 12 | BOOST_DESCRIBE_ENUM(4242 | ^~~~~~~~~~~~~~~~~~~4243 | boost_describe_enum4244/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4245/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4246 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4247 | ^4248/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4249 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4250 | ^4251/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4252 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);4253 | ^~~~~~~~~~~~~~~~~4254 | boost_define_enum4255/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4256/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4257 26 | class ShaderModule {4258 | ^4259/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4260 49 | class Shader {4261 | ^426244 warnings and 1 error generated.4263Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/graph.cpp.4264Suppressed 1 warnings (1 NOLINT).4265Found compiler error(s).42664267[44/47][1.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/application.cpp4268/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/application.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]4269 3 | #include <memory>4270 | ^~~~~~~~4271/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]4272 14 | struct Context {4273 | ^4274 15 | Window window;4275 16 | event::Dispatcher event_dispatcher;4276 17 | Input input;4277 18 | 4278 19 | std::shared_ptr<GraphicsContext> graphics_context;4279 | 4280 | {}4281 20 | std::shared_ptr<Renderer> renderer;4282 | 4283 | {}4284/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4285 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4286 | ^~~~~~~~~~~~~~~~~4287 | boost_define_enum4288/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4289/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]4290 70 | struct KeyTyped {4291 | ^4292 71 | std::string_view text;4293 | 4294 | {}4295/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]4296 14 | struct Node {4297 | ^4298 15 | std::string name;4299 | 4300 | {}4301 16 | std::shared_ptr<RenderPass> render_pass;4302 | 4303 | {}4304/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]4305 22 | struct Graph {4306 | ^4307 23 | auto begin() { return nodes.begin(); }4308 24 | auto end() { return nodes.end(); }4309 25 | 4310 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4311 27 | const auto node = std::ranges::find_if(4312 28 | nodes, [name](const node_t& node) { return name == node->name; });4313 29 | if (node != nodes.end()) return *node;4314 30 | 4315 31 | return nullptr;4316 32 | }4317 33 | 4318 34 | std::vector<node_t> nodes;4319 | 4320 | {}4321 35 | std::vector<edge_t> edges;4322 | 4323 | {}4324/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]4325 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4326 | ^4327/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4328 14 | class GraphicsContext {4329 | ^4330/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]4331 10 | class Input {4332 | ^4333 11 | public:4334 12 | void initialize(event::Dispatcher& dispatcher);4335 13 | 4336 14 | auto is_pressed(KeyCode key) const -> bool;4337 15 | auto is_pressed_down(KeyCode key) const -> bool;4338 16 | 4339 17 | auto end_frame() { pressed_down_.clear(); }4340 18 | 4341 19 | private:4342 20 | std::unordered_map<KeyCode, bool> pressed_;4343 | 4344 | {}4345 21 | std::unordered_map<KeyCode, bool> pressed_down_;4346 | 4347 | {}4348/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]4349 14 | auto is_pressed(KeyCode key) const -> bool;4350 | ^4351 | [[nodiscard]] 4352/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]4353 15 | auto is_pressed_down(KeyCode key) const -> bool;4354 | ^4355 | [[nodiscard]] 4356/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4357 57 | class Mesh {4358 | ^4359/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]4360 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4361 | ^4362 21 | : name_(std::move(name)), shader_(shader) {}4363 22 | 4364 23 | std::string name_;4365 | 4366 | {}4367 24 | 4368 25 | std::shared_ptr<vk::Shader> shader_;4369 | 4370 | {}4371/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4372 25 | PassResources(std::string target_prefix)4373 | ^4374/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]4375 51 | auto has_colour_target() const { return colour_target_; }4376 | ^4377 | [[nodiscard]] 4378/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]4379 52 | auto has_depth_target() const { return depth_target_; }4380 | ^4381 | [[nodiscard]] 4382/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4383 14 | class RenderTarget {4384 | ^4385/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4386 9 | class Device {4387 | ^4388/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4389 11 | struct QueueFamilyIndices {4390 | ^4391 12 | uint32_t graphics_index;4392 | 4393 | {}4394 13 | uint32_t present_index;4395 | 4396 | {}4397/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4398 19 | struct SwapchainSupportDetails {4399 | ^4400 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4401 | 4402 | {}4403 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4404 | 4405 | {}4406 22 | std::vector<::vk::PresentModeKHR> present_modes;4407 | 4408 | {}4409/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]4410 31 | VKAPI_ATTR auto VKAPI_CALL4411 | ^~~~~~~~~~4412 | vkapi_call4413/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4414/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4415 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4416 | ^4417/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4418 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4419 | ^4420/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]4421 40 | explicit Window(SDL_Window* window) : window_(window) {}4422 | ^4423 41 | 4424 42 | SDL_Window* window_;4425 | 4426 | {}4427/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4428 18 | constexpr Vec() : data() {}4429 | ^ ~~4430 | = default;4431/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4432 168 | Vec2f() : Vec<float, 2>() {}4433 | ^ ~~4434 | = default;4435/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4436 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4437 | ^~~~~~~~~~~~~~~~~~~~~4438 | boost_describe_struct4439/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4440/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4441 181 | Vec3f() : Vec<float, 3>() {}4442 | ^ ~~4443 | = default;4444/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4445 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4446 | ^~~~~~~~~~~~~~~~~~~~~4447 | boost_describe_struct4448/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4449/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4450 199 | Vec4f() : Vec<float, 4>() {}4451 | ^ ~~4452 | = default;4453/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4454 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4455 | ^~~~~~~~~~~~~~~~~~~~~4456 | boost_describe_struct4457/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4458/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]4459 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4460 | ^~~~~~~~~~~~~~~~~~~~~4461 | kMakeAnsiColourCode4462/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4463 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4464 | ^~~~~~~~~~~~~~~~~~~4465 | boost_describe_enum4466/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4467/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4468 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4469 | ^4470/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4471 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4472 | ^4473/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4474 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4475 | ^4476/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4477 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4478 | ^4479/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4480 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4481 | ^4482/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4483 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4484 | ^4485/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]4486 12 | struct std::formatter<T, char> {4487 | ^~~~~~~~~4488 | Formatter4489/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4490 14 | class Err {4491 | ^4492/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]4493 37 | std::optional<std::string> extra_message_;4494 | ^~~~~~~~~~~~~~4495 | extra_message4496/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]4497 39 | std::source_location loc_;4498 | ^~~~4499 | loc4500/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]4501 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4502 | ^4503 30 | ::vk::ImageView view)4504 31 | : allocator_(allocator),4505 32 | allocation_(allocation),4506 33 | image_(image),4507 34 | view_(view) {}4508 35 | 4509 36 | void destroy() noexcept;4510 37 | 4511 38 | VmaAllocator allocator_{};4512 39 | VmaAllocation allocation_{};4513 40 | ::vk::Image image_;4514 | 4515 | {}4516 41 | ::vk::ImageView view_;4517 | 4518 | {}4519/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4520 12 | BOOST_DESCRIBE_ENUM(4521 | ^~~~~~~~~~~~~~~~~~~4522 | boost_describe_enum4523/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4524/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4525 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4526 | ^4527/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4528 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4529 | ^4530/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4531 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);4532 | ^~~~~~~~~~~~~~~~~4533 | boost_define_enum4534/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4535/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4536 26 | class ShaderModule {4537 | ^4538/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4539 49 | class Shader {4540 | ^454161 warnings and 1 error generated.4542Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/application.cpp.4543Suppressed 7 warnings (6 in non-user code, 1 NOLINT).4544Use -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.4545Found compiler error(s).45464547[45/47][1.3s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/main.cpp4548/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/main.cpp:1:10: error: 'filesystem' file not found [clang-diagnostic-error]4549 1 | #include <filesystem>4550 | ^~~~~~~~~~~~4551/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4552 10 | class Manager {4553 | ^4554 11 | public:4555 12 | Manager() = default;4556 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4557 14 | const std::optional<std::filesystem::path>& project_path = {})4558 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4559 16 | 4560 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4561 18 | -> expected<std::filesystem::path>;4562 19 | 4563 20 | private:4564 21 | std::vector<std::filesystem::path> asset_paths_;4565 | 4566 | {}4567 22 | std::optional<std::filesystem::path> project_path_;4568 | 4569 | {}4570/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4571 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4572 | ^4573/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]4574 14 | struct Context {4575 | ^4576 15 | Window window;4577 16 | event::Dispatcher event_dispatcher;4578 17 | Input input;4579 18 | 4580 19 | std::shared_ptr<GraphicsContext> graphics_context;4581 | 4582 | {}4583 20 | std::shared_ptr<Renderer> renderer;4584 | 4585 | {}4586/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4587 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4588 | ^~~~~~~~~~~~~~~~~4589 | boost_define_enum4590/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4591/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]4592 70 | struct KeyTyped {4593 | ^4594 71 | std::string_view text;4595 | 4596 | {}4597/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]4598 14 | struct Node {4599 | ^4600 15 | std::string name;4601 | 4602 | {}4603 16 | std::shared_ptr<RenderPass> render_pass;4604 | 4605 | {}4606/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]4607 22 | struct Graph {4608 | ^4609 23 | auto begin() { return nodes.begin(); }4610 24 | auto end() { return nodes.end(); }4611 25 | 4612 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4613 27 | const auto node = std::ranges::find_if(4614 28 | nodes, [name](const node_t& node) { return name == node->name; });4615 29 | if (node != nodes.end()) return *node;4616 30 | 4617 31 | return nullptr;4618 32 | }4619 33 | 4620 34 | std::vector<node_t> nodes;4621 | 4622 | {}4623 35 | std::vector<edge_t> edges;4624 | 4625 | {}4626/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]4627 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4628 | ^4629/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4630 14 | class GraphicsContext {4631 | ^4632/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]4633 10 | class Input {4634 | ^4635 11 | public:4636 12 | void initialize(event::Dispatcher& dispatcher);4637 13 | 4638 14 | auto is_pressed(KeyCode key) const -> bool;4639 15 | auto is_pressed_down(KeyCode key) const -> bool;4640 16 | 4641 17 | auto end_frame() { pressed_down_.clear(); }4642 18 | 4643 19 | private:4644 20 | std::unordered_map<KeyCode, bool> pressed_;4645 | 4646 | {}4647 21 | std::unordered_map<KeyCode, bool> pressed_down_;4648 | 4649 | {}4650/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]4651 14 | auto is_pressed(KeyCode key) const -> bool;4652 | ^4653 | [[nodiscard]] 4654/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]4655 15 | auto is_pressed_down(KeyCode key) const -> bool;4656 | ^4657 | [[nodiscard]] 4658/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4659 57 | class Mesh {4660 | ^4661/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4662 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)4663 | ^4664/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4665 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4666 | ^4667/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]4668 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4669 | ^4670 21 | : name_(std::move(name)), shader_(shader) {}4671 22 | 4672 23 | std::string name_;4673 | 4674 | {}4675 24 | 4676 25 | std::shared_ptr<vk::Shader> shader_;4677 | 4678 | {}4679/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4680 25 | PassResources(std::string target_prefix)4681 | ^4682/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]4683 51 | auto has_colour_target() const { return colour_target_; }4684 | ^4685 | [[nodiscard]] 4686/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]4687 52 | auto has_depth_target() const { return depth_target_; }4688 | ^4689 | [[nodiscard]] 4690/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4691 14 | class RenderTarget {4692 | ^4693/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4694 13 | class MeshRenderer {4695 | ^4696/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]4697 11 | class Scene : public std::enable_shared_from_this<Scene> {4698 | ^4699 12 | public:4700 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }4701 14 | 4702 15 | auto create_entity(const std::string& name = "entity") -> Entity;4703 16 | 4704 17 | auto world() const -> const flecs::world& { return ecs_; }4705 18 | auto world() -> flecs::world& { return ecs_; }4706 19 | 4707 20 | private:4708 21 | Scene() = default;4709 22 | 4710 23 | flecs::world ecs_;4711 | 4712 | {}4713/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]4714 17 | auto world() const -> const flecs::world& { return ecs_; }4715 | ^4716 | [[nodiscard]] 4717/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4718 9 | class Device {4719 | ^4720/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4721 19 | struct SwapchainSupportDetails {4722 | ^4723 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4724 | 4725 | {}4726 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4727 | 4728 | {}4729 22 | std::vector<::vk::PresentModeKHR> present_modes;4730 | 4731 | {}4732/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]4733 31 | VKAPI_ATTR auto VKAPI_CALL4734 | ^~~~~~~~~~4735 | vkapi_call4736/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4737/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4738 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4739 | ^4740/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4741 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4742 | ^4743/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]4744 40 | explicit Window(SDL_Window* window) : window_(window) {}4745 | ^4746 41 | 4747 42 | SDL_Window* window_;4748 | 4749 | {}4750/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]4751 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);4752 | ^ 4753 | = NAN4754/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/matrix.hpp:20:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4755 4 | for (size_t i = 0; i < Rows; ++i) {4756 | ^ ~ 4757 | std::cmp_less( , )4758/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/matrix.hpp:44:26: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4759 44 | for (size_t row = 0; row < Cols; ++row) {4760 | ^ ~ 4761 | std::cmp_less( , )4762/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/matrix.hpp:45:28: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4763 45 | for (size_t col = 0; col < Rows; ++col) {4764 | ^ ~ 4765 | std::cmp_less( , )4766/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/matrix.hpp:47:28: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4767 47 | for (size_t k = 0; k < Cols; ++k) {4768 | ^ ~ 4769 | std::cmp_less( , )4770/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4771 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));4772 | ^~~~~~~~~~~~~~~~~~~~~4773 | boost_describe_struct4774/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4775/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4776 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));4777 | ^~~~~~~~~~~~~~~~~~~~~4778 | boost_describe_struct4779/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4780/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4781 18 | constexpr Vec() : data() {}4782 | ^ ~~4783 | = default;4784/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:21:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4785 6 | 4786 7 | namespace wren::math {4787 8 | 4788 9 | template <typename T, std::size_t N>4789 10 | struct Vec {4790 11 | using vec_t = Vec<T, N>;4791 12 | 4792 13 | static auto unit_x() { return vec_t{1.0f}; }4793 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; }4794 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; }4795 16 | 4796 17 | ~Vec() = default;4797 18 | constexpr Vec() : data() {}4798 19 | 4799 20 | Vec(const Vec<T, N>& other) {4800 21 | for (size_t i = 0; i < N; ++i) {4801 | ^ ~ 4802 | std::cmp_less( , )4803/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:37:24: warning: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison]4804 37 | for (size_t i = 0; i < N; ++i) {4805 | ^ ~ 4806 | std::cmp_less( , )4807/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4808 168 | Vec2f() : Vec<float, 2>() {}4809 | ^ ~~4810 | = default;4811/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4812 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4813 | ^~~~~~~~~~~~~~~~~~~~~4814 | boost_describe_struct4815/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4816/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4817 181 | Vec3f() : Vec<float, 3>() {}4818 | ^ ~~4819 | = default;4820/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4821 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4822 | ^~~~~~~~~~~~~~~~~~~~~4823 | boost_describe_struct4824/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4825/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]4826 199 | Vec4f() : Vec<float, 4>() {}4827 | ^ ~~4828 | = default;4829/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]4830 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4831 | ^~~~~~~~~~~~~~~~~~~~~4832 | boost_describe_struct4833/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4834/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]4835 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4836 | ^~~~~~~~~~~~~~~~~~~~~4837 | kMakeAnsiColourCode4838/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4839 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4840 | ^~~~~~~~~~~~~~~~~~~4841 | boost_describe_enum4842/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4843/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4844 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4845 | ^4846/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4847 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4848 | ^4849/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4850 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4851 | ^4852/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4853 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4854 | ^4855/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4856 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4857 | ^4858/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4859 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4860 | ^4861/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]4862 12 | struct std::formatter<T, char> {4863 | ^~~~~~~~~4864 | Formatter4865/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4866 14 | class Err {4867 | ^4868/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]4869 37 | std::optional<std::string> extra_message_;4870 | ^~~~~~~~~~~~~~4871 | extra_message4872/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]4873 39 | std::source_location loc_;4874 | ^~~~4875 | loc4876/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]4877 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4878 | ^4879 30 | ::vk::ImageView view)4880 31 | : allocator_(allocator),4881 32 | allocation_(allocation),4882 33 | image_(image),4883 34 | view_(view) {}4884 35 | 4885 36 | void destroy() noexcept;4886 37 | 4887 38 | VmaAllocator allocator_{};4888 39 | VmaAllocation allocation_{};4889 40 | ::vk::Image image_;4890 | 4891 | {}4892 41 | ::vk::ImageView view_;4893 | 4894 | {}4895/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]4896 12 | BOOST_DESCRIBE_ENUM(4897 | ^~~~~~~~~~~~~~~~~~~4898 | boost_describe_enum4899/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4900/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4901 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4902 | ^4903/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4904 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4905 | ^4906/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4907 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);4908 | ^~~~~~~~~~~~~~~~~4909 | boost_define_enum4910/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4911/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4912 26 | class ShaderModule {4913 | ^4914/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4915 49 | class Shader {4916 | ^491777 warnings and 1 error generated.4918Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/editor/src/main.cpp.4919Suppressed 7 warnings (6 in non-user code, 1 NOLINT).4920Use -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.4921Found compiler error(s).49224923[46/47][1.2s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/renderer.cpp4924/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]4925 14 | struct Context {4926 | ^4927 15 | Window window;4928 16 | event::Dispatcher event_dispatcher;4929 17 | Input input;4930 18 | 4931 19 | std::shared_ptr<GraphicsContext> graphics_context;4932 | 4933 | {}4934 20 | std::shared_ptr<Renderer> renderer;4935 | 4936 | {}4937/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]4938 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)4939 | ^~~~~~~~~~~~~~~~~4940 | boost_define_enum4941/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]4942/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]4943 70 | struct KeyTyped {4944 | ^4945 71 | std::string_view text;4946 | 4947 | {}4948/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]4949 14 | struct Node {4950 | ^4951 15 | std::string name;4952 | 4953 | {}4954 16 | std::shared_ptr<RenderPass> render_pass;4955 | 4956 | {}4957/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]4958 22 | struct Graph {4959 | ^4960 23 | auto begin() { return nodes.begin(); }4961 24 | auto end() { return nodes.end(); }4962 25 | 4963 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4964 27 | const auto node = std::ranges::find_if(4965 28 | nodes, [name](const node_t& node) { return name == node->name; });4966 29 | if (node != nodes.end()) return *node;4967 30 | 4968 31 | return nullptr;4969 32 | }4970 33 | 4971 34 | std::vector<node_t> nodes;4972 | 4973 | {}4974 35 | std::vector<edge_t> edges;4975 | 4976 | {}4977/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]4978 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4979 | ^4980/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]4981 14 | class GraphicsContext {4982 | ^4983/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]4984 10 | class Input {4985 | ^4986 11 | public:4987 12 | void initialize(event::Dispatcher& dispatcher);4988 13 | 4989 14 | auto is_pressed(KeyCode key) const -> bool;4990 15 | auto is_pressed_down(KeyCode key) const -> bool;4991 16 | 4992 17 | auto end_frame() { pressed_down_.clear(); }4993 18 | 4994 19 | private:4995 20 | std::unordered_map<KeyCode, bool> pressed_;4996 | 4997 | {}4998 21 | std::unordered_map<KeyCode, bool> pressed_down_;4999 | 5000 | {}5001/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]5002 14 | auto is_pressed(KeyCode key) const -> bool;5003 | ^5004 | [[nodiscard]] 5005/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]5006 15 | auto is_pressed_down(KeyCode key) const -> bool;5007 | ^5008 | [[nodiscard]] 5009/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5010 57 | class Mesh {5011 | ^5012/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]5013 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)5014 | ^5015 21 | : name_(std::move(name)), shader_(shader) {}5016 22 | 5017 23 | std::string name_;5018 | 5019 | {}5020 24 | 5021 25 | std::shared_ptr<vk::Shader> shader_;5022 | 5023 | {}5024/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5025 25 | PassResources(std::string target_prefix)5026 | ^5027/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]5028 51 | auto has_colour_target() const { return colour_target_; }5029 | ^5030 | [[nodiscard]] 5031/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]5032 52 | auto has_depth_target() const { return depth_target_; }5033 | ^5034 | [[nodiscard]] 5035/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5036 14 | class RenderTarget {5037 | ^5038/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/renderer.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]5039 3 | #include <memory>5040 | ^~~~~~~~5041/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5042 9 | class Device {5043 | ^5044/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5045 11 | struct QueueFamilyIndices {5046 | ^5047 12 | uint32_t graphics_index;5048 | 5049 | {}5050 13 | uint32_t present_index;5051 | 5052 | {}5053/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5054 19 | struct SwapchainSupportDetails {5055 | ^5056 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;5057 | 5058 | {}5059 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;5060 | 5061 | {}5062 22 | std::vector<::vk::PresentModeKHR> present_modes;5063 | 5064 | {}5065/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]5066 31 | VKAPI_ATTR auto VKAPI_CALL5067 | ^~~~~~~~~~5068 | vkapi_call5069/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5070/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5071 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,5072 | ^5073/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5074 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5075 | ^5076/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]5077 40 | explicit Window(SDL_Window* window) : window_(window) {}5078 | ^5079 41 | 5080 42 | SDL_Window* window_;5081 | 5082 | {}5083/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5084 52 | return image_index;5085 | ^5086/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5087 114 | Renderer::Renderer(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {5088 | ^5089/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5090 18 | constexpr Vec() : data() {}5091 | ^ ~~5092 | = default;5093/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5094 168 | Vec2f() : Vec<float, 2>() {}5095 | ^ ~~5096 | = default;5097/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5098 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5099 | ^~~~~~~~~~~~~~~~~~~~~5100 | boost_describe_struct5101/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5102/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5103 181 | Vec3f() : Vec<float, 3>() {}5104 | ^ ~~5105 | = default;5106/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5107 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5108 | ^~~~~~~~~~~~~~~~~~~~~5109 | boost_describe_struct5110/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5111/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5112 199 | Vec4f() : Vec<float, 4>() {}5113 | ^ ~~5114 | = default;5115/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5116 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5117 | ^~~~~~~~~~~~~~~~~~~~~5118 | boost_describe_struct5119/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5120/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]5121 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {5122 | ^~~~~~~~~~~~~~~~~~~~~5123 | kMakeAnsiColourCode5124/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]5125 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)5126 | ^~~~~~~~~~~~~~~~~~~5127 | boost_describe_enum5128/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5129/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5130 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {5131 | ^5132/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5133 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {5134 | ^5135/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5136 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {5137 | ^5138/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5139 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {5140 | ^5141/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5142 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {5143 | ^5144/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5145 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {5146 | ^5147/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]5148 12 | struct std::formatter<T, char> {5149 | ^~~~~~~~~5150 | Formatter5151/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5152 14 | class Err {5153 | ^5154/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]5155 37 | std::optional<std::string> extra_message_;5156 | ^~~~~~~~~~~~~~5157 | extra_message5158/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]5159 39 | std::source_location loc_;5160 | ^~~~5161 | loc5162/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]5163 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,5164 | ^5165 30 | ::vk::ImageView view)5166 31 | : allocator_(allocator),5167 32 | allocation_(allocation),5168 33 | image_(image),5169 34 | view_(view) {}5170 35 | 5171 36 | void destroy() noexcept;5172 37 | 5173 38 | VmaAllocator allocator_{};5174 39 | VmaAllocation allocation_{};5175 40 | ::vk::Image image_;5176 | 5177 | {}5178 41 | ::vk::ImageView view_;5179 | 5180 | {}5181/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]5182 12 | BOOST_DESCRIBE_ENUM(5183 | ^~~~~~~~~~~~~~~~~~~5184 | boost_describe_enum5185/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5186/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5187 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5188 | ^5189/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5190 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5191 | ^5192/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]5193 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);5194 | ^~~~~~~~~~~~~~~~~5195 | boost_define_enum5196/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5197/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5198 26 | class ShaderModule {5199 | ^5200/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5201 49 | class Shader {5202 | ^520363 warnings and 1 error generated.5204Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/src/renderer.cpp.5205Suppressed 7 warnings (6 in non-user code, 1 NOLINT).5206Use -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.5207Found compiler error(s).52085209[47/47][1.7s] /nix/store/qhlmk9q9vma1xb24d2abazvdqsrp73w3-clang-22.1.8/bin/clang-tidy --use-color -p=/build/tmp.K7SZvX2iV8 /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/examples/nand/main.cpp5210/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/examples/nand/main.cpp:1:10: error: 'cstdlib' file not found [clang-diagnostic-error]5211 1 | #include <cstdlib>5212 | ^~~~~~~~~5213/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/examples/nand/main.cpp:19:8: warning: constructor does not initialize these fields: app, scene [cppcoreguidelines-pro-type-member-init]5214 19 | struct GameData {5215 | ^5216 20 | std::shared_ptr<wren::Application> app;5217 | 5218 | {}5219 21 | std::shared_ptr<wren::scene::Scene> scene;5220 | 5221 | {}5222/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/examples/nand/main.cpp:49:25: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5223 49 | wren::assets::Manager asset_manager(asset_paths);5224 | ~~~~~~~~~~~~~~~~~~~~~ ^ 5225 | auto -> wren::assets::Manager5226/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5227 10 | class Manager {5228 | ^5229 11 | public:5230 12 | Manager() = default;5231 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,5232 14 | const std::optional<std::filesystem::path>& project_path = {})5233 15 | : asset_paths_(asset_paths), project_path_(project_path) {}5234 16 | 5235 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const5236 18 | -> expected<std::filesystem::path>;5237 19 | 5238 20 | private:5239 21 | std::vector<std::filesystem::path> asset_paths_;5240 | 5241 | {}5242 22 | std::optional<std::filesystem::path> project_path_;5243 | 5244 | {}5245/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5246 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,5247 | ^5248/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/context.hpp:14:8: warning: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init]5249 14 | struct Context {5250 | ^5251 15 | Window window;5252 16 | event::Dispatcher event_dispatcher;5253 17 | Input input;5254 18 | 5255 19 | std::shared_ptr<GraphicsContext> graphics_context;5256 | 5257 | {}5258 20 | std::shared_ptr<Renderer> renderer;5259 | 5260 | {}5261/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]5262 13 | BOOST_DEFINE_ENUM(Category, WINDOW, KEYBOARD, MOUSE)5263 | ^~~~~~~~~~~~~~~~~5264 | boost_define_enum5265/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5266/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/event.hpp:70:8: warning: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init]5267 70 | struct KeyTyped {5268 | ^5269 71 | std::string_view text;5270 | 5271 | {}5272/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:14:8: warning: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init]5273 14 | struct Node {5274 | ^5275 15 | std::string name;5276 | 5277 | {}5278 16 | std::shared_ptr<RenderPass> render_pass;5279 | 5280 | {}5281/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:22:8: warning: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init]5282 22 | struct Graph {5283 | ^5284 23 | auto begin() { return nodes.begin(); }5285 24 | auto end() { return nodes.end(); }5286 25 | 5287 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {5288 27 | const auto node = std::ranges::find_if(5289 28 | nodes, [name](const node_t& node) { return name == node->name; });5290 29 | if (node != nodes.end()) return *node;5291 30 | 5292 31 | return nullptr;5293 32 | }5294 33 | 5295 34 | std::vector<node_t> nodes;5296 | 5297 | {}5298 35 | std::vector<edge_t> edges;5299 | 5300 | {}5301/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/graph.hpp:40:3: warning: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init]5302 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}5303 | ^5304/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5305 14 | class GraphicsContext {5306 | ^5307/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:10:7: warning: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init]5308 10 | class Input {5309 | ^5310 11 | public:5311 12 | void initialize(event::Dispatcher& dispatcher);5312 13 | 5313 14 | auto is_pressed(KeyCode key) const -> bool;5314 15 | auto is_pressed_down(KeyCode key) const -> bool;5315 16 | 5316 17 | auto end_frame() { pressed_down_.clear(); }5317 18 | 5318 19 | private:5319 20 | std::unordered_map<KeyCode, bool> pressed_;5320 | 5321 | {}5322 21 | std::unordered_map<KeyCode, bool> pressed_down_;5323 | 5324 | {}5325/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:14:3: warning: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard]5326 14 | auto is_pressed(KeyCode key) const -> bool;5327 | ^5328 | [[nodiscard]] 5329/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/input.hpp:15:3: warning: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard]5330 15 | auto is_pressed_down(KeyCode key) const -> bool;5331 | ^5332 | [[nodiscard]] 5333/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5334 57 | class Mesh {5335 | ^5336/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/mesh_loader.hpp:9:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5337 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)5338 | ^5339/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5340 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5341 | ^5342/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/pipeline.hpp:20:3: warning: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init]5343 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)5344 | ^5345 21 | : name_(std::move(name)), shader_(shader) {}5346 22 | 5347 23 | std::string name_;5348 | 5349 | {}5350 24 | 5351 25 | std::shared_ptr<vk::Shader> shader_;5352 | 5353 | {}5354/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5355 25 | PassResources(std::string target_prefix)5356 | ^5357/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:51:3: warning: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard]5358 51 | auto has_colour_target() const { return colour_target_; }5359 | ^5360 | [[nodiscard]] 5361/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/render_pass.hpp:52:3: warning: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard]5362 52 | auto has_depth_target() const { return depth_target_; }5363 | ^5364 | [[nodiscard]] 5365/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5366 14 | class RenderTarget {5367 | ^5368/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5369 13 | class MeshRenderer {5370 | ^5371/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/entity.hpp:14:3: warning: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init]5372 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)5373 | ^5374 15 | : entity_(entity), scene_(scene) {}5375 16 | 5376 17 | template <typename T>5377 18 | [[nodiscard]] auto has_component() const -> bool;5378 19 | 5379 20 | template <typename T>5380 21 | auto get_component() -> T&;5381 22 | 5382 23 | template <typename T, typename... Args>5383 24 | void add_component(Args&&... args);5384 25 | 5385 26 | private:5386 27 | flecs::entity entity_;5387 | 5388 | {}5389 28 | 5390 29 | std::shared_ptr<Scene> scene_;5391 | 5392 | {}5393/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5394 46 | void Entity::add_component(Args&&... args) {5395 | ^5396/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:11:7: warning: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init]5397 11 | class Scene : public std::enable_shared_from_this<Scene> {5398 | ^5399 12 | public:5400 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }5401 14 | 5402 15 | auto create_entity(const std::string& name = "entity") -> Entity;5403 16 | 5404 17 | auto world() const -> const flecs::world& { return ecs_; }5405 18 | auto world() -> flecs::world& { return ecs_; }5406 19 | 5407 20 | private:5408 21 | Scene() = default;5409 22 | 5410 23 | flecs::world ecs_;5411 | 5412 | {}5413/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/scene/scene.hpp:17:3: warning: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard]5414 17 | auto world() const -> const flecs::world& { return ecs_; }5415 | ^5416 | [[nodiscard]] 5417/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/texture.hpp:17:3: warning: constructor does not initialize these fields: sampler_ [cppcoreguidelines-pro-type-member-init]5418 17 | Texture(vk::Image& image, const ::vk::Sampler& sampler)5419 | ^5420 18 | : image_(std::move(image)), sampler_(sampler) {}5421 19 | 5422 20 | vk::Image image_;5423 21 | ::vk::Sampler sampler_;5424 | 5425 | {}5426/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5427 9 | class Device {5428 | ^5429/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5430 11 | struct QueueFamilyIndices {5431 | ^5432 12 | uint32_t graphics_index;5433 | 5434 | {}5435 13 | uint32_t present_index;5436 | 5437 | {}5438/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5439 19 | struct SwapchainSupportDetails {5440 | ^5441 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;5442 | 5443 | {}5444 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;5445 | 5446 | {}5447 22 | std::vector<::vk::PresentModeKHR> present_modes;5448 | 5449 | {}5450/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/utils/vulkan.hpp:31:17: warning: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming]5451 31 | VKAPI_ATTR auto VKAPI_CALL5452 | ^~~~~~~~~~5453 | vkapi_call5454/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5455/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:14:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5456 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,5457 | ^5458/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5459 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5460 | ^5461/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren/include/wren/window.hpp:40:3: warning: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init]5462 40 | explicit Window(SDL_Window* window) : window_(window) {}5463 | ^5464 41 | 5465 42 | SDL_Window* window_;5466 | 5467 | {}5468/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_gui/include/wren/gui/ui.hpp:13:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming]5469 13 | BOOST_DEFINE_ENUM_CLASS(ElementKind, Panel, Text)5470 | ^~~~~~~~~~~~~~~~~~~~~~~5471 | boost_define_enum_class5472/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_gui/include/wren/gui/ui.hpp:13:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5473/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_gui/include/wren/gui/ui.hpp:15:8: warning: constructor does not initialize these fields: kind, children [cppcoreguidelines-pro-type-member-init]5474 15 | struct Element {5475 | ^5476 16 | std::string kind;5477 | 5478 | {}5479 17 | 5480 18 | Colour colour = {0, 0, 0, 0};5481 19 | 5482 20 | float margin = 0;5483 21 | float padding = 0;5484 22 | 5485 23 | std::vector<Element> children;5486 | 5487 | {}5488/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/geometry.hpp:60:15: warning: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables]5489 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);5490 | ^ 5491 | = NAN5492/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5493 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));5494 | ^~~~~~~~~~~~~~~~~~~~~5495 | boost_describe_struct5496/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:81:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5497/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5498 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));5499 | ^~~~~~~~~~~~~~~~~~~~~5500 | boost_describe_struct5501/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/quaternion.hpp:84:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5502/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:18:13: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5503 18 | constexpr Vec() : data() {}5504 | ^ ~~5505 | = default;5506/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:168:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5507 168 | Vec2f() : Vec<float, 2>() {}5508 | ^ ~~5509 | = default;5510/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5511 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5512 | ^~~~~~~~~~~~~~~~~~~~~5513 | boost_describe_struct5514/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:178:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5515/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:181:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5516 181 | Vec3f() : Vec<float, 3>() {}5517 | ^ ~~5518 | = default;5519/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5520 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5521 | ^~~~~~~~~~~~~~~~~~~~~5522 | boost_describe_struct5523/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:196:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5524/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:199:3: warning: use '= default' to define a trivial default constructor [modernize-use-equals-default]5525 199 | Vec4f() : Vec<float, 4>() {}5526 | ^ ~~5527 | = default;5528/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming]5529 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5530 | ^~~~~~~~~~~~~~~~~~~~~5531 | boost_describe_struct5532/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_math/include/wren/math/vector.hpp:213:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5533/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/ansi.hpp:20:16: warning: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming]5534 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {5535 | ^~~~~~~~~~~~~~~~~~~~~5536 | kMakeAnsiColourCode5537/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]5538 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)5539 | ^~~~~~~~~~~~~~~~~~~5540 | boost_describe_enum5541/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/logging/log.hpp:23:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5542/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5543 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {5544 | ^5545/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5546 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {5547 | ^5548/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5549 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {5550 | ^5551/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5552 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {5553 | ^5554/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5555 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {5556 | ^5557/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5558 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {5559 | ^5560/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/format.hpp:12:13: warning: invalid case style for class 'formatter' [readability-identifier-naming]5561 12 | struct std::formatter<T, char> {5562 | ^~~~~~~~~5563 | Formatter5564/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5565 14 | class Err {5566 | ^5567/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:37:30: warning: invalid case style for public member 'extra_message_' [readability-identifier-naming]5568 37 | std::optional<std::string> extra_message_;5569 | ^~~~~~~~~~~~~~5570 | extra_message5571/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:39:24: warning: invalid case style for public member 'loc_' [readability-identifier-naming]5572 39 | std::source_location loc_;5573 | ^~~~5574 | loc5575/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/image.hpp:29:3: warning: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init]5576 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,5577 | ^5578 30 | ::vk::ImageView view)5579 31 | : allocator_(allocator),5580 32 | allocation_(allocation),5581 33 | image_(image),5582 34 | view_(view) {}5583 35 | 5584 36 | void destroy() noexcept;5585 37 | 5586 38 | VmaAllocator allocator_{};5587 39 | VmaAllocation allocation_{};5588 40 | ::vk::Image image_;5589 | 5590 | {}5591 41 | ::vk::ImageView view_;5592 | 5593 | {}5594/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming]5595 12 | BOOST_DESCRIBE_ENUM(5596 | ^~~~~~~~~~~~~~~~~~~5597 | boost_describe_enum5598/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:12:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5599/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/result.hpp:42:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5600 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5601 | ^5602/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5603 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5604 | ^5605/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: invalid case style for function 'BOOST_DEFINE_ENUM' [readability-identifier-naming]5606 24 | BOOST_DEFINE_ENUM(ShaderType, Vertex, Fragment);5607 | ^~~~~~~~~~~~~~~~~5608 | boost_define_enum5609/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/wren_vk/include/wren/vk/shader.hpp:24:1: warning: use a trailing return type for this function [modernize-use-trailing-return-type]5610/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5611 26 | class ShaderModule {5612 | ^5613/nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-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]5614 49 | class Shader {5615 | ^5616110 warnings and 1 error generated.5617Error while processing /nix/store/nvakrmsl1pcbx50gc2pdxdqipdg5il9z-n9a6z2m04gz21ccaz40circ292afva8r-source/examples/nand/main.cpp.5618Suppressed 37 warnings (36 in non-user code, 1 NOLINT).5619Use -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.5620Found compiler error(s).5621