LINUX.ORG.RU

DuploQ - графический фронтенд для Duplo (детектор дублированного кода)

 , duplo, , ,

DuploQ - графический фронтенд для Duplo (детектор дублированного кода)

4

3

DuploQ представляет собой графический интерфейс к консольной утилите Duplo (https://github.com/dlidstrom/Duplo), предназначенной для поиска дублированного кода в исходных файлах (т.н. «копипаста»).

Утилита Duplo поддерживает несколько языков программирования: C, C++, Java, JavaScript, C#, но также может быть использована для поиска копий в любых текстовых файлах. Для указанных языков Duplo старается игнорировать макросы, комментарии, пустые строки и пробелы, выдавая пользователю максимально «чистые» результаты.

DuploQ значительно облегчает работу по поиску дублированного кода, позволяя быстро указать, где производить поиск, настроить необходимые параметры и визуализировать результаты в простом для понимания виде. Также можно создавать и сохранять для последующего использования проекты, включая в них необходимые папки и указав параметры и шаблоны имён файлов для поиска дубликатов в данном наборе.

DuploQ является мультиплатформенным приложением, написанным с помощью фреймвока Qt версии 5. В настоящее время как минимум поддерживаются следующие платформы (при условии установленной Qt версии не ниже 5.10):

  • Microsoft Windows 10
  • Ubuntu Linux
  • Fedora Linux

Также высока вероятность работы DuploQ на иных платформах, которые официально поддерживаются Qt Company.

На странице релиза DuploQ (https://github.com/duploq/duploq/releases) можно скачать как исходные коды, так и бинарные пакеты для указанных выше систем (64 bit only).

DuploQ + Duplo лицензированы под GPL-лицензией.

>>> Подробности



Проверено: Shaman007 ()
Ответ на: комментарий от WatchCat

Эклипс и нетбинс, через плагины, но всё же умеют. Причём они используют PMD, что удобно, ибо билды тоже им верифицируются. Можно ещё до коммита увидеть, что у тебя код не пройдет анализ.

cocucka ★★★★☆
()
Ответ на: комментарий от WatchCat

Это умеет любой LSP с линтером. IDE’шки их и юзают под капотом.

Ничто не мешает прикрутить к vim тот же ale.

t3n3t
()
Ответ на: комментарий от cocucka

PMD годная штука, но в ней нельзя проекты, насколько знаю.

ii-system
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.