diff --git a/flake.nix b/flake.nix index 1fa681d..07562d4 100644 --- a/flake.nix +++ b/flake.nix @@ -44,7 +44,7 @@ conformDefaults = { scopes = [ ]; }; contributorCovenantDefaults = { enable = false; }; developerCertificateOfOriginDefaults = { enable = false; }; - dotnetDefaults = { enable = false; }; + dotnetDefaults = { enable = false; format = false; }; prettierDefaults = { proseWrap = "preserve"; }; rustDefaults = { enable = false; }; licenseDefaults = { enable = false; filename = "LICENSE.md"; }; diff --git a/src/configs/treefmt.nix b/src/configs/treefmt.nix index df693eb..305c877 100644 --- a/src/configs/treefmt.nix +++ b/src/configs/treefmt.nix @@ -32,6 +32,17 @@ let includes = [ "*.cs" ]; }; } + // pkgs.lib.attrsets.optionalAttrs dotnet.format { + dotnet-format-style = { + command = "dotnet format style --include"; + includes = [ "*.cs" ]; + }; + + dotnet-format-analyzers = { + command = "dotnet format analyzers --include"; + includes = [ "*.cs" ]; + }; + } // pkgs.lib.attrsets.optionalAttrs rust.enable { rust = { command = "rustfmt";