Есть ли в python библиотека для проверки дубликатов кода? Я использую python IDE, и я нахожу проблему реорганизации моего кода. Есть ли какая-либо библиотека python, которая предлагает дублирующий код в программе/проекте?
Обновление: я нашел клон-экскаватор, который согласно своему сайту,
Мы протестировали Clone Digger на источники нескольких проектов с открытым исходным кодом. Существуют следующие недостатки формата текущего отчета:
Различия выделяются с использованием алгоритма diff. Этот способ подсветка не имеет ничего общего с абстрактным синтаксическим деревом алгоритм сравнения последовательностей операторов для подобия.
Замечания класса и функции учитываются во время вычисление подобия, но они не представлены в выводе. Поэтому некоторые пары клонов могут выглядеть равными, но отмечены как сходящиеся.
Есть ли какие-нибудь инструменты лучше этого?