From ef6d60d47853d799dcfbf7e0800d9fce826494ba Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Tue, 12 Dec 2023 12:39:38 -0500 Subject: [PATCH 1/3] List inherited config attributes in same order as defined Helps with keeping track of them hopefully. --- modules/pre-commit.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/pre-commit.nix b/modules/pre-commit.nix index ab1daab4..538169b0 100644 --- a/modules/pre-commit.nix +++ b/modules/pre-commit.nix @@ -160,7 +160,7 @@ let { raw = { - inherit (config) name entry language files stages types types_or pass_filenames verbose always_run; + inherit (config) name entry language files types types_or pass_filenames stages verbose always_run; id = name; exclude = mergeExcludes config.excludes; }; From 51916ed7a1d9d68b80f84b6f06d7a1f5696f1672 Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Tue, 12 Dec 2023 12:57:45 -0500 Subject: [PATCH 2/3] Add fail_fast hook config to pre-commit json --- modules/pre-commit.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/pre-commit.nix b/modules/pre-commit.nix index 538169b0..8240dee1 100644 --- a/modules/pre-commit.nix +++ b/modules/pre-commit.nix @@ -125,6 +125,7 @@ let description = lib.mdDoc '' if true pre-commit will stop running hooks if this hook fails. ''; + default = false; }; require_serial = mkOption { type = types.bool; @@ -160,7 +161,7 @@ let { raw = { - inherit (config) name entry language files types types_or pass_filenames stages verbose always_run; + inherit (config) name entry language files types types_or pass_filenames fail_fast stages verbose always_run; id = name; exclude = mergeExcludes config.excludes; }; From 97f9b48312ebe4129e0490ac589c58c9102f16ad Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Tue, 12 Dec 2023 12:57:45 -0500 Subject: [PATCH 3/3] Add require_serial hook config to pre-commit json --- modules/pre-commit.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/pre-commit.nix b/modules/pre-commit.nix index 8240dee1..88faeb59 100644 --- a/modules/pre-commit.nix +++ b/modules/pre-commit.nix @@ -132,6 +132,7 @@ let description = lib.mdDoc '' if true this hook will execute using a single process instead of in parallel. ''; + default = false; }; stages = mkOption { @@ -161,7 +162,7 @@ let { raw = { - inherit (config) name entry language files types types_or pass_filenames fail_fast stages verbose always_run; + inherit (config) name entry language files types types_or pass_filenames fail_fast require_serial stages verbose always_run; id = name; exclude = mergeExcludes config.excludes; };