From 11d11c7c02642a40ff0b779a1d0becc0e4eefb3c Mon Sep 17 00:00:00 2001 From: alexion Date: Sat, 26 Sep 2026 23:49:03 -0400 Subject: [PATCH] feat(style-nix): require shared file discovery --- src/skills/style/nix/rules/general.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/skills/style/nix/rules/general.md diff --git a/src/skills/style/nix/rules/general.md b/src/skills/style/nix/rules/general.md new file mode 100644 index 0000000..3b51109 --- /dev/null +++ b/src/skills/style/nix/rules/general.md @@ -0,0 +1,12 @@ +## Discover Nix files + +### Rule + +Use `util.collectNixFiles` to discover Nix files. +Do not use `builtins.readDir` with a `.nix` suffix filter for this purpose. +Pass `util` to Nix functions that need the helper. + +### Rationale + +`util.collectNixFiles` centralizes recursive discovery of Nix files. +Repository Nix code uses one implementation.