32 static constexpr const char* SAVING_MESSAGE =
"Saving results...";
42 std::vector<std::string> find_files(
const fs::path& folder_path);
49 bool is_empty_line(std::string line);
56 std::vector<std::string> remove_blank_lines(std::vector<std::string> content);
64 bool is_equal_files(std::vector<std::string> content1, std::vector<std::string> content2);
72 double find_similarity(std::string path1, std::string path2);
79 std::vector<DuplicationEntry> find_similar_pairs(std::vector<std::string>& file_paths);
85 void save_duplications(std::vector<DuplicationEntry>& file_duplication_pairs)
override;
93 DiffMethod(
const fs::path& base_path_,
double similarity_);