enable some checks in pre-commit hooks

This commit is contained in:
Motiejus Jakštys 2023-10-01 22:51:53 +03:00
parent c54e115c5f
commit 5a2c855381
2 changed files with 19 additions and 14 deletions

3
.gitignore vendored
View File

@ -1,2 +1,5 @@
/result /result
/.direnv /.direnv
# nix managed
/.pre-commit-config.yaml

View File

@ -225,19 +225,21 @@
}; };
checks = checks =
(builtins.mapAttrs (_system: deployLib: builtins.mapAttrs (
deployLib.deployChecks self.deploy) system: deployLib:
deploy-rs.lib) deployLib.deployChecks self.deploy
// { // {
x86_64-linux.pre-commit-check = inputs.pre-commit-hooks.lib.x86_64-linux.run { pre-commit-check = inputs.pre-commit-hooks.lib.${system}.run {
src = ./.; src = ./.;
hooks = { hooks = {
alejandra.enable = true; alejandra.enable = true;
deadnix.enable = true; deadnix.enable = true;
#statix.enable = true; #statix.enable = true;
}; };
}; };
}; }
)
deploy-rs.lib;
} }
// flake-utils.lib.eachDefaultSystem (system: let // flake-utils.lib.eachDefaultSystem (system: let
pkgs = import nixpkgs {inherit system;}; pkgs = import nixpkgs {inherit system;};
@ -251,7 +253,7 @@
agenix.packages.${system}.agenix agenix.packages.${system}.agenix
]; ];
inherit (inputs.self.checks.x86_64-linux.pre-commit-check) shellHook; inherit (inputs.self.checks.${system}.pre-commit-check) shellHook;
}; };
formatter = pkgs.alejandra; formatter = pkgs.alejandra;