DuploQ est une interface graphique pour l'outil console Duplo (https://github.com/dlidstrom/Duplo),
destinée à rechercher le code dupliqué dans les fichiers source (appelé « copy-paste »).
L'outil Duplo prend en charge plusieurs langages de programmation : C, C++, Java, JavaScript, C#,
mais peut également être utilisé pour rechercher des copies dans n'importe quel fichier texte. Pour les langages mentionnés, Duplo s'efforce d'ignorer les macros, les commentaires, les lignes vides et les espaces, fournissant à l'utilisateur des résultats aussi « propres » que possible.
DuploQ facilite considérablement la recherche de code dupliqué, permettant de spécifier rapidement
où effectuer la recherche, de configurer les paramètres nécessaires et de visualiser les résultats
de manière compréhensible. Il est également possible de créer et de sauvegarder des projets pour une utilisation ultérieure, y compris les dossiers nécessaires et
en spécifiant les paramètres et les modèles de noms de fichiers pour rechercher des doublons dans cet ensemble.
DuploQ est une application multiplateforme, écrite avec le framework Qt version 5.
Actuellement, au moins les plateformes suivantes sont prises en charge (sous réserve que Qt version 5.10 ou une version supérieure soit installée) :
- Microsoft Windows 10
- Ubuntu Linux
- Fedora Linux
Il y a également de fortes chances que DuploQ fonctionne sur d'autres plateformes officiellement prises en charge par la société Qt.
Sur la page de publication de DuploQ (https://github.com/duploq/duploq/releases) vous pouvez télécharger à la fois le code source et les paquets binaires pour les systèmes mentionnés ci-dessus
(64 bits uniquement).
DuploQ + Duplo sont sous licence GPL.
Source : linux.org.ru

