DuploQ to graficzny interfejs do narzędzia konsoli Duplo (https://github.com/dlidstrom/Duplo),
przeznaczony do wyszukiwania duplikatów kodu w plikach źródłowych (tzw. „kopiuj-wklej”).
Narzędzie Duplo obsługuje kilka języków programowania: C, C++, Java, JavaScript, C#,
ale może być również używany do wyszukiwania kopii w dowolnych plikach tekstowych. W przypadku tych języków Duplo stara się ignorować makra, komentarze, puste linie i spacje, zapewniając użytkownikowi możliwie najczystsze wyniki.
DuploQ znacznie ułatwia znalezienie zduplikowanego kodu, umożliwiając szybkie określenie
gdzie szukać, konfigurować niezbędne parametry i wizualizować wyniki
w łatwy do zrozumienia sposób. Możesz także tworzyć i zapisywać projekty do późniejszego wykorzystania, łącznie z niezbędnymi folderami i
określenie parametrów i wzorców nazw plików w celu wyszukiwania duplikatów w danym zbiorze.
DuploQ to wieloplatformowa aplikacja napisana przy użyciu frameworka Qt w wersji 5.
Obecnie obsługiwane są co najmniej następujące platformy (pod warunkiem, że zainstalowana jest wersja Qt 5.10 lub nowsza):
- Microsoft Windows 10
- Ubuntu Linux
- Fedora Linux
Istnieje również duże prawdopodobieństwo, że DuploQ będzie działać na innych platformach, które są oficjalnie wspierane przez firmę Qt.
Na stronie wydania DuploQ (https://github.com/duploq/duploq/releases) możesz pobrać zarówno kody źródłowe, jak i pakiety binarne dla powyższych
systemy (tylko 64-bitowe).
DuploQ + Duplo są objęte licencją GPL.
Źródło: linux.org.ru