[shared] Replace Prettier with Biome

This commit is contained in:
2025-08-11 20:45:29 +02:00
parent 9557d9a6e6
commit d389bcc23f
9 changed files with 35 additions and 22 deletions

View File

@ -16,12 +16,20 @@
helix =
let
prettier = format: {
command = "prettier";
command = lib.getExe pkgs.nodePackages.prettier;
args = [
"--stdin-filepath"
"file.${format}"
];
};
biome = format: {
command = lib.getExe pkgs.biome;
args = [
"check"
"--stdin-file-path=file.${format}"
"--write"
];
};
in
{
enable = true;
@ -60,7 +68,7 @@
languages.language = [
{
name = "css";
formatter = prettier "css";
formatter = biome "css";
auto-format = true;
}
{
@ -68,14 +76,14 @@
language-servers = [
"vscode-json-language-server"
];
formatter = prettier "json";
formatter = biome "json";
auto-format = true;
}
{
name = "jsonc";
language-servers = [
];
formatter = prettier "jsonc";
formatter = biome "jsonc";
file-types = [
"jsonc"
];