Arkanjo 0.1
A tool for find code duplicated functions in codebases
|
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. | |
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.
DuplicationFinderTool::DuplicationFinderTool | ( | string | base_path_, |
double | similarity_ ) |
Constructs the duplication finder tool.
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.
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.