# Changed the default .NET formatter When we first introduced the .NET formatter for C# files, we picked [csharpier](https://csharpier.com/) because it was a lot faster than [dotnet format](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-format). Since then, the opinionated formatting that came with `csharpier` was getting in the way of our style and along with conflcits with [ReSharper](https://www.jetbrains.com/resharper/). The latest is breaking change that switches the default formatter out but retains the `csharpier` formatting for those who want it. To put it back: ```nix config = inputs.mfgames-project-setup.lib.mkConfig { inherit system pkgs; dotnet.enable = true; dotnet.csharpier = true; dotnet.format = false; # Defaults to false, so don't need it. }; ``` To use `dotnet format`, the setup would be: ```nix config = inputs.mfgames-project-setup.lib.mkConfig { inherit system pkgs; dotnet.enable = true; dotnet.format = true; }; ```