how to bring order to a legacy codebase using editorconfig and dotnet format? it is only fixing whitespace issues

This page summarizes the projects mentioned and recommended in the original post on /r/csharp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Roslyn

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

    Roslyn is the compiler, yes, but it also provides a framework for building analyzers and code fixers. This is what Visual Studio uses to detect problems with your code and suggest auto-fixes. For example, there's an analyzer called CSharpMakeFieldReadonlyDiagnosticAnalyzer and a corresponding CSharpMakeFieldReadonlyCodeFixProvider

  • .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

    i have tried with an adapted .editorconfig but even using the "official" dotnet team editorconfig

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • csharpier

    CSharpier is an opinionated code formatter for c#.

  • CodeMaid

    CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.

    Or as an alternative use CodeMaid.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts