为XAML创建自定义代码分析规则

时间:2012-10-18 08:23:22

标签: unit-testing xaml visual-studio-2012 visual-studio-2013 code-analysis

我有兴趣为代码分析(Visual Studio 2010及以上) 创建自定义规则,专门针对XAML

我已经阅读了creating custom rules甚至关于FXCop + XAML Toolkit,但后者现已存档,不支持最新版本的FXCop(即Code Analysis使用的版本)。 我也查看过其他工具,例如NDepend但它似乎也不支持这个。

我想制作的自定义规则的示例: 确保XAML中没有任何元素将宽度属性设置为常量。

有关如何在VS 2012/VS 2013中执行此操作的任何想法(任何与Visual Studio集成的外部工具也是一种选择)?

2 个答案:

答案 0 :(得分:0)

我们的代码分析产品http://submain.com/CodeIt.Right包含一组开箱即用的XAML / SL / WPF规则,您还可以使用CodeIt.Right自定义规则SDK创建您提到的自定义规则。我们很乐意引导您完成自定义规则。

谢谢!

答案 1 :(得分:0)

而不是CodeAnalysis规则,StyleCop规则可能就是你所追求的。 CodeAnalysis适用于已编译的代码,这使得验证xaml代码变得更加困难。

StyleCop适用于源代码,允许您使用像XPath这样简单的东西进行检查,以验证属性或值的存在。

相关问题