# clang-tidy findings of dm/host and dm/gfx per file and check (dm/tools/lint_c.py tidy; checks in .clang-tidy), the ratchet CI holds pull requests to. It only
# shrinks: after fixing findings, python3 dm/tools/lint_c.py compdb && python3 dm/tools/lint_c.py tidy --update; a new finding is fixed, or silenced on its line with
# // NOLINT(<check>) and a reason. Never edit by hand to add. Made with LLVM 23.1.4.
# file	check	findings
dm/gfx/gl/hle_gl.m	bugprone-signed-char-misuse	2
dm/gfx/gl/hle_gl.m	bugprone-suspicious-memory-comparison	2
dm/gfx/gl/hle_gl.m	bugprone-suspicious-realloc-usage	2
dm/gfx/gl/hle_gl.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/gl/hle_gl.m	clang-analyzer-security.ArrayBound	1
dm/gfx/gl/hle_gl.m	misc-redundant-expression	1
dm/gfx/nvn/hle_nvn.c	bugprone-suspicious-memory-comparison	1
dm/gfx/nvn/hle_nvn.c	bugprone-suspicious-realloc-usage	6
dm/gfx/nvn/hle_nvn.c	clang-analyzer-core.uninitialized.Assign	1
dm/gfx/nvn/hle_nvn.c	clang-analyzer-security.ArrayBound	1
dm/gfx/nvn/nvn_border.h	bugprone-suspicious-memory-comparison	1
dm/gfx/nvn/nvn_capture.c	bugprone-suspicious-realloc-usage	1
dm/gfx/nvn/nvn_capture.c	clang-analyzer-unix.StdCLibraryFunctions	1
dm/gfx/nvn/nvn_capture.inc	bugprone-command-processor	1
dm/gfx/nvn/nvn_capture.inc	bugprone-suspicious-memory-comparison	2
dm/gfx/nvn/nvn_capture.inc	bugprone-suspicious-realloc-usage	7
dm/gfx/nvn/nvn_geometry.inc	clang-analyzer-unix.Malloc	1
dm/gfx/nvn/nvn_hmap.h	clang-analyzer-core.NullPointerArithm	1
dm/gfx/nvn/nvn_hmap.h	clang-analyzer-unix.cstring.UninitializedRead	2
dm/gfx/nvn/nvn_mtl.m	bugprone-misplaced-widening-cast	1
dm/gfx/nvn/nvn_mtl.m	bugprone-signed-char-misuse	1
dm/gfx/nvn/nvn_mtl.m	bugprone-suspicious-memory-comparison	8
dm/gfx/nvn/nvn_mtl.m	clang-analyzer-core.NullDereference	9
dm/gfx/nvn/nvn_mtl.m	clang-analyzer-core.uninitialized.Assign	2
dm/gfx/nvn/nvn_mtl.m	clang-analyzer-nullability.NullableDereferenced	5
dm/gfx/nvn/nvn_mtl.m	clang-analyzer-nullability.NullablePassedToNonnull	15
dm/gfx/nvn/nvn_mtl.m	clang-analyzer-osx.cocoa.RetainCount	1
dm/gfx/nvn/nvn_mtl.m	clang-analyzer-security.ArrayBound	2
dm/gfx/nvn/nvn_mtl.m	clang-analyzer-unix.cstring.NullArg	4
dm/gfx/nvn/nvn_mtl.m	clang-analyzer-unix.cstring.UninitializedRead	3
dm/gfx/nvn/nvn_mtl.m	misc-redundant-expression	2
dm/gfx/nvn/nvn_rec.h	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_alpha.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_alpha.m	clang-analyzer-osx.cocoa.RetainCount	1
dm/gfx/tests/t_border.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_border.m	clang-analyzer-security.ArrayBound	2
dm/gfx/tests/t_capture.c	bugprone-misplaced-pointer-arithmetic-in-alloc	1
dm/gfx/tests/t_clear_ds.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_defer_chain.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_defer_chain.m	clang-analyzer-osx.cocoa.RetainCount	1
dm/gfx/tests/t_float_pad.m	bugprone-suspicious-memory-comparison	1
dm/gfx/tests/t_geometry.m	clang-analyzer-nullability.NullablePassedToNonnull	8
dm/gfx/tests/t_geometry.m	clang-analyzer-osx.cocoa.RetainCount	2
dm/gfx/tests/t_geometry.m	clang-analyzer-security.ArrayBound	1
dm/gfx/tests/t_geometry.m	clang-analyzer-unix.cstring.UninitializedRead	2
dm/gfx/tests/t_geometry_feedback.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_geometry_feedback.m	clang-analyzer-osx.cocoa.RetainCount	1
dm/gfx/tests/t_geometry_primitive_id.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_image_alias.m	clang-analyzer-nullability.NullablePassedToNonnull	2
dm/gfx/tests/t_initial_uncached.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_logic.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_mip_extent.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_missing_src1.m	bugprone-suspicious-memory-comparison	2
dm/gfx/tests/t_perf_order.m	bugprone-unsafe-functions	2
dm/gfx/tests/t_pfv.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_present_alloc.m	bugprone-unsafe-functions	1
dm/gfx/tests/t_present_alloc.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_present_crop.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_present_rescue.m	bugprone-unsafe-functions	1
dm/gfx/tests/t_present_snap.m	bugprone-unsafe-functions	1
dm/gfx/tests/t_present_snap.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_present_snap.m	clang-analyzer-osx.cocoa.RetainCount	1
dm/gfx/tests/t_primitive_restart.m	clang-analyzer-osx.cocoa.RetainCount	1
dm/gfx/tests/t_primitive_restart.m	clang-analyzer-unix.cstring.UninitializedRead	1
dm/gfx/tests/t_pso_archive.m	bugprone-suspicious-memory-comparison	1
dm/gfx/tests/t_pso_archive.m	clang-analyzer-nullability.NullablePassedToNonnull	2
dm/gfx/tests/t_pso_bundle.m	bugprone-command-processor	1
dm/gfx/tests/t_pso_pending.m	clang-analyzer-osx.cocoa.RetainCount	2
dm/gfx/tests/t_pso_skey.m	bugprone-suspicious-memory-comparison	5
dm/gfx/tests/t_pso_stall.m	bugprone-command-processor	1
dm/gfx/tests/t_pso_stall.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_pull.m	bugprone-random-generator-seed	1
dm/gfx/tests/t_pull_inv.m	bugprone-command-processor	1
dm/gfx/tests/t_pull_inv.m	bugprone-random-generator-seed	1
dm/gfx/tests/t_pull_inv.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_readback.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_rt_range.m	clang-analyzer-osx.cocoa.RetainCount	1
dm/gfx/tests/t_stencil_view.m	bugprone-suspicious-memory-comparison	1
dm/gfx/tests/t_stencil_view.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_tbuf2d.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_tbuf_align.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_tex_fit_root.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_transform_feedback.m	bugprone-suspicious-memory-comparison	4
dm/gfx/tests/t_transform_feedback.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_unwritten_store.m	bugprone-suspicious-memory-comparison	1
dm/gfx/tests/t_unwritten_store.m	clang-analyzer-osx.cocoa.RetainCount	1
dm/gfx/tests/t_upload_budget.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_view_swizzle.m	clang-analyzer-core.UndefinedBinaryOperatorResult	1
dm/gfx/tests/t_view_swizzle.m	clang-analyzer-nullability.NullablePassedToNonnull	2
dm/gfx/tests/t_view_swizzle.m	clang-analyzer-osx.cocoa.RetainCount	2
dm/gfx/tests/t_xv.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_zskip.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/gfx/tests/t_zskip.m	clang-analyzer-osx.cocoa.RetainCount	1
dm/gfx/vk/hle_vk.m	bugprone-suspicious-memory-comparison	1
dm/gfx/vk/hle_vk.m	bugprone-suspicious-realloc-usage	2
dm/gfx/vk/hle_vk.m	clang-analyzer-core.uninitialized.Assign	1
dm/gfx/vk/hle_vk.m	clang-analyzer-security.ArrayBound	1
dm/gfx/vk/hle_vk.m	clang-analyzer-unix.Malloc	1
dm/gfx/vk/hle_vk.m	misc-misplaced-const	5
dm/host/haptics_apple.m	clang-analyzer-nullability.NullablePassedToNonnull	1
dm/host/hle_fs.c	bugprone-suspicious-realloc-usage	4
dm/host/hle_fs.c	clang-analyzer-unix.Errno	2
dm/host/hle_haptics.c	bugprone-suspicious-memory-comparison	1
dm/host/hle_hid.c	bugprone-signed-char-misuse	1
dm/host/hle_hid.c	clang-analyzer-unix.Stream	2
dm/host/hle_movie_avc.c	bugprone-suspicious-realloc-usage	1
dm/host/hle_movie_avc.c	clang-analyzer-nullability.NullableDereferenced	1
dm/host/hle_os.c	clang-analyzer-unix.Malloc	1
dm/host/hle_sdk16.c	bugprone-not-null-terminated-result	4
dm/host/hle_thread.c	bugprone-sizeof-expression	1
dm/host/loader.c	clang-analyzer-security.ArrayBound	1
dm/host/tests/t_audio.c	clang-analyzer-core.StackAddressEscape	2
dm/host/tests/t_audio_device.c	bugprone-assert-side-effect	1
dm/host/tests/t_audio_spsc.c	clang-analyzer-core.StackAddressEscape	1
dm/host/tests/t_audio_spsc.c	clang-analyzer-unix.Malloc	4
dm/host/tests/t_fpslock.c	clang-analyzer-core.NullDereference	1
dm/host/tests/t_fs.c	bugprone-command-processor	2
dm/host/tests/t_fs.c	clang-analyzer-unix.Stream	1
dm/host/tests/t_fs_case.c	clang-analyzer-core.CallAndMessage	2
dm/host/tests/t_fs_case.c	clang-analyzer-unix.Stream	1
dm/host/tests/t_hid.c	bugprone-suspicious-memory-comparison	2
dm/host/tests/t_hid.c	bugprone-unsafe-functions	1
dm/host/tests/t_hid.c	clang-analyzer-unix.Errno	1
dm/host/tests/t_movie_vpx.c	clang-analyzer-core.UndefinedBinaryOperatorResult	1
dm/host/tests/t_nro.c	bugprone-unsafe-functions	1
dm/host/tests/t_oe.c	bugprone-signal-handler	1
dm/host/tests/t_preempt.c	clang-analyzer-nullability.NullableDereferenced	1
dm/host/tests/t_save_sync.c	bugprone-command-processor	1
dm/host/tests/t_save_sync.c	bugprone-unsafe-functions	1
dm/host/tests/t_save_sync.c	clang-analyzer-unix.Errno	1
dm/host/tests/t_save_sync.c	clang-analyzer-unix.StdCLibraryFunctions	1
dm/host/tests/t_save_sync.c	clang-analyzer-unix.Stream	6
dm/host/tests/t_system_event.c	clang-analyzer-core.StackAddressEscape	1
dm/host/thread.c	clang-analyzer-nullability.NullableDereferenced	1
