I&#x27;ve never worked with a fmt tool, but run C# StyleCop[1] on each build to warn about style violations. Naively to me that seems to give the same benefit, but is probably significantly easier to write, is easily configurable and extensible, and leaves me in control.<p>Isn&#x27;t it annoying when a globally optimizing tool switches back and forth between &quot;all arguments on one line&quot; and &quot;all arguments on separate lines&quot;? E.g. producing overly complex whitespace changes in diffs for small &quot;triggering&quot; changes?<p>[1] <a href="https:&#x2F;&#x2F;stylecop.codeplex.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;stylecop.codeplex.com&#x2F;</a>