DuploQ to graficzny interfejs dla konsolowej aplikacji Duplo (https://github.com/dlidstrom/Duplo),
przeznaczonej do wykrywania zduplikowanego kodu w plikach źródłowych (tzw. „kopipasta”).
Aplikacja Duplo obsługuje kilka języków programowania: C, C++, Java, JavaScript, C#,
ale może być także używana do wyszukiwania kopii w dowolnych plikach tekstowych. Dla wskazanych języków Duplo stara się ignorować makra, komentarze, puste linie oraz spacje, dostarczając użytkownikowi maksymalnie „czyste” wyniki.
DuploQ znacznie ułatwia pracę związana z wyszukiwaniem zduplikowanego kodu, umożliwiając szybkie wskazanie,
gdzie przeprowadzać wyszukiwanie, dostosowanie wymaganych parametrów oraz wizualizację wyników
w sposób łatwy do zrozumienia. Można również tworzyć i zapisywać projekty do późniejszego użytku, włączając w nie wymagane katalogi oraz
określając parametry i wzorce nazw plików do wyszukiwania duplikatów w danym zbiorze.
DuploQ jest aplikacją wieloplatformową, napisaną przy użyciu frameworka Qt w wersji 5.
Obecnie wspierane są co najmniej następujące platformy (przy założeniu zainstalowanej wersji Qt nie niższej niż 5.10):
- Microsoft Windows 10
- Ubuntu Linux
- Fedora Linux
Istnieje również duże prawdopodobieństwo, że DuploQ działa na innych platformach, które są oficjalnie wspierane przez Qt Company.
Na stronie wydania DuploQ (https://github.com/duploq/duploq/releases) można pobrać zarówno kod źródłowy, jak i pakiety binarne dla powyższych
systemów (tylko 64 bity).
DuploQ + Duplo są licencjonowane na podstawie licencji GPL.
Źródło: linux.org.ru

