Visual studio 获取按文件分组的代码克隆分析结果
作为我被要求创建的代码分析报告的一部分,我需要对解决方案中每个文件的重复进行评级。为了给每个文件打分,我使用了0-100的刻度,其中数字对应于Visual Studio中“代码克隆分析结果”窗口中的一个类别(即0==精确匹配,25==强匹配,50==中等匹配,75==弱匹配,100==无匹配)Visual studio 获取按文件分组的代码克隆分析结果,visual-studio,code-analysis,static-code-analysis,Visual Studio,Code Analysis,Static Code Analysis,作为我被要求创建的代码分析报告的一部分,我需要对解决方案中每个文件的重复进行评级。为了给每个文件打分,我使用了0-100的刻度,其中数字对应于Visual Studio中“代码克隆分析结果”窗口中的一个类别(即0==精确匹配,25==强匹配,50==中等匹配,75==弱匹配,100==无匹配) 我遇到的问题是,当从Visual Studio中运行时,代码克隆分析结果显示在一个窗口中,我甚至无法从该窗口复制文本,更不用说按文件分组了。有没有一种方法可以将结果输出到文本文件或其他文件类型,这样我至少
我遇到的问题是,当从Visual Studio中运行时,代码克隆分析结果显示在一个窗口中,我甚至无法从该窗口复制文本,更不用说按文件分组了。有没有一种方法可以将结果输出到文本文件或其他文件类型,这样我至少可以对匹配我感兴趣的每个文件名的文本执行“全部查找”,以查看这些文件是否匹配,以及哪些匹配?更好的是,是否有一种方法可以按文件对结果进行分组,从而按文件而不是简单的匹配列表来识别匹配项?看看这是否适用于您
- 滚动到结果窗口的右上角和右下角 底部李>
- 点击最后一个条目李>
- 键盘操作:Control+Shift+Home李>
- 应选择所有条目李>
- 键盘执行此操作:Control+C
- 所有条目都应复制到键盘打开的excel中李>
- 粘贴到excel中
- 操纵
坦帕的希利不是MS,但请参见。同样的信息也可以作为XML提供。谢谢,那个URL给了我一个404,对吗?对不起。不知怎的,URL被屏蔽了。我测试了这个:什么版本的VisualStudio?这在2015年是可行的。该报告中的所有信息都以XML文件的形式提供。您可以计算每个文件中克隆代码的数量(在SLOC中),然后除以文件的大小,得到一个介于0和1之间的值。接近1的值为“更差”;按降序排序。您还看到了克隆主报告页?它报告按卷排序的克隆,因此首先列出最差的违规克隆。我更喜欢大的克隆,而不是最差的文件。谢谢你的回答,不幸的是,我不再为要求完成这项工作的公司工作,现在只能访问VS2010。但是,如果我能够确认这在将来是否有效,我会将其标记为可接受的答案。