using cpd on python

2.1k Views Asked by At

I am trying to run the GUI version of CPD on my python codebase, but no duplicate code is returned even when i set the min chunk size to 1.

My code isnt that good.

has anyone ever had any success running CPD on a python project?

2

There are 2 best solutions below

2
On

Can't help you with CPD. Consider trying our CloneDR duplicate code detector. It has a Python front end, and there are sample results from clone detection runs at the site. Pretty much CloneDR manages to find clones in everybody's code, especially if it "isn't that good".

0
On

Python is natively supported since PMD v5.3.0 (January 2015) : https://pmd.github.io/latest/pmd-python/index.html It can be run like this :

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