CodeClone 2.0.0b1: когда детектора клонов уже мало

В прошлой статье я показывал CodeClone как инструмент для поиска структурного дублирования в Python-коде. Не только буквальной копипасты, но и повторяющихся функций, похожих блоков и одинаковых контрольных конструкций. За это время проект заметно изменился. Если раньше это был в первую очередь детектор клонов, то 2.0.0b1 — уже скорее инструмент для контроля структурного здоровья проекта в CI.

https://habr.com/ru/articles/1014978/

#ast #code_quality_tools #dev_tools #python #ci #qualitygates

CodeClone 2.0.0b1: когда детектора клонов уже мало

В прошлой статье я показывал CodeClone как инструмент для поиска структурного дублирования в Python-коде. Не только буквальной копипасты, но и повторяющихся функций, похожих блоков и одинаковых...

Хабр