[#] DuploQ - графический фронтенд для Duplo (детектор дублированного кода)
Новостной_робот(mira, 1) — All
2020-10-07 20:00:03


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