Simian 코드 중복 검사 도구
http://www.redhillconsulting.com.au/products/simian/
- 코드 중복 검출 도구
- C++ 지원
- vs(비쥬얼 스튜디오 호환), xml 등 여러가지 출력 포맷 지원
- 최소한 몇 라인 이상의 유사성이 확보되어야 코드 중복으로 보는지 결정하는 문턱값 지정 가능
- 닷넷 exe와 자바 jar 버전의 실행 파일이 있으나 이상하게 2.2.24 버전에서는 자바 버전만 제대로 동작하는듯...
-
비쥬얼 스튜디오 연동 방법
- 전체 솔루션 검사
-
- -mx100m -jar G:\simian-2.2.24\bin\simian-2.2.24.jar -formatter=vs -language=cpp **/*.cpp **/*.h
- 프로젝트 검사
-
- -jar G:\simian-2.2.24\bin\simian-2.2.24.jar -formatter=vs -language=cpp **/*.cpp **/*.h
- 현재 파일 검사
-
- -jar G:\simian-2.2.24\bin\simian-2.2.24.jar -formatter=vs -language=cpp $(ItemFileName)$(ItemExt)
- html 출력을 위해서는 포함되어 있는 simian.xsl 파일로 xml 출력을 변환하면 됨.
Comments (0)