lint
checks.x86_64-linux.lint
· build #40
· raw
1cmake -S. -B/build/tmp.8Ab3FZ7ZWZ -G Ninja 2-- The C compiler identification is Clang 21.1.83-- The CXX compiler identification is Clang 21.1.84-- Detecting C compiler ABI info5-- Detecting C compiler ABI info - done6-- Check for working C compiler: /nix/store/mn2y6cydn5phwf2hxgfc3n7zjf48d5xg-clang-wrapper-21.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/mn2y6cydn5phwf2hxgfc3n7zjf48d5xg-clang-wrapper-21.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 (15.8s)24-- Generating done (0.3s)25-- Build files have been written to: /build/tmp.8Ab3FZ7ZWZ26Enabled checks:27 cppcoreguidelines-avoid-c-arrays28 cppcoreguidelines-avoid-capturing-lambda-coroutines29 cppcoreguidelines-avoid-const-or-ref-data-members30 cppcoreguidelines-avoid-goto31 cppcoreguidelines-avoid-non-const-global-variables32 cppcoreguidelines-avoid-reference-coroutine-parameters33 cppcoreguidelines-c-copy-assignment-signature34 cppcoreguidelines-explicit-virtual-functions35 cppcoreguidelines-init-variables36 cppcoreguidelines-interfaces-global-init37 cppcoreguidelines-macro-to-enum38 cppcoreguidelines-misleading-capture-default-by-value39 cppcoreguidelines-missing-std-forward40 cppcoreguidelines-narrowing-conversions41 cppcoreguidelines-no-malloc42 cppcoreguidelines-no-suspend-with-lock43 cppcoreguidelines-noexcept-destructor44 cppcoreguidelines-noexcept-move-operations45 cppcoreguidelines-noexcept-swap46 cppcoreguidelines-non-private-member-variables-in-classes47 cppcoreguidelines-owning-memory48 cppcoreguidelines-prefer-member-initializer49 cppcoreguidelines-pro-bounds-array-to-pointer-decay50 cppcoreguidelines-pro-bounds-avoid-unchecked-container-access51 cppcoreguidelines-pro-bounds-constant-array-index52 cppcoreguidelines-pro-bounds-pointer-arithmetic53 cppcoreguidelines-pro-type-const-cast54 cppcoreguidelines-pro-type-cstyle-cast55 cppcoreguidelines-pro-type-member-init56 cppcoreguidelines-pro-type-reinterpret-cast57 cppcoreguidelines-pro-type-static-cast-downcast58 cppcoreguidelines-pro-type-union-access59 cppcoreguidelines-rvalue-reference-param-not-moved60 cppcoreguidelines-slicing61 cppcoreguidelines-special-member-functions62 cppcoreguidelines-use-default-member-init63 cppcoreguidelines-use-enum-class64 cppcoreguidelines-virtual-class-destructor65 modernize-avoid-bind66 modernize-avoid-c-arrays67 modernize-avoid-c-style-cast68 modernize-avoid-setjmp-longjmp69 modernize-avoid-variadic-functions70 modernize-concat-nested-namespaces71 modernize-deprecated-headers72 modernize-deprecated-ios-base-aliases73 modernize-loop-convert74 modernize-macro-to-enum75 modernize-make-shared76 modernize-make-unique77 modernize-min-max-use-initializer-list78 modernize-pass-by-value79 modernize-raw-string-literal80 modernize-redundant-void-arg81 modernize-replace-auto-ptr82 modernize-replace-disallow-copy-and-assign-macro83 modernize-replace-random-shuffle84 modernize-return-braced-init-list85 modernize-shrink-to-fit86 modernize-type-traits87 modernize-unary-static-assert88 modernize-use-auto89 modernize-use-bool-literals90 modernize-use-constraints91 modernize-use-default-member-init92 modernize-use-designated-initializers93 modernize-use-emplace94 modernize-use-equals-default95 modernize-use-equals-delete96 modernize-use-integer-sign-comparison97 modernize-use-nodiscard98 modernize-use-noexcept99 modernize-use-nullptr100 modernize-use-override101 modernize-use-ranges102 modernize-use-scoped-lock103 modernize-use-starts-ends-with104 modernize-use-std-format105 modernize-use-std-numbers106 modernize-use-std-print107 modernize-use-trailing-return-type108 modernize-use-transparent-functors109 modernize-use-uncaught-exceptions110 modernize-use-using111 readability-identifier-naming112113/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found114/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found115Running clang-tidy in 16 threads for 47 files out of 47 in compilation database ...116[ 1/47][3.2s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/src/geometry.cpp117/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:3:10: error: 'numbers' file not found [clang-diagnostic-error]118 3 | #include <numbers>119 | ^~~~~~~~~120/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]121 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);122 | ^ 123 | = NAN124/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]125 18 | constexpr Vec() : data() {}126 | ^ ~~127 | = default;128/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]129 168 | Vec2f() : Vec<float, 2>() {}130 | ^ ~~131 | = default;132/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]133 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));134 | ^~~~~~~~~~~~~~~~~~~~~135 | boost_describe_struct136/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]137/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]138 181 | Vec3f() : Vec<float, 3>() {}139 | ^ ~~140 | = default;141/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]142 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));143 | ^~~~~~~~~~~~~~~~~~~~~144 | boost_describe_struct145/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]146/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]147 199 | Vec4f() : Vec<float, 4>() {}148 | ^ ~~149 | = default;150/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]151 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));152 | ^~~~~~~~~~~~~~~~~~~~~153 | boost_describe_struct154/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]155/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/src/geometry.cpp:60:15: error: variable 'sin' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]156 2 | const float sin = std::sin(angle);157 | ^ 158 | = NAN159/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/src/geometry.cpp:61:15: error: variable 'cos' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]160 61 | const float cos = std::cos(angle);161 | ^ 162 | = NAN163/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found164/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found16513 warnings and 1 error generated.166Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/src/geometry.cpp.16713 warnings treated as errors168169[ 2/47][3.3s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/memory.cpp170/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/memory.cpp:5:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]171 5 | #include <vk_mem_alloc.h>172 | ^~~~~~~~~~~~~~~~173/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found174/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found1751 error generated.176Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/memory.cpp.177Found compiler error(s).178179[ 3/47][4.2s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/src/ray.cpp180/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]181 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);182 | ^ 183 | = NAN184/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]185 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));186 | ^~~~~~~~~~~~~~~~~~~~~187 | boost_describe_struct188/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]189/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]190 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));191 | ^~~~~~~~~~~~~~~~~~~~~192 | boost_describe_struct193/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]194/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]195 18 | constexpr Vec() : data() {}196 | ^ ~~197 | = default;198/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]199 168 | Vec2f() : Vec<float, 2>() {}200 | ^ ~~201 | = default;202/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]203 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));204 | ^~~~~~~~~~~~~~~~~~~~~205 | boost_describe_struct206/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]207/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]208 181 | Vec3f() : Vec<float, 3>() {}209 | ^ ~~210 | = default;211/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]212 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));213 | ^~~~~~~~~~~~~~~~~~~~~214 | boost_describe_struct215/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]216/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]217 199 | Vec4f() : Vec<float, 4>() {}218 | ^ ~~219 | = default;220/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]221 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));222 | ^~~~~~~~~~~~~~~~~~~~~223 | boost_describe_struct224/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]225/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/include/wren/physics/ray.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]226 3 | #include <flecs.h>227 | ^~~~~~~~~228/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found229/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found23015 warnings and 1 error generated.231Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/src/ray.cpp.23215 warnings treated as errors233234[ 4/47][4.4s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/string_reader.cpp235/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: error: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]236 9 | StringReader(const std::string_view& input) : input_(input) {}237 | ^238/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/string_reader.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]239 1 | #include <boost/test/unit_test.hpp>240 | ^~~~~~~~~~~~~~~~~~~~~~~~~~241/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/string_reader.cpp:4:23: error: variable 'string_reader' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]242 4 | BOOST_AUTO_TEST_SUITE(string_reader)243 | ^244/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/string_reader.cpp:36:1: error: invalid case style for function 'BOOST_AUTO_TEST_SUITE_END' [readability-identifier-naming,-warnings-as-errors]245 36 | BOOST_AUTO_TEST_SUITE_END();246 | ^~~~~~~~~~~~~~~~~~~~~~~~~247 | boost_auto_test_suite_end248/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/string_reader.cpp:36:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]249/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found250/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found2514 warnings and 1 error generated.252Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/string_reader.cpp.2534 warnings treated as errors254255[ 5/47][4.8s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/binary_reader.cpp256/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/binary_reader.hpp:3:10: error: 'bit' file not found [clang-diagnostic-error]257 3 | #include <bit>258 | ^~~~~259/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/binary_reader.hpp:12:3: error: constructor does not initialize these fields: data_, iterator [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]260 12 | BinaryReader(const std::span<const std::byte>& data)261 | ^262/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/binary_reader.hpp:55:31: error: invalid case style for private member 'iterator' [readability-identifier-naming,-warnings-as-errors]263 55 | std::span<const std::byte>::iterator pos_;264 | ^~~~~~~~265 | iterator_266/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/binary_reader.cpp:5:23: error: variable 'binary_reader' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]267 5 | BOOST_AUTO_TEST_SUITE(binary_reader)268 | ^269/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/binary_reader.cpp:58:1: error: invalid case style for function 'BOOST_AUTO_TEST_SUITE_END' [readability-identifier-naming,-warnings-as-errors]270 58 | BOOST_AUTO_TEST_SUITE_END();271 | ^~~~~~~~~~~~~~~~~~~~~~~~~272 | boost_auto_test_suite_end273/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/binary_reader.cpp:58:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]274/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found275/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found2765 warnings and 1 error generated.277Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/binary_reader.cpp.2785 warnings treated as errors279280[ 6/47][5.3s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp281/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]282 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);283 | ^ 284 | = NAN285/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]286 18 | constexpr Vec() : data() {}287 | ^ ~~288 | = default;289/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]290 168 | Vec2f() : Vec<float, 2>() {}291 | ^ ~~292 | = default;293/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]294 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));295 | ^~~~~~~~~~~~~~~~~~~~~296 | boost_describe_struct297/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]298/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]299 181 | Vec3f() : Vec<float, 3>() {}300 | ^ ~~301 | = default;302/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]303 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));304 | ^~~~~~~~~~~~~~~~~~~~~305 | boost_describe_struct306/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]307/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]308 199 | Vec4f() : Vec<float, 4>() {}309 | ^ ~~310 | = default;311/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]312 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));313 | ^~~~~~~~~~~~~~~~~~~~~314 | boost_describe_struct315/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]316/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp:1:10: error: 'array' file not found [clang-diagnostic-error]317 1 | #include <array>318 | ^~~~~~~319/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp:13:23: error: variable 'geometry' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]320 13 | BOOST_AUTO_TEST_SUITE(geometry)321 | ^322/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp:21:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]323 21 | BOOST_DESCRIBE_STRUCT(Translation, (), (pos))324 | ^~~~~~~~~~~~~~~~~~~~~325 | boost_describe_struct326/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp:21:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]327/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp:30:1: error: invalid case style for function 'BOOST_DATA_TEST_CASE' [readability-identifier-naming,-warnings-as-errors]328 30 | BOOST_DATA_TEST_CASE(329 | ^~~~~~~~~~~~~~~~~~~~330 | boost_data_test_case331/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp:30:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]332/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp:52:22: error: invalid case style for variable 'Ortho' [readability-identifier-naming,-warnings-as-errors]333 52 | BOOST_AUTO_TEST_CASE(Ortho) {}334 | ^~~~~335 | ortho336/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp:52:22: error: variable 'Ortho' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]337/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]338 12 | struct std::formatter<T, char> {339 | ^~~~~~~~~340 | Formatter341/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found342/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found34319 warnings and 1 error generated.344Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp.34519 warnings treated as errors346347[ 7/47][5.5s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/vector.cpp348/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]349 18 | constexpr Vec() : data() {}350 | ^ ~~351 | = default;352/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]353 168 | Vec2f() : Vec<float, 2>() {}354 | ^ ~~355 | = default;356/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]357 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));358 | ^~~~~~~~~~~~~~~~~~~~~359 | boost_describe_struct360/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]361/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]362 181 | Vec3f() : Vec<float, 3>() {}363 | ^ ~~364 | = default;365/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]366 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));367 | ^~~~~~~~~~~~~~~~~~~~~368 | boost_describe_struct369/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]370/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]371 199 | Vec4f() : Vec<float, 4>() {}372 | ^ ~~373 | = default;374/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]375 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));376 | ^~~~~~~~~~~~~~~~~~~~~377 | boost_describe_struct378/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]379/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/vector.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]380 1 | #include <boost/test/unit_test.hpp>381 | ^~~~~~~~~~~~~~~~~~~~~~~~~~382/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/vector.cpp:5:23: error: variable 'vector_test_suite' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]383 5 | BOOST_AUTO_TEST_SUITE(vector_test_suite)384 | ^385/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/vector.cpp:46:22: error: invalid case style for variable 'MUL' [readability-identifier-naming,-warnings-as-errors]386 46 | BOOST_AUTO_TEST_CASE(MUL) {387 | ^~~388 | mul389/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/vector.cpp:46:22: error: variable 'MUL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]390/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/vector.cpp:92:22: error: invalid case style for variable 'CROSS' [readability-identifier-naming,-warnings-as-errors]391 92 | BOOST_AUTO_TEST_CASE(CROSS) {392 | ^~~~~393 | cross394/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/vector.cpp:92:22: error: variable 'CROSS' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]395/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]396 12 | struct std::formatter<T, char> {397 | ^~~~~~~~~398 | Formatter399/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found400/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found40116 warnings and 1 error generated.402Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/vector.cpp.40316 warnings treated as errors404405[ 8/47][2.5s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/src/string_reader.cpp406/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/string_reader.hpp:3:10: error: 'string_view' file not found [clang-diagnostic-error]407 3 | #include <string_view>408 | ^~~~~~~~~~~~~409/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: error: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]410 9 | StringReader(const std::string_view& input) : input_(input) {}411 | ^412/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found413/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found4141 warning and 1 error generated.415Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/src/string_reader.cpp.4161 warning treated as error417418[ 9/47][6.1s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/input.cpp419/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]420 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)421 | ^~~~~~~~~~~~~~~~~~~~~~~422 | boost_define_enum_class423/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]424/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]425 70 | struct KeyTyped {426 | ^427 71 | std::string_view text;428 | 429 | {}430/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:3:10: error: 'unordered_map' file not found [clang-diagnostic-error]431 3 | #include <unordered_map>432 | ^~~~~~~~~~~~~~~433/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]434 10 | class Input {435 | ^436 11 | public:437 12 | void initialize(event::Dispatcher& dispatcher);438 13 | 439 14 | auto is_pressed(KeyCode key) const -> bool;440 15 | auto is_pressed_down(KeyCode key) const -> bool;441 16 | 442 17 | auto end_frame() { pressed_down_.clear(); }443 18 | 444 19 | private:445 20 | std::unordered_map<KeyCode, bool> pressed_;446 | 447 | {}448 21 | std::unordered_map<KeyCode, bool> pressed_down_;449 | 450 | {}451/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]452 14 | auto is_pressed(KeyCode key) const -> bool;453 | ^454 | [[nodiscard]] 455/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]456 15 | auto is_pressed_down(KeyCode key) const -> bool;457 | ^458 | [[nodiscard]] 459/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found460/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found4616 warnings and 1 error generated.462Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/input.cpp.463Suppressed 1 warnings (1 NOLINT).4646 warnings treated as errors465466[10/47][6.2s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/event.cpp467/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:3:10: error: 'functional' file not found [clang-diagnostic-error]468 3 | #include <functional>469 | ^~~~~~~~~~~~470/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]471 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)472 | ^~~~~~~~~~~~~~~~~~~~~~~473 | boost_define_enum_class474/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]475/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]476 70 | struct KeyTyped {477 | ^478 71 | std::string_view text;479 | 480 | {}481/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found482/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found4833 warnings and 1 error generated.484Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/event.cpp.485Suppressed 1 warnings (1 NOLINT).4863 warnings treated as errors487488[11/47][7.1s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/enums.cpp489/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/enums.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]490 1 | #include <boost/test/unit_test.hpp>491 | ^~~~~~~~~~~~~~~~~~~~~~~~~~492/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/enums.cpp:7:23: error: variable 'enums' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]493 7 | BOOST_AUTO_TEST_SUITE(enums)494 | ^495/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/enums.cpp:14:22: error: invalid case style for variable 'StringToEnumCaseSensitive' [readability-identifier-naming,-warnings-as-errors]496 14 | BOOST_AUTO_TEST_CASE(StringToEnumCaseSensitive) {497 | ^~~~~~~~~~~~~~~~~~~~~~~~~498 | string_to_enum_case_sensitive499/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/enums.cpp:14:22: error: variable 'StringToEnumCaseSensitive' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]500/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found501/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found5023 warnings and 1 error generated.503Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/enums.cpp.5043 warnings treated as errors505506[12/47][7.9s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/render_pass.cpp507/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]508 14 | struct Context {509 | ^510 15 | Window window;511 16 | event::Dispatcher event_dispatcher;512 17 | Input input;513 18 | 514 19 | std::shared_ptr<GraphicsContext> graphics_context;515 | 516 | {}517 20 | std::shared_ptr<Renderer> renderer;518 | 519 | {}520/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]521 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)522 | ^~~~~~~~~~~~~~~~~~~~~~~523 | boost_define_enum_class524/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]525/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]526 70 | struct KeyTyped {527 | ^528 71 | std::string_view text;529 | 530 | {}531/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]532 14 | struct Node {533 | ^534 15 | std::string name;535 | 536 | {}537 16 | std::shared_ptr<RenderPass> render_pass;538 | 539 | {}540/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]541 22 | struct Graph {542 | ^543 23 | auto begin() { return nodes.begin(); }544 24 | auto end() { return nodes.end(); }545 25 | 546 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {547 27 | const auto node = std::ranges::find_if(548 28 | nodes, [name](const node_t& node) { return name == node->name; });549 29 | if (node != nodes.end()) return *node;550 30 | 551 31 | return nullptr;552 32 | }553 33 | 554 34 | std::vector<node_t> nodes;555 | 556 | {}557 35 | std::vector<edge_t> edges;558 | 559 | {}560/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]561 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}562 | ^563/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]564 14 | class GraphicsContext {565 | ^566/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]567 10 | class Input {568 | ^569 11 | public:570 12 | void initialize(event::Dispatcher& dispatcher);571 13 | 572 14 | auto is_pressed(KeyCode key) const -> bool;573 15 | auto is_pressed_down(KeyCode key) const -> bool;574 16 | 575 17 | auto end_frame() { pressed_down_.clear(); }576 18 | 577 19 | private:578 20 | std::unordered_map<KeyCode, bool> pressed_;579 | 580 | {}581 21 | std::unordered_map<KeyCode, bool> pressed_down_;582 | 583 | {}584/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]585 14 | auto is_pressed(KeyCode key) const -> bool;586 | ^587 | [[nodiscard]] 588/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]589 15 | auto is_pressed_down(KeyCode key) const -> bool;590 | ^591 | [[nodiscard]] 592/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]593 57 | class Mesh {594 | ^595/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]596 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)597 | ^598 21 | : name_(std::move(name)), shader_(shader) {}599 22 | 600 23 | std::string name_;601 | 602 | {}603 24 | 604 25 | std::shared_ptr<vk::Shader> shader_;605 | 606 | {}607/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]608 3 | #include <memory>609 | ^~~~~~~~610/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]611 25 | PassResources(std::string target_prefix)612 | ^613/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]614 51 | auto has_colour_target() const { return colour_target_; }615 | ^616 | [[nodiscard]] 617/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]618 52 | auto has_depth_target() const { return depth_target_; }619 | ^620 | [[nodiscard]] 621/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]622 14 | class RenderTarget {623 | ^624/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]625 9 | class Device {626 | ^627/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]628 11 | struct QueueFamilyIndices {629 | ^630 12 | uint32_t graphics_index;631 | 632 | {}633 13 | uint32_t present_index;634 | 635 | {}636/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]637 19 | struct SwapchainSupportDetails {638 | ^639 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;640 | 641 | {}642 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;643 | 644 | {}645 22 | std::vector<::vk::PresentModeKHR> present_modes;646 | 647 | {}648/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]649 31 | VKAPI_ATTR auto VKAPI_CALL650 | ^~~~~~~~~~651 | vkapi_call652/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]653/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]654 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,655 | ^656/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'657 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \658 | ^659/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]660 40 | explicit Window(SDL_Window* window) : window_(window) {}661 | ^662 41 | 663 42 | SDL_Window* window_;664 | 665 | {}666/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]667 18 | constexpr Vec() : data() {}668 | ^ ~~669 | = default;670/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]671 168 | Vec2f() : Vec<float, 2>() {}672 | ^ ~~673 | = default;674/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]675 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));676 | ^~~~~~~~~~~~~~~~~~~~~677 | boost_describe_struct678/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]679/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]680 181 | Vec3f() : Vec<float, 3>() {}681 | ^ ~~682 | = default;683/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]684 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));685 | ^~~~~~~~~~~~~~~~~~~~~686 | boost_describe_struct687/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]688/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]689 199 | Vec4f() : Vec<float, 4>() {}690 | ^ ~~691 | = default;692/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]693 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));694 | ^~~~~~~~~~~~~~~~~~~~~695 | boost_describe_struct696/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]697/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]698 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {699 | ^~~~~~~~~~~~~~~~~~~~~700 | kMakeAnsiColourCode701/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]702 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)703 | ^~~~~~~~~~~~~~~~~~~704 | boost_describe_enum705/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]706/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]707 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {708 | ^709/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]710 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {711 | ^712/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]713 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {714 | ^715/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]716 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {717 | ^718/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]719 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {720 | ^721/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]722 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {723 | ^724/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]725 12 | struct std::formatter<T, char> {726 | ^~~~~~~~~727 | Formatter728/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]729 14 | class Err {730 | ^731/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]732 37 | std::optional<std::string> extra_message_;733 | ^~~~~~~~~~~~~~734 | extra_message735/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]736 39 | std::source_location loc_;737 | ^~~~738 | loc739/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]740 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,741 | ^742 30 | ::vk::ImageView view)743 31 | : allocator_(allocator),744 32 | allocation_(allocation),745 33 | image_(image),746 34 | view_(view) {}747 35 | 748 36 | void destroy() noexcept;749 37 | 750 38 | VmaAllocator allocator_{};751 39 | VmaAllocation allocation_{};752 40 | ::vk::Image image_;753 | 754 | {}755 41 | ::vk::ImageView view_;756 | 757 | {}758/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]759 12 | BOOST_DESCRIBE_ENUM(760 | ^~~~~~~~~~~~~~~~~~~761 | boost_describe_enum762/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]763/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]764 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,765 | ^766/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'767 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \768 | ^769/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]770 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);771 | ^~~~~~~~~~~~~~~~~~~~~~~772 | boost_define_enum_class773/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]774/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]775 26 | class ShaderModule {776 | ^777/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found778/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found77954 warnings and 1 error generated.780Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/render_pass.cpp.781Suppressed 1 warnings (1 NOLINT).78254 warnings treated as errors783784[13/47][8.2s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/texture.cpp785/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/texture.hpp:17:3: error: constructor does not initialize these fields: sampler_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]786 17 | Texture(vk::Image& image, const ::vk::Sampler& sampler)787 | ^788 18 | : image_(std::move(image)), sampler_(sampler) {}789 19 | 790 20 | vk::Image image_;791 21 | ::vk::Sampler sampler_;792 | 793 | {}794/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]795 18 | constexpr Vec() : data() {}796 | ^ ~~797 | = default;798/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]799 168 | Vec2f() : Vec<float, 2>() {}800 | ^ ~~801 | = default;802/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]803 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));804 | ^~~~~~~~~~~~~~~~~~~~~805 | boost_describe_struct806/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]807/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]808 181 | Vec3f() : Vec<float, 3>() {}809 | ^ ~~810 | = default;811/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]812 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));813 | ^~~~~~~~~~~~~~~~~~~~~814 | boost_describe_struct815/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]816/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]817 199 | Vec4f() : Vec<float, 4>() {}818 | ^ ~~819 | = default;820/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]821 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));822 | ^~~~~~~~~~~~~~~~~~~~~823 | boost_describe_struct824/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]825/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]826 14 | class Err {827 | ^828/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]829 37 | std::optional<std::string> extra_message_;830 | ^~~~~~~~~~~~~~831 | extra_message832/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]833 39 | std::source_location loc_;834 | ^~~~835 | loc836/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]837 3 | #include <vk_mem_alloc.h>838 | ^~~~~~~~~~~~~~~~839/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]840 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,841 | ^842 30 | ::vk::ImageView view)843 31 | : allocator_(allocator),844 32 | allocation_(allocation),845 33 | image_(image),846 34 | view_(view) {}847 35 | 848 36 | void destroy() noexcept;849 37 | 850 38 | VmaAllocator allocator_{};851 39 | VmaAllocation allocation_{};852 40 | ::vk::Image image_;853 | 854 | {}855 41 | ::vk::ImageView view_;856 | 857 | {}858/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]859 12 | BOOST_DESCRIBE_ENUM(860 | ^~~~~~~~~~~~~~~~~~~861 | boost_describe_enum862/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]863/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]864 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,865 | ^866/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'867 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \868 | ^869/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found870/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found87118 warnings and 1 error generated.872Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/texture.cpp.87318 warnings treated as errors874875[14/47][8.9s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/utils/vulkan.cpp876/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:3:10: error: 'vulkan/vk_platform.h' file not found [clang-diagnostic-error]877 3 | #include <vulkan/vk_platform.h>878 | ^~~~~~~~~~~~~~~~~~~~~~879/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]880 31 | VKAPI_ATTR auto VKAPI_CALL881 | ^~~~~~~~~~882 | vkapi_call883/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]884/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]885 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {886 | ^~~~~~~~~~~~~~~~~~~~~887 | kMakeAnsiColourCode888/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]889 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)890 | ^~~~~~~~~~~~~~~~~~~891 | boost_describe_enum892/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]893/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]894 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {895 | ^896/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]897 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {898 | ^899/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]900 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {901 | ^902/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]903 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {904 | ^905/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]906 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {907 | ^908/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]909 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {910 | ^911/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]912 12 | struct std::formatter<T, char> {913 | ^~~~~~~~~914 | Formatter915/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]916 14 | class Err {917 | ^918/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]919 37 | std::optional<std::string> extra_message_;920 | ^~~~~~~~~~~~~~921 | extra_message922/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]923 39 | std::source_location loc_;924 | ^~~~925 | loc926/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]927 12 | BOOST_DESCRIBE_ENUM(928 | ^~~~~~~~~~~~~~~~~~~929 | boost_describe_enum930/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]931/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]932 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,933 | ^934/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'935 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \936 | ^937/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found938/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found93918 warnings and 1 error generated.940Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/utils/vulkan.cpp.941Suppressed 10 warnings (10 NOLINT).94218 warnings treated as errors943944[15/47][10.0s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/ui.cpp945/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]946 14 | struct Context {947 | ^948 15 | Window window;949 16 | event::Dispatcher event_dispatcher;950 17 | Input input;951 18 | 952 19 | std::shared_ptr<GraphicsContext> graphics_context;953 | 954 | {}955 20 | std::shared_ptr<Renderer> renderer;956 | 957 | {}958/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]959 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)960 | ^~~~~~~~~~~~~~~~~~~~~~~961 | boost_define_enum_class962/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]963/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]964 70 | struct KeyTyped {965 | ^966 71 | std::string_view text;967 | 968 | {}969/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]970 14 | struct Node {971 | ^972 15 | std::string name;973 | 974 | {}975 16 | std::shared_ptr<RenderPass> render_pass;976 | 977 | {}978/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]979 22 | struct Graph {980 | ^981 23 | auto begin() { return nodes.begin(); }982 24 | auto end() { return nodes.end(); }983 25 | 984 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {985 27 | const auto node = std::ranges::find_if(986 28 | nodes, [name](const node_t& node) { return name == node->name; });987 29 | if (node != nodes.end()) return *node;988 30 | 989 31 | return nullptr;990 32 | }991 33 | 992 34 | std::vector<node_t> nodes;993 | 994 | {}995 35 | std::vector<edge_t> edges;996 | 997 | {}998/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]999 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}1000 | ^1001/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1002 14 | class GraphicsContext {1003 | ^1004/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1005 10 | class Input {1006 | ^1007 11 | public:1008 12 | void initialize(event::Dispatcher& dispatcher);1009 13 | 1010 14 | auto is_pressed(KeyCode key) const -> bool;1011 15 | auto is_pressed_down(KeyCode key) const -> bool;1012 16 | 1013 17 | auto end_frame() { pressed_down_.clear(); }1014 18 | 1015 19 | private:1016 20 | std::unordered_map<KeyCode, bool> pressed_;1017 | 1018 | {}1019 21 | std::unordered_map<KeyCode, bool> pressed_down_;1020 | 1021 | {}1022/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1023 14 | auto is_pressed(KeyCode key) const -> bool;1024 | ^1025 | [[nodiscard]] 1026/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1027 15 | auto is_pressed_down(KeyCode key) const -> bool;1028 | ^1029 | [[nodiscard]] 1030/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1031 57 | class Mesh {1032 | ^1033/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1034 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)1035 | ^1036 21 | : name_(std::move(name)), shader_(shader) {}1037 22 | 1038 23 | std::string name_;1039 | 1040 | {}1041 24 | 1042 25 | std::shared_ptr<vk::Shader> shader_;1043 | 1044 | {}1045/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1046 25 | PassResources(std::string target_prefix)1047 | ^1048/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1049 51 | auto has_colour_target() const { return colour_target_; }1050 | ^1051 | [[nodiscard]] 1052/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1053 52 | auto has_depth_target() const { return depth_target_; }1054 | ^1055 | [[nodiscard]] 1056/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1057 14 | class RenderTarget {1058 | ^1059/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1060 9 | class Device {1061 | ^1062/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1063 11 | struct QueueFamilyIndices {1064 | ^1065 12 | uint32_t graphics_index;1066 | 1067 | {}1068 13 | uint32_t present_index;1069 | 1070 | {}1071/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1072 19 | struct SwapchainSupportDetails {1073 | ^1074 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1075 | 1076 | {}1077 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1078 | 1079 | {}1080 22 | std::vector<::vk::PresentModeKHR> present_modes;1081 | 1082 | {}1083/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]1084 31 | VKAPI_ATTR auto VKAPI_CALL1085 | ^~~~~~~~~~1086 | vkapi_call1087/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1088/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1089 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1090 | ^1091/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1092 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1093 | ^1094/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1095 40 | explicit Window(SDL_Window* window) : window_(window) {}1096 | ^1097 41 | 1098 42 | SDL_Window* window_;1099 | 1100 | {}1101/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1102 18 | constexpr Vec() : data() {}1103 | ^ ~~1104 | = default;1105/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1106 168 | Vec2f() : Vec<float, 2>() {}1107 | ^ ~~1108 | = default;1109/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1110 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1111 | ^~~~~~~~~~~~~~~~~~~~~1112 | boost_describe_struct1113/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1114/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1115 181 | Vec3f() : Vec<float, 3>() {}1116 | ^ ~~1117 | = default;1118/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1119 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1120 | ^~~~~~~~~~~~~~~~~~~~~1121 | boost_describe_struct1122/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1123/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1124 199 | Vec4f() : Vec<float, 4>() {}1125 | ^ ~~1126 | = default;1127/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1128 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1129 | ^~~~~~~~~~~~~~~~~~~~~1130 | boost_describe_struct1131/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1132/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]1133 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {1134 | ^~~~~~~~~~~~~~~~~~~~~1135 | kMakeAnsiColourCode1136/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1137 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)1138 | ^~~~~~~~~~~~~~~~~~~1139 | boost_describe_enum1140/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1141/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1142 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1143 | ^1144/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1145 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {1146 | ^1147/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1148 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {1149 | ^1150/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1151 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {1152 | ^1153/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1154 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {1155 | ^1156/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1157 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {1158 | ^1159/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]1160 12 | struct std::formatter<T, char> {1161 | ^~~~~~~~~1162 | Formatter1163/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:3:10: error: 'boost/describe.hpp' file not found [clang-diagnostic-error]1164 3 | #include <boost/describe.hpp>1165 | ^~~~~~~~~~~~~~~~~~~~1166/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1167 14 | class Err {1168 | ^1169/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1170 37 | std::optional<std::string> extra_message_;1171 | ^~~~~~~~~~~~~~1172 | extra_message1173/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1174 39 | std::source_location loc_;1175 | ^~~~1176 | loc1177/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1178 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,1179 | ^1180 30 | ::vk::ImageView view)1181 31 | : allocator_(allocator),1182 32 | allocation_(allocation),1183 33 | image_(image),1184 34 | view_(view) {}1185 35 | 1186 36 | void destroy() noexcept;1187 37 | 1188 38 | VmaAllocator allocator_{};1189 39 | VmaAllocation allocation_{};1190 40 | ::vk::Image image_;1191 | 1192 | {}1193 41 | ::vk::ImageView view_;1194 | 1195 | {}1196/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1197 12 | BOOST_DESCRIBE_ENUM(1198 | ^~~~~~~~~~~~~~~~~~~1199 | boost_describe_enum1200/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1201/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1202 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1203 | ^1204/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1205 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1206 | ^1207/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1208 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);1209 | ^~~~~~~~~~~~~~~~~~~~~~~1210 | boost_define_enum_class1211/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1212/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1213 26 | class ShaderModule {1214 | ^1215/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found1216/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found121754 warnings and 1 error generated.1218Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/ui.cpp.1219Suppressed 1 warnings (1 NOLINT).122054 warnings treated as errors12211222[16/47][10.3s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/graph.cpp1223/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1224 14 | struct Context {1225 | ^1226 15 | Window window;1227 16 | event::Dispatcher event_dispatcher;1228 17 | Input input;1229 18 | 1230 19 | std::shared_ptr<GraphicsContext> graphics_context;1231 | 1232 | {}1233 20 | std::shared_ptr<Renderer> renderer;1234 | 1235 | {}1236/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1237 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)1238 | ^~~~~~~~~~~~~~~~~~~~~~~1239 | boost_define_enum_class1240/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1241/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1242 70 | struct KeyTyped {1243 | ^1244 71 | std::string_view text;1245 | 1246 | {}1247/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]1248 3 | #include <memory>1249 | ^~~~~~~~1250/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1251 14 | struct Node {1252 | ^1253 15 | std::string name;1254 | 1255 | {}1256 16 | std::shared_ptr<RenderPass> render_pass;1257 | 1258 | {}1259/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1260 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}1261 | ^1262/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1263 14 | class GraphicsContext {1264 | ^1265/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1266 10 | class Input {1267 | ^1268 11 | public:1269 12 | void initialize(event::Dispatcher& dispatcher);1270 13 | 1271 14 | auto is_pressed(KeyCode key) const -> bool;1272 15 | auto is_pressed_down(KeyCode key) const -> bool;1273 16 | 1274 17 | auto end_frame() { pressed_down_.clear(); }1275 18 | 1276 19 | private:1277 20 | std::unordered_map<KeyCode, bool> pressed_;1278 | 1279 | {}1280 21 | std::unordered_map<KeyCode, bool> pressed_down_;1281 | 1282 | {}1283/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1284 14 | auto is_pressed(KeyCode key) const -> bool;1285 | ^1286 | [[nodiscard]] 1287/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1288 15 | auto is_pressed_down(KeyCode key) const -> bool;1289 | ^1290 | [[nodiscard]] 1291/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1292 57 | class Mesh {1293 | ^1294/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1295 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)1296 | ^1297 21 | : name_(std::move(name)), shader_(shader) {}1298 22 | 1299 23 | std::string name_;1300 | 1301 | {}1302 24 | 1303 25 | std::shared_ptr<vk::Shader> shader_;1304 | 1305 | {}1306/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1307 25 | PassResources(std::string target_prefix)1308 | ^1309/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1310 51 | auto has_colour_target() const { return colour_target_; }1311 | ^1312 | [[nodiscard]] 1313/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1314 52 | auto has_depth_target() const { return depth_target_; }1315 | ^1316 | [[nodiscard]] 1317/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1318 14 | class RenderTarget {1319 | ^1320/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1321 9 | class Device {1322 | ^1323/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1324 11 | struct QueueFamilyIndices {1325 | ^1326 12 | uint32_t graphics_index;1327 | 1328 | {}1329 13 | uint32_t present_index;1330 | 1331 | {}1332/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1333 19 | struct SwapchainSupportDetails {1334 | ^1335 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1336 | 1337 | {}1338 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1339 | 1340 | {}1341 22 | std::vector<::vk::PresentModeKHR> present_modes;1342 | 1343 | {}1344/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]1345 31 | VKAPI_ATTR auto VKAPI_CALL1346 | ^~~~~~~~~~1347 | vkapi_call1348/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1349/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1350 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1351 | ^1352/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1353 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1354 | ^1355/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1356 40 | explicit Window(SDL_Window* window) : window_(window) {}1357 | ^1358 41 | 1359 42 | SDL_Window* window_;1360 | 1361 | {}1362/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1363 18 | constexpr Vec() : data() {}1364 | ^ ~~1365 | = default;1366/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1367 168 | Vec2f() : Vec<float, 2>() {}1368 | ^ ~~1369 | = default;1370/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1371 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1372 | ^~~~~~~~~~~~~~~~~~~~~1373 | boost_describe_struct1374/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1375/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1376 181 | Vec3f() : Vec<float, 3>() {}1377 | ^ ~~1378 | = default;1379/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1380 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1381 | ^~~~~~~~~~~~~~~~~~~~~1382 | boost_describe_struct1383/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1384/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1385 199 | Vec4f() : Vec<float, 4>() {}1386 | ^ ~~1387 | = default;1388/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1389 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1390 | ^~~~~~~~~~~~~~~~~~~~~1391 | boost_describe_struct1392/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1393/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1394 14 | class Err {1395 | ^1396/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1397 37 | std::optional<std::string> extra_message_;1398 | ^~~~~~~~~~~~~~1399 | extra_message1400/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1401 39 | std::source_location loc_;1402 | ^~~~1403 | loc1404/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1405 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,1406 | ^1407 30 | ::vk::ImageView view)1408 31 | : allocator_(allocator),1409 32 | allocation_(allocation),1410 33 | image_(image),1411 34 | view_(view) {}1412 35 | 1413 36 | void destroy() noexcept;1414 37 | 1415 38 | VmaAllocator allocator_{};1416 39 | VmaAllocation allocation_{};1417 40 | ::vk::Image image_;1418 | 1419 | {}1420 41 | ::vk::ImageView view_;1421 | 1422 | {}1423/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1424 12 | BOOST_DESCRIBE_ENUM(1425 | ^~~~~~~~~~~~~~~~~~~1426 | boost_describe_enum1427/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1428/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1429 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1430 | ^1431/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1432 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1433 | ^1434/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1435 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);1436 | ^~~~~~~~~~~~~~~~~~~~~~~1437 | boost_define_enum_class1438/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1439/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1440 26 | class ShaderModule {1441 | ^1442/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found1443/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found144443 warnings and 1 error generated.1445Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/graph.cpp.1446Suppressed 1 warnings (1 NOLINT).144743 warnings treated as errors14481449[17/47][11.1s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/application.cpp1450/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/application.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]1451 3 | #include <memory>1452 | ^~~~~~~~1453/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1454 14 | struct Context {1455 | ^1456 15 | Window window;1457 16 | event::Dispatcher event_dispatcher;1458 17 | Input input;1459 18 | 1460 19 | std::shared_ptr<GraphicsContext> graphics_context;1461 | 1462 | {}1463 20 | std::shared_ptr<Renderer> renderer;1464 | 1465 | {}1466/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1467 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)1468 | ^~~~~~~~~~~~~~~~~~~~~~~1469 | boost_define_enum_class1470/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1471/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1472 70 | struct KeyTyped {1473 | ^1474 71 | std::string_view text;1475 | 1476 | {}1477/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1478 14 | struct Node {1479 | ^1480 15 | std::string name;1481 | 1482 | {}1483 16 | std::shared_ptr<RenderPass> render_pass;1484 | 1485 | {}1486/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1487 22 | struct Graph {1488 | ^1489 23 | auto begin() { return nodes.begin(); }1490 24 | auto end() { return nodes.end(); }1491 25 | 1492 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {1493 27 | const auto node = std::ranges::find_if(1494 28 | nodes, [name](const node_t& node) { return name == node->name; });1495 29 | if (node != nodes.end()) return *node;1496 30 | 1497 31 | return nullptr;1498 32 | }1499 33 | 1500 34 | std::vector<node_t> nodes;1501 | 1502 | {}1503 35 | std::vector<edge_t> edges;1504 | 1505 | {}1506/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1507 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}1508 | ^1509/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1510 14 | class GraphicsContext {1511 | ^1512/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1513 10 | class Input {1514 | ^1515 11 | public:1516 12 | void initialize(event::Dispatcher& dispatcher);1517 13 | 1518 14 | auto is_pressed(KeyCode key) const -> bool;1519 15 | auto is_pressed_down(KeyCode key) const -> bool;1520 16 | 1521 17 | auto end_frame() { pressed_down_.clear(); }1522 18 | 1523 19 | private:1524 20 | std::unordered_map<KeyCode, bool> pressed_;1525 | 1526 | {}1527 21 | std::unordered_map<KeyCode, bool> pressed_down_;1528 | 1529 | {}1530/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1531 14 | auto is_pressed(KeyCode key) const -> bool;1532 | ^1533 | [[nodiscard]] 1534/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1535 15 | auto is_pressed_down(KeyCode key) const -> bool;1536 | ^1537 | [[nodiscard]] 1538/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1539 57 | class Mesh {1540 | ^1541/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1542 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)1543 | ^1544 21 | : name_(std::move(name)), shader_(shader) {}1545 22 | 1546 23 | std::string name_;1547 | 1548 | {}1549 24 | 1550 25 | std::shared_ptr<vk::Shader> shader_;1551 | 1552 | {}1553/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1554 25 | PassResources(std::string target_prefix)1555 | ^1556/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1557 51 | auto has_colour_target() const { return colour_target_; }1558 | ^1559 | [[nodiscard]] 1560/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]1561 52 | auto has_depth_target() const { return depth_target_; }1562 | ^1563 | [[nodiscard]] 1564/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1565 14 | class RenderTarget {1566 | ^1567/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1568 9 | class Device {1569 | ^1570/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1571 11 | struct QueueFamilyIndices {1572 | ^1573 12 | uint32_t graphics_index;1574 | 1575 | {}1576 13 | uint32_t present_index;1577 | 1578 | {}1579/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1580 19 | struct SwapchainSupportDetails {1581 | ^1582 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;1583 | 1584 | {}1585 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;1586 | 1587 | {}1588 22 | std::vector<::vk::PresentModeKHR> present_modes;1589 | 1590 | {}1591/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]1592 31 | VKAPI_ATTR auto VKAPI_CALL1593 | ^~~~~~~~~~1594 | vkapi_call1595/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1596/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1597 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,1598 | ^1599/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1600 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1601 | ^1602/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1603 40 | explicit Window(SDL_Window* window) : window_(window) {}1604 | ^1605 41 | 1606 42 | SDL_Window* window_;1607 | 1608 | {}1609/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1610 18 | constexpr Vec() : data() {}1611 | ^ ~~1612 | = default;1613/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1614 168 | Vec2f() : Vec<float, 2>() {}1615 | ^ ~~1616 | = default;1617/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1618 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1619 | ^~~~~~~~~~~~~~~~~~~~~1620 | boost_describe_struct1621/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1622/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1623 181 | Vec3f() : Vec<float, 3>() {}1624 | ^ ~~1625 | = default;1626/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1627 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1628 | ^~~~~~~~~~~~~~~~~~~~~1629 | boost_describe_struct1630/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1631/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1632 199 | Vec4f() : Vec<float, 4>() {}1633 | ^ ~~1634 | = default;1635/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1636 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1637 | ^~~~~~~~~~~~~~~~~~~~~1638 | boost_describe_struct1639/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1640/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]1641 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {1642 | ^~~~~~~~~~~~~~~~~~~~~1643 | kMakeAnsiColourCode1644/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1645 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)1646 | ^~~~~~~~~~~~~~~~~~~1647 | boost_describe_enum1648/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1649/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1650 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {1651 | ^1652/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1653 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {1654 | ^1655/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1656 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {1657 | ^1658/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1659 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {1660 | ^1661/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1662 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {1663 | ^1664/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]1665 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {1666 | ^1667/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]1668 12 | struct std::formatter<T, char> {1669 | ^~~~~~~~~1670 | Formatter1671/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1672 14 | class Err {1673 | ^1674/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1675 37 | std::optional<std::string> extra_message_;1676 | ^~~~~~~~~~~~~~1677 | extra_message1678/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1679 39 | std::source_location loc_;1680 | ^~~~1681 | loc1682/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1683 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,1684 | ^1685 30 | ::vk::ImageView view)1686 31 | : allocator_(allocator),1687 32 | allocation_(allocation),1688 33 | image_(image),1689 34 | view_(view) {}1690 35 | 1691 36 | void destroy() noexcept;1692 37 | 1693 38 | VmaAllocator allocator_{};1694 39 | VmaAllocation allocation_{};1695 40 | ::vk::Image image_;1696 | 1697 | {}1698 41 | ::vk::ImageView view_;1699 | 1700 | {}1701/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1702 12 | BOOST_DESCRIBE_ENUM(1703 | ^~~~~~~~~~~~~~~~~~~1704 | boost_describe_enum1705/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1706/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1707 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1708 | ^1709/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1710 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1711 | ^1712/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]1713 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);1714 | ^~~~~~~~~~~~~~~~~~~~~~~1715 | boost_define_enum_class1716/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1717/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1718 26 | class ShaderModule {1719 | ^1720/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found1721/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found172260 warnings and 1 error generated.1723Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/application.cpp.1724Suppressed 7 warnings (6 in non-user code, 1 NOLINT).1725Use -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.172654 warnings treated as errors17271728[18/47][6.4s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/src/font.cpp1729/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/include/wren/text/font.hpp:3:10: error: 'array' file not found [clang-diagnostic-error]1730 3 | #include <array>1731 | ^~~~~~~1732/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/src/font.cpp:11:1: error: constructor does not initialize these fields: path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1733 11 | Font::Font(const std::filesystem::path& path) : path_(path) {1734 | ^1735/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1736 14 | class Err {1737 | ^1738/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1739 37 | std::optional<std::string> extra_message_;1740 | ^~~~~~~~~~~~~~1741 | extra_message1742/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1743 39 | std::source_location loc_;1744 | ^~~~1745 | loc1746/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found1747/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found17484 warnings and 1 error generated.1749Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/src/font.cpp.17504 warnings treated as errors17511752[19/47][9.3s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/buffer.cpp1753/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1754 14 | class Err {1755 | ^1756/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1757 37 | std::optional<std::string> extra_message_;1758 | ^~~~~~~~~~~~~~1759 | extra_message1760/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1761 39 | std::source_location loc_;1762 | ^~~~1763 | loc1764/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/buffer.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]1765 3 | #include <vk_mem_alloc.h>1766 | ^~~~~~~~~~~~~~~~1767/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1768 12 | BOOST_DESCRIBE_ENUM(1769 | ^~~~~~~~~~~~~~~~~~~1770 | boost_describe_enum1771/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1772/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1773 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1774 | ^1775/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1776 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1777 | ^1778/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found1779/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found17806 warnings and 1 error generated.1781Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/buffer.cpp.17826 warnings treated as errors17831784[20/47][5.4s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/matrix.cpp1785/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1786 18 | constexpr Vec() : data() {}1787 | ^ ~~1788 | = default;1789/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1790 168 | Vec2f() : Vec<float, 2>() {}1791 | ^ ~~1792 | = default;1793/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1794 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1795 | ^~~~~~~~~~~~~~~~~~~~~1796 | boost_describe_struct1797/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1798/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1799 181 | Vec3f() : Vec<float, 3>() {}1800 | ^ ~~1801 | = default;1802/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1803 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1804 | ^~~~~~~~~~~~~~~~~~~~~1805 | boost_describe_struct1806/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1807/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1808 199 | Vec4f() : Vec<float, 4>() {}1809 | ^ ~~1810 | = default;1811/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1812 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1813 | ^~~~~~~~~~~~~~~~~~~~~1814 | boost_describe_struct1815/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1816/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/matrix.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]1817 1 | #include <boost/test/unit_test.hpp>1818 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1819/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/matrix.cpp:5:23: error: variable 'matrix' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1820 5 | BOOST_AUTO_TEST_SUITE(matrix)1821 | ^1822/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/matrix.cpp:20:22: error: invalid case style for variable 'Identity' [readability-identifier-naming,-warnings-as-errors]1823 20 | BOOST_AUTO_TEST_CASE(Identity) {1824 | ^~~~~~~~1825 | identity1826/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/matrix.cpp:20:22: error: variable 'Identity' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1827/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/matrix.cpp:76:22: error: invalid case style for variable 'MultiplicationMatVec' [readability-identifier-naming,-warnings-as-errors]1828 76 | BOOST_AUTO_TEST_CASE(MultiplicationMatVec) {1829 | ^~~~~~~~~~~~~~~~~~~~1830 | multiplication_mat_vec1831/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/matrix.cpp:76:22: error: variable 'MultiplicationMatVec' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]1832/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]1833 12 | struct std::formatter<T, char> {1834 | ^~~~~~~~~1835 | Formatter1836/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found1837/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found183816 warnings and 1 error generated.1839Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/matrix.cpp.184016 warnings treated as errors18411842[21/47][9.2s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/utils/device.cpp1843/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]1844 3 | #include <vulkan/vulkan.hpp>1845 | ^~~~~~~~~~~~~~~~~~~1846/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1847 11 | struct QueueFamilyIndices {1848 | ^1849 12 | uint32_t graphics_index;1850 | 1851 | {}1852 13 | uint32_t present_index;1853 | 1854 | {}1855/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/utils/device.cpp:40:34: error: invalid case style for variable 'PhysicalDeviceImagelessFramebufferFeatures' [readability-identifier-naming,-warnings-as-errors]1856 40 | ::vk::PhysicalDeviceImagelessFramebufferFeatures>();1857 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1858 | physical_device_imageless_framebuffer_features1859/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1860 14 | class Err {1861 | ^1862/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1863 37 | std::optional<std::string> extra_message_;1864 | ^~~~~~~~~~~~~~1865 | extra_message1866/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]1867 39 | std::source_location loc_;1868 | ^~~~1869 | loc1870/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]1871 12 | BOOST_DESCRIBE_ENUM(1872 | ^~~~~~~~~~~~~~~~~~~1873 | boost_describe_enum1874/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1875/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1876 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,1877 | ^1878/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'1879 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \1880 | ^1881/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found1882/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found18838 warnings and 1 error generated.1884Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/utils/device.cpp.18858 warnings treated as errors18861887[22/47][4.1s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/components/collider.cpp1888/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/components/collider.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]1889 3 | #include <flecs.h>1890 | ^~~~~~~~~1891/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1892 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1893 | ^ 1894 | = NAN1895/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1896 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));1897 | ^~~~~~~~~~~~~~~~~~~~~1898 | boost_describe_struct1899/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1900/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1901 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));1902 | ^~~~~~~~~~~~~~~~~~~~~1903 | boost_describe_struct1904/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1905/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1906 18 | constexpr Vec() : data() {}1907 | ^ ~~1908 | = default;1909/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1910 168 | Vec2f() : Vec<float, 2>() {}1911 | ^ ~~1912 | = default;1913/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1914 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1915 | ^~~~~~~~~~~~~~~~~~~~~1916 | boost_describe_struct1917/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1918/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1919 181 | Vec3f() : Vec<float, 3>() {}1920 | ^ ~~1921 | = default;1922/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1923 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1924 | ^~~~~~~~~~~~~~~~~~~~~1925 | boost_describe_struct1926/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1927/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1928 199 | Vec4f() : Vec<float, 4>() {}1929 | ^ ~~1930 | = default;1931/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1932 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1933 | ^~~~~~~~~~~~~~~~~~~~~1934 | boost_describe_struct1935/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1936/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found1937/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found193815 warnings and 1 error generated.1939Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/components/collider.cpp.194015 warnings treated as errors19411942[23/47][10.4s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/mesh.cpp1943/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]1944 3 | #include <vk_mem_alloc.h>1945 | ^~~~~~~~~~~~~~~~1946/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1947 57 | class Mesh {1948 | ^1949/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1950 9 | class Device {1951 | ^1952/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/mesh.cpp:9:1: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1953 9 | Mesh::Mesh(const vulkan::Device& device, VmaAllocator allocator)1954 | ^1955/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/mesh.cpp:15:1: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1956 15 | Mesh::Mesh(const std::vector<Vertex>& vertices,1957 | ^1958/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]1959 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);1960 | ^ 1961 | = NAN1962/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1963 18 | constexpr Vec() : data() {}1964 | ^ ~~1965 | = default;1966/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1967 168 | Vec2f() : Vec<float, 2>() {}1968 | ^ ~~1969 | = default;1970/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1971 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));1972 | ^~~~~~~~~~~~~~~~~~~~~1973 | boost_describe_struct1974/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1975/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1976 181 | Vec3f() : Vec<float, 3>() {}1977 | ^ ~~1978 | = default;1979/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1980 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));1981 | ^~~~~~~~~~~~~~~~~~~~~1982 | boost_describe_struct1983/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1984/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]1985 199 | Vec4f() : Vec<float, 4>() {}1986 | ^ ~~1987 | = default;1988/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]1989 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));1990 | ^~~~~~~~~~~~~~~~~~~~~1991 | boost_describe_struct1992/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]1993/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]1994 14 | class Err {1995 | ^1996/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]1997 37 | std::optional<std::string> extra_message_;1998 | ^~~~~~~~~~~~~~1999 | extra_message2000/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]
loading 641 hidden lines…
2642/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2643 40 | explicit Window(SDL_Window* window) : window_(window) {}2644 | ^2645 41 | 2646 42 | SDL_Window* window_;2647 | 2648 | {}2649/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]2650 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);2651 | ^ 2652 | = NAN2653/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2654 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));2655 | ^~~~~~~~~~~~~~~~~~~~~2656 | boost_describe_struct2657/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2658/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2659 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));2660 | ^~~~~~~~~~~~~~~~~~~~~2661 | boost_describe_struct2662/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2663/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2664 18 | constexpr Vec() : data() {}2665 | ^ ~~2666 | = default;2667/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2668 168 | Vec2f() : Vec<float, 2>() {}2669 | ^ ~~2670 | = default;2671/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2672 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));2673 | ^~~~~~~~~~~~~~~~~~~~~2674 | boost_describe_struct2675/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2676/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2677 181 | Vec3f() : Vec<float, 3>() {}2678 | ^ ~~2679 | = default;2680/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2681 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));2682 | ^~~~~~~~~~~~~~~~~~~~~2683 | boost_describe_struct2684/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2685/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2686 199 | Vec4f() : Vec<float, 4>() {}2687 | ^ ~~2688 | = default;2689/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2690 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));2691 | ^~~~~~~~~~~~~~~~~~~~~2692 | boost_describe_struct2693/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2694/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2695 14 | class Err {2696 | ^2697/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]2698 37 | std::optional<std::string> extra_message_;2699 | ^~~~~~~~~~~~~~2700 | extra_message2701/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]2702 39 | std::source_location loc_;2703 | ^~~~2704 | loc2705/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]2706 12 | BOOST_DESCRIBE_ENUM(2707 | ^~~~~~~~~~~~~~~~~~~2708 | boost_describe_enum2709/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2710/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2711 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,2712 | ^2713/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2714 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2715 | ^2716/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]2717 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);2718 | ^~~~~~~~~~~~~~~~~~~~~~~2719 | boost_define_enum_class2720/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2721/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2722 26 | class ShaderModule {2723 | ^2724/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found2725/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found272646 warnings and 1 error generated.2727Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/deserialization.cpp.2728Suppressed 1 warnings (1 NOLINT).272946 warnings treated as errors27302731[29/47][12.1s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/serialization.cpp2732/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2733 14 | struct Context {2734 | ^2735 15 | Window window;2736 16 | event::Dispatcher event_dispatcher;2737 17 | Input input;2738 18 | 2739 19 | std::shared_ptr<GraphicsContext> graphics_context;2740 | 2741 | {}2742 20 | std::shared_ptr<Renderer> renderer;2743 | 2744 | {}2745/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]2746 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)2747 | ^~~~~~~~~~~~~~~~~~~~~~~2748 | boost_define_enum_class2749/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2750/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2751 70 | struct KeyTyped {2752 | ^2753 71 | std::string_view text;2754 | 2755 | {}2756/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2757 14 | class GraphicsContext {2758 | ^2759/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2760 10 | class Input {2761 | ^2762 11 | public:2763 12 | void initialize(event::Dispatcher& dispatcher);2764 13 | 2765 14 | auto is_pressed(KeyCode key) const -> bool;2766 15 | auto is_pressed_down(KeyCode key) const -> bool;2767 16 | 2768 17 | auto end_frame() { pressed_down_.clear(); }2769 18 | 2770 19 | private:2771 20 | std::unordered_map<KeyCode, bool> pressed_;2772 | 2773 | {}2774 21 | std::unordered_map<KeyCode, bool> pressed_down_;2775 | 2776 | {}2777/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2778 14 | auto is_pressed(KeyCode key) const -> bool;2779 | ^2780 | [[nodiscard]] 2781/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2782 15 | auto is_pressed_down(KeyCode key) const -> bool;2783 | ^2784 | [[nodiscard]] 2785/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2786 57 | class Mesh {2787 | ^2788/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2789 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)2790 | ^2791/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2792 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2793 | ^2794/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2795 13 | class MeshRenderer {2796 | ^2797/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2798 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)2799 | ^2800 15 | : entity_(entity), scene_(scene) {}2801 16 | 2802 17 | template <typename T>2803 18 | [[nodiscard]] auto has_component() const -> bool;2804 19 | 2805 20 | template <typename T>2806 21 | auto get_component() -> T&;2807 22 | 2808 23 | template <typename T, typename... Args>2809 24 | void add_component(Args&&... args);2810 25 | 2811 26 | private:2812 27 | flecs::entity entity_;2813 | 2814 | {}2815 28 | 2816 29 | std::shared_ptr<Scene> scene_;2817 | 2818 | {}2819/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]2820 46 | void Entity::add_component(Args&&... args) {2821 | ^2822/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2823 11 | class Scene : public std::enable_shared_from_this<Scene> {2824 | ^2825 12 | public:2826 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }2827 14 | 2828 15 | auto create_entity(const std::string& name = "entity") -> Entity;2829 16 | 2830 17 | auto world() const -> const flecs::world& { return ecs_; }2831 18 | auto world() -> flecs::world& { return ecs_; }2832 19 | 2833 20 | private:2834 21 | Scene() = default;2835 22 | 2836 23 | flecs::world ecs_;2837 | 2838 | {}2839/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]2840 17 | auto world() const -> const flecs::world& { return ecs_; }2841 | ^2842 | [[nodiscard]] 2843/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/serialization.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]2844 3 | #include <filesystem>2845 | ^~~~~~~~~~~~2846/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2847 9 | class Device {2848 | ^2849/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2850 11 | struct QueueFamilyIndices {2851 | ^2852 12 | uint32_t graphics_index;2853 | 2854 | {}2855 13 | uint32_t present_index;2856 | 2857 | {}2858/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2859 19 | struct SwapchainSupportDetails {2860 | ^2861 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;2862 | 2863 | {}2864 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;2865 | 2866 | {}2867 22 | std::vector<::vk::PresentModeKHR> present_modes;2868 | 2869 | {}2870/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]2871 31 | VKAPI_ATTR auto VKAPI_CALL2872 | ^~~~~~~~~~2873 | vkapi_call2874/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]2875/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2876 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,2877 | ^2878/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2879 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2880 | ^2881/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2882 40 | explicit Window(SDL_Window* window) : window_(window) {}2883 | ^2884 41 | 2885 42 | SDL_Window* window_;2886 | 2887 | {}2888/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]2889 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);2890 | ^ 2891 | = NAN2892/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2893 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));2894 | ^~~~~~~~~~~~~~~~~~~~~2895 | boost_describe_struct2896/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2897/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2898 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));2899 | ^~~~~~~~~~~~~~~~~~~~~2900 | boost_describe_struct2901/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2902/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2903 18 | constexpr Vec() : data() {}2904 | ^ ~~2905 | = default;2906/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2907 168 | Vec2f() : Vec<float, 2>() {}2908 | ^ ~~2909 | = default;2910/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2911 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));2912 | ^~~~~~~~~~~~~~~~~~~~~2913 | boost_describe_struct2914/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2915/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2916 181 | Vec3f() : Vec<float, 3>() {}2917 | ^ ~~2918 | = default;2919/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2920 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));2921 | ^~~~~~~~~~~~~~~~~~~~~2922 | boost_describe_struct2923/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2924/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]2925 199 | Vec4f() : Vec<float, 4>() {}2926 | ^ ~~2927 | = default;2928/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]2929 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));2930 | ^~~~~~~~~~~~~~~~~~~~~2931 | boost_describe_struct2932/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2933/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]2934 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {2935 | ^~~~~~~~~~~~~~~~~~~~~2936 | kMakeAnsiColourCode2937/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]2938 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)2939 | ^~~~~~~~~~~~~~~~~~~2940 | boost_describe_enum2941/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2942/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]2943 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {2944 | ^2945/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]2946 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {2947 | ^2948/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]2949 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {2950 | ^2951/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]2952 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {2953 | ^2954/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]2955 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {2956 | ^2957/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]2958 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {2959 | ^2960/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]2961 12 | struct std::formatter<T, char> {2962 | ^~~~~~~~~2963 | Formatter2964/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2965 14 | class Err {2966 | ^2967/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]2968 37 | std::optional<std::string> extra_message_;2969 | ^~~~~~~~~~~~~~2970 | extra_message2971/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]2972 39 | std::source_location loc_;2973 | ^~~~2974 | loc2975/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]2976 12 | BOOST_DESCRIBE_ENUM(2977 | ^~~~~~~~~~~~~~~~~~~2978 | boost_describe_enum2979/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2980/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2981 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,2982 | ^2983/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'2984 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \2985 | ^2986/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]2987 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);2988 | ^~~~~~~~~~~~~~~~~~~~~~~2989 | boost_define_enum_class2990/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]2991/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]2992 26 | class ShaderModule {2993 | ^2994/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found2995/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found299656 warnings and 1 error generated.2997Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/serialization.cpp.2998Suppressed 1 warnings (1 NOLINT).299956 warnings treated as errors30003001[30/47][10.0s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/shader.cpp3002/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3003 18 | constexpr Vec() : data() {}3004 | ^ ~~3005 | = default;3006/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3007 168 | Vec2f() : Vec<float, 2>() {}3008 | ^ ~~3009 | = default;3010/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3011 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3012 | ^~~~~~~~~~~~~~~~~~~~~3013 | boost_describe_struct3014/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3015/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3016 181 | Vec3f() : Vec<float, 3>() {}3017 | ^ ~~3018 | = default;3019/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3020 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3021 | ^~~~~~~~~~~~~~~~~~~~~3022 | boost_describe_struct3023/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3024/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3025 199 | Vec4f() : Vec<float, 4>() {}3026 | ^ ~~3027 | = default;3028/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3029 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3030 | ^~~~~~~~~~~~~~~~~~~~~3031 | boost_describe_struct3032/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3033/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]3034 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3035 | ^~~~~~~~~~~~~~~~~~~~~3036 | kMakeAnsiColourCode3037/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3038 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3039 | ^~~~~~~~~~~~~~~~~~~3040 | boost_describe_enum3041/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3042/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3043 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3044 | ^3045/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3046 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3047 | ^3048/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3049 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3050 | ^3051/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3052 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3053 | ^3054/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3055 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3056 | ^3057/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3058 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3059 | ^3060/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]3061 12 | struct std::formatter<T, char> {3062 | ^~~~~~~~~3063 | Formatter3064/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3065 14 | class Err {3066 | ^3067/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]3068 37 | std::optional<std::string> extra_message_;3069 | ^~~~~~~~~~~~~~3070 | extra_message3071/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3072 39 | std::source_location loc_;3073 | ^~~~3074 | loc3075/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/string_reader.hpp:9:3: error: constructor does not initialize these fields: input_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3076 9 | StringReader(const std::string_view& input) : input_(input) {}3077 | ^3078/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3079 12 | BOOST_DESCRIBE_ENUM(3080 | ^~~~~~~~~~~~~~~~~~~3081 | boost_describe_enum3082/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3083/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3084 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3085 | ^3086/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3087 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3088 | ^3089/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]3090 3 | #include <filesystem>3091 | ^~~~~~~~~~~~3092/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]3093 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);3094 | ^~~~~~~~~~~~~~~~~~~~~~~3095 | boost_define_enum_class3096/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3097/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3098 26 | class ShaderModule {3099 | ^3100/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/shader.cpp:49:1: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3101 49 | ShaderModule::ShaderModule(reflect::spirv_t spirv,3102 | ^3103/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found3104/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found310531 warnings and 1 error generated.3106Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/shader.cpp.3107Suppressed 2 warnings (2 NOLINT).310831 warnings treated as errors31093110[31/47][4.3s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/scene_panel.cpp3111/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/scene_panel.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]3112 3 | #include <memory>3113 | ^~~~~~~~3114/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3115 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3116 | ^3117 15 | : entity_(entity), scene_(scene) {}3118 16 | 3119 17 | template <typename T>3120 18 | [[nodiscard]] auto has_component() const -> bool;3121 19 | 3122 20 | template <typename T>3123 21 | auto get_component() -> T&;3124 22 | 3125 23 | template <typename T, typename... Args>3126 24 | void add_component(Args&&... args);3127 25 | 3128 26 | private:3129 27 | flecs::entity entity_;3130 | 3131 | {}3132 28 | 3133 29 | std::shared_ptr<Scene> scene_;3134 | 3135 | {}3136/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3137 46 | void Entity::add_component(Args&&... args) {3138 | ^3139/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3140 11 | class Scene : public std::enable_shared_from_this<Scene> {3141 | ^3142 12 | public:3143 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3144 14 | 3145 15 | auto create_entity(const std::string& name = "entity") -> Entity;3146 16 | 3147 17 | auto world() const -> const flecs::world& { return ecs_; }3148 18 | auto world() -> flecs::world& { return ecs_; }3149 19 | 3150 20 | private:3151 21 | Scene() = default;3152 22 | 3153 23 | flecs::world ecs_;3154 | 3155 | {}3156/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3157 17 | auto world() const -> const flecs::world& { return ecs_; }3158 | ^3159 | [[nodiscard]] 3160/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]3161 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3162 | ^ 3163 | = NAN3164/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3165 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3166 | ^~~~~~~~~~~~~~~~~~~~~3167 | boost_describe_struct3168/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3169/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3170 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3171 | ^~~~~~~~~~~~~~~~~~~~~3172 | boost_describe_struct3173/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3174/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3175 18 | constexpr Vec() : data() {}3176 | ^ ~~3177 | = default;3178/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3179 168 | Vec2f() : Vec<float, 2>() {}3180 | ^ ~~3181 | = default;3182/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3183 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3184 | ^~~~~~~~~~~~~~~~~~~~~3185 | boost_describe_struct3186/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3187/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3188 181 | Vec3f() : Vec<float, 3>() {}3189 | ^ ~~3190 | = default;3191/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3192 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3193 | ^~~~~~~~~~~~~~~~~~~~~3194 | boost_describe_struct3195/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3196/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3197 199 | Vec4f() : Vec<float, 4>() {}3198 | ^ ~~3199 | = default;3200/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3201 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3202 | ^~~~~~~~~~~~~~~~~~~~~3203 | boost_describe_struct3204/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3205/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found3206/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found320719 warnings and 1 error generated.3208Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/scene_panel.cpp.320919 warnings treated as errors32103211[32/47][6.1s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/tests/font.cpp3212/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/tests/font.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]3213 1 | #include <boost/test/unit_test.hpp>3214 | ^~~~~~~~~~~~~~~~~~~~~~~~~~3215/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/tests/font.cpp:4:23: error: variable 'font_test_suite' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]3216 4 | BOOST_AUTO_TEST_SUITE(font_test_suite)3217 | ^3218/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3219 14 | class Err {3220 | ^3221/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]3222 37 | std::optional<std::string> extra_message_;3223 | ^~~~~~~~~~~~~~3224 | extra_message3225/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3226 39 | std::source_location loc_;3227 | ^~~~3228 | loc3229/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found3230/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found32314 warnings and 1 error generated.3232Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/tests/font.cpp.32334 warnings treated as errors32343235[33/47][13.5s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/main.cpp3236/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/main.cpp:1:10: error: 'filesystem' file not found [clang-diagnostic-error]3237 1 | #include <filesystem>3238 | ^~~~~~~~~~~~3239/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3240 10 | class Manager {3241 | ^3242 11 | public:3243 12 | Manager() = default;3244 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3245 14 | const std::optional<std::filesystem::path>& project_path = {})3246 15 | : asset_paths_(asset_paths), project_path_(project_path) {}3247 16 | 3248 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const3249 18 | -> expected<std::filesystem::path>;3250 19 | 3251 20 | private:3252 21 | std::vector<std::filesystem::path> asset_paths_;3253 | 3254 | {}3255 22 | std::optional<std::filesystem::path> project_path_;3256 | 3257 | {}3258/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3259 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3260 | ^3261/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3262 14 | struct Context {3263 | ^3264 15 | Window window;3265 16 | event::Dispatcher event_dispatcher;3266 17 | Input input;3267 18 | 3268 19 | std::shared_ptr<GraphicsContext> graphics_context;3269 | 3270 | {}3271 20 | std::shared_ptr<Renderer> renderer;3272 | 3273 | {}3274/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]3275 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)3276 | ^~~~~~~~~~~~~~~~~~~~~~~3277 | boost_define_enum_class3278/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3279/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3280 70 | struct KeyTyped {3281 | ^3282 71 | std::string_view text;3283 | 3284 | {}3285/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3286 14 | struct Node {3287 | ^3288 15 | std::string name;3289 | 3290 | {}3291 16 | std::shared_ptr<RenderPass> render_pass;3292 | 3293 | {}3294/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3295 22 | struct Graph {3296 | ^3297 23 | auto begin() { return nodes.begin(); }3298 24 | auto end() { return nodes.end(); }3299 25 | 3300 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {3301 27 | const auto node = std::ranges::find_if(3302 28 | nodes, [name](const node_t& node) { return name == node->name; });3303 29 | if (node != nodes.end()) return *node;3304 30 | 3305 31 | return nullptr;3306 32 | }3307 33 | 3308 34 | std::vector<node_t> nodes;3309 | 3310 | {}3311 35 | std::vector<edge_t> edges;3312 | 3313 | {}3314/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3315 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}3316 | ^3317/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3318 14 | class GraphicsContext {3319 | ^3320/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3321 10 | class Input {3322 | ^3323 11 | public:3324 12 | void initialize(event::Dispatcher& dispatcher);3325 13 | 3326 14 | auto is_pressed(KeyCode key) const -> bool;3327 15 | auto is_pressed_down(KeyCode key) const -> bool;3328 16 | 3329 17 | auto end_frame() { pressed_down_.clear(); }3330 18 | 3331 19 | private:3332 20 | std::unordered_map<KeyCode, bool> pressed_;3333 | 3334 | {}3335 21 | std::unordered_map<KeyCode, bool> pressed_down_;3336 | 3337 | {}3338/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3339 14 | auto is_pressed(KeyCode key) const -> bool;3340 | ^3341 | [[nodiscard]] 3342/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3343 15 | auto is_pressed_down(KeyCode key) const -> bool;3344 | ^3345 | [[nodiscard]] 3346/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3347 57 | class Mesh {3348 | ^3349/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3350 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)3351 | ^3352/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3353 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3354 | ^3355/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3356 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)3357 | ^3358 21 | : name_(std::move(name)), shader_(shader) {}3359 22 | 3360 23 | std::string name_;3361 | 3362 | {}3363 24 | 3364 25 | std::shared_ptr<vk::Shader> shader_;3365 | 3366 | {}3367/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3368 25 | PassResources(std::string target_prefix)3369 | ^3370/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3371 51 | auto has_colour_target() const { return colour_target_; }3372 | ^3373 | [[nodiscard]] 3374/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3375 52 | auto has_depth_target() const { return depth_target_; }3376 | ^3377 | [[nodiscard]] 3378/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3379 14 | class RenderTarget {3380 | ^3381/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3382 13 | class MeshRenderer {3383 | ^3384/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3385 11 | class Scene : public std::enable_shared_from_this<Scene> {3386 | ^3387 12 | public:3388 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3389 14 | 3390 15 | auto create_entity(const std::string& name = "entity") -> Entity;3391 16 | 3392 17 | auto world() const -> const flecs::world& { return ecs_; }3393 18 | auto world() -> flecs::world& { return ecs_; }3394 19 | 3395 20 | private:3396 21 | Scene() = default;3397 22 | 3398 23 | flecs::world ecs_;3399 | 3400 | {}3401/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3402 17 | auto world() const -> const flecs::world& { return ecs_; }3403 | ^3404 | [[nodiscard]] 3405/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3406 9 | class Device {3407 | ^3408/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3409 19 | struct SwapchainSupportDetails {3410 | ^3411 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3412 | 3413 | {}3414 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3415 | 3416 | {}3417 22 | std::vector<::vk::PresentModeKHR> present_modes;3418 | 3419 | {}3420/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]3421 31 | VKAPI_ATTR auto VKAPI_CALL3422 | ^~~~~~~~~~3423 | vkapi_call3424/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]3425/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3426 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,3427 | ^3428/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3429 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3430 | ^3431/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3432 40 | explicit Window(SDL_Window* window) : window_(window) {}3433 | ^3434 41 | 3435 42 | SDL_Window* window_;3436 | 3437 | {}3438/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]3439 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3440 | ^ 3441 | = NAN3442/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/matrix.hpp:20:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3443 4 | for (size_t i = 0; i < Rows; ++i) {3444 | ^ ~ 3445 | std::cmp_less( , )3446/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/matrix.hpp:44:26: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3447 44 | for (size_t row = 0; row < Cols; ++row) {3448 | ^ ~ 3449 | std::cmp_less( , )3450/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/matrix.hpp:45:28: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3451 45 | for (size_t col = 0; col < Rows; ++col) {3452 | ^ ~ 3453 | std::cmp_less( , )3454/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/matrix.hpp:47:28: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3455 47 | for (size_t k = 0; k < Cols; ++k) {3456 | ^ ~ 3457 | std::cmp_less( , )3458/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3459 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3460 | ^~~~~~~~~~~~~~~~~~~~~3461 | boost_describe_struct3462/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3463/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3464 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3465 | ^~~~~~~~~~~~~~~~~~~~~3466 | boost_describe_struct3467/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3468/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3469 18 | constexpr Vec() : data() {}3470 | ^ ~~3471 | = default;3472/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:21:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3473 6 | 3474 7 | namespace wren::math {3475 8 | 3476 9 | template <typename T, std::size_t N>3477 10 | struct Vec {3478 11 | using vec_t = Vec<T, N>;3479 12 | 3480 13 | static auto unit_x() { return vec_t{1.0f}; }3481 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; }3482 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; }3483 16 | 3484 17 | ~Vec() = default;3485 18 | constexpr Vec() : data() {}3486 19 | 3487 20 | Vec(const Vec<T, N>& other) {3488 21 | for (size_t i = 0; i < N; ++i) {3489 | ^ ~ 3490 | std::cmp_less( , )3491/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:37:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]3492 37 | for (size_t i = 0; i < N; ++i) {3493 | ^ ~ 3494 | std::cmp_less( , )3495/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3496 168 | Vec2f() : Vec<float, 2>() {}3497 | ^ ~~3498 | = default;3499/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3500 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3501 | ^~~~~~~~~~~~~~~~~~~~~3502 | boost_describe_struct3503/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3504/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3505 181 | Vec3f() : Vec<float, 3>() {}3506 | ^ ~~3507 | = default;3508/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3509 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3510 | ^~~~~~~~~~~~~~~~~~~~~3511 | boost_describe_struct3512/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3513/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3514 199 | Vec4f() : Vec<float, 4>() {}3515 | ^ ~~3516 | = default;3517/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3518 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3519 | ^~~~~~~~~~~~~~~~~~~~~3520 | boost_describe_struct3521/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3522/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]3523 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3524 | ^~~~~~~~~~~~~~~~~~~~~3525 | kMakeAnsiColourCode3526/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3527 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3528 | ^~~~~~~~~~~~~~~~~~~3529 | boost_describe_enum3530/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3531/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3532 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3533 | ^3534/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3535 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3536 | ^3537/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3538 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3539 | ^3540/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3541 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3542 | ^3543/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3544 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3545 | ^3546/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3547 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3548 | ^3549/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]3550 12 | struct std::formatter<T, char> {3551 | ^~~~~~~~~3552 | Formatter3553/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3554 14 | class Err {3555 | ^3556/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]3557 37 | std::optional<std::string> extra_message_;3558 | ^~~~~~~~~~~~~~3559 | extra_message3560/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3561 39 | std::source_location loc_;3562 | ^~~~3563 | loc3564/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3565 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,3566 | ^3567 30 | ::vk::ImageView view)3568 31 | : allocator_(allocator),3569 32 | allocation_(allocation),3570 33 | image_(image),3571 34 | view_(view) {}3572 35 | 3573 36 | void destroy() noexcept;3574 37 | 3575 38 | VmaAllocator allocator_{};3576 39 | VmaAllocation allocation_{};3577 40 | ::vk::Image image_;3578 | 3579 | {}3580 41 | ::vk::ImageView view_;3581 | 3582 | {}3583/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3584 12 | BOOST_DESCRIBE_ENUM(3585 | ^~~~~~~~~~~~~~~~~~~3586 | boost_describe_enum3587/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3588/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3589 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3590 | ^3591/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3592 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3593 | ^3594/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]3595 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);3596 | ^~~~~~~~~~~~~~~~~~~~~~~3597 | boost_define_enum_class3598/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3599/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3600 26 | class ShaderModule {3601 | ^3602/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found3603/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found360476 warnings and 1 error generated.3605Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/main.cpp.3606Suppressed 7 warnings (6 in non-user code, 1 NOLINT).3607Use -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.360870 warnings treated as errors36093610[34/47][6.6s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/vulkan.cpp3611/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/vulkan.cpp:1:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error]3612 1 | #include <vulkan/vulkan.hpp>3613 | ^~~~~~~~~~~~~~~~~~~3614/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found3615/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found36161 error generated.3617Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/vulkan.cpp.3618Found compiler error(s).36193620[35/47][5.9s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/src/filesystem.cpp3621/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/filesystem.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]3622 3 | #include <filesystem>3623 | ^~~~~~~~~~~~3624/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3625 14 | class Err {3626 | ^3627/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]3628 37 | std::optional<std::string> extra_message_;3629 | ^~~~~~~~~~~~~~3630 | extra_message3631/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3632 39 | std::source_location loc_;3633 | ^~~~3634 | loc3635/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found3636/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found36373 warnings and 1 error generated.3638Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/src/filesystem.cpp.36393 warnings treated as errors36403641[36/47][10.6s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/graphics_context.cpp3642/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]3643 3 | #include <vk_mem_alloc.h>3644 | ^~~~~~~~~~~~~~~~3645/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3646 14 | class GraphicsContext {3647 | ^3648/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3649 9 | class Device {3650 | ^3651/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3652 11 | struct QueueFamilyIndices {3653 | ^3654 12 | uint32_t graphics_index;3655 | 3656 | {}3657 13 | uint32_t present_index;3658 | 3659 | {}3660/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3661 19 | struct SwapchainSupportDetails {3662 | ^3663 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;3664 | 3665 | {}3666 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;3667 | 3668 | {}3669 22 | std::vector<::vk::PresentModeKHR> present_modes;3670 | 3671 | {}3672/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]3673 31 | VKAPI_ATTR auto VKAPI_CALL3674 | ^~~~~~~~~~3675 | vkapi_call3676/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]3677/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]3678 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {3679 | ^~~~~~~~~~~~~~~~~~~~~3680 | kMakeAnsiColourCode3681/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3682 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)3683 | ^~~~~~~~~~~~~~~~~~~3684 | boost_describe_enum3685/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3686/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3687 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {3688 | ^3689/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3690 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {3691 | ^3692/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3693 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {3694 | ^3695/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3696 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {3697 | ^3698/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3699 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {3700 | ^3701/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3702 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {3703 | ^3704/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]3705 12 | struct std::formatter<T, char> {3706 | ^~~~~~~~~3707 | Formatter3708/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3709 14 | class Err {3710 | ^3711/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]3712 37 | std::optional<std::string> extra_message_;3713 | ^~~~~~~~~~~~~~3714 | extra_message3715/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3716 39 | std::source_location loc_;3717 | ^~~~3718 | loc3719/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]3720 12 | BOOST_DESCRIBE_ENUM(3721 | ^~~~~~~~~~~~~~~~~~~3722 | boost_describe_enum3723/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3724/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3725 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,3726 | ^3727/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'3728 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \3729 | ^3730/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found3731/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found373222 warnings and 1 error generated.3733Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/graphics_context.cpp.373422 warnings treated as errors37353736[37/47][4.5s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/scene.cpp3737/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/components/tag.hpp:7:8: error: constructor does not initialize these fields: tag [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3738 7 | struct Tag {3739 | ^3740 8 | std::string tag;3741 | 3742 | {}3743/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3744 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3745 | ^3746 15 | : entity_(entity), scene_(scene) {}3747 16 | 3748 17 | template <typename T>3749 18 | [[nodiscard]] auto has_component() const -> bool;3750 19 | 3751 20 | template <typename T>3752 21 | auto get_component() -> T&;3753 22 | 3754 23 | template <typename T, typename... Args>3755 24 | void add_component(Args&&... args);3756 25 | 3757 26 | private:3758 27 | flecs::entity entity_;3759 | 3760 | {}3761 28 | 3762 29 | std::shared_ptr<Scene> scene_;3763 | 3764 | {}3765/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3766 46 | void Entity::add_component(Args&&... args) {3767 | ^3768/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error]3769 3 | #include <flecs.h>3770 | ^~~~~~~~~3771/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3772 11 | class Scene : public std::enable_shared_from_this<Scene> {3773 | ^3774 12 | public:3775 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3776 14 | 3777 15 | auto create_entity(const std::string& name = "entity") -> Entity;3778 16 | 3779 17 | auto world() const -> const flecs::world& { return ecs_; }3780 18 | auto world() -> flecs::world& { return ecs_; }3781 19 | 3782 20 | private:3783 21 | Scene() = default;3784 22 | 3785 23 | flecs::world ecs_;3786 | 3787 | {}3788/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3789 17 | auto world() const -> const flecs::world& { return ecs_; }3790 | ^3791 | [[nodiscard]] 3792/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]3793 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3794 | ^ 3795 | = NAN3796/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3797 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3798 | ^~~~~~~~~~~~~~~~~~~~~3799 | boost_describe_struct3800/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3801/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3802 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3803 | ^~~~~~~~~~~~~~~~~~~~~3804 | boost_describe_struct3805/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3806/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3807 18 | constexpr Vec() : data() {}3808 | ^ ~~3809 | = default;3810/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3811 168 | Vec2f() : Vec<float, 2>() {}3812 | ^ ~~3813 | = default;3814/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3815 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3816 | ^~~~~~~~~~~~~~~~~~~~~3817 | boost_describe_struct3818/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3819/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3820 181 | Vec3f() : Vec<float, 3>() {}3821 | ^ ~~3822 | = default;3823/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3824 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3825 | ^~~~~~~~~~~~~~~~~~~~~3826 | boost_describe_struct3827/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3828/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3829 199 | Vec4f() : Vec<float, 4>() {}3830 | ^ ~~3831 | = default;3832/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3833 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3834 | ^~~~~~~~~~~~~~~~~~~~~3835 | boost_describe_struct3836/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3837/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found3838/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found383920 warnings and 1 error generated.3840Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/scene.cpp.384120 warnings treated as errors38423843[38/47][7.0s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/tests/raycast.cpp3844/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3845 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)3846 | ^3847 15 | : entity_(entity), scene_(scene) {}3848 16 | 3849 17 | template <typename T>3850 18 | [[nodiscard]] auto has_component() const -> bool;3851 19 | 3852 20 | template <typename T>3853 21 | auto get_component() -> T&;3854 22 | 3855 23 | template <typename T, typename... Args>3856 24 | void add_component(Args&&... args);3857 25 | 3858 26 | private:3859 27 | flecs::entity entity_;3860 | 3861 | {}3862 28 | 3863 29 | std::shared_ptr<Scene> scene_;3864 | 3865 | {}3866/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]3867 46 | void Entity::add_component(Args&&... args) {3868 | ^3869/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3870 11 | class Scene : public std::enable_shared_from_this<Scene> {3871 | ^3872 12 | public:3873 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }3874 14 | 3875 15 | auto create_entity(const std::string& name = "entity") -> Entity;3876 16 | 3877 17 | auto world() const -> const flecs::world& { return ecs_; }3878 18 | auto world() -> flecs::world& { return ecs_; }3879 19 | 3880 20 | private:3881 21 | Scene() = default;3882 22 | 3883 23 | flecs::world ecs_;3884 | 3885 | {}3886/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]3887 17 | auto world() const -> const flecs::world& { return ecs_; }3888 | ^3889 | [[nodiscard]] 3890/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]3891 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);3892 | ^ 3893 | = NAN3894/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3895 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));3896 | ^~~~~~~~~~~~~~~~~~~~~3897 | boost_describe_struct3898/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3899/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3900 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));3901 | ^~~~~~~~~~~~~~~~~~~~~3902 | boost_describe_struct3903/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3904/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3905 18 | constexpr Vec() : data() {}3906 | ^ ~~3907 | = default;3908/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3909 168 | Vec2f() : Vec<float, 2>() {}3910 | ^ ~~3911 | = default;3912/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3913 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));3914 | ^~~~~~~~~~~~~~~~~~~~~3915 | boost_describe_struct3916/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3917/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3918 181 | Vec3f() : Vec<float, 3>() {}3919 | ^ ~~3920 | = default;3921/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3922 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));3923 | ^~~~~~~~~~~~~~~~~~~~~3924 | boost_describe_struct3925/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3926/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]3927 199 | Vec4f() : Vec<float, 4>() {}3928 | ^ ~~3929 | = default;3930/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]3931 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));3932 | ^~~~~~~~~~~~~~~~~~~~~3933 | boost_describe_struct3934/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]3935/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/tests/raycast.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error]3936 1 | #include <boost/test/unit_test.hpp>3937 | ^~~~~~~~~~~~~~~~~~~~~~~~~~3938/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/tests/raycast.cpp:13:23: error: variable 'raycasting' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]3939 13 | BOOST_AUTO_TEST_SUITE(raycasting)3940 | ^3941/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found3942/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found394320 warnings and 1 error generated.3944Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/tests/raycast.cpp.394520 warnings treated as errors39463947[39/47][6.2s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/assets/manager.cpp3948/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]3949 3 | #include <filesystem>3950 | ^~~~~~~~~~~~3951/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3952 10 | class Manager {3953 | ^3954 11 | public:3955 12 | Manager() = default;3956 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3957 14 | const std::optional<std::filesystem::path>& project_path = {})3958 15 | : asset_paths_(asset_paths), project_path_(project_path) {}3959 16 | 3960 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const3961 18 | -> expected<std::filesystem::path>;3962 19 | 3963 20 | private:3964 21 | std::vector<std::filesystem::path> asset_paths_;3965 | 3966 | {}3967 22 | std::optional<std::filesystem::path> project_path_;3968 | 3969 | {}3970/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3971 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,3972 | ^3973/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3974 14 | class Err {3975 | ^3976/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]3977 37 | std::optional<std::string> extra_message_;3978 | ^~~~~~~~~~~~~~3979 | extra_message3980/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]3981 39 | std::source_location loc_;3982 | ^~~~3983 | loc3984/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found3985/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found39865 warnings and 1 error generated.3987Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/assets/manager.cpp.39885 warnings treated as errors39893990[40/47][10.8s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/editor.cpp3991/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/editor.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error]3992 3 | #include <imgui.h>3993 | ^~~~~~~~~3994/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]3995 10 | class Manager {3996 | ^3997 11 | public:3998 12 | Manager() = default;3999 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4000 14 | const std::optional<std::filesystem::path>& project_path = {})4001 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4002 16 | 4003 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4004 18 | -> expected<std::filesystem::path>;4005 19 | 4006 20 | private:4007 21 | std::vector<std::filesystem::path> asset_paths_;4008 | 4009 | {}4010 22 | std::optional<std::filesystem::path> project_path_;4011 | 4012 | {}4013/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4014 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4015 | ^4016/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4017 14 | struct Context {4018 | ^4019 15 | Window window;4020 16 | event::Dispatcher event_dispatcher;4021 17 | Input input;4022 18 | 4023 19 | std::shared_ptr<GraphicsContext> graphics_context;4024 | 4025 | {}4026 20 | std::shared_ptr<Renderer> renderer;4027 | 4028 | {}4029/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4030 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)4031 | ^~~~~~~~~~~~~~~~~~~~~~~4032 | boost_define_enum_class4033/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4034/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4035 70 | struct KeyTyped {4036 | ^4037 71 | std::string_view text;4038 | 4039 | {}4040/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4041 14 | struct Node {4042 | ^4043 15 | std::string name;4044 | 4045 | {}4046 16 | std::shared_ptr<RenderPass> render_pass;4047 | 4048 | {}4049/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4050 22 | struct Graph {4051 | ^4052 23 | auto begin() { return nodes.begin(); }4053 24 | auto end() { return nodes.end(); }4054 25 | 4055 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4056 27 | const auto node = std::ranges::find_if(4057 28 | nodes, [name](const node_t& node) { return name == node->name; });4058 29 | if (node != nodes.end()) return *node;4059 30 | 4060 31 | return nullptr;4061 32 | }4062 33 | 4063 34 | std::vector<node_t> nodes;4064 | 4065 | {}4066 35 | std::vector<edge_t> edges;4067 | 4068 | {}4069/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4070 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4071 | ^4072/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4073 14 | class GraphicsContext {4074 | ^4075/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4076 10 | class Input {4077 | ^4078 11 | public:4079 12 | void initialize(event::Dispatcher& dispatcher);4080 13 | 4081 14 | auto is_pressed(KeyCode key) const -> bool;4082 15 | auto is_pressed_down(KeyCode key) const -> bool;4083 16 | 4084 17 | auto end_frame() { pressed_down_.clear(); }4085 18 | 4086 19 | private:4087 20 | std::unordered_map<KeyCode, bool> pressed_;4088 | 4089 | {}4090 21 | std::unordered_map<KeyCode, bool> pressed_down_;4091 | 4092 | {}4093/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4094 14 | auto is_pressed(KeyCode key) const -> bool;4095 | ^4096 | [[nodiscard]] 4097/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4098 15 | auto is_pressed_down(KeyCode key) const -> bool;4099 | ^4100 | [[nodiscard]] 4101/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4102 57 | class Mesh {4103 | ^4104/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4105 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)4106 | ^4107/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4108 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4109 | ^4110/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4111 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4112 | ^4113 21 | : name_(std::move(name)), shader_(shader) {}4114 22 | 4115 23 | std::string name_;4116 | 4117 | {}4118 24 | 4119 25 | std::shared_ptr<vk::Shader> shader_;4120 | 4121 | {}4122/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4123 25 | PassResources(std::string target_prefix)4124 | ^4125/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4126 51 | auto has_colour_target() const { return colour_target_; }4127 | ^4128 | [[nodiscard]] 4129/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4130 52 | auto has_depth_target() const { return depth_target_; }4131 | ^4132 | [[nodiscard]] 4133/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4134 14 | class RenderTarget {4135 | ^4136/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4137 13 | class MeshRenderer {4138 | ^4139/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4140 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)4141 | ^4142 15 | : entity_(entity), scene_(scene) {}4143 16 | 4144 17 | template <typename T>4145 18 | [[nodiscard]] auto has_component() const -> bool;4146 19 | 4147 20 | template <typename T>4148 21 | auto get_component() -> T&;4149 22 | 4150 23 | template <typename T, typename... Args>4151 24 | void add_component(Args&&... args);4152 25 | 4153 26 | private:4154 27 | flecs::entity entity_;4155 | 4156 | {}4157 28 | 4158 29 | std::shared_ptr<Scene> scene_;4159 | 4160 | {}4161/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4162 46 | void Entity::add_component(Args&&... args) {4163 | ^4164/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4165 11 | class Scene : public std::enable_shared_from_this<Scene> {4166 | ^4167 12 | public:4168 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }4169 14 | 4170 15 | auto create_entity(const std::string& name = "entity") -> Entity;4171 16 | 4172 17 | auto world() const -> const flecs::world& { return ecs_; }4173 18 | auto world() -> flecs::world& { return ecs_; }4174 19 | 4175 20 | private:4176 21 | Scene() = default;4177 22 | 4178 23 | flecs::world ecs_;4179 | 4180 | {}4181/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4182 17 | auto world() const -> const flecs::world& { return ecs_; }4183 | ^4184 | [[nodiscard]] 4185/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4186 9 | class Device {4187 | ^4188/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4189 19 | struct SwapchainSupportDetails {4190 | ^4191 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4192 | 4193 | {}4194 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4195 | 4196 | {}4197 22 | std::vector<::vk::PresentModeKHR> present_modes;4198 | 4199 | {}4200/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]4201 31 | VKAPI_ATTR auto VKAPI_CALL4202 | ^~~~~~~~~~4203 | vkapi_call4204/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]4205/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4206 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4207 | ^4208/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4209 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4210 | ^4211/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4212 40 | explicit Window(SDL_Window* window) : window_(window) {}4213 | ^4214 41 | 4215 42 | SDL_Window* window_;4216 | 4217 | {}4218/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]4219 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);4220 | ^ 4221 | = NAN4222/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/matrix.hpp:20:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]4223 4 | for (size_t i = 0; i < Rows; ++i) {4224 | ^ ~ 4225 | std::cmp_less( , )4226/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/matrix.hpp:44:26: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]4227 44 | for (size_t row = 0; row < Cols; ++row) {4228 | ^ ~ 4229 | std::cmp_less( , )4230/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/matrix.hpp:45:28: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]4231 45 | for (size_t col = 0; col < Rows; ++col) {4232 | ^ ~ 4233 | std::cmp_less( , )4234/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/matrix.hpp:47:28: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]4235 47 | for (size_t k = 0; k < Cols; ++k) {4236 | ^ ~ 4237 | std::cmp_less( , )4238/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4239 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));4240 | ^~~~~~~~~~~~~~~~~~~~~4241 | boost_describe_struct4242/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4243/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4244 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));4245 | ^~~~~~~~~~~~~~~~~~~~~4246 | boost_describe_struct4247/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4248/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4249 18 | constexpr Vec() : data() {}4250 | ^ ~~4251 | = default;4252/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:21:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]4253 6 | 4254 7 | namespace wren::math {4255 8 | 4256 9 | template <typename T, std::size_t N>4257 10 | struct Vec {4258 11 | using vec_t = Vec<T, N>;4259 12 | 4260 13 | static auto unit_x() { return vec_t{1.0f}; }4261 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; }4262 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; }4263 16 | 4264 17 | ~Vec() = default;4265 18 | constexpr Vec() : data() {}4266 19 | 4267 20 | Vec(const Vec<T, N>& other) {4268 21 | for (size_t i = 0; i < N; ++i) {4269 | ^ ~ 4270 | std::cmp_less( , )4271/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:37:24: error: comparison between 'signed' and 'unsigned' integers [modernize-use-integer-sign-comparison,-warnings-as-errors]4272 37 | for (size_t i = 0; i < N; ++i) {4273 | ^ ~ 4274 | std::cmp_less( , )4275/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4276 168 | Vec2f() : Vec<float, 2>() {}4277 | ^ ~~4278 | = default;4279/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4280 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4281 | ^~~~~~~~~~~~~~~~~~~~~4282 | boost_describe_struct4283/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4284/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4285 181 | Vec3f() : Vec<float, 3>() {}4286 | ^ ~~4287 | = default;4288/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4289 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4290 | ^~~~~~~~~~~~~~~~~~~~~4291 | boost_describe_struct4292/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4293/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4294 199 | Vec4f() : Vec<float, 4>() {}4295 | ^ ~~4296 | = default;4297/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4298 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4299 | ^~~~~~~~~~~~~~~~~~~~~4300 | boost_describe_struct4301/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4302/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]4303 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4304 | ^~~~~~~~~~~~~~~~~~~~~4305 | kMakeAnsiColourCode4306/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4307 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4308 | ^~~~~~~~~~~~~~~~~~~4309 | boost_describe_enum4310/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4311/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4312 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4313 | ^4314/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4315 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4316 | ^4317/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4318 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4319 | ^4320/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4321 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4322 | ^4323/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4324 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4325 | ^4326/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4327 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4328 | ^4329/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]4330 12 | struct std::formatter<T, char> {4331 | ^~~~~~~~~4332 | Formatter4333/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4334 14 | class Err {4335 | ^4336/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4337 37 | std::optional<std::string> extra_message_;4338 | ^~~~~~~~~~~~~~4339 | extra_message4340/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4341 39 | std::source_location loc_;4342 | ^~~~4343 | loc4344/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4345 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4346 | ^4347 30 | ::vk::ImageView view)4348 31 | : allocator_(allocator),4349 32 | allocation_(allocation),4350 33 | image_(image),4351 34 | view_(view) {}4352 35 | 4353 36 | void destroy() noexcept;4354 37 | 4355 38 | VmaAllocator allocator_{};4356 39 | VmaAllocation allocation_{};4357 40 | ::vk::Image image_;4358 | 4359 | {}4360 41 | ::vk::ImageView view_;4361 | 4362 | {}4363/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4364 12 | BOOST_DESCRIBE_ENUM(4365 | ^~~~~~~~~~~~~~~~~~~4366 | boost_describe_enum4367/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4368/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4369 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4370 | ^4371/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4372 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4373 | ^4374/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4375 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);4376 | ^~~~~~~~~~~~~~~~~~~~~~~4377 | boost_define_enum_class4378/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4379/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4380 26 | class ShaderModule {4381 | ^4382/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found4383/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found438478 warnings and 1 error generated.4385Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/editor.cpp.4386Suppressed 7 warnings (6 in non-user code, 1 NOLINT).4387Use -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.438872 warnings treated as errors43894390[41/47][8.5s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/utils/queue.cpp4391/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:3:10: error: 'cstdint' file not found [clang-diagnostic-error]4392 3 | #include <cstdint>4393 | ^~~~~~~~~4394/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4395 11 | struct QueueFamilyIndices {4396 | ^4397 12 | uint32_t graphics_index;4398 | 4399 | {}4400 13 | uint32_t present_index;4401 | 4402 | {}4403/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4404 14 | class Err {4405 | ^4406/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4407 37 | std::optional<std::string> extra_message_;4408 | ^~~~~~~~~~~~~~4409 | extra_message4410/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4411 39 | std::source_location loc_;4412 | ^~~~4413 | loc4414/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4415 12 | BOOST_DESCRIBE_ENUM(4416 | ^~~~~~~~~~~~~~~~~~~4417 | boost_describe_enum4418/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4419/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4420 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4421 | ^4422/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4423 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4424 | ^4425/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found4426/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found44277 warnings and 1 error generated.4428Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/utils/queue.cpp.44297 warnings treated as errors44304431[42/47][15.6s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/examples/nand/main.cpp4432/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/examples/nand/main.cpp:1:10: error: 'cstdlib' file not found [clang-diagnostic-error]4433 1 | #include <cstdlib>4434 | ^~~~~~~~~4435/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/examples/nand/main.cpp:19:8: error: constructor does not initialize these fields: app, scene [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4436 19 | struct GameData {4437 | ^4438 20 | std::shared_ptr<wren::Application> app;4439 | 4440 | {}4441 21 | std::shared_ptr<wren::scene::Scene> scene;4442 | 4443 | {}4444/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/examples/nand/main.cpp:49:25: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4445 49 | wren::assets::Manager asset_manager(asset_paths);4446 | ~~~~~~~~~~~~~~~~~~~~~ ^ 4447 | auto -> wren::assets::Manager4448/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4449 10 | class Manager {4450 | ^4451 11 | public:4452 12 | Manager() = default;4453 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4454 14 | const std::optional<std::filesystem::path>& project_path = {})4455 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4456 16 | 4457 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4458 18 | -> expected<std::filesystem::path>;4459 19 | 4460 20 | private:4461 21 | std::vector<std::filesystem::path> asset_paths_;4462 | 4463 | {}4464 22 | std::optional<std::filesystem::path> project_path_;4465 | 4466 | {}4467/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4468 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4469 | ^4470/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4471 14 | struct Context {4472 | ^4473 15 | Window window;4474 16 | event::Dispatcher event_dispatcher;4475 17 | Input input;4476 18 | 4477 19 | std::shared_ptr<GraphicsContext> graphics_context;4478 | 4479 | {}4480 20 | std::shared_ptr<Renderer> renderer;4481 | 4482 | {}4483/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4484 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)4485 | ^~~~~~~~~~~~~~~~~~~~~~~4486 | boost_define_enum_class4487/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4488/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4489 70 | struct KeyTyped {4490 | ^4491 71 | std::string_view text;4492 | 4493 | {}4494/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4495 14 | struct Node {4496 | ^4497 15 | std::string name;4498 | 4499 | {}4500 16 | std::shared_ptr<RenderPass> render_pass;4501 | 4502 | {}4503/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4504 22 | struct Graph {4505 | ^4506 23 | auto begin() { return nodes.begin(); }4507 24 | auto end() { return nodes.end(); }4508 25 | 4509 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {4510 27 | const auto node = std::ranges::find_if(4511 28 | nodes, [name](const node_t& node) { return name == node->name; });4512 29 | if (node != nodes.end()) return *node;4513 30 | 4514 31 | return nullptr;4515 32 | }4516 33 | 4517 34 | std::vector<node_t> nodes;4518 | 4519 | {}4520 35 | std::vector<edge_t> edges;4521 | 4522 | {}4523/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4524 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}4525 | ^4526/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4527 14 | class GraphicsContext {4528 | ^4529/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4530 10 | class Input {4531 | ^4532 11 | public:4533 12 | void initialize(event::Dispatcher& dispatcher);4534 13 | 4535 14 | auto is_pressed(KeyCode key) const -> bool;4536 15 | auto is_pressed_down(KeyCode key) const -> bool;4537 16 | 4538 17 | auto end_frame() { pressed_down_.clear(); }4539 18 | 4540 19 | private:4541 20 | std::unordered_map<KeyCode, bool> pressed_;4542 | 4543 | {}4544 21 | std::unordered_map<KeyCode, bool> pressed_down_;4545 | 4546 | {}4547/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4548 14 | auto is_pressed(KeyCode key) const -> bool;4549 | ^4550 | [[nodiscard]] 4551/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4552 15 | auto is_pressed_down(KeyCode key) const -> bool;4553 | ^4554 | [[nodiscard]] 4555/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4556 57 | class Mesh {4557 | ^4558/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4559 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)4560 | ^4561/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4562 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4563 | ^4564/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4565 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)4566 | ^4567 21 | : name_(std::move(name)), shader_(shader) {}4568 22 | 4569 23 | std::string name_;4570 | 4571 | {}4572 24 | 4573 25 | std::shared_ptr<vk::Shader> shader_;4574 | 4575 | {}4576/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4577 25 | PassResources(std::string target_prefix)4578 | ^4579/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4580 51 | auto has_colour_target() const { return colour_target_; }4581 | ^4582 | [[nodiscard]] 4583/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4584 52 | auto has_depth_target() const { return depth_target_; }4585 | ^4586 | [[nodiscard]] 4587/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4588 14 | class RenderTarget {4589 | ^4590/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4591 13 | class MeshRenderer {4592 | ^4593/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4594 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)4595 | ^4596 15 | : entity_(entity), scene_(scene) {}4597 16 | 4598 17 | template <typename T>4599 18 | [[nodiscard]] auto has_component() const -> bool;4600 19 | 4601 20 | template <typename T>4602 21 | auto get_component() -> T&;4603 22 | 4604 23 | template <typename T, typename... Args>4605 24 | void add_component(Args&&... args);4606 25 | 4607 26 | private:4608 27 | flecs::entity entity_;4609 | 4610 | {}4611 28 | 4612 29 | std::shared_ptr<Scene> scene_;4613 | 4614 | {}4615/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4616 46 | void Entity::add_component(Args&&... args) {4617 | ^4618/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4619 11 | class Scene : public std::enable_shared_from_this<Scene> {4620 | ^4621 12 | public:4622 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }4623 14 | 4624 15 | auto create_entity(const std::string& name = "entity") -> Entity;4625 16 | 4626 17 | auto world() const -> const flecs::world& { return ecs_; }4627 18 | auto world() -> flecs::world& { return ecs_; }4628 19 | 4629 20 | private:4630 21 | Scene() = default;4631 22 | 4632 23 | flecs::world ecs_;4633 | 4634 | {}4635/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]4636 17 | auto world() const -> const flecs::world& { return ecs_; }4637 | ^4638 | [[nodiscard]] 4639/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/texture.hpp:17:3: error: constructor does not initialize these fields: sampler_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4640 17 | Texture(vk::Image& image, const ::vk::Sampler& sampler)4641 | ^4642 18 | : image_(std::move(image)), sampler_(sampler) {}4643 19 | 4644 20 | vk::Image image_;4645 21 | ::vk::Sampler sampler_;4646 | 4647 | {}4648/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4649 9 | class Device {4650 | ^4651/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4652 11 | struct QueueFamilyIndices {4653 | ^4654 12 | uint32_t graphics_index;4655 | 4656 | {}4657 13 | uint32_t present_index;4658 | 4659 | {}4660/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4661 19 | struct SwapchainSupportDetails {4662 | ^4663 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;4664 | 4665 | {}4666 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;4667 | 4668 | {}4669 22 | std::vector<::vk::PresentModeKHR> present_modes;4670 | 4671 | {}4672/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]4673 31 | VKAPI_ATTR auto VKAPI_CALL4674 | ^~~~~~~~~~4675 | vkapi_call4676/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]4677/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4678 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,4679 | ^4680/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4681 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4682 | ^4683/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4684 40 | explicit Window(SDL_Window* window) : window_(window) {}4685 | ^4686 41 | 4687 42 | SDL_Window* window_;4688 | 4689 | {}4690/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_gui/include/wren/gui/ui.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4691 13 | BOOST_DEFINE_ENUM_CLASS(ElementKind, Panel, Text)4692 | ^~~~~~~~~~~~~~~~~~~~~~~4693 | boost_define_enum_class4694/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_gui/include/wren/gui/ui.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4695/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_gui/include/wren/gui/ui.hpp:15:8: error: constructor does not initialize these fields: kind, children [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4696 15 | struct Element {4697 | ^4698 16 | std::string kind;4699 | 4700 | {}4701 17 | 4702 18 | Colour colour = {0, 0, 0, 0};4703 19 | 4704 20 | float margin = 0;4705 21 | float padding = 0;4706 22 | 4707 23 | std::vector<Element> children;4708 | 4709 | {}4710/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]4711 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);4712 | ^ 4713 | = NAN4714/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4715 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));4716 | ^~~~~~~~~~~~~~~~~~~~~4717 | boost_describe_struct4718/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4719/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4720 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));4721 | ^~~~~~~~~~~~~~~~~~~~~4722 | boost_describe_struct4723/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4724/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4725 18 | constexpr Vec() : data() {}4726 | ^ ~~4727 | = default;4728/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4729 168 | Vec2f() : Vec<float, 2>() {}4730 | ^ ~~4731 | = default;4732/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4733 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4734 | ^~~~~~~~~~~~~~~~~~~~~4735 | boost_describe_struct4736/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4737/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4738 181 | Vec3f() : Vec<float, 3>() {}4739 | ^ ~~4740 | = default;4741/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4742 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4743 | ^~~~~~~~~~~~~~~~~~~~~4744 | boost_describe_struct4745/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4746/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4747 199 | Vec4f() : Vec<float, 4>() {}4748 | ^ ~~4749 | = default;4750/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4751 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4752 | ^~~~~~~~~~~~~~~~~~~~~4753 | boost_describe_struct4754/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4755/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]4756 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {4757 | ^~~~~~~~~~~~~~~~~~~~~4758 | kMakeAnsiColourCode4759/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4760 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)4761 | ^~~~~~~~~~~~~~~~~~~4762 | boost_describe_enum4763/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4764/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4765 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {4766 | ^4767/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4768 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {4769 | ^4770/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4771 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {4772 | ^4773/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4774 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {4775 | ^4776/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4777 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {4778 | ^4779/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]4780 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {4781 | ^4782/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]4783 12 | struct std::formatter<T, char> {4784 | ^~~~~~~~~4785 | Formatter4786/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4787 14 | class Err {4788 | ^4789/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4790 37 | std::optional<std::string> extra_message_;4791 | ^~~~~~~~~~~~~~4792 | extra_message4793/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4794 39 | std::source_location loc_;4795 | ^~~~4796 | loc4797/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4798 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4799 | ^4800 30 | ::vk::ImageView view)4801 31 | : allocator_(allocator),4802 32 | allocation_(allocation),4803 33 | image_(image),4804 34 | view_(view) {}4805 35 | 4806 36 | void destroy() noexcept;4807 37 | 4808 38 | VmaAllocator allocator_{};4809 39 | VmaAllocation allocation_{};4810 40 | ::vk::Image image_;4811 | 4812 | {}4813 41 | ::vk::ImageView view_;4814 | 4815 | {}4816/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4817 12 | BOOST_DESCRIBE_ENUM(4818 | ^~~~~~~~~~~~~~~~~~~4819 | boost_describe_enum4820/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4821/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4822 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4823 | ^4824/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4825 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4826 | ^4827/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]4828 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);4829 | ^~~~~~~~~~~~~~~~~~~~~~~4830 | boost_define_enum_class4831/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4832/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4833 26 | class ShaderModule {4834 | ^4835/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found4836/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found4837109 warnings and 1 error generated.4838Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/examples/nand/main.cpp.4839Suppressed 37 warnings (36 in non-user code, 1 NOLINT).4840Use -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.484173 warnings treated as errors48424843[43/47][6.8s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/filesystem_panel.cpp4844/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/context.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]4845 3 | #include <filesystem>4846 | ^~~~~~~~~~~~4847/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4848 10 | class Manager {4849 | ^4850 11 | public:4851 12 | Manager() = default;4852 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4853 14 | const std::optional<std::filesystem::path>& project_path = {})4854 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4855 16 | 4856 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4857 18 | -> expected<std::filesystem::path>;4858 19 | 4859 20 | private:4860 21 | std::vector<std::filesystem::path> asset_paths_;4861 | 4862 | {}4863 22 | std::optional<std::filesystem::path> project_path_;4864 | 4865 | {}4866/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4867 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4868 | ^4869/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4870 14 | class Err {4871 | ^4872/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4873 37 | std::optional<std::string> extra_message_;4874 | ^~~~~~~~~~~~~~4875 | extra_message4876/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4877 39 | std::source_location loc_;4878 | ^~~~4879 | loc4880/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found4881/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found48825 warnings and 1 error generated.4883Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/filesystem_panel.cpp.48845 warnings treated as errors48854886[44/47][7.4s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/image.cpp4887/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4888 18 | constexpr Vec() : data() {}4889 | ^ ~~4890 | = default;4891/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4892 168 | Vec2f() : Vec<float, 2>() {}4893 | ^ ~~4894 | = default;4895/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4896 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));4897 | ^~~~~~~~~~~~~~~~~~~~~4898 | boost_describe_struct4899/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4900/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4901 181 | Vec3f() : Vec<float, 3>() {}4902 | ^ ~~4903 | = default;4904/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4905 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));4906 | ^~~~~~~~~~~~~~~~~~~~~4907 | boost_describe_struct4908/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4909/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]4910 199 | Vec4f() : Vec<float, 4>() {}4911 | ^ ~~4912 | = default;4913/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]4914 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));4915 | ^~~~~~~~~~~~~~~~~~~~~4916 | boost_describe_struct4917/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4918/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4919 14 | class Err {4920 | ^4921/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]4922 37 | std::optional<std::string> extra_message_;4923 | ^~~~~~~~~~~~~~4924 | extra_message4925/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]4926 39 | std::source_location loc_;4927 | ^~~~4928 | loc4929/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error]4930 3 | #include <vk_mem_alloc.h>4931 | ^~~~~~~~~~~~~~~~4932/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4933 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,4934 | ^4935 30 | ::vk::ImageView view)4936 31 | : allocator_(allocator),4937 32 | allocation_(allocation),4938 33 | image_(image),4939 34 | view_(view) {}4940 35 | 4941 36 | void destroy() noexcept;4942 37 | 4943 38 | VmaAllocator allocator_{};4944 39 | VmaAllocation allocation_{};4945 40 | ::vk::Image image_;4946 | 4947 | {}4948 41 | ::vk::ImageView view_;4949 | 4950 | {}4951/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]4952 12 | BOOST_DESCRIBE_ENUM(4953 | ^~~~~~~~~~~~~~~~~~~4954 | boost_describe_enum4955/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4956/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]4957 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,4958 | ^4959/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'4960 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \4961 | ^4962/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/image.cpp:36:1: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4963 36 | Image::Image(Image&& other) noexcept4964 | ^4965/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found4966/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found496718 warnings and 1 error generated.4968Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/image.cpp.496918 warnings treated as errors49704971[45/47][8.6s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/inspector_panel.cpp4972/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/inspector_panel.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error]4973 3 | #include <imgui.h>4974 | ^~~~~~~~~4975/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:10:7: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4976 10 | class Manager {4977 | ^4978 11 | public:4979 12 | Manager() = default;4980 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4981 14 | const std::optional<std::filesystem::path>& project_path = {})4982 15 | : asset_paths_(asset_paths), project_path_(project_path) {}4983 16 | 4984 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const4985 18 | -> expected<std::filesystem::path>;4986 19 | 4987 20 | private:4988 21 | std::vector<std::filesystem::path> asset_paths_;4989 | 4990 | {}4991 22 | std::optional<std::filesystem::path> project_path_;4992 | 4993 | {}4994/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:13:3: error: constructor does not initialize these fields: asset_paths_, project_path_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4995 13 | Manager(const std::vector<std::filesystem::path>& asset_paths,4996 | ^4997/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]4998 14 | struct Context {4999 | ^5000 15 | Window window;5001 16 | event::Dispatcher event_dispatcher;5002 17 | Input input;5003 18 | 5004 19 | std::shared_ptr<GraphicsContext> graphics_context;5005 | 5006 | {}5007 20 | std::shared_ptr<Renderer> renderer;5008 | 5009 | {}5010/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]5011 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)5012 | ^~~~~~~~~~~~~~~~~~~~~~~5013 | boost_define_enum_class5014/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5015/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5016 70 | struct KeyTyped {5017 | ^5018 71 | std::string_view text;5019 | 5020 | {}5021/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5022 14 | class GraphicsContext {5023 | ^5024/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5025 10 | class Input {5026 | ^5027 11 | public:5028 12 | void initialize(event::Dispatcher& dispatcher);5029 13 | 5030 14 | auto is_pressed(KeyCode key) const -> bool;5031 15 | auto is_pressed_down(KeyCode key) const -> bool;5032 16 | 5033 17 | auto end_frame() { pressed_down_.clear(); }5034 18 | 5035 19 | private:5036 20 | std::unordered_map<KeyCode, bool> pressed_;5037 | 5038 | {}5039 21 | std::unordered_map<KeyCode, bool> pressed_down_;5040 | 5041 | {}5042/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5043 14 | auto is_pressed(KeyCode key) const -> bool;5044 | ^5045 | [[nodiscard]] 5046/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5047 15 | auto is_pressed_down(KeyCode key) const -> bool;5048 | ^5049 | [[nodiscard]] 5050/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5051 57 | class Mesh {5052 | ^5053/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5054 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)5055 | ^5056/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5057 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5058 | ^5059/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/components/mesh.hpp:13:7: error: constructor does not initialize these fields: mesh_, mesh_file_, ubo_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5060 13 | class MeshRenderer {5061 | ^5062/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:14:3: error: constructor does not initialize these fields: entity_, scene_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5063 14 | Entity(flecs::entity entity, const std::shared_ptr<Scene>& scene)5064 | ^5065 15 | : entity_(entity), scene_(scene) {}5066 16 | 5067 17 | template <typename T>5068 18 | [[nodiscard]] auto has_component() const -> bool;5069 19 | 5070 20 | template <typename T>5071 21 | auto get_component() -> T&;5072 22 | 5073 23 | template <typename T, typename... Args>5074 24 | void add_component(Args&&... args);5075 25 | 5076 26 | private:5077 27 | flecs::entity entity_;5078 | 5079 | {}5080 28 | 5081 29 | std::shared_ptr<Scene> scene_;5082 | 5083 | {}5084/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/entity.hpp:46:38: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5085 46 | void Entity::add_component(Args&&... args) {5086 | ^5087/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:11:7: error: constructor does not initialize these fields: ecs_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5088 11 | class Scene : public std::enable_shared_from_this<Scene> {5089 | ^5090 12 | public:5091 13 | static auto create() { return std::shared_ptr<Scene>(new Scene()); }5092 14 | 5093 15 | auto create_entity(const std::string& name = "entity") -> Entity;5094 16 | 5095 17 | auto world() const -> const flecs::world& { return ecs_; }5096 18 | auto world() -> flecs::world& { return ecs_; }5097 19 | 5098 20 | private:5099 21 | Scene() = default;5100 22 | 5101 23 | flecs::world ecs_;5102 | 5103 | {}5104/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:17:3: error: function 'world' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5105 17 | auto world() const -> const flecs::world& { return ecs_; }5106 | ^5107 | [[nodiscard]] 5108/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5109 9 | class Device {5110 | ^5111/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5112 11 | struct QueueFamilyIndices {5113 | ^5114 12 | uint32_t graphics_index;5115 | 5116 | {}5117 13 | uint32_t present_index;5118 | 5119 | {}5120/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5121 19 | struct SwapchainSupportDetails {5122 | ^5123 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;5124 | 5125 | {}5126 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;5127 | 5128 | {}5129 22 | std::vector<::vk::PresentModeKHR> present_modes;5130 | 5131 | {}5132/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]5133 31 | VKAPI_ATTR auto VKAPI_CALL5134 | ^~~~~~~~~~5135 | vkapi_call5136/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]5137/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5138 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,5139 | ^5140/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5141 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5142 | ^5143/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5144 40 | explicit Window(SDL_Window* window) : window_(window) {}5145 | ^5146 41 | 5147 42 | SDL_Window* window_;5148 | 5149 | {}5150/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:60:15: error: variable 'focal_length' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]5151 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f);5152 | ^ 5153 | = NAN5154/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5155 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data));5156 | ^~~~~~~~~~~~~~~~~~~~~5157 | boost_describe_struct5158/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:81:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5159/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5160 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data));5161 | ^~~~~~~~~~~~~~~~~~~~~5162 | boost_describe_struct5163/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/quaternion.hpp:84:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5164/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5165 18 | constexpr Vec() : data() {}5166 | ^ ~~5167 | = default;5168/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5169 168 | Vec2f() : Vec<float, 2>() {}5170 | ^ ~~5171 | = default;5172/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5173 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5174 | ^~~~~~~~~~~~~~~~~~~~~5175 | boost_describe_struct5176/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5177/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5178 181 | Vec3f() : Vec<float, 3>() {}5179 | ^ ~~5180 | = default;5181/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5182 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5183 | ^~~~~~~~~~~~~~~~~~~~~5184 | boost_describe_struct5185/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5186/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5187 199 | Vec4f() : Vec<float, 4>() {}5188 | ^ ~~5189 | = default;5190/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5191 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5192 | ^~~~~~~~~~~~~~~~~~~~~5193 | boost_describe_struct5194/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5195/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5196 14 | class Err {5197 | ^5198/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]5199 37 | std::optional<std::string> extra_message_;5200 | ^~~~~~~~~~~~~~5201 | extra_message5202/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]5203 39 | std::source_location loc_;5204 | ^~~~5205 | loc5206/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]5207 12 | BOOST_DESCRIBE_ENUM(5208 | ^~~~~~~~~~~~~~~~~~~5209 | boost_describe_enum5210/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5211/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5212 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5213 | ^5214/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5215 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5216 | ^5217/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]5218 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);5219 | ^~~~~~~~~~~~~~~~~~~~~~~5220 | boost_define_enum_class5221/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5222/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5223 26 | class ShaderModule {5224 | ^5225/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found5226/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found522748 warnings and 1 error generated.5228Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/inspector_panel.cpp.5229Suppressed 1 warnings (1 NOLINT).523048 warnings treated as errors52315232[46/47][9.9s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/mesh_loader.cpp5233/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5234 57 | class Mesh {5235 | ^5236/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh_loader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error]5237 3 | #include <filesystem>5238 | ^~~~~~~~~~~~5239/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh_loader.hpp:9:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5240 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported)5241 | ^5242/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5243 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5244 | ^5245/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5246 9 | class Device {5247 | ^5248/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/mesh_loader.cpp:25:23: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5249 25 | utils::BinaryReader reader(std::as_bytes(s));5250 | ~~~~~ ^ 5251 | auto -> utils5252/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5253 18 | constexpr Vec() : data() {}5254 | ^ ~~5255 | = default;5256/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5257 168 | Vec2f() : Vec<float, 2>() {}5258 | ^ ~~5259 | = default;5260/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5261 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5262 | ^~~~~~~~~~~~~~~~~~~~~5263 | boost_describe_struct5264/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5265/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5266 181 | Vec3f() : Vec<float, 3>() {}5267 | ^ ~~5268 | = default;5269/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5270 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5271 | ^~~~~~~~~~~~~~~~~~~~~5272 | boost_describe_struct5273/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5274/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5275 199 | Vec4f() : Vec<float, 4>() {}5276 | ^ ~~5277 | = default;5278/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5279 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5280 | ^~~~~~~~~~~~~~~~~~~~~5281 | boost_describe_struct5282/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5283/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]5284 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {5285 | ^~~~~~~~~~~~~~~~~~~~~5286 | kMakeAnsiColourCode5287/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]5288 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)5289 | ^~~~~~~~~~~~~~~~~~~5290 | boost_describe_enum5291/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5292/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5293 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {5294 | ^5295/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5296 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {5297 | ^5298/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5299 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {5300 | ^5301/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5302 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {5303 | ^5304/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5305 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {5306 | ^5307/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5308 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {5309 | ^5310/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/binary_reader.hpp:12:3: error: constructor does not initialize these fields: data_, iterator [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5311 12 | BinaryReader(const std::span<const std::byte>& data)5312 | ^5313/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/binary_reader.hpp:55:31: error: invalid case style for private member 'iterator' [readability-identifier-naming,-warnings-as-errors]5314 55 | std::span<const std::byte>::iterator pos_;5315 | ^~~~~~~~5316 | iterator_5317/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]5318 12 | struct std::formatter<T, char> {5319 | ^~~~~~~~~5320 | Formatter5321/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5322 14 | class Err {5323 | ^5324/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]5325 37 | std::optional<std::string> extra_message_;5326 | ^~~~~~~~~~~~~~5327 | extra_message5328/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]5329 39 | std::source_location loc_;5330 | ^~~~5331 | loc5332/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]5333 12 | BOOST_DESCRIBE_ENUM(5334 | ^~~~~~~~~~~~~~~~~~~5335 | boost_describe_enum5336/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5337/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5338 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5339 | ^5340/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5341 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5342 | ^5343/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]5344 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);5345 | ^~~~~~~~~~~~~~~~~~~~~~~5346 | boost_define_enum_class5347/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5348/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5349 26 | class ShaderModule {5350 | ^5351/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found5352/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found535335 warnings and 1 error generated.5354Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/mesh_loader.cpp.535535 warnings treated as errors53565357[47/47][9.5s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/renderer.cpp5358/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/context.hpp:14:8: error: constructor does not initialize these fields: graphics_context, renderer [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5359 14 | struct Context {5360 | ^5361 15 | Window window;5362 16 | event::Dispatcher event_dispatcher;5363 17 | Input input;5364 18 | 5365 19 | std::shared_ptr<GraphicsContext> graphics_context;5366 | 5367 | {}5368 20 | std::shared_ptr<Renderer> renderer;5369 | 5370 | {}5371/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]5372 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE)5373 | ^~~~~~~~~~~~~~~~~~~~~~~5374 | boost_define_enum_class5375/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:13:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5376/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:70:8: error: constructor does not initialize these fields: text [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5377 70 | struct KeyTyped {5378 | ^5379 71 | std::string_view text;5380 | 5381 | {}5382/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:14:8: error: constructor does not initialize these fields: name, render_pass [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5383 14 | struct Node {5384 | ^5385 15 | std::string name;5386 | 5387 | {}5388 16 | std::shared_ptr<RenderPass> render_pass;5389 | 5390 | {}5391/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:22:8: error: constructor does not initialize these fields: nodes, edges [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5392 22 | struct Graph {5393 | ^5394 23 | auto begin() { return nodes.begin(); }5395 24 | auto end() { return nodes.end(); }5396 25 | 5397 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t {5398 27 | const auto node = std::ranges::find_if(5399 28 | nodes, [name](const node_t& node) { return name == node->name; });5400 29 | if (node != nodes.end()) return *node;5401 30 | 5402 31 | return nullptr;5403 32 | }5404 33 | 5405 34 | std::vector<node_t> nodes;5406 | 5407 | {}5408 35 | std::vector<edge_t> edges;5409 | 5410 | {}5411/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:40:3: error: constructor does not initialize these fields: ctx_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5412 40 | explicit GraphBuilder(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {}5413 | ^5414/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:14:7: error: constructor does not initialize these fields: instance_, physical_device_, surface_, debug_messenger_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5415 14 | class GraphicsContext {5416 | ^5417/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:10:7: error: constructor does not initialize these fields: pressed_, pressed_down_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5418 10 | class Input {5419 | ^5420 11 | public:5421 12 | void initialize(event::Dispatcher& dispatcher);5422 13 | 5423 14 | auto is_pressed(KeyCode key) const -> bool;5424 15 | auto is_pressed_down(KeyCode key) const -> bool;5425 16 | 5426 17 | auto end_frame() { pressed_down_.clear(); }5427 18 | 5428 19 | private:5429 20 | std::unordered_map<KeyCode, bool> pressed_;5430 | 5431 | {}5432 21 | std::unordered_map<KeyCode, bool> pressed_down_;5433 | 5434 | {}5435/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:14:3: error: function 'is_pressed' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5436 14 | auto is_pressed(KeyCode key) const -> bool;5437 | ^5438 | [[nodiscard]] 5439/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:15:3: error: function 'is_pressed_down' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5440 15 | auto is_pressed_down(KeyCode key) const -> bool;5441 | ^5442 | [[nodiscard]] 5443/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:57:7: error: constructor does not initialize these fields: shader_, vertices_, indices_, index_buffer_, vertex_buffer_, uniform_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5444 57 | class Mesh {5445 | ^5446/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/pipeline.hpp:20:3: error: constructor does not initialize these fields: name_, shader_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5447 20 | Pipeline(std::string name, const std::shared_ptr<vk::Shader>& shader)5448 | ^5449 21 | : name_(std::move(name)), shader_(shader) {}5450 22 | 5451 23 | std::string name_;5452 | 5453 | {}5454 24 | 5455 25 | std::shared_ptr<vk::Shader> shader_;5456 | 5457 | {}5458/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:25:3: error: constructor does not initialize these fields: target_prefix_, clear_colour_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5459 25 | PassResources(std::string target_prefix)5460 | ^5461/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:51:3: error: function 'has_colour_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5462 51 | auto has_colour_target() const { return colour_target_; }5463 | ^5464 | [[nodiscard]] 5465/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:52:3: error: function 'has_depth_target' should be marked [[nodiscard]] [modernize-use-nodiscard,-warnings-as-errors]5466 52 | auto has_depth_target() const { return depth_target_; }5467 | ^5468 | [[nodiscard]] 5469/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_target.hpp:14:7: error: constructor does not initialize these fields: transition_fn_, render_finished_semaphore_, image_, view_, image_usage_, aspect_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5470 14 | class RenderTarget {5471 | ^5472/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/renderer.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error]5473 3 | #include <memory>5474 | ^~~~~~~~5475/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:9:7: error: constructor does not initialize these fields: command_pool_, descriptor_pool_, device_, graphics_queue_, present_queue_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5476 9 | class Device {5477 | ^5478/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:11:8: error: constructor does not initialize these fields: graphics_index, present_index [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5479 11 | struct QueueFamilyIndices {5480 | ^5481 12 | uint32_t graphics_index;5482 | 5483 | {}5484 13 | uint32_t present_index;5485 | 5486 | {}5487/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:19:8: error: constructor does not initialize these fields: surface_capabilites, surface_formats, present_modes [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5488 19 | struct SwapchainSupportDetails {5489 | ^5490 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites;5491 | 5492 | {}5493 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats;5494 | 5495 | {}5496 22 | std::vector<::vk::PresentModeKHR> present_modes;5497 | 5498 | {}5499/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: invalid case style for variable 'VKAPI_CALL' [readability-identifier-naming,-warnings-as-errors]5500 31 | VKAPI_ATTR auto VKAPI_CALL5501 | ^~~~~~~~~~5502 | vkapi_call5503/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:31:17: error: variable 'VKAPI_CALL' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]5504/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:14:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5505 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow,5506 | ^5507/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5508 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5509 | ^5510/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:40:3: error: constructor does not initialize these fields: window_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5511 40 | explicit Window(SDL_Window* window) : window_(window) {}5512 | ^5513 41 | 5514 42 | SDL_Window* window_;5515 | 5516 | {}5517/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/renderer.cpp:52:10: error: narrowing conversion from 'uint32_t' (aka 'unsigned int') to signed type 'int' is implementation-defined [cppcoreguidelines-narrowing-conversions,-warnings-as-errors]5518 52 | return image_index;5519 | ^5520/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/renderer.cpp:114:1: error: constructor does not initialize these fields: ctx_, swapchain_, swapchain_images_, swapchain_image_views_, swapchain_extent_, image_available_, render_finished_semaphores_, in_flight_fence_, command_pool_, one_time_cmd_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5521 114 | Renderer::Renderer(const std::shared_ptr<Context>& ctx) : ctx_(ctx) {5522 | ^5523/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:18:13: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5524 18 | constexpr Vec() : data() {}5525 | ^ ~~5526 | = default;5527/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:168:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5528 168 | Vec2f() : Vec<float, 2>() {}5529 | ^ ~~5530 | = default;5531/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5532 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data));5533 | ^~~~~~~~~~~~~~~~~~~~~5534 | boost_describe_struct5535/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:178:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5536/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:181:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5537 181 | Vec3f() : Vec<float, 3>() {}5538 | ^ ~~5539 | = default;5540/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5541 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data));5542 | ^~~~~~~~~~~~~~~~~~~~~5543 | boost_describe_struct5544/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:196:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5545/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:199:3: error: use '= default' to define a trivial default constructor [modernize-use-equals-default,-warnings-as-errors]5546 199 | Vec4f() : Vec<float, 4>() {}5547 | ^ ~~5548 | = default;5549/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: invalid case style for function 'BOOST_DESCRIBE_STRUCT' [readability-identifier-naming,-warnings-as-errors]5550 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data));5551 | ^~~~~~~~~~~~~~~~~~~~~5552 | boost_describe_struct5553/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/vector.hpp:213:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5554/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/ansi.hpp:20:16: error: invalid case style for constexpr variable 'make_ansi_colour_code' [readability-identifier-naming,-warnings-as-errors]5555 20 | consteval auto make_ansi_colour_code(std::vector<std::string> args) {5556 | ^~~~~~~~~~~~~~~~~~~~~5557 | kMakeAnsiColourCode5558/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]5559 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal)5560 | ^~~~~~~~~~~~~~~~~~~5561 | boost_describe_enum5562/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:23:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5563/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:41:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5564 41 | void trace(const std::format_string<Args...>& fmt, Args&&... args) {5565 | ^5566/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:49:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5567 49 | void debug(const std::format_string<Args...>& fmt, Args&&... args) {5568 | ^5569/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:57:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5570 57 | void info(const std::format_string<Args...>& fmt, Args&&... args) {5571 | ^5572/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:65:61: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5573 65 | void warn(const std::format_string<Args...>& fmt, Args&&... args) {5574 | ^5575/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:73:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5576 73 | void error(const std::format_string<Args...>& fmt, Args&&... args) {5577 | ^5578/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/logging/log.hpp:81:62: error: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward,-warnings-as-errors]5579 81 | void fatal(const std::format_string<Args...>& fmt, Args&&... args) {5580 | ^5581/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/format.hpp:12:13: error: invalid case style for class 'formatter' [readability-identifier-naming,-warnings-as-errors]5582 12 | struct std::formatter<T, char> {5583 | ^~~~~~~~~5584 | Formatter5585/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:14:7: error: constructor does not initialize these fields: extra_message_, loc_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5586 14 | class Err {5587 | ^5588/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:37:30: error: invalid case style for public member 'extra_message_' [readability-identifier-naming,-warnings-as-errors]5589 37 | std::optional<std::string> extra_message_;5590 | ^~~~~~~~~~~~~~5591 | extra_message5592/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:39:24: error: invalid case style for public member 'loc_' [readability-identifier-naming,-warnings-as-errors]5593 39 | std::source_location loc_;5594 | ^~~~5595 | loc5596/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/image.hpp:29:3: error: constructor does not initialize these fields: image_, view_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5597 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image,5598 | ^5599 30 | ::vk::ImageView view)5600 31 | : allocator_(allocator),5601 32 | allocation_(allocation),5602 33 | image_(image),5603 34 | view_(view) {}5604 35 | 5605 36 | void destroy() noexcept;5606 37 | 5607 38 | VmaAllocator allocator_{};5608 39 | VmaAllocation allocation_{};5609 40 | ::vk::Image image_;5610 | 5611 | {}5612 41 | ::vk::ImageView view_;5613 | 5614 | {}5615/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: invalid case style for function 'BOOST_DESCRIBE_ENUM' [readability-identifier-naming,-warnings-as-errors]5616 12 | BOOST_DESCRIBE_ENUM(5617 | ^~~~~~~~~~~~~~~~~~~5618 | boost_describe_enum5619/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:12:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5620/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/result.hpp:42:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5621 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound,5622 | ^5623/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR'5624 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \5625 | ^5626/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: invalid case style for function 'BOOST_DEFINE_ENUM_CLASS' [readability-identifier-naming,-warnings-as-errors]5627 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment);5628 | ^~~~~~~~~~~~~~~~~~~~~~~5629 | boost_define_enum_class5630/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:24:1: error: use a trailing return type for this function [modernize-use-trailing-return-type,-warnings-as-errors]5631/nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:26:7: error: constructor does not initialize these fields: spirv_, module_, reflection_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]5632 26 | class ShaderModule {5633 | ^5634/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found5635/nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found563662 warnings and 1 error generated.5637Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/renderer.cpp.5638Suppressed 7 warnings (6 in non-user code, 1 NOLINT).5639Use -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.564056 warnings treated as errors5641