mirror of
https://github.com/numtide/treefmt.git
synced 2024-10-26 09:19:18 +03:00
ce14ee828f
For each path we determine the list of formatters that are interested in formatting it. From there, we sort the list of formatters first by priority (lower value, higher priority) and then by name (lexicographically). With this information we create a batch key which is based on the unique sequence of formatters. When enough paths with the same sequence is ready we apply them in order to each formatter. By default, with no special configuration, this model guarantees that a given path will only be processed by one formatter at a time. If a user wishes to influence the order in which formatters are applied they can use the priority field. Signed-off-by: Brian McGee <brian@bmcgee.ie>
12 lines
254 B
TOML
12 lines
254 B
TOML
# One CLI to format the code tree - https://git.numtide.com/numtide/treefmt
|
|
|
|
[formatter.deadnix]
|
|
command = "deadnix"
|
|
options = ["--edit"]
|
|
includes = ["*.nix"]
|
|
priority = 1
|
|
|
|
[formatter.nixpkgs-fmt]
|
|
command = "nixpkgs-fmt"
|
|
includes = ["*.nix"]
|
|
priority = 2 |