feat(nix): integrate all checks into nix flake check
This commit is contained in:
parent
929360cd30
commit
03fa4b823c
8 changed files with 142 additions and 120 deletions
30
flake.nix
30
flake.nix
|
@ -32,8 +32,6 @@
|
|||
|
||||
buildInputs = self.checks.${system}.pre-commit-check.enabledPackages ++ [
|
||||
elmPackages.elm
|
||||
elmPackages.elm-test
|
||||
elmPackages.elm-format
|
||||
elmPackages.elm-review
|
||||
entr
|
||||
];
|
||||
|
@ -61,8 +59,32 @@
|
|||
hooks = {
|
||||
nixfmt-rfc-style.enable = true;
|
||||
elm-format.enable = true;
|
||||
# elm-review.enable = true;
|
||||
# elm-test.enable = true;
|
||||
check-yaml.enable = true;
|
||||
yamlfmt.enable = true;
|
||||
yamllint.enable = true;
|
||||
check-json.enable = true;
|
||||
pretty-format-json.enable = true;
|
||||
deadnix.enable = true;
|
||||
flake-checker.enable = true;
|
||||
nil.enable = true;
|
||||
statix.enable = true;
|
||||
markdownlint.enable = true;
|
||||
mdsh.enable = true;
|
||||
typos.enable = true;
|
||||
check-merge-conflicts.enable = true;
|
||||
commitizen.enable = true;
|
||||
forbid-new-submodules.enable = true;
|
||||
check-case-conflicts.enable = true;
|
||||
check-executables-have-shebangs.enable = true;
|
||||
check-shebang-scripts-are-executable.enable = true;
|
||||
check-symlinks.enable = true;
|
||||
check-vcs-permalinks.enable = true;
|
||||
end-of-file-fixer.enable = true;
|
||||
mixed-line-endings.enable = true;
|
||||
tagref.enable = true;
|
||||
trim-trailing-whitespace.enable = true;
|
||||
trufflehog.enable = true;
|
||||
detect-private-keys.enable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue