ci/treefmt: add biome for .js files

This excludes doc and pkgs folders, because there are way too many files
to fix at the moment.

(cherry picked from commit 9d5164bdb8)
This commit is contained in:
Wolfgang Walther
2025-08-20 14:35:25 +02:00
parent 27c0126b67
commit 4fdb135006

View File

@@ -42,6 +42,22 @@ let
programs.actionlint.enable = true; programs.actionlint.enable = true;
programs.biome = {
enable = true;
settings.formatter = {
useEditorconfig = true;
};
settings.javascript.formatter = {
quoteStyle = "single";
semicolons = "asNeeded";
};
settings.json.formatter.enabled = false;
};
settings.formatter.biome.excludes = [
"doc/*"
"pkgs/*"
];
programs.keep-sorted.enable = true; programs.keep-sorted.enable = true;
# This uses nixfmt underneath, # This uses nixfmt underneath,