Arkanjo 0.1
A tool for find code duplicated functions in codebases
Loading...
Searching...
No Matches
DuplicationFinderTool Class Reference

Main code duplication detection tool. More...

#include <duplication_finder_tool.hpp>

Public Member Functions

 DuplicationFinderTool (string base_path_, double similarity_)
 Constructs the duplication finder tool.
 
void execute ()
 Executes the full duplication analysis pipeline.
 

Detailed Description

Main code duplication detection tool.

Orchestrates the preprocessing pipeline that analyzes the entire codebase to identify and catalog potential code duplications, creating the foundation for efficient similarity queries during the tool's operation phase.

Definition at line 29 of file duplication_finder_tool.hpp.

Constructor & Destructor Documentation

◆ DuplicationFinderTool()

DuplicationFinderTool::DuplicationFinderTool ( string base_path_,
double similarity_ )

Constructs the duplication finder tool.

Parameters
base_path_Root path of the codebase to analyze
similarity_Minimum similarity threshold (0-100) to consider as duplicate

Definition at line 3 of file duplication_finder_tool.cpp.

Member Function Documentation

◆ execute()

void DuplicationFinderTool::execute ( )

Executes the full duplication analysis pipeline.

Performs the complete preprocessing and analysis of the codebase, including file scanning, similarity comparison, and result saving.

Definition at line 8 of file duplication_finder_tool.cpp.


The documentation for this class was generated from the following files: