warning: unknown setting 'eval-cores' warning: unknown setting 'lazy-trees' these 4 derivations will be built: /nix/store/ipi65f54hw3gwcr476397wq72b409asw-source.drv /nix/store/rsp4h2f5zf6aa3lmwh7skpm9nks98is9-ctcache-0.0.0.drv /nix/store/sj422zkwdf0i1nl53nr50m6p9yrknzmg-clang-tidy.drv /nix/store/53r2h3d16xhlmwvwfn70bwka50fy6zw9-lint.drv these 75 paths will be fetched (364.4 MiB download, 1.8 GiB unpacked): /nix/store/yfs07ymlj0ci9dj01jy35k2d3mra73rz-blas-3 /nix/store/3jq81rn55dws616y11whb1n9j8hby00q-blas-3-dev /nix/store/68syfccdbv3hlz7imlc9xl9fzyz4v8gx-c-ares-1.34.8 /nix/store/nl96vbi5p9w1ig7qn53klw3i6d121007-check-phase-thread-limit-hook /nix/store/0skhb15j2szcq05929gs9m1dbpiydhb7-clang-21.1.8 /nix/store/a3kjvvlm7f8abcmxh6f8dndiwc4vp726-clang-21.1.8-lib /nix/store/mn2y6cydn5phwf2hxgfc3n7zjf48d5xg-clang-wrapper-21.1.8 /nix/store/y5jzxgqm4xiwrd02nzhpv34zrq1mkv6g-compiler-rt-libc-21.1.8 /nix/store/61725hqjqivlf2byjbbzbnq81bgb16vz-compiler-rt-libc-21.1.8-dev /nix/store/6jwjml7pv5qmdhmi7sk1nm3pa1vzrwfp-die-hook /nix/store/icp6fgjg12fks3i0wfl0bjfjgvd03y9c-ensure-newer-sources-hook /nix/store/d17h7hf0qr99v6fadj50ybzgyvbsds81-gfortran-15.3.0-lib /nix/store/dlq5qjz1m8ck351dg891p0q6sxm6gjr7-gfortran-15.3.0-libgcc /nix/store/sjjz4z18jjj1wjx3czpllpf6bnd46rbc-lapack-3 /nix/store/psaf735gr7c6j1q6dizlc3v1fd32qdk6-lapack-3-dev /nix/store/n6bflkbwps7q2z8akfwi7nwfhnzf427s-libavif-1.4.2 /nix/store/gyyypnzfm7qjq1m7kyk40rasz87rmb9q-libev-4.33 /nix/store/x5287gc34558qysnm2g34pm547168m9q-libimagequant-4.4.1 /nix/store/0b1fw1kvrklmkkdfgrbxqzxaws5zamd2-libraqm-0.11.0 /nix/store/dyi7b3zz14xj75sv14q354qa6qkvzdbg-llvm-21.1.8-lib /nix/store/48i2j08s83lddnyhlrg4ahxq5kcflkxw-make-shell-wrapper-hook /nix/store/biiabd2fcxdxmy0f99r7i88nziqdqsy6-nss-cacert-3.126 /nix/store/djq0ja5bag4w9p5h5s44hzaqc598llnq-openblas-0.3.33 /nix/store/cgknvydg87rr6zg9031vqd9jdhf31fai-pypa-build-hook.sh /nix/store/vcyvxgzq8xh633sx9gghzjh0fkcl6x8b-pypa-install-hook /nix/store/w6dircc3f4f745my3gq95hdbkk7bvr0h-python-catch-conflicts-hook /nix/store/35rk2x7hsckqsn42407rgjjaladlrcrh-python-imports-check-hook.sh /nix/store/j1na7wnx9wxkkv9kw9fdhrddzn3apvqp-python-namespaces-hook.sh /nix/store/iwc9mdnh2ws5j0l7iy7bqbff6drlvssq-python-output-dist-hook /nix/store/k7ycyrwznqz0amqcy78yi1gabhz9xcnz-python-remove-bin-bytecode-hook /nix/store/jd0nnjczrfnb0kn6p42lqm26dfiylvyp-python-remove-tests-dir-hook /nix/store/vwpxymga69qm3h5yd920p8iy4xkzpbzb-python-runtime-deps-check-hook.sh /nix/store/xkv8nw90v5kz0ppxj6nhlrxbvzi8ww1m-python3.14-blinker-1.9.0 /nix/store/lqvxqpqa7yw0qcl5vf7i2hkh00zls5m0-python3.14-build-1.5.1 /nix/store/7jpv8pfyi49jywd517wm4p20wkrdm71s-python3.14-certifi-2026.06.17 /nix/store/pg89q00bwlhkg23kinp4jvgd4ag1ygr6-python3.14-charset-normalizer-3.4.9 /nix/store/bmffbz1sbxg0fpqa7ca2hccrkv1ppnkr-python3.14-click-8.3.3 /nix/store/a91z9hpdrb898r4qdxwvh01s4aapgdcc-python3.14-contourpy-1.3.3 /nix/store/1kwjhb2k671kfy1d2vdfvq87sp3ridic-python3.14-cycler-0.12.1 /nix/store/kw64a5dv0yks0fi7jh4vlygd8fd65dn9-python3.14-flask-3.1.3 /nix/store/16dfzqspcbliyigq9k2ha85j2dbp633b-python3.14-fonttools-4.63.0 /nix/store/l92zb2h51anrx9fcpaxmn1ag83kgzhl0-python3.14-gevent-26.5.0 /nix/store/30xqf7nbp2hbpbnv0p733xqp16p6rnxl-python3.14-greenlet-3.5.3 /nix/store/yywz57n2zx5gpyarnyrqcx1z206z5jc4-python3.14-idna-3.18 /nix/store/i746d6pwphqrwkzff6g2z80h0pc0lxkw-python3.14-importlib-metadata-9.0.0 /nix/store/4cahraqqkmfws6i3l5kwpayn0i0i12s5-python3.14-installer-1.0.1 /nix/store/jsq1wh8gkzqy26zvbm2101xkxb5gpd17-python3.14-itsdangerous-2.2.0 /nix/store/krrc8cm978mgc9hdm1mlzq82cyw5vb0b-python3.14-jinja2-3.1.6 /nix/store/1sp52rrn891mlvday3vv8gga5n2addq9-python3.14-kiwisolver-1.5.0 /nix/store/29851x7s2dbf3gkyjnhzragkz2293f00-python3.14-markupsafe-3.0.3 /nix/store/nfbxfmd5dnynijw3qdmqbv1jlzaha1kp-python3.14-matplotlib-3.11.1 /nix/store/z14gnqg9yfjdz5728prknaylhsisgmfg-python3.14-numpy-2.5.2 /nix/store/68v904jylhiff5yy0s9lx8jawp68cad0-python3.14-packaging-26.2 /nix/store/wf6y9rdfv0xpdlw7hn87sqfmisdpqj0i-python3.14-pillow-12.3.0 /nix/store/i4lcsspr38dyhiqh7y15p6093ni30asc-python3.14-pyparsing-3.3.2 /nix/store/khhd398h6fy0alc7fjfyqssd1bz58xr1-python3.14-pyproject-hooks-1.2.0 /nix/store/w8s342csihgnqvlnynb5hcjchfqrgazb-python3.14-python-dateutil-2.9.0.post0 /nix/store/vs3kn65a5pg0hm9fnzfvy2drl68nzn44-python3.14-requests-2.34.2 /nix/store/gyficbimx12q5975523ps3kjzz8ys4pq-python3.14-setuptools-83.0.0 /nix/store/35rmzf6k3avfrffz6fx1nxlc7c2mb004-python3.14-setuptools-scm-10.0.5 /nix/store/yllyf3ps2cln4q2q5wp3qvjbkvnxb6ca-python3.14-six-1.17.0 /nix/store/ir6f8ijgj2l426vhcnv0vh7hskmzwcvb-python3.14-tkinter-3.14.7 /nix/store/vh9r5gv4ri03m0c31yrm5pq497v89cqs-python3.14-toml-0.10.2 /nix/store/3kzn7lkbspkiy2vkpsl2shjh6wv66p68-python3.14-urllib3-2.7.0 /nix/store/civ4mq77knscdy5nqcmbz24zdr4hqxbm-python3.14-vcs-versioning-1.1.1 /nix/store/l44gfj73k68nbmfhbzjr6khbgyav00yj-python3.14-werkzeug-3.1.8 /nix/store/byxqz565bpx22h98v1qm1pl6x3ny72w1-python3.14-wheel-0.47.0 /nix/store/j65imq90nn998dpbd8qwhwy6svmsb982-python3.14-zipp-4.1.0 /nix/store/if6ca08lnr5c5x2hpzyynychqicvm4jb-python3.14-zope-event-6.2 /nix/store/8pczlq97zid6xpzmxqvmf84dj1pg6ma1-python3.14-zope-interface-8.2 /nix/store/6z2gsaajfgmn8634302myljnna5xif9l-qhull-2020.2 /nix/store/w95b58f20f9m124dmqwqsqdbgddb2vzn-tcl-9.0.4 /nix/store/rn7vd6xywmsz917gsd17f23w0a1ykfsb-tk-9.0.4 /nix/store/85asncmjxc3kbww56zdzysr7rj77w8nq-tk-9.0.4-man /nix/store/bnm3ppcxy786lcfq6lqni25mi9svpj32-wrap-python-hook building '/nix/store/ipi65f54hw3gwcr476397wq72b409asw-source.drv' source> structuredAttrs is enabled source> source> trying https://github.com/matus-chochlik/ctcache/archive/857b14271d3ded5511c2e6a60f2dc20c1e4b5680.tar.gz source> % Total % Received % Xferd Average Speed Time Time Time Current source> Dload Upload Total Spent Left Speed source> source> 0 0 0 0 0 0 0 0 0 source> 0 0 0 0 0 0 0 0 0 source> 0 0 0 0 0 0 0 0 0 source> source> 0 0 0 0 0 0 0 0 0 source> 100 789.0k 0 789.0k 0 0 635.0k 0 00:01 0 source> 100 789.0k 0 789.0k 0 0 634.9k 0 00:01 0 source> 100 789.0k 0 789.0k 0 0 634.8k 0 00:01 0 source> unpacking source archive /build/download.tar.gz building '/nix/store/rsp4h2f5zf6aa3lmwh7skpm9nks98is9-ctcache-0.0.0.drv' ctcache-0.0.0> Sourcing python-remove-tests-dir-hook ctcache-0.0.0> Sourcing python-catch-conflicts-hook.sh ctcache-0.0.0> Sourcing python-remove-bin-bytecode-hook.sh ctcache-0.0.0> Sourcing pypa-build-hook ctcache-0.0.0> Using pypaBuildPhase ctcache-0.0.0> Sourcing python-runtime-deps-check-hook ctcache-0.0.0> Using pythonRuntimeDepsCheckHook ctcache-0.0.0> Sourcing pypa-install-hook ctcache-0.0.0> Using pypaInstallPhase ctcache-0.0.0> Sourcing python-imports-check-hook.sh ctcache-0.0.0> Using pythonImportsCheckPhase ctcache-0.0.0> Sourcing python-namespaces-hook ctcache-0.0.0> Sourcing python-catch-conflicts-hook.sh ctcache-0.0.0> Using checkPhaseThreadLimitHook ctcache-0.0.0> Running phase: unpackPhase ctcache-0.0.0> unpacking source archive /nix/store/mbml9ans6063mshwcaa64h972m2lgijg-source ctcache-0.0.0> source root is source ctcache-0.0.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tools/render_histogram_video.py" ctcache-0.0.0> Running phase: patchPhase ctcache-0.0.0> Running phase: updateAutotoolsGnuConfigScriptsPhase ctcache-0.0.0> Running phase: configurePhase ctcache-0.0.0> no configure script, doing nothing ctcache-0.0.0> Running phase: buildPhase ctcache-0.0.0> Executing pypaBuildPhase ctcache-0.0.0> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 0.0.0 ctcache-0.0.0> Including all tracked files automatically ctcache-0.0.0> Creating a wheel... ctcache-0.0.0> pypa build flags: --no-isolation --outdir dist/ --wheel ctcache-0.0.0> * Getting build dependencies for wheel... ctcache-0.0.0> /nix/store/gyficbimx12q5975523ps3kjzz8ys4pq-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated ctcache-0.0.0> !! ctcache-0.0.0> ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). ctcache-0.0.0> ctcache-0.0.0> By 2027-Feb-18, you need to update your project and remove deprecated calls ctcache-0.0.0> or your builds will no longer be supported. ctcache-0.0.0> ctcache-0.0.0> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> ctcache-0.0.0> !! ctcache-0.0.0> corresp(dist, value, root_dir) ctcache-0.0.0> /nix/store/gyficbimx12q5975523ps3kjzz8ys4pq-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. ctcache-0.0.0> !! ctcache-0.0.0> ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> Please consider removing the following classifiers in favor of a SPDX license expression: ctcache-0.0.0> ctcache-0.0.0> License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0) ctcache-0.0.0> ctcache-0.0.0> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> ctcache-0.0.0> !! ctcache-0.0.0> dist._finalize_license_expression() ctcache-0.0.0> /nix/store/gyficbimx12q5975523ps3kjzz8ys4pq-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. ctcache-0.0.0> !! ctcache-0.0.0> ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> Please consider removing the following classifiers in favor of a SPDX license expression: ctcache-0.0.0> ctcache-0.0.0> License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0) ctcache-0.0.0> ctcache-0.0.0> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> ctcache-0.0.0> !! ctcache-0.0.0> self._finalize_license_expression() ctcache-0.0.0> running egg_info ctcache-0.0.0> creating src/ctcache.egg-info ctcache-0.0.0> writing src/ctcache.egg-info/PKG-INFO ctcache-0.0.0> writing dependency_links to src/ctcache.egg-info/dependency_links.txt ctcache-0.0.0> writing entry points to src/ctcache.egg-info/entry_points.txt ctcache-0.0.0> writing requirements to src/ctcache.egg-info/requires.txt ctcache-0.0.0> writing top-level names to src/ctcache.egg-info/top_level.txt ctcache-0.0.0> writing manifest file 'src/ctcache.egg-info/SOURCES.txt' ctcache-0.0.0> /nix/store/civ4mq77knscdy5nqcmbz24zdr4hqxbm-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. ctcache-0.0.0> return get_active_overrides().subprocess_timeout ctcache-0.0.0> reading manifest file 'src/ctcache.egg-info/SOURCES.txt' ctcache-0.0.0> reading manifest template 'MANIFEST.in' ctcache-0.0.0> adding license file 'LICENSE' ctcache-0.0.0> writing manifest file 'src/ctcache.egg-info/SOURCES.txt' ctcache-0.0.0> * Building wheel... ctcache-0.0.0> /nix/store/gyficbimx12q5975523ps3kjzz8ys4pq-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated ctcache-0.0.0> !! ctcache-0.0.0> ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). ctcache-0.0.0> ctcache-0.0.0> By 2027-Feb-18, you need to update your project and remove deprecated calls ctcache-0.0.0> or your builds will no longer be supported. ctcache-0.0.0> ctcache-0.0.0> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> ctcache-0.0.0> !! ctcache-0.0.0> corresp(dist, value, root_dir) ctcache-0.0.0> /nix/store/gyficbimx12q5975523ps3kjzz8ys4pq-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. ctcache-0.0.0> !! ctcache-0.0.0> ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> Please consider removing the following classifiers in favor of a SPDX license expression: ctcache-0.0.0> ctcache-0.0.0> License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0) ctcache-0.0.0> ctcache-0.0.0> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> ctcache-0.0.0> !! ctcache-0.0.0> dist._finalize_license_expression() ctcache-0.0.0> /nix/store/gyficbimx12q5975523ps3kjzz8ys4pq-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. ctcache-0.0.0> !! ctcache-0.0.0> ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> Please consider removing the following classifiers in favor of a SPDX license expression: ctcache-0.0.0> ctcache-0.0.0> License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0) ctcache-0.0.0> ctcache-0.0.0> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ctcache-0.0.0> ******************************************************************************** ctcache-0.0.0> ctcache-0.0.0> !! ctcache-0.0.0> self._finalize_license_expression() ctcache-0.0.0> running bdist_wheel ctcache-0.0.0> running build ctcache-0.0.0> running build_py ctcache-0.0.0> creating build/lib/ctcache ctcache-0.0.0> copying src/ctcache/clang_tidy_cache_server.py -> build/lib/ctcache ctcache-0.0.0> copying src/ctcache/clang_tidy_cache.py -> build/lib/ctcache ctcache-0.0.0> copying src/ctcache/__init__.py -> build/lib/ctcache ctcache-0.0.0> running egg_info ctcache-0.0.0> writing src/ctcache.egg-info/PKG-INFO ctcache-0.0.0> writing dependency_links to src/ctcache.egg-info/dependency_links.txt ctcache-0.0.0> writing entry points to src/ctcache.egg-info/entry_points.txt ctcache-0.0.0> writing requirements to src/ctcache.egg-info/requires.txt ctcache-0.0.0> writing top-level names to src/ctcache.egg-info/top_level.txt ctcache-0.0.0> /nix/store/civ4mq77knscdy5nqcmbz24zdr4hqxbm-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. ctcache-0.0.0> return get_active_overrides().subprocess_timeout ctcache-0.0.0> reading manifest file 'src/ctcache.egg-info/SOURCES.txt' ctcache-0.0.0> reading manifest template 'MANIFEST.in' ctcache-0.0.0> adding license file 'LICENSE' ctcache-0.0.0> writing manifest file 'src/ctcache.egg-info/SOURCES.txt' ctcache-0.0.0> installing to build/bdist.linux-x86_64/wheel ctcache-0.0.0> running install ctcache-0.0.0> running install_lib ctcache-0.0.0> creating build/bdist.linux-x86_64/wheel ctcache-0.0.0> creating build/bdist.linux-x86_64/wheel/ctcache ctcache-0.0.0> copying build/lib/ctcache/clang_tidy_cache_server.py -> build/bdist.linux-x86_64/wheel/./ctcache ctcache-0.0.0> copying build/lib/ctcache/clang_tidy_cache.py -> build/bdist.linux-x86_64/wheel/./ctcache ctcache-0.0.0> copying build/lib/ctcache/__init__.py -> build/bdist.linux-x86_64/wheel/./ctcache ctcache-0.0.0> running install_egg_info ctcache-0.0.0> Copying src/ctcache.egg-info to build/bdist.linux-x86_64/wheel/./ctcache-0.0.0-py3.14.egg-info ctcache-0.0.0> running install_scripts ctcache-0.0.0> creating build/bdist.linux-x86_64/wheel/ctcache-0.0.0.dist-info/WHEEL ctcache-0.0.0> creating '/build/source/dist/.tmp-fggpmggg/ctcache-0.0.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it ctcache-0.0.0> adding 'ctcache/__init__.py' ctcache-0.0.0> adding 'ctcache/clang_tidy_cache.py' ctcache-0.0.0> adding 'ctcache/clang_tidy_cache_server.py' ctcache-0.0.0> adding 'ctcache-0.0.0.dist-info/licenses/LICENSE' ctcache-0.0.0> adding 'ctcache-0.0.0.dist-info/METADATA' ctcache-0.0.0> adding 'ctcache-0.0.0.dist-info/WHEEL' ctcache-0.0.0> adding 'ctcache-0.0.0.dist-info/entry_points.txt' ctcache-0.0.0> adding 'ctcache-0.0.0.dist-info/top_level.txt' ctcache-0.0.0> adding 'ctcache-0.0.0.dist-info/RECORD' ctcache-0.0.0> removing build/bdist.linux-x86_64/wheel ctcache-0.0.0> Successfully built ctcache-0.0.0-py3-none-any.whl ctcache-0.0.0> Finished creating a wheel... ctcache-0.0.0> Finished executing pypaBuildPhase ctcache-0.0.0> Running phase: pythonRuntimeDepsCheckHook ctcache-0.0.0> Executing pythonRuntimeDepsCheck ctcache-0.0.0> Checking runtime dependencies for ctcache-0.0.0-py3-none-any.whl ctcache-0.0.0> Finished executing pythonRuntimeDepsCheck ctcache-0.0.0> Running phase: installPhase ctcache-0.0.0> Executing pypaInstallPhase ctcache-0.0.0> Successfully installed ctcache-0.0.0-py3-none-any.whl ctcache-0.0.0> Finished executing pypaInstallPhase ctcache-0.0.0> Running phase: pythonOutputDistPhase ctcache-0.0.0> Executing pythonOutputDistPhase ctcache-0.0.0> Finished executing pythonOutputDistPhase ctcache-0.0.0> Running phase: fixupPhase ctcache-0.0.0> shrinking RPATHs of ELF executables and libraries in /nix/store/xla0r0hv0614lmbg03h0vmq2wqxivv43-ctcache-0.0.0 ctcache-0.0.0> checking for references to /build/ in /nix/store/xla0r0hv0614lmbg03h0vmq2wqxivv43-ctcache-0.0.0... ctcache-0.0.0> patching script interpreter paths in /nix/store/xla0r0hv0614lmbg03h0vmq2wqxivv43-ctcache-0.0.0 ctcache-0.0.0> stripping (with command strip and flags -S -p) in /nix/store/xla0r0hv0614lmbg03h0vmq2wqxivv43-ctcache-0.0.0/lib /nix/store/xla0r0hv0614lmbg03h0vmq2wqxivv43-ctcache-0.0.0/bin ctcache-0.0.0> shrinking RPATHs of ELF executables and libraries in /nix/store/ybzslyn2z8irsriwq6z1hswiifhnf464-ctcache-0.0.0-dist ctcache-0.0.0> checking for references to /build/ in /nix/store/ybzslyn2z8irsriwq6z1hswiifhnf464-ctcache-0.0.0-dist... ctcache-0.0.0> patching script interpreter paths in /nix/store/ybzslyn2z8irsriwq6z1hswiifhnf464-ctcache-0.0.0-dist ctcache-0.0.0> Rewriting #!/nix/store/d64q19q1xjdwfhqx6czvrjgrhq0n3lcc-python3-3.14.7/bin/python3.14 to #!/nix/store/d64q19q1xjdwfhqx6czvrjgrhq0n3lcc-python3-3.14.7 ctcache-0.0.0> wrapping `/nix/store/xla0r0hv0614lmbg03h0vmq2wqxivv43-ctcache-0.0.0/bin/clang-tidy-cache'... ctcache-0.0.0> Executing pythonRemoveTestsDir ctcache-0.0.0> Finished executing pythonRemoveTestsDir ctcache-0.0.0> Running phase: installCheckPhase ctcache-0.0.0> setting known thread variables to default: 1 ctcache-0.0.0> OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 ctcache-0.0.0> no Makefile or custom installCheckPhase, doing nothing ctcache-0.0.0> Running phase: pythonCatchConflictsPhase ctcache-0.0.0> Running phase: pythonRemoveBinBytecodePhase ctcache-0.0.0> Running phase: pythonImportsCheckPhase ctcache-0.0.0> Executing pythonImportsCheckPhase ctcache-0.0.0> Check whether the following modules can be imported: ctcache building '/nix/store/sj422zkwdf0i1nl53nr50m6p9yrknzmg-clang-tidy.drv' clang-tidy> structuredAttrs is enabled building '/nix/store/53r2h3d16xhlmwvwfn70bwka50fy6zw9-lint.drv' lint> cmake -S. -B/build/tmp.8Ab3FZ7ZWZ -G Ninja lint> -- The C compiler identification is Clang 21.1.8 lint> -- The CXX compiler identification is Clang 21.1.8 lint> -- Detecting C compiler ABI info lint> -- Detecting C compiler ABI info - done lint> -- Check for working C compiler: /nix/store/mn2y6cydn5phwf2hxgfc3n7zjf48d5xg-clang-wrapper-21.1.8/bin/clang - skipped lint> -- Detecting C compile features lint> -- Detecting C compile features - done lint> -- Detecting CXX compiler ABI info lint> -- Detecting CXX compiler ABI info - done lint> -- Check for working CXX compiler: /nix/store/mn2y6cydn5phwf2hxgfc3n7zjf48d5xg-clang-wrapper-21.1.8/bin/clang++ - skipped lint> -- Detecting CXX compile features lint> -- Detecting CXX compile features - done lint> -- Found Vulkan: /nix/store/iahmf8kl215rjcvb3zz3l7i9w2sf9x5v-vulkan-loader-1.4.357.0/lib/libvulkan.so (found version "1.4.357") missing components: glslc glslangValidator lint> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD lint> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success lint> -- Found Threads: TRUE lint> -- Found Fontconfig: /nix/store/hrxf1fxrp7qwxrlv5k4aqxlwlam952aa-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3") lint> -- Found Freetype: /nix/store/85v143gw8jcqjg04gxb38c4han2z7myb-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3") lint> -- Found PkgConfig: /nix/store/29d1c5xk6w3rwl7yvdfwl90whslv5h54-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2") lint> -- Checking for module 'stb' lint> -- Found stb, version 1 lint> -- Configuring done (15.8s) lint> -- Generating done (0.3s) lint> -- Build files have been written to: /build/tmp.8Ab3FZ7ZWZ lint> Enabled checks: lint> cppcoreguidelines-avoid-c-arrays lint> cppcoreguidelines-avoid-capturing-lambda-coroutines lint> cppcoreguidelines-avoid-const-or-ref-data-members lint> cppcoreguidelines-avoid-goto lint> cppcoreguidelines-avoid-non-const-global-variables lint> cppcoreguidelines-avoid-reference-coroutine-parameters lint> cppcoreguidelines-c-copy-assignment-signature lint> cppcoreguidelines-explicit-virtual-functions lint> cppcoreguidelines-init-variables lint> cppcoreguidelines-interfaces-global-init lint> cppcoreguidelines-macro-to-enum lint> cppcoreguidelines-misleading-capture-default-by-value lint> cppcoreguidelines-missing-std-forward lint> cppcoreguidelines-narrowing-conversions lint> cppcoreguidelines-no-malloc lint> cppcoreguidelines-no-suspend-with-lock lint> cppcoreguidelines-noexcept-destructor lint> cppcoreguidelines-noexcept-move-operations lint> cppcoreguidelines-noexcept-swap lint> cppcoreguidelines-non-private-member-variables-in-classes lint> cppcoreguidelines-owning-memory lint> cppcoreguidelines-prefer-member-initializer lint> cppcoreguidelines-pro-bounds-array-to-pointer-decay lint> cppcoreguidelines-pro-bounds-avoid-unchecked-container-access lint> cppcoreguidelines-pro-bounds-constant-array-index lint> cppcoreguidelines-pro-bounds-pointer-arithmetic lint> cppcoreguidelines-pro-type-const-cast lint> cppcoreguidelines-pro-type-cstyle-cast lint> cppcoreguidelines-pro-type-member-init lint> cppcoreguidelines-pro-type-reinterpret-cast lint> cppcoreguidelines-pro-type-static-cast-downcast lint> cppcoreguidelines-pro-type-union-access lint> cppcoreguidelines-rvalue-reference-param-not-moved lint> cppcoreguidelines-slicing lint> cppcoreguidelines-special-member-functions lint> cppcoreguidelines-use-default-member-init lint> cppcoreguidelines-use-enum-class lint> cppcoreguidelines-virtual-class-destructor lint> modernize-avoid-bind lint> modernize-avoid-c-arrays lint> modernize-avoid-c-style-cast lint> modernize-avoid-setjmp-longjmp lint> modernize-avoid-variadic-functions lint> modernize-concat-nested-namespaces lint> modernize-deprecated-headers lint> modernize-deprecated-ios-base-aliases lint> modernize-loop-convert lint> modernize-macro-to-enum lint> modernize-make-shared lint> modernize-make-unique lint> modernize-min-max-use-initializer-list lint> modernize-pass-by-value lint> modernize-raw-string-literal lint> modernize-redundant-void-arg lint> modernize-replace-auto-ptr lint> modernize-replace-disallow-copy-and-assign-macro lint> modernize-replace-random-shuffle lint> modernize-return-braced-init-list lint> modernize-shrink-to-fit lint> modernize-type-traits lint> modernize-unary-static-assert lint> modernize-use-auto lint> modernize-use-bool-literals lint> modernize-use-constraints lint> modernize-use-default-member-init lint> modernize-use-designated-initializers lint> modernize-use-emplace lint> modernize-use-equals-default lint> modernize-use-equals-delete lint> modernize-use-integer-sign-comparison lint> modernize-use-nodiscard lint> modernize-use-noexcept lint> modernize-use-nullptr lint> modernize-use-override lint> modernize-use-ranges lint> modernize-use-scoped-lock lint> modernize-use-starts-ends-with lint> modernize-use-std-format lint> modernize-use-std-numbers lint> modernize-use-std-print lint> modernize-use-trailing-return-type lint> modernize-use-transparent-functors lint> modernize-use-uncaught-exceptions lint> modernize-use-using lint> readability-identifier-naming lint> lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> Running clang-tidy in 16 threads for 47 files out of 47 in compilation database ... lint> [ 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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/include/wren/math/geometry.hpp:3:10: error: 'numbers' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~ lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/src/geometry.cpp:60:15: error: variable 'sin' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors] lint> 2 | const float sin = std::sin(angle); lint> | ^ lint> | = NAN lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/src/geometry.cpp:61:15: error: variable 'cos' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors] lint> 61 | const float cos = std::cos(angle); lint> | ^ lint> | = NAN lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 13 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/src/geometry.cpp. lint> 13 warnings treated as errors lint> lint> [ 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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/memory.cpp:5:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error] lint> 5 | #include lint> | ^~~~~~~~~~~~~~~~ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/memory.cpp. lint> Found compiler error(s). lint> lint> [ 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.cpp lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/include/wren/physics/ray.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 15 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/src/ray.cpp. lint> 15 warnings treated as errors lint> lint> [ 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.cpp lint> /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] lint> 9 | StringReader(const std::string_view& input) : input_(input) {} lint> | ^ lint> /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] lint> 1 | #include lint> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lint> /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] lint> 4 | BOOST_AUTO_TEST_SUITE(string_reader) lint> | ^ lint> /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] lint> 36 | BOOST_AUTO_TEST_SUITE_END(); lint> | ^~~~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_auto_test_suite_end lint> /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] lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 4 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/string_reader.cpp. lint> 4 warnings treated as errors lint> lint> [ 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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/binary_reader.hpp:3:10: error: 'bit' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~ lint> /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] lint> 12 | BinaryReader(const std::span& data) lint> | ^ lint> /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] lint> 55 | std::span::iterator pos_; lint> | ^~~~~~~~ lint> | iterator_ lint> /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] lint> 5 | BOOST_AUTO_TEST_SUITE(binary_reader) lint> | ^ lint> /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] lint> 58 | BOOST_AUTO_TEST_SUITE_END(); lint> | ^~~~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_auto_test_suite_end lint> /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] lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 5 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/binary_reader.cpp. lint> 5 warnings treated as errors lint> lint> [ 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.cpp lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp:1:10: error: 'array' file not found [clang-diagnostic-error] lint> 1 | #include lint> | ^~~~~~~ lint> /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] lint> 13 | BOOST_AUTO_TEST_SUITE(geometry) lint> | ^ lint> /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] lint> 21 | BOOST_DESCRIBE_STRUCT(Translation, (), (pos)) lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 30 | BOOST_DATA_TEST_CASE( lint> | ^~~~~~~~~~~~~~~~~~~~ lint> | boost_data_test_case lint> /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] lint> /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] lint> 52 | BOOST_AUTO_TEST_CASE(Ortho) {} lint> | ^~~~~ lint> | ortho lint> /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] lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 19 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/geometry.cpp. lint> 19 warnings treated as errors lint> lint> [ 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.cpp lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/vector.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error] lint> 1 | #include lint> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lint> /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] lint> 5 | BOOST_AUTO_TEST_SUITE(vector_test_suite) lint> | ^ lint> /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] lint> 46 | BOOST_AUTO_TEST_CASE(MUL) { lint> | ^~~ lint> | mul lint> /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] lint> /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] lint> 92 | BOOST_AUTO_TEST_CASE(CROSS) { lint> | ^~~~~ lint> | cross lint> /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] lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 16 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/vector.cpp. lint> 16 warnings treated as errors lint> lint> [ 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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/string_reader.hpp:3:10: error: 'string_view' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~~ lint> /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] lint> 9 | StringReader(const std::string_view& input) : input_(input) {} lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 1 warning and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/src/string_reader.cpp. lint> 1 warning treated as error lint> lint> [ 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.cpp lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/input.hpp:3:10: error: 'unordered_map' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 6 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/input.cpp. lint> Suppressed 1 warnings (1 NOLINT). lint> 6 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/event.hpp:3:10: error: 'functional' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~ lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 3 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/event.cpp. lint> Suppressed 1 warnings (1 NOLINT). lint> 3 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/enums.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error] lint> 1 | #include lint> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lint> /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] lint> 7 | BOOST_AUTO_TEST_SUITE(enums) lint> | ^ lint> /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] lint> 14 | BOOST_AUTO_TEST_CASE(StringToEnumCaseSensitive) { lint> | ^~~~~~~~~~~~~~~~~~~~~~~~~ lint> | string_to_enum_case_sensitive lint> /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] lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 3 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/tests/enums.cpp. lint> 3 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | struct Node { lint> | ^ lint> 15 | std::string name; lint> | lint> | {} lint> 16 | std::shared_ptr render_pass; lint> | lint> | {} lint> /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] lint> 22 | struct Graph { lint> | ^ lint> 23 | auto begin() { return nodes.begin(); } lint> 24 | auto end() { return nodes.end(); } lint> 25 | lint> 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t { lint> 27 | const auto node = std::ranges::find_if( lint> 28 | nodes, [name](const node_t& node) { return name == node->name; }); lint> 29 | if (node != nodes.end()) return *node; lint> 30 | lint> 31 | return nullptr; lint> 32 | } lint> 33 | lint> 34 | std::vector nodes; lint> | lint> | {} lint> 35 | std::vector edges; lint> | lint> | {} lint> /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] lint> 40 | explicit GraphBuilder(const std::shared_ptr& ctx) : ctx_(ctx) {} lint> | ^ lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 20 | Pipeline(std::string name, const std::shared_ptr& shader) lint> | ^ lint> 21 | : name_(std::move(name)), shader_(shader) {} lint> 22 | lint> 23 | std::string name_; lint> | lint> | {} lint> 24 | lint> 25 | std::shared_ptr shader_; lint> | lint> | {} lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_pass.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~ lint> /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] lint> 25 | PassResources(std::string target_prefix) lint> | ^ lint> /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] lint> 51 | auto has_colour_target() const { return colour_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 52 | auto has_depth_target() const { return depth_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 14 | class RenderTarget { lint> | ^ lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 54 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/render_pass.cpp. lint> Suppressed 1 warnings (1 NOLINT). lint> 54 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 17 | Texture(vk::Image& image, const ::vk::Sampler& sampler) lint> | ^ lint> 18 | : image_(std::move(image)), sampler_(sampler) {} lint> 19 | lint> 20 | vk::Image image_; lint> 21 | ::vk::Sampler sampler_; lint> | lint> | {} lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~~ lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 18 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/texture.cpp. lint> 18 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/vulkan.hpp:3:10: error: 'vulkan/vk_platform.h' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~~~~~~~~ lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 18 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/utils/vulkan.cpp. lint> Suppressed 10 warnings (10 NOLINT). lint> 18 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | struct Node { lint> | ^ lint> 15 | std::string name; lint> | lint> | {} lint> 16 | std::shared_ptr render_pass; lint> | lint> | {} lint> /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] lint> 22 | struct Graph { lint> | ^ lint> 23 | auto begin() { return nodes.begin(); } lint> 24 | auto end() { return nodes.end(); } lint> 25 | lint> 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t { lint> 27 | const auto node = std::ranges::find_if( lint> 28 | nodes, [name](const node_t& node) { return name == node->name; }); lint> 29 | if (node != nodes.end()) return *node; lint> 30 | lint> 31 | return nullptr; lint> 32 | } lint> 33 | lint> 34 | std::vector nodes; lint> | lint> | {} lint> 35 | std::vector edges; lint> | lint> | {} lint> /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] lint> 40 | explicit GraphBuilder(const std::shared_ptr& ctx) : ctx_(ctx) {} lint> | ^ lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 20 | Pipeline(std::string name, const std::shared_ptr& shader) lint> | ^ lint> 21 | : name_(std::move(name)), shader_(shader) {} lint> 22 | lint> 23 | std::string name_; lint> | lint> | {} lint> 24 | lint> 25 | std::shared_ptr shader_; lint> | lint> | {} lint> /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] lint> 25 | PassResources(std::string target_prefix) lint> | ^ lint> /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] lint> 51 | auto has_colour_target() const { return colour_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 52 | auto has_depth_target() const { return depth_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 14 | class RenderTarget { lint> | ^ lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:3:10: error: 'boost/describe.hpp' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~~~~~~ lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 54 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/ui.cpp. lint> Suppressed 1 warnings (1 NOLINT). lint> 54 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graph.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~ lint> /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] lint> 14 | struct Node { lint> | ^ lint> 15 | std::string name; lint> | lint> | {} lint> 16 | std::shared_ptr render_pass; lint> | lint> | {} lint> /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] lint> 40 | explicit GraphBuilder(const std::shared_ptr& ctx) : ctx_(ctx) {} lint> | ^ lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 20 | Pipeline(std::string name, const std::shared_ptr& shader) lint> | ^ lint> 21 | : name_(std::move(name)), shader_(shader) {} lint> 22 | lint> 23 | std::string name_; lint> | lint> | {} lint> 24 | lint> 25 | std::shared_ptr shader_; lint> | lint> | {} lint> /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] lint> 25 | PassResources(std::string target_prefix) lint> | ^ lint> /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] lint> 51 | auto has_colour_target() const { return colour_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 52 | auto has_depth_target() const { return depth_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 14 | class RenderTarget { lint> | ^ lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 43 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/graph.cpp. lint> Suppressed 1 warnings (1 NOLINT). lint> 43 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/application.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~ lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | struct Node { lint> | ^ lint> 15 | std::string name; lint> | lint> | {} lint> 16 | std::shared_ptr render_pass; lint> | lint> | {} lint> /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] lint> 22 | struct Graph { lint> | ^ lint> 23 | auto begin() { return nodes.begin(); } lint> 24 | auto end() { return nodes.end(); } lint> 25 | lint> 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t { lint> 27 | const auto node = std::ranges::find_if( lint> 28 | nodes, [name](const node_t& node) { return name == node->name; }); lint> 29 | if (node != nodes.end()) return *node; lint> 30 | lint> 31 | return nullptr; lint> 32 | } lint> 33 | lint> 34 | std::vector nodes; lint> | lint> | {} lint> 35 | std::vector edges; lint> | lint> | {} lint> /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] lint> 40 | explicit GraphBuilder(const std::shared_ptr& ctx) : ctx_(ctx) {} lint> | ^ lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 20 | Pipeline(std::string name, const std::shared_ptr& shader) lint> | ^ lint> 21 | : name_(std::move(name)), shader_(shader) {} lint> 22 | lint> 23 | std::string name_; lint> | lint> | {} lint> 24 | lint> 25 | std::shared_ptr shader_; lint> | lint> | {} lint> /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] lint> 25 | PassResources(std::string target_prefix) lint> | ^ lint> /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] lint> 51 | auto has_colour_target() const { return colour_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 52 | auto has_depth_target() const { return depth_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 14 | class RenderTarget { lint> | ^ lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 60 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/application.cpp. lint> Suppressed 7 warnings (6 in non-user code, 1 NOLINT). lint> Use -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. lint> 54 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/include/wren/text/font.hpp:3:10: error: 'array' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~ lint> /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] lint> 11 | Font::Font(const std::filesystem::path& path) : path_(path) { lint> | ^ lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 4 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/src/font.cpp. lint> 4 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~~ lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 6 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/buffer.cpp. lint> 6 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/matrix.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error] lint> 1 | #include lint> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lint> /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] lint> 5 | BOOST_AUTO_TEST_SUITE(matrix) lint> | ^ lint> /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] lint> 20 | BOOST_AUTO_TEST_CASE(Identity) { lint> | ^~~~~~~~ lint> | identity lint> /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] lint> /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] lint> 76 | BOOST_AUTO_TEST_CASE(MultiplicationMatVec) { lint> | ^~~~~~~~~~~~~~~~~~~~ lint> | multiplication_mat_vec lint> /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] lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 16 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_math/tests/matrix.cpp. lint> 16 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/device.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~~~~~ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 40 | ::vk::PhysicalDeviceImagelessFramebufferFeatures>(); lint> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lint> | physical_device_imageless_framebuffer_features lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 8 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/utils/device.cpp. lint> 8 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/components/collider.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~ lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 15 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/components/collider.cpp. lint> 15 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~~ lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 9 | Mesh::Mesh(const vulkan::Device& device, VmaAllocator allocator) lint> | ^ lint> /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] lint> 15 | Mesh::Mesh(const std::vector& vertices, lint> | ^ lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 24 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/mesh.cpp. lint> 24 warnings treated as errors lint> lint> [24/47][8.3s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_gui/src/instance.cpp lint> /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] lint> 9 | class Device { lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_gui/include/wren/gui/instance.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~~~~~ lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(ElementKind, Panel, Text) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 15 | struct Element { lint> | ^ lint> 16 | std::string kind; lint> | lint> | {} lint> 17 | lint> 18 | Colour colour = {0, 0, 0, 0}; lint> 19 | lint> 20 | float margin = 0; lint> 21 | float padding = 0; lint> 22 | lint> 23 | std::vector children; lint> | lint> | {} lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_gui/src/instance.cpp:49:1: error: constructor does not initialize these fields: index_buffer_, vertex_buffer_ [cppcoreguidelines-pro-type-member-init,-warnings-as-errors] lint> 49 | Instance::Instance() { lint> | ^ lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 34 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_gui/src/instance.cpp. lint> 34 warnings treated as errors lint> lint> [25/47][3.1s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/src/string.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/string.hpp:3:10: error: 'string' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/src/string.cpp. lint> Found compiler error(s). lint> lint> [26/47][10.9s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/render_target.cpp lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | struct Node { lint> | ^ lint> 15 | std::string name; lint> | lint> | {} lint> 16 | std::shared_ptr render_pass; lint> | lint> | {} lint> /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] lint> 22 | struct Graph { lint> | ^ lint> 23 | auto begin() { return nodes.begin(); } lint> 24 | auto end() { return nodes.end(); } lint> 25 | lint> 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t { lint> 27 | const auto node = std::ranges::find_if( lint> 28 | nodes, [name](const node_t& node) { return name == node->name; }); lint> 29 | if (node != nodes.end()) return *node; lint> 30 | lint> 31 | return nullptr; lint> 32 | } lint> 33 | lint> 34 | std::vector nodes; lint> | lint> | {} lint> 35 | std::vector edges; lint> | lint> | {} lint> /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] lint> 40 | explicit GraphBuilder(const std::shared_ptr& ctx) : ctx_(ctx) {} lint> | ^ lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 20 | Pipeline(std::string name, const std::shared_ptr& shader) lint> | ^ lint> 21 | : name_(std::move(name)), shader_(shader) {} lint> 22 | lint> 23 | std::string name_; lint> | lint> | {} lint> 24 | lint> 25 | std::shared_ptr shader_; lint> | lint> | {} lint> /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] lint> 25 | PassResources(std::string target_prefix) lint> | ^ lint> /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] lint> 51 | auto has_colour_target() const { return colour_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 52 | auto has_depth_target() const { return depth_target_; } lint> | ^ lint> | [[nodiscard]] lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/render_target.hpp:3:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~~~~~ lint> /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] lint> 14 | class RenderTarget { lint> | ^ lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 44 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/render_target.cpp. lint> Suppressed 1 warnings (1 NOLINT). lint> 44 warnings treated as errors lint> lint> [27/47][10.6s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/window.cpp lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/window.hpp:3:10: error: 'SDL3/SDL.h' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~ lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 24 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/window.cpp. lint> Suppressed 7 warnings (6 in non-user code, 1 NOLINT). lint> Use -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. lint> 18 warnings treated as errors lint> lint> [28/47][10.6s] /nix/store/q7sr08jvgzwdcla5q5zb4r5rc72wxdik-clang-tidy/bin/clang-tidy --use-color -p=/build/tmp.8Ab3FZ7ZWZ /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/deserialization.cpp lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported) lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 13 | class MeshRenderer { lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/deserialization.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~ lint> /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] lint> 14 | Entity(flecs::entity entity, const std::shared_ptr& scene) lint> | ^ lint> 15 | : entity_(entity), scene_(scene) {} lint> 16 | lint> 17 | template lint> 18 | [[nodiscard]] auto has_component() const -> bool; lint> 19 | lint> 20 | template lint> 21 | auto get_component() -> T&; lint> 22 | lint> 23 | template lint> 24 | void add_component(Args&&... args); lint> 25 | lint> 26 | private: lint> 27 | flecs::entity entity_; lint> | lint> | {} lint> 28 | lint> 29 | std::shared_ptr scene_; lint> | lint> | {} lint> /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] lint> 46 | void Entity::add_component(Args&&... args) { lint> | ^ lint> /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] lint> 11 | class Scene : public std::enable_shared_from_this { lint> | ^ lint> 12 | public: lint> 13 | static auto create() { return std::shared_ptr(new Scene()); } lint> 14 | lint> 15 | auto create_entity(const std::string& name = "entity") -> Entity; lint> 16 | lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> 18 | auto world() -> flecs::world& { return ecs_; } lint> 19 | lint> 20 | private: lint> 21 | Scene() = default; lint> 22 | lint> 23 | flecs::world ecs_; lint> | lint> | {} lint> /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] lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 46 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/deserialization.cpp. lint> Suppressed 1 warnings (1 NOLINT). lint> 46 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported) lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 13 | class MeshRenderer { lint> | ^ lint> /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] lint> 14 | Entity(flecs::entity entity, const std::shared_ptr& scene) lint> | ^ lint> 15 | : entity_(entity), scene_(scene) {} lint> 16 | lint> 17 | template lint> 18 | [[nodiscard]] auto has_component() const -> bool; lint> 19 | lint> 20 | template lint> 21 | auto get_component() -> T&; lint> 22 | lint> 23 | template lint> 24 | void add_component(Args&&... args); lint> 25 | lint> 26 | private: lint> 27 | flecs::entity entity_; lint> | lint> | {} lint> 28 | lint> 29 | std::shared_ptr scene_; lint> | lint> | {} lint> /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] lint> 46 | void Entity::add_component(Args&&... args) { lint> | ^ lint> /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] lint> 11 | class Scene : public std::enable_shared_from_this { lint> | ^ lint> 12 | public: lint> 13 | static auto create() { return std::shared_ptr(new Scene()); } lint> 14 | lint> 15 | auto create_entity(const std::string& name = "entity") -> Entity; lint> 16 | lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> 18 | auto world() -> flecs::world& { return ecs_; } lint> 19 | lint> 20 | private: lint> 21 | Scene() = default; lint> 22 | lint> 23 | flecs::world ecs_; lint> | lint> | {} lint> /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] lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> | ^ lint> | [[nodiscard]] lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/serialization.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~ lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 56 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/serialization.cpp. lint> Suppressed 1 warnings (1 NOLINT). lint> 56 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 9 | StringReader(const std::string_view& input) : input_(input) {} lint> | ^ lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/include/wren/vk/shader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /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] lint> 49 | ShaderModule::ShaderModule(reflect::spirv_t spirv, lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 31 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/shader.cpp. lint> Suppressed 2 warnings (2 NOLINT). lint> 31 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/scene_panel.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~ lint> /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] lint> 14 | Entity(flecs::entity entity, const std::shared_ptr& scene) lint> | ^ lint> 15 | : entity_(entity), scene_(scene) {} lint> 16 | lint> 17 | template lint> 18 | [[nodiscard]] auto has_component() const -> bool; lint> 19 | lint> 20 | template lint> 21 | auto get_component() -> T&; lint> 22 | lint> 23 | template lint> 24 | void add_component(Args&&... args); lint> 25 | lint> 26 | private: lint> 27 | flecs::entity entity_; lint> | lint> | {} lint> 28 | lint> 29 | std::shared_ptr scene_; lint> | lint> | {} lint> /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] lint> 46 | void Entity::add_component(Args&&... args) { lint> | ^ lint> /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] lint> 11 | class Scene : public std::enable_shared_from_this { lint> | ^ lint> 12 | public: lint> 13 | static auto create() { return std::shared_ptr(new Scene()); } lint> 14 | lint> 15 | auto create_entity(const std::string& name = "entity") -> Entity; lint> 16 | lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> 18 | auto world() -> flecs::world& { return ecs_; } lint> 19 | lint> 20 | private: lint> 21 | Scene() = default; lint> 22 | lint> 23 | flecs::world ecs_; lint> | lint> | {} lint> /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] lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 19 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/scene_panel.cpp. lint> 19 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/tests/font.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error] lint> 1 | #include lint> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lint> /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] lint> 4 | BOOST_AUTO_TEST_SUITE(font_test_suite) lint> | ^ lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 4 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_text/tests/font.cpp. lint> 4 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/main.cpp:1:10: error: 'filesystem' file not found [clang-diagnostic-error] lint> 1 | #include lint> | ^~~~~~~~~~~~ lint> /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] lint> 10 | class Manager { lint> | ^ lint> 11 | public: lint> 12 | Manager() = default; lint> 13 | Manager(const std::vector& asset_paths, lint> 14 | const std::optional& project_path = {}) lint> 15 | : asset_paths_(asset_paths), project_path_(project_path) {} lint> 16 | lint> 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const lint> 18 | -> expected; lint> 19 | lint> 20 | private: lint> 21 | std::vector asset_paths_; lint> | lint> | {} lint> 22 | std::optional project_path_; lint> | lint> | {} lint> /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] lint> 13 | Manager(const std::vector& asset_paths, lint> | ^ lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | struct Node { lint> | ^ lint> 15 | std::string name; lint> | lint> | {} lint> 16 | std::shared_ptr render_pass; lint> | lint> | {} lint> /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] lint> 22 | struct Graph { lint> | ^ lint> 23 | auto begin() { return nodes.begin(); } lint> 24 | auto end() { return nodes.end(); } lint> 25 | lint> 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t { lint> 27 | const auto node = std::ranges::find_if( lint> 28 | nodes, [name](const node_t& node) { return name == node->name; }); lint> 29 | if (node != nodes.end()) return *node; lint> 30 | lint> 31 | return nullptr; lint> 32 | } lint> 33 | lint> 34 | std::vector nodes; lint> | lint> | {} lint> 35 | std::vector edges; lint> | lint> | {} lint> /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] lint> 40 | explicit GraphBuilder(const std::shared_ptr& ctx) : ctx_(ctx) {} lint> | ^ lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported) lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 20 | Pipeline(std::string name, const std::shared_ptr& shader) lint> | ^ lint> 21 | : name_(std::move(name)), shader_(shader) {} lint> 22 | lint> 23 | std::string name_; lint> | lint> | {} lint> 24 | lint> 25 | std::shared_ptr shader_; lint> | lint> | {} lint> /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] lint> 25 | PassResources(std::string target_prefix) lint> | ^ lint> /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] lint> 51 | auto has_colour_target() const { return colour_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 52 | auto has_depth_target() const { return depth_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 14 | class RenderTarget { lint> | ^ lint> /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] lint> 13 | class MeshRenderer { lint> | ^ lint> /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] lint> 11 | class Scene : public std::enable_shared_from_this { lint> | ^ lint> 12 | public: lint> 13 | static auto create() { return std::shared_ptr(new Scene()); } lint> 14 | lint> 15 | auto create_entity(const std::string& name = "entity") -> Entity; lint> 16 | lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> 18 | auto world() -> flecs::world& { return ecs_; } lint> 19 | lint> 20 | private: lint> 21 | Scene() = default; lint> 22 | lint> 23 | flecs::world ecs_; lint> | lint> | {} lint> /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] lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 4 | for (size_t i = 0; i < Rows; ++i) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 44 | for (size_t row = 0; row < Cols; ++row) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 45 | for (size_t col = 0; col < Rows; ++col) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 47 | for (size_t k = 0; k < Cols; ++k) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 6 | lint> 7 | namespace wren::math { lint> 8 | lint> 9 | template lint> 10 | struct Vec { lint> 11 | using vec_t = Vec; lint> 12 | lint> 13 | static auto unit_x() { return vec_t{1.0f}; } lint> 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; } lint> 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; } lint> 16 | lint> 17 | ~Vec() = default; lint> 18 | constexpr Vec() : data() {} lint> 19 | lint> 20 | Vec(const Vec& other) { lint> 21 | for (size_t i = 0; i < N; ++i) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 37 | for (size_t i = 0; i < N; ++i) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 76 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/main.cpp. lint> Suppressed 7 warnings (6 in non-user code, 1 NOLINT). lint> Use -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. lint> 70 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/vulkan.cpp:1:10: error: 'vulkan/vulkan.hpp' file not found [clang-diagnostic-error] lint> 1 | #include lint> | ^~~~~~~~~~~~~~~~~~~ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/vulkan.cpp. lint> Found compiler error(s). lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/filesystem.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~ lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 3 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/src/filesystem.cpp. lint> 3 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/graphics_context.hpp:3:10: error: 'vk_mem_alloc.h' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~~ lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 22 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/graphics_context.cpp. lint> 22 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 7 | struct Tag { lint> | ^ lint> 8 | std::string tag; lint> | lint> | {} lint> /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] lint> 14 | Entity(flecs::entity entity, const std::shared_ptr& scene) lint> | ^ lint> 15 | : entity_(entity), scene_(scene) {} lint> 16 | lint> 17 | template lint> 18 | [[nodiscard]] auto has_component() const -> bool; lint> 19 | lint> 20 | template lint> 21 | auto get_component() -> T&; lint> 22 | lint> 23 | template lint> 24 | void add_component(Args&&... args); lint> 25 | lint> 26 | private: lint> 27 | flecs::entity entity_; lint> | lint> | {} lint> 28 | lint> 29 | std::shared_ptr scene_; lint> | lint> | {} lint> /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] lint> 46 | void Entity::add_component(Args&&... args) { lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/scene/scene.hpp:3:10: error: 'flecs.h' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~ lint> /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] lint> 11 | class Scene : public std::enable_shared_from_this { lint> | ^ lint> 12 | public: lint> 13 | static auto create() { return std::shared_ptr(new Scene()); } lint> 14 | lint> 15 | auto create_entity(const std::string& name = "entity") -> Entity; lint> 16 | lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> 18 | auto world() -> flecs::world& { return ecs_; } lint> 19 | lint> 20 | private: lint> 21 | Scene() = default; lint> 22 | lint> 23 | flecs::world ecs_; lint> | lint> | {} lint> /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] lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 20 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/scene/scene.cpp. lint> 20 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 14 | Entity(flecs::entity entity, const std::shared_ptr& scene) lint> | ^ lint> 15 | : entity_(entity), scene_(scene) {} lint> 16 | lint> 17 | template lint> 18 | [[nodiscard]] auto has_component() const -> bool; lint> 19 | lint> 20 | template lint> 21 | auto get_component() -> T&; lint> 22 | lint> 23 | template lint> 24 | void add_component(Args&&... args); lint> 25 | lint> 26 | private: lint> 27 | flecs::entity entity_; lint> | lint> | {} lint> 28 | lint> 29 | std::shared_ptr scene_; lint> | lint> | {} lint> /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] lint> 46 | void Entity::add_component(Args&&... args) { lint> | ^ lint> /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] lint> 11 | class Scene : public std::enable_shared_from_this { lint> | ^ lint> 12 | public: lint> 13 | static auto create() { return std::shared_ptr(new Scene()); } lint> 14 | lint> 15 | auto create_entity(const std::string& name = "entity") -> Entity; lint> 16 | lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> 18 | auto world() -> flecs::world& { return ecs_; } lint> 19 | lint> 20 | private: lint> 21 | Scene() = default; lint> 22 | lint> 23 | flecs::world ecs_; lint> | lint> | {} lint> /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] lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/tests/raycast.cpp:1:10: error: 'boost/test/unit_test.hpp' file not found [clang-diagnostic-error] lint> 1 | #include lint> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lint> /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] lint> 13 | BOOST_AUTO_TEST_SUITE(raycasting) lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 20 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_physics/tests/raycast.cpp. lint> 20 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/assets/manager.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~ lint> /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] lint> 10 | class Manager { lint> | ^ lint> 11 | public: lint> 12 | Manager() = default; lint> 13 | Manager(const std::vector& asset_paths, lint> 14 | const std::optional& project_path = {}) lint> 15 | : asset_paths_(asset_paths), project_path_(project_path) {} lint> 16 | lint> 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const lint> 18 | -> expected; lint> 19 | lint> 20 | private: lint> 21 | std::vector asset_paths_; lint> | lint> | {} lint> 22 | std::optional project_path_; lint> | lint> | {} lint> /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] lint> 13 | Manager(const std::vector& asset_paths, lint> | ^ lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 5 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/assets/manager.cpp. lint> 5 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/editor.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~ lint> /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] lint> 10 | class Manager { lint> | ^ lint> 11 | public: lint> 12 | Manager() = default; lint> 13 | Manager(const std::vector& asset_paths, lint> 14 | const std::optional& project_path = {}) lint> 15 | : asset_paths_(asset_paths), project_path_(project_path) {} lint> 16 | lint> 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const lint> 18 | -> expected; lint> 19 | lint> 20 | private: lint> 21 | std::vector asset_paths_; lint> | lint> | {} lint> 22 | std::optional project_path_; lint> | lint> | {} lint> /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] lint> 13 | Manager(const std::vector& asset_paths, lint> | ^ lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | struct Node { lint> | ^ lint> 15 | std::string name; lint> | lint> | {} lint> 16 | std::shared_ptr render_pass; lint> | lint> | {} lint> /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] lint> 22 | struct Graph { lint> | ^ lint> 23 | auto begin() { return nodes.begin(); } lint> 24 | auto end() { return nodes.end(); } lint> 25 | lint> 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t { lint> 27 | const auto node = std::ranges::find_if( lint> 28 | nodes, [name](const node_t& node) { return name == node->name; }); lint> 29 | if (node != nodes.end()) return *node; lint> 30 | lint> 31 | return nullptr; lint> 32 | } lint> 33 | lint> 34 | std::vector nodes; lint> | lint> | {} lint> 35 | std::vector edges; lint> | lint> | {} lint> /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] lint> 40 | explicit GraphBuilder(const std::shared_ptr& ctx) : ctx_(ctx) {} lint> | ^ lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported) lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 20 | Pipeline(std::string name, const std::shared_ptr& shader) lint> | ^ lint> 21 | : name_(std::move(name)), shader_(shader) {} lint> 22 | lint> 23 | std::string name_; lint> | lint> | {} lint> 24 | lint> 25 | std::shared_ptr shader_; lint> | lint> | {} lint> /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] lint> 25 | PassResources(std::string target_prefix) lint> | ^ lint> /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] lint> 51 | auto has_colour_target() const { return colour_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 52 | auto has_depth_target() const { return depth_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 14 | class RenderTarget { lint> | ^ lint> /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] lint> 13 | class MeshRenderer { lint> | ^ lint> /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] lint> 14 | Entity(flecs::entity entity, const std::shared_ptr& scene) lint> | ^ lint> 15 | : entity_(entity), scene_(scene) {} lint> 16 | lint> 17 | template lint> 18 | [[nodiscard]] auto has_component() const -> bool; lint> 19 | lint> 20 | template lint> 21 | auto get_component() -> T&; lint> 22 | lint> 23 | template lint> 24 | void add_component(Args&&... args); lint> 25 | lint> 26 | private: lint> 27 | flecs::entity entity_; lint> | lint> | {} lint> 28 | lint> 29 | std::shared_ptr scene_; lint> | lint> | {} lint> /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] lint> 46 | void Entity::add_component(Args&&... args) { lint> | ^ lint> /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] lint> 11 | class Scene : public std::enable_shared_from_this { lint> | ^ lint> 12 | public: lint> 13 | static auto create() { return std::shared_ptr(new Scene()); } lint> 14 | lint> 15 | auto create_entity(const std::string& name = "entity") -> Entity; lint> 16 | lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> 18 | auto world() -> flecs::world& { return ecs_; } lint> 19 | lint> 20 | private: lint> 21 | Scene() = default; lint> 22 | lint> 23 | flecs::world ecs_; lint> | lint> | {} lint> /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] lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 4 | for (size_t i = 0; i < Rows; ++i) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 44 | for (size_t row = 0; row < Cols; ++row) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 45 | for (size_t col = 0; col < Rows; ++col) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 47 | for (size_t k = 0; k < Cols; ++k) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 6 | lint> 7 | namespace wren::math { lint> 8 | lint> 9 | template lint> 10 | struct Vec { lint> 11 | using vec_t = Vec; lint> 12 | lint> 13 | static auto unit_x() { return vec_t{1.0f}; } lint> 14 | static auto unit_y() { return vec_t{0.0f, 1.0f}; } lint> 15 | static auto unit_z() { return vec_t{0.0f, 0.0f, 1.0f}; } lint> 16 | lint> 17 | ~Vec() = default; lint> 18 | constexpr Vec() : data() {} lint> 19 | lint> 20 | Vec(const Vec& other) { lint> 21 | for (size_t i = 0; i < N; ++i) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 37 | for (size_t i = 0; i < N; ++i) { lint> | ^ ~ lint> | std::cmp_less( , ) lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 78 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/editor.cpp. lint> Suppressed 7 warnings (6 in non-user code, 1 NOLINT). lint> Use -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. lint> 72 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/utils/queue.hpp:3:10: error: 'cstdint' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 7 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/utils/queue.cpp. lint> 7 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/examples/nand/main.cpp:1:10: error: 'cstdlib' file not found [clang-diagnostic-error] lint> 1 | #include lint> | ^~~~~~~~~ lint> /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] lint> 19 | struct GameData { lint> | ^ lint> 20 | std::shared_ptr app; lint> | lint> | {} lint> 21 | std::shared_ptr scene; lint> | lint> | {} lint> /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] lint> 49 | wren::assets::Manager asset_manager(asset_paths); lint> | ~~~~~~~~~~~~~~~~~~~~~ ^ lint> | auto -> wren::assets::Manager lint> /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] lint> 10 | class Manager { lint> | ^ lint> 11 | public: lint> 12 | Manager() = default; lint> 13 | Manager(const std::vector& asset_paths, lint> 14 | const std::optional& project_path = {}) lint> 15 | : asset_paths_(asset_paths), project_path_(project_path) {} lint> 16 | lint> 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const lint> 18 | -> expected; lint> 19 | lint> 20 | private: lint> 21 | std::vector asset_paths_; lint> | lint> | {} lint> 22 | std::optional project_path_; lint> | lint> | {} lint> /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] lint> 13 | Manager(const std::vector& asset_paths, lint> | ^ lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | struct Node { lint> | ^ lint> 15 | std::string name; lint> | lint> | {} lint> 16 | std::shared_ptr render_pass; lint> | lint> | {} lint> /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] lint> 22 | struct Graph { lint> | ^ lint> 23 | auto begin() { return nodes.begin(); } lint> 24 | auto end() { return nodes.end(); } lint> 25 | lint> 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t { lint> 27 | const auto node = std::ranges::find_if( lint> 28 | nodes, [name](const node_t& node) { return name == node->name; }); lint> 29 | if (node != nodes.end()) return *node; lint> 30 | lint> 31 | return nullptr; lint> 32 | } lint> 33 | lint> 34 | std::vector nodes; lint> | lint> | {} lint> 35 | std::vector edges; lint> | lint> | {} lint> /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] lint> 40 | explicit GraphBuilder(const std::shared_ptr& ctx) : ctx_(ctx) {} lint> | ^ lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported) lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 20 | Pipeline(std::string name, const std::shared_ptr& shader) lint> | ^ lint> 21 | : name_(std::move(name)), shader_(shader) {} lint> 22 | lint> 23 | std::string name_; lint> | lint> | {} lint> 24 | lint> 25 | std::shared_ptr shader_; lint> | lint> | {} lint> /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] lint> 25 | PassResources(std::string target_prefix) lint> | ^ lint> /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] lint> 51 | auto has_colour_target() const { return colour_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 52 | auto has_depth_target() const { return depth_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 14 | class RenderTarget { lint> | ^ lint> /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] lint> 13 | class MeshRenderer { lint> | ^ lint> /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] lint> 14 | Entity(flecs::entity entity, const std::shared_ptr& scene) lint> | ^ lint> 15 | : entity_(entity), scene_(scene) {} lint> 16 | lint> 17 | template lint> 18 | [[nodiscard]] auto has_component() const -> bool; lint> 19 | lint> 20 | template lint> 21 | auto get_component() -> T&; lint> 22 | lint> 23 | template lint> 24 | void add_component(Args&&... args); lint> 25 | lint> 26 | private: lint> 27 | flecs::entity entity_; lint> | lint> | {} lint> 28 | lint> 29 | std::shared_ptr scene_; lint> | lint> | {} lint> /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] lint> 46 | void Entity::add_component(Args&&... args) { lint> | ^ lint> /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] lint> 11 | class Scene : public std::enable_shared_from_this { lint> | ^ lint> 12 | public: lint> 13 | static auto create() { return std::shared_ptr(new Scene()); } lint> 14 | lint> 15 | auto create_entity(const std::string& name = "entity") -> Entity; lint> 16 | lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> 18 | auto world() -> flecs::world& { return ecs_; } lint> 19 | lint> 20 | private: lint> 21 | Scene() = default; lint> 22 | lint> 23 | flecs::world ecs_; lint> | lint> | {} lint> /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] lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 17 | Texture(vk::Image& image, const ::vk::Sampler& sampler) lint> | ^ lint> 18 | : image_(std::move(image)), sampler_(sampler) {} lint> 19 | lint> 20 | vk::Image image_; lint> 21 | ::vk::Sampler sampler_; lint> | lint> | {} lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(ElementKind, Panel, Text) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 15 | struct Element { lint> | ^ lint> 16 | std::string kind; lint> | lint> | {} lint> 17 | lint> 18 | Colour colour = {0, 0, 0, 0}; lint> 19 | lint> 20 | float margin = 0; lint> 21 | float padding = 0; lint> 22 | lint> 23 | std::vector children; lint> | lint> | {} lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 109 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/examples/nand/main.cpp. lint> Suppressed 37 warnings (36 in non-user code, 1 NOLINT). lint> Use -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. lint> 73 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/context.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~ lint> /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] lint> 10 | class Manager { lint> | ^ lint> 11 | public: lint> 12 | Manager() = default; lint> 13 | Manager(const std::vector& asset_paths, lint> 14 | const std::optional& project_path = {}) lint> 15 | : asset_paths_(asset_paths), project_path_(project_path) {} lint> 16 | lint> 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const lint> 18 | -> expected; lint> 19 | lint> 20 | private: lint> 21 | std::vector asset_paths_; lint> | lint> | {} lint> 22 | std::optional project_path_; lint> | lint> | {} lint> /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] lint> 13 | Manager(const std::vector& asset_paths, lint> | ^ lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 5 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/filesystem_panel.cpp. lint> 5 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 3 | #include lint> | ^~~~~~~~~~~~~~~~ lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 36 | Image::Image(Image&& other) noexcept lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 18 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_vk/src/image.cpp. lint> 18 warnings treated as errors lint> lint> [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.cpp lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/inspector_panel.hpp:3:10: error: 'imgui.h' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~ lint> /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] lint> 10 | class Manager { lint> | ^ lint> 11 | public: lint> 12 | Manager() = default; lint> 13 | Manager(const std::vector& asset_paths, lint> 14 | const std::optional& project_path = {}) lint> 15 | : asset_paths_(asset_paths), project_path_(project_path) {} lint> 16 | lint> 17 | [[nodiscard]] auto find_asset(const std::filesystem::path&) const lint> 18 | -> expected; lint> 19 | lint> 20 | private: lint> 21 | std::vector asset_paths_; lint> | lint> | {} lint> 22 | std::optional project_path_; lint> | lint> | {} lint> /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] lint> 13 | Manager(const std::vector& asset_paths, lint> | ^ lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported) lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 13 | class MeshRenderer { lint> | ^ lint> /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] lint> 14 | Entity(flecs::entity entity, const std::shared_ptr& scene) lint> | ^ lint> 15 | : entity_(entity), scene_(scene) {} lint> 16 | lint> 17 | template lint> 18 | [[nodiscard]] auto has_component() const -> bool; lint> 19 | lint> 20 | template lint> 21 | auto get_component() -> T&; lint> 22 | lint> 23 | template lint> 24 | void add_component(Args&&... args); lint> 25 | lint> 26 | private: lint> 27 | flecs::entity entity_; lint> | lint> | {} lint> 28 | lint> 29 | std::shared_ptr scene_; lint> | lint> | {} lint> /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] lint> 46 | void Entity::add_component(Args&&... args) { lint> | ^ lint> /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] lint> 11 | class Scene : public std::enable_shared_from_this { lint> | ^ lint> 12 | public: lint> 13 | static auto create() { return std::shared_ptr(new Scene()); } lint> 14 | lint> 15 | auto create_entity(const std::string& name = "entity") -> Entity; lint> 16 | lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> 18 | auto world() -> flecs::world& { return ecs_; } lint> 19 | lint> 20 | private: lint> 21 | Scene() = default; lint> 22 | lint> 23 | flecs::world ecs_; lint> | lint> | {} lint> /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] lint> 17 | auto world() const -> const flecs::world& { return ecs_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 3 | const float focal_length = 1.0f / std::tan(fov_y / 2.0f); lint> | ^ lint> | = NAN lint> /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] lint> 81 | BOOST_DESCRIBE_STRUCT(Quaternionf, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 84 | BOOST_DESCRIBE_STRUCT(Quaterniond, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 48 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/editor/src/inspector_panel.cpp. lint> Suppressed 1 warnings (1 NOLINT). lint> 48 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/mesh_loader.hpp:3:10: error: 'filesystem' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~~~~~ lint> /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] lint> 9 | DEFINE_ERROR("MeshLoader", MeshLoaderError, ExtensionNotSupported) lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 25 | utils::BinaryReader reader(std::as_bytes(s)); lint> | ~~~~~ ^ lint> | auto -> utils lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | BinaryReader(const std::span& data) lint> | ^ lint> /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] lint> 55 | std::span::iterator pos_; lint> | ^~~~~~~~ lint> | iterator_ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 35 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/mesh_loader.cpp. lint> 35 warnings treated as errors lint> lint> [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.cpp lint> /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] lint> 14 | struct Context { lint> | ^ lint> 15 | Window window; lint> 16 | event::Dispatcher event_dispatcher; lint> 17 | Input input; lint> 18 | lint> 19 | std::shared_ptr graphics_context; lint> | lint> | {} lint> 20 | std::shared_ptr renderer; lint> | lint> | {} lint> /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] lint> 13 | BOOST_DEFINE_ENUM_CLASS(Category, WINDOW, KEYBOARD, MOUSE) lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 70 | struct KeyTyped { lint> | ^ lint> 71 | std::string_view text; lint> | lint> | {} lint> /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] lint> 14 | struct Node { lint> | ^ lint> 15 | std::string name; lint> | lint> | {} lint> 16 | std::shared_ptr render_pass; lint> | lint> | {} lint> /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] lint> 22 | struct Graph { lint> | ^ lint> 23 | auto begin() { return nodes.begin(); } lint> 24 | auto end() { return nodes.end(); } lint> 25 | lint> 26 | [[nodiscard]] auto node_by_name(const std::string& name) const -> node_t { lint> 27 | const auto node = std::ranges::find_if( lint> 28 | nodes, [name](const node_t& node) { return name == node->name; }); lint> 29 | if (node != nodes.end()) return *node; lint> 30 | lint> 31 | return nullptr; lint> 32 | } lint> 33 | lint> 34 | std::vector nodes; lint> | lint> | {} lint> 35 | std::vector edges; lint> | lint> | {} lint> /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] lint> 40 | explicit GraphBuilder(const std::shared_ptr& ctx) : ctx_(ctx) {} lint> | ^ lint> /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] lint> 14 | class GraphicsContext { lint> | ^ lint> /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] lint> 10 | class Input { lint> | ^ lint> 11 | public: lint> 12 | void initialize(event::Dispatcher& dispatcher); lint> 13 | lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> 16 | lint> 17 | auto end_frame() { pressed_down_.clear(); } lint> 18 | lint> 19 | private: lint> 20 | std::unordered_map pressed_; lint> | lint> | {} lint> 21 | std::unordered_map pressed_down_; lint> | lint> | {} lint> /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] lint> 14 | auto is_pressed(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 15 | auto is_pressed_down(KeyCode key) const -> bool; lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 57 | class Mesh { lint> | ^ lint> /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] lint> 20 | Pipeline(std::string name, const std::shared_ptr& shader) lint> | ^ lint> 21 | : name_(std::move(name)), shader_(shader) {} lint> 22 | lint> 23 | std::string name_; lint> | lint> | {} lint> 24 | lint> 25 | std::shared_ptr shader_; lint> | lint> | {} lint> /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] lint> 25 | PassResources(std::string target_prefix) lint> | ^ lint> /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] lint> 51 | auto has_colour_target() const { return colour_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 52 | auto has_depth_target() const { return depth_target_; } lint> | ^ lint> | [[nodiscard]] lint> /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] lint> 14 | class RenderTarget { lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/include/wren/renderer.hpp:3:10: error: 'memory' file not found [clang-diagnostic-error] lint> 3 | #include lint> | ^~~~~~~~ lint> /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] lint> 9 | class Device { lint> | ^ lint> /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] lint> 11 | struct QueueFamilyIndices { lint> | ^ lint> 12 | uint32_t graphics_index; lint> | lint> | {} lint> 13 | uint32_t present_index; lint> | lint> | {} lint> /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] lint> 19 | struct SwapchainSupportDetails { lint> | ^ lint> 20 | ::vk::SurfaceCapabilitiesKHR surface_capabilites; lint> | lint> | {} lint> 21 | std::vector<::vk::SurfaceFormatKHR> surface_formats; lint> | lint> | {} lint> 22 | std::vector<::vk::PresentModeKHR> present_modes; lint> | lint> | {} lint> /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] lint> 31 | VKAPI_ATTR auto VKAPI_CALL lint> | ^~~~~~~~~~ lint> | vkapi_call lint> /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] lint> /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] lint> 14 | DEFINE_ERROR("WindowErrors", WindowErrors, SdlInit, SdlWindow, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 40 | explicit Window(SDL_Window* window) : window_(window) {} lint> | ^ lint> 41 | lint> 42 | SDL_Window* window_; lint> | lint> | {} lint> /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] lint> 52 | return image_index; lint> | ^ lint> /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] lint> 114 | Renderer::Renderer(const std::shared_ptr& ctx) : ctx_(ctx) { lint> | ^ lint> /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] lint> 18 | constexpr Vec() : data() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 168 | Vec2f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 178 | BOOST_DESCRIBE_STRUCT(Vec2f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 181 | Vec3f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 196 | BOOST_DESCRIBE_STRUCT(Vec3f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 199 | Vec4f() : Vec() {} lint> | ^ ~~ lint> | = default; lint> /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] lint> 213 | BOOST_DESCRIBE_STRUCT(Vec4f, (), (data)); lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | boost_describe_struct lint> /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] lint> /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] lint> 20 | consteval auto make_ansi_colour_code(std::vector args) { lint> | ^~~~~~~~~~~~~~~~~~~~~ lint> | kMakeAnsiColourCode lint> /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] lint> 23 | BOOST_DESCRIBE_ENUM(LogLevel, Trace, Debug, Info, Warn, Error, Fatal) lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 41 | void trace(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 49 | void debug(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 57 | void info(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 65 | void warn(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 73 | void error(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 81 | void fatal(const std::format_string& fmt, Args&&... args) { lint> | ^ lint> /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] lint> 12 | struct std::formatter { lint> | ^~~~~~~~~ lint> | Formatter lint> /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] lint> 14 | class Err { lint> | ^ lint> /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] lint> 37 | std::optional extra_message_; lint> | ^~~~~~~~~~~~~~ lint> | extra_message lint> /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] lint> 39 | std::source_location loc_; lint> | ^~~~ lint> | loc lint> /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] lint> 29 | Image(VmaAllocator allocator, VmaAllocation allocation, ::vk::Image image, lint> | ^ lint> 30 | ::vk::ImageView view) lint> 31 | : allocator_(allocator), lint> 32 | allocation_(allocation), lint> 33 | image_(image), lint> 34 | view_(view) {} lint> 35 | lint> 36 | void destroy() noexcept; lint> 37 | lint> 38 | VmaAllocator allocator_{}; lint> 39 | VmaAllocation allocation_{}; lint> 40 | ::vk::Image image_; lint> | lint> | {} lint> 41 | ::vk::ImageView view_; lint> | lint> | {} lint> /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] lint> 12 | BOOST_DESCRIBE_ENUM( lint> | ^~~~~~~~~~~~~~~~~~~ lint> | boost_describe_enum lint> /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] lint> /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] lint> 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, lint> | ^ lint> /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' lint> 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ lint> | ^ lint> /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] lint> 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); lint> | ^~~~~~~~~~~~~~~~~~~~~~~ lint> | boost_define_enum_class lint> /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] lint> /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] lint> 26 | class ShaderModule { lint> | ^ lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found lint> /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found lint> 62 warnings and 1 error generated. lint> Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/renderer.cpp. lint> Suppressed 7 warnings (6 in non-user code, 1 NOLINT). lint> Use -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. lint> 56 warnings treated as errors lint> error: Cannot build '/nix/store/53r2h3d16xhlmwvwfn70bwka50fy6zw9-lint.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/8x7d71gkzhr2jxb3y89ygj5l8j85fwpq-lint Last 25 log lines: > | ^~~~~~~~~~~~~~~~~~~ > | boost_describe_enum > /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] > /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] > 42 | DEFINE_ERROR("VulkanError", VulkanErrors, NoDevicesFound, > | ^ > /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren_utils/include/wren/utils/result.hpp:106:3: note: expanded from macro 'DEFINE_ERROR' > 106 | BOOST_DEFINE_ENUM_CLASS(name, __VA_ARGS__); \ > | ^ > /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] > 24 | BOOST_DEFINE_ENUM_CLASS(ShaderType, Vertex, Fragment); > | ^~~~~~~~~~~~~~~~~~~~~~~ > | boost_define_enum_class > /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] > /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] > 26 | class ShaderModule { > | ^ > /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 5: 139: not found > /nix/store/82lxfl0n7xgxbigbbj84w73qcy4ps0i8-clang-tools-22.1.8/bin/clang-tidy: line 23: 139: not found > 62 warnings and 1 error generated. > Error while processing /nix/store/l7in82pb6dwgw3462890aivdjj15gr10-47glkj07sw6y9pfc35f132yhsggy748s-source/wren/src/renderer.cpp. > Suppressed 7 warnings (6 in non-user code, 1 NOLINT). > Use -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. > 56 warnings treated as errors > For full logs, run: nix log /nix/store/53r2h3d16xhlmwvwfn70bwka50fy6zw9-lint.drv