Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

C#-Code automatisch formatieren

Einheitlich formatierter Code lässt sich leichter lesen, verstehen und ändern. Auf GitHub gibt's jetzt ein Tool das C#-Code automatisch formatiert.
Das Tool mit dem schlichten Namen Codeformatter basiert auf Roslyn und soll auf jedes C#-Projekt anwendbar sein. Dabei nutzt der automatische Formatierer die von Microsoft aufgestellten und auf dieser Seite hinterlegten C#-Coding-Regeln. Dabei hat Microsoft das Tool offensichtlich insbesondere deshalb geschrieben, weil die Coding-Regeln noch nicht so lange gelten, wie es .NET-Programme gibt und mithin eine ganze Reihe der Kernprojekte der BCL nicht konform zu den Regeln formatiert sind. Und wenn nicht alle Teile eines Projektes den Regeln folgen, verlieren die Regeln einen guten Teil ihres Nutzwertes.Dankbar nahm das .NET-Team die Hilfestellung des Roslyn-Teams an, das für den neuen Compiler einen vollständigen Parser für C#-Code geschrieben hat, nebst APIs um diesen syntaktisch und semantisch zu manipulieren. Damit kann das .NET-Team auch den älteren Code einfach in eine einheitliche Form bringen und auf GitHub veröffentlichen.Freilich steht der Codeformatter auch für die Zwecke aller anderen C#-Entwickler auf GitHub zum Download bereit. Diese Seite bringt ein Beispiel für den Einsatz des Tools zum Aufbereiten der bereits seit Version 1.0 in .NET enthaltenen Regex Codebasis. [bl]

Neueste Beiträge

Arbeiten mit Tabellen und KI in Dataverse
Microsoft unterstützt die zentrale Datenmanagement-Lösung Dataverse in Power Apps mit KI-Features.
7 Minuten
6. Aug 2025
Müssen Ziele SMART sein?
Wenn es um Ziele im Projektmanagement oder in der Führung einer Organisation geht, stoßen wir schnell und fast ausnahmslos auf das Akronym SMART. Was steckt dahinter, und kann es nicht auch sinnvolle Ziele geben, die nicht SMART sind?
8 Minuten
Browser-Apps mit Avalonia entwickeln - Avalonia
Klassische UI-Frameworks finden ihren Weg in den Browser
7 Minuten
11. Aug 2025
Miscellaneous

Das könnte Dich auch interessieren

Sicher ist sicher - Azure DevOps Pipelines Security
Als integraler Bestandteil der Entwicklungsumgebung ist Azure DevOps Pipelines oft Ziel von Angriffen. Da ist es gut zu wissen, wo die Schwachstellen des Systems liegen.
14 Minuten
16. Jun 2025
Für Einsteiger: Backend-Webentwicklung mit .NET - Microsoft
Auf YouTube bietet Microsoft eine Videoserie für Einsteiger in die Backend-Webentwicklung mit .NET.
2 Minuten
13. Feb 2024
CodeProject.AI Server in neuer Version - Lokaler AI-Server
CodeProject.AI Server (jetzt in Version 2.1.10) ist ein lokal installierter, selbstgehosteter, schneller, kostenloser und Open Source Artificial Intelligence Server für jede Plattform und jede Sprache.
2 Minuten
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige