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
/.direnv
# nix managed
/.pre-commit-config.yaml

View File

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