diff options
author | Alan Pearce | 2025-03-18 22:40:46 +0100 |
---|---|---|
committer | Alan Pearce | 2025-03-19 17:33:58 +0100 |
commit | 896d844cac976afd0ee8aa73dd2fb28e15e7ac79 (patch) | |
tree | cc8d288d0039cb3d2084f43cafe8d4e0aea50e8b /nix/pre-commit-checks.nix | |
parent | 1183108baa44fde88944e9207fb7763668c2b448 (diff) | |
download | searchix-896d844cac976afd0ee8aa73dd2fb28e15e7ac79.tar.lz searchix-896d844cac976afd0ee8aa73dd2fb28e15e7ac79.tar.zst searchix-896d844cac976afd0ee8aa73dd2fb28e15e7ac79.zip |
feat: Convert templ components to gomponents
Diffstat (limited to 'nix/pre-commit-checks.nix')
-rw-r--r-- | nix/pre-commit-checks.nix | 36 |
1 files changed, 4 insertions, 32 deletions
diff --git a/nix/pre-commit-checks.nix b/nix/pre-commit-checks.nix index 7e53f30..6bee0ae 100644 --- a/nix/pre-commit-checks.nix +++ b/nix/pre-commit-checks.nix @@ -4,38 +4,10 @@ rec { hooks = { gotest.enable = false; golangci-lint.enable = true; - staticcheck = - let - wrapper = pkgs.symlinkJoin { - name = "staticcheck-wrapped"; - paths = [ pkgs.go-tools ]; - nativeBuildInputs = [ pkgs.makeWrapper ]; - postBuild = '' - wrapProgram $out/bin/staticcheck \ - --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.go ]} - ''; - }; - in - { - enable = true; - package = wrapper; - entry = - let - script = pkgs.writeShellScript "precommit-staticcheck" '' - err=0 - for dir in $(echo "$@" | xargs -n1 dirname | sort -u); do - ${hooks.staticcheck.package}/bin/staticcheck ./"$dir" - code="$?" - if [[ "$err" -eq 0 ]]; then - err="$code" - fi - done - exit $err - ''; - in - builtins.toString script; - }; + staticcheck = { + enable = true; + }; statix = { enable = true; # ignore is a glob @@ -57,7 +29,7 @@ rec { check-symlinks.enable = true; editorconfig-checker = { enable = true; - excludes = [ "\.md$" ]; + excludes = [ "\.md$" "\.ya?ml$" ]; }; prettier = { enable = true; |