DuploQ - graphical frontend for Duplo (duplicate code detector)


DuploQ - graphical frontend for Duplo (duplicate code detector)

DuploQ is a graphical interface to the Duplo console utility (https://github.com/dlidstrom/Duplo),
designed to search for duplicated code in source files (the so-called "copy-paste").

The Duplo utility supports several programming languages: C, C++, Java, JavaScript, C#,
but can also be used to find copies in any text files. For the specified languages, Duplo tries to ignore macros, comments, blank lines, and spaces, giving the user the most "clean" results.

DuploQ greatly simplifies the job of finding duplicate code by allowing you to quickly identify
where to search, set the necessary parameters and visualize the results
in an easy to understand way. You can also create and save projects for later use, including the necessary folders and
by specifying parameters and filename patterns to search for duplicates in a given set.

DuploQ is a multi-platform application written using the Qt version 5 framework.
The following platforms are currently at least supported (assuming Qt version 5.10 or higher is installed):

  • Microsoft Windows 10
  • Ubuntu Linux
  • Fedora Linux

There is also a high probability that DuploQ will work on other platforms that are officially supported by Qt Company.

On the DuploQ release page (https://github.com/duploq/duploq/releases) you can download both source codes and binary packages for the above
systems (64 bit only).

DuploQ + Duplo are licensed under the GPL.

Source: linux.org.ru

Add a comment