我试图在代码审查过程中使用NDepend。我想解决的一件事是从CQL规则的角度检查新创建的类是否有效。
我有很多遗留代码,并且有许多违反CQL规则的字段/类/方法。但是我只想找到由开发人员新创建的特定类所违反的规则,并且我想检查这些规则。
是否有一种方法可以找到特定类违反的所有CQL规则,以便我可以修复它们?
是的,您可以比较两个分析并选择具有CQL条件"WasAdded"的新类。
Select Classes Where WasAdded
比较两个版本的其他属性是
- WasRemoved
- CodeWasChanged
查看CQL文档和Patrick的这篇文章