From 48ec472084141bd3bb0e50fb403ba2c1f7ad9723 Mon Sep 17 00:00:00 2001 From: Farid Zakaria Date: Sat, 24 May 2025 19:02:20 -0700 Subject: [PATCH] Add clang-tidy to pre-commit --- maintainers/flake-module.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/maintainers/flake-module.nix b/maintainers/flake-module.nix index 224f47268..bdc7edab9 100644 --- a/maintainers/flake-module.nix +++ b/maintainers/flake-module.nix @@ -65,6 +65,14 @@ ''^tests/functional/lang/eval-fail-set\.nix$'' ]; }; + clang-tidy = { + enable = true; + # TODO: this requires meson to have been configured + # we could optionally wrap this in a script that runs meson first + # but for now let us keep it simple + entry = "${pkgs.clang-tools}/bin/clang-tidy --fix -p ./build"; + files = ''^src/libstore''; + }; clang-format = { enable = true; # https://github.com/cachix/git-hooks.nix/pull/532