1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-07 01:51:47 +02:00
This commit is contained in:
Farid Zakaria 2025-06-23 23:26:22 +08:00 committed by GitHub
commit 1c9b5ee989
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 28 additions and 2 deletions

View file

@ -177,6 +177,20 @@
''^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
#
# clang-tidy doesn't work well running it on multiple files
# TODO: change this to use run-clang-tidy.py
entry = "${pkgs.writeShellScript "clang-tidy-wrapper" ''
for file in "$@"; do
"${pkgs.clang-tools}/bin/clang-tidy" --fix -p ./build "$file"
done
''}";
};
clang-format = {
enable = true;
# https://github.com/cachix/git-hooks.nix/pull/532