используя cpd на python - PullRequest
       39

используя cpd на python

7 голосов
/ 14 июля 2011

Я пытаюсь запустить версию CPD с графическим интерфейсом на базе кода Python, но повторяющийся код не возвращается, даже если я установил минимальный размер куска равным 1.

Мой код не очень хорош.

Кто-нибудь когда-либо имел успех в запуске CPD в проекте Python?

Ответы [ 2 ]

1 голос
/ 03 ноября 2017

Python изначально поддерживается начиная с PMD v5.3.0 (январь 2015 г.): https://pmd.github.io/latest/pmd-python/index.html Его можно запустить следующим образом:

. \ Cpd.bat --minimum-tokens 75--files C: \ Path \ to \ your \ project \ --language python

1 голос
/ 30 октября 2011

Не могу помочь вам с CPD.Попробуйте использовать наш детектор дубликатов CloneDR .Он имеет внешний интерфейс Python, и на сайте есть примеры результатов обнаружения клонов.В значительной степени CloneDR удается найти клоны в коде каждого, особенно если он «не так хорош».

...