33

我正在寻找一种与语言无关的代码复制工具。很容易找到特定于语言的代码复制工具(用于 Java、C、PHP 等),但我想以自定义语法对模板运行一些代码复制分析。

我不关心语法的高级解析,只是基于直线的原始字符串比较就可以了。空格不敏感匹配将是一个加号,但不是必需的。(我自己规范化/消除空格并不难。)

有谁知道可以(误)用于此类事情的工具?

谢谢。

4

3 回答 3

18

看看Simian,你可以将它用于 Java、C#、C、C++、COBOL、Ruby、JSP、ASP、HTML、XML、Visual Basic、Groovy 源代码甚至纯文本文件。

另外,这里有一个类似的问题。

于 2012-11-15T13:40:31.543 回答
3

你也可以看看 Sonar http://www.sonarsource.org/

于 2013-06-10T14:38:40.577 回答
0

看看这个https://siderlabs.com/

目前支持 C、C++、Cuda 等 Python、PHP、Java、Javascript 即将推出

于 2020-11-06T06:47:12.420 回答