重復代碼檢查工具simian的基本用法


  simian是一個檢查重復代碼的工具,支持通過命令行和UI方式來檢查代碼,可以檢查多種語言(比如C\C++, java, c#等)的代碼,常見的編程語言都支持,下面先來看看如何使用命令行來檢查c++重復代碼的。

E:\temp\simian-2.3.33\bin>simian-2.3.33.exe -includes="D:\code\test\**\*.hpp" -threshold=3 -formatter=xml:e:\temp\simian1.xml "*.rb"

  上面這個命令行的含義是,查找目錄D:\code\test\及其子目錄下的所有的.hpp文件,找出三行及以上重復的代碼,並將檢查的結果輸出到xml文件中。
這里重復的行數是可以自定義的,可以設置為3或者其它的數字;輸出的文件也可以指定多種文件格式,比如xml txt等格式。如果不希望輸出則去掉formatter就行了,結果會顯示在控制台。

  它還可以和vs工具集成,具體配置如下:

  目前simian只對非商業和個人是免費的,對於商業項目來說是要收費的,這一點使用者需要注意。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM