| Crates.io | similarity-core |
| lib.rs | similarity-core |
| version | 0.4.1 |
| created_at | 2025-06-26 17:22:54.242438+00 |
| updated_at | 2025-08-13 17:41:54.042412+00 |
| description | Core library for code similarity detection using AST-based comparison |
| homepage | https://github.com/mizchi/similarity |
| repository | https://github.com/mizchi/similarity |
| max_upload_size | |
| id | 1727581 |
| size | 388,023 |
Core library for TypeScript/JavaScript code similarity detection using AST-based comparison.
use similarity_core::{extract_functions, compare_functions, TSEDOptions};
// Extract functions from code
let functions = extract_functions("example.ts", source_code)?;
// Compare two functions
let options = TSEDOptions::default();
let similarity = compare_functions(&func1, &func2, source1, source2, &options)?;
MIT