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


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

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-ліцензією.

Джерело: linux.org.ru

Додати коментар або відгук