refactor(dotfiles): share Nix file discovery #101
12
src/skills/style/nix/rules/general.md
Normal file
12
src/skills/style/nix/rules/general.md
Normal file
@@ -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.
|
||||
Reference in New Issue
Block a user