From 4fdb135006305b8ec13c4d36376439ef65931008 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 20 Aug 2025 14:35:25 +0200 Subject: [PATCH] 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 9d5164bdb89b23103e8fb94d6f0bef75ac85f747) --- ci/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ci/default.nix b/ci/default.nix index c75de0ff2b9a..0b24da8f170c 100644 --- a/ci/default.nix +++ b/ci/default.nix @@ -42,6 +42,22 @@ let 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; # This uses nixfmt underneath,