Sco*_*lie 5 code-analysis static-code-analysis visual-studio-2012
我真的很喜欢VS11的新内置功能来查找"代码克隆",但似乎没有任何方法可以配置它.
一个例子只显示5行或更多的确切克隆.
现在它给出了精确,强,中和弱匹配,看起来它们是10行或更多.如果我可以配置它,它将有助于克隆的工作,它会找到我确信已经多年来切割和粘贴的那些小方法.
更新 以下是Release Preview版本文档中有关如何配置排除生成文件的能力的说明
从代码克隆分析中排除T4模板生成的文件
将模板放在Visual Studio项目的子目录中.将其命名为GeneratedFiles.
将新文本文件添加到项目中,并将其名称和扩展名更改为t4Exclusions.codeclonesettings
更改文件的内容,如下所示:
<CodeCloneSettings> <Exclusions> <File>GeneratedFiles*的.cs</File> </Exclusions> </CodeCloneSettings>
更新 - 08/27/2012我在Code Clone文档中找到了这个,它在早期版本中没有.这是找到长度小于10行的克隆的一种方法.
查找特定代码片段的克隆
1.突出显示方法或get/set定义中的代码片段.
注 - 您可以找到语句的克隆,但不能查找字段,方法或属性签名等声明.
2.在片段的快捷菜单上,选择"在解决方案中查找匹配的克隆".
当您想知道解决方案中是否存在类似的方法或片段时,请使用此方法.
从文档:
Clones that are less than 10 statements long are not discovered by this command.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1601 次 |
| 最近记录: |