我正在寻找一种与语言无关的代码复制工具。找到特定于语言的代码重复工具(适用于 Java、C、PHP...)很容易,但我想以自定义语法对模板运行一些代码重复分析。
我不关心语法的高级解析,只需基于直线的原始字符串比较就可以了。空格不敏感匹配将是一个优点,但不是必需的。 (我自己标准化/消除空格并不难。)
有人知道有一种工具可以被(误)用于类似的事情吗?
看一看Simian http://www.harukizaemon.com/simian/,您可以将其用于 Java、C#、C、C++、COBOL、Ruby、JSP、ASP、HTML、XML、Visual Basic、Groovy 源代码甚至纯文本文件。
还有一个类似的问题here https://stackoverflow.com/questions/191614/how-to-detect-code-duplication-during-development.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)