Microsoft stellt die Unity Analyzers auf GitHub als Open-Source-Projekt bereit. Das Repository bündelt Roslyn-Analyser und Suppressoren, die Visual Studio bei der Arbeit an Unity-Projekten mit Unity-spezifischen Diagnosen unterstützen.
Die Werkzeuge erkennen Regeln und Situationen, die für allgemeine C#-Projekte nicht gelten. Dazu gehören Hinweise für Unity-spezifischen Code sowie Diagnosen, die Microsoft für Unity-Projekte ausblendet, wenn sie dort nicht sinnvoll sind. Der Quellcode lässt sich über das Repository prüfen und erweitern.
Analyser für Visual Studio und Unity
Microsoft beschreibt die Unity Analyzers als Bestandteil der Visual-Studio-Tools für Unity. Für Visual Studio Code verweist das Projekt auf die offizielle Unity-Erweiterung. Die Analyzers ergänzen damit den Entwicklungsarbeitsplatz, ohne eine eigene Engine oder ein separates Build-System vorauszusetzen. Ein früherer Beitrag zu einem offenen Microsoft-Entwicklungswerkzeug auf GitHub zeigt einen ähnlichen Ansatz bei Debugging-Werkzeugen.
