DuploQ представляет собой графический интерфейс к консольной утилите Duplo ( [
https://github.com/dlidstrom/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 ](
https://github.com/duploq/duploq/releases ) ) можно скачать как исходные коды, так и бинарные пакеты для указанных выше систем (64 bit only). DuploQ + Duplo лицензированы под GPL-лицензией.
Ссылка:
https://www.linux.org.ru/news/development/15933291