7

Ich bin interessiert benutzerdefinierte Regeln für Code-Analyse (Visual Studio 2010 und höher) zu schaffen, die die XAML speziell Ziel.Erstellen von benutzerdefinierten Codeanalyseregeln für XAML

Ich habe über creating custom rules und sogar über FXCop + XAML Toolkit gelesen, aber das spätere ist jetzt archiviert und unterstützt nicht die neuesten Versionen von FXCop (d. H. Die Version, mit der Code Analysis arbeitet). Ich habe auch andere Tools wie NDepend angeschaut, aber es scheint dies auch nicht zu unterstützen.

Ein Beispiel für eine benutzerdefinierte Regel machen Ich mag würde zu: Sicherstellen, dass keine Elemente in der XAML haben die Breite Eigenschaft auf eine Konstante gesetzt.

Irgendwelche Ideen, wie man dies in VS 2012/VS 2013 (jedes externe Tool, das mit Visual Studio integriert ist auch eine Option)?

Antwort

0

Unser Codeanalyseprodukt http://submain.com/CodeIt.Right enthält eine Reihe von XAML/SL/WPF-Regeln und Sie können auch die benutzerdefinierte Regel erstellen, die Sie mit dem CodeIt.Right-SDK für benutzerdefinierte Regeln angeben. Wir würden uns freuen, Sie durch Ihre benutzerdefinierte Regel zu führen.

Danke!

0

Anstelle einer CodeAnalysis-Regel ist eine StyleCop-Regel wahrscheinlich das, wonach Sie suchen. CodeAnalysis arbeitet mit dem kompilierten Code, was die Überprüfung des XAML-Codes erschwert.

StyleCop arbeitet mit dem Quellcode, so dass Sie Prüfungen mit etwas so Einfachem wie XPath erstellen können, um etwas wie das Vorhandensein eines Attributs oder den Wert zu validieren.

Verwandte Themen