7

Sono interessato a creare regole personalizzate per l'analisi di codice (Visual Studio 2010 e sopra) che prendono di mira l'XAML specificamente.Creazione personalizzata di analisi del codice XAML regole per

Ho letto su creating custom rules e anche su FXCop + XAML Toolkit, ma l'ultimo è ora archiviato e non supporta le ultime versioni di FXCop (vale a dire la versione con cui funziona Code Analysis). Ho anche esaminato altri strumenti come NDepend ma non sembra supportare neanche questo.

Un esempio per una regola personalizzata mi piacerebbe fare: Assicurarsi che nessun elemento nella XAML hanno la proprietàWidth impostata su una costante.

Qualsiasi idea su come eseguire questa operazione in VS 2012/VS 2013 (qualsiasi strumento esterno che si integra con Visual Studio è anche un'opzione)?

risposta

0

Il nostro prodotto di analisi del codice http://submain.com/CodeIt.Right include un set di regole XAML/SL/WPF e può anche creare la regola personalizzata che si menziona utilizzando la regola personalizzata CodeIt.Right SDK. Saremo lieti di guidarti attraverso la tua regola personalizzata.

Grazie!

0

Invece di una regola CodeAnalysis, una regola StyleCop è probabilmente quello che stai cercando. CodeAnalysis funziona sul codice compilato, il che rende più difficile verificare il codice xaml.

StyleCop funziona sul codice sorgente, consentendo di creare assegni con qualcosa di semplice come XPath per convalidare qualcosa come la presenza di un attributo o il valore.