Skip to content

Commit 0b4d3de

Browse files
committed
Fixing test errors
1 parent 5d5688e commit 0b4d3de

File tree

6 files changed

+15
-17
lines changed

6 files changed

+15
-17
lines changed

crates/cli/src/commands/analyze.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ fn is_source_file(path: &Path) -> bool {
210210
async fn analyze_file(
211211
file_path: &Path,
212212
language_override: &Option<crate::cli::Language>,
213-
language_detector: &LanguageDetector,
213+
_language_detector: &LanguageDetector,
214214
parsers: &mut HashMap<Language, TreeSitterParser>,
215215
include_complexity: bool,
216216
include_dependencies: bool,
@@ -310,7 +310,7 @@ fn extract_function_signatures(symbols: &SymbolTable) -> HashMap<String, String>
310310
async fn write_analysis_output(
311311
content: &str,
312312
output_path: &Option<PathBuf>,
313-
format: &OutputFormat,
313+
_format: &OutputFormat,
314314
) -> Result<()> {
315315
match output_path {
316316
Some(path) => {

crates/cli/src/commands/compare.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -345,16 +345,16 @@ async fn process_file_pair(
345345
source_file: &Path,
346346
target_file: &Path,
347347
language_override: &Option<crate::cli::Language>,
348-
language_detector: &LanguageDetector,
348+
_language_detector: &LanguageDetector,
349349
parsers: &mut HashMap<Language, TreeSitterParser>,
350350
threshold: f64,
351351
ignore_whitespace: bool,
352-
ignore_case: bool,
352+
_ignore_case: bool,
353353
detect_refactoring: bool,
354354
track_moves: bool,
355355
show_similarity: bool,
356356
include_ast: bool,
357-
max_depth: usize,
357+
_max_depth: usize,
358358
cli: &Cli,
359359
) -> Result<ComparisonResult> {
360360
let file_start = Instant::now();
@@ -541,9 +541,9 @@ async fn process_file_pair(
541541

542542
/// Calculate function-level similarity scores
543543
fn calculate_function_similarities(
544-
source_symbols: &SymbolTable,
545-
target_symbols: &SymbolTable,
546-
similarity_scorer: &SimilarityScorer,
544+
_source_symbols: &SymbolTable,
545+
_target_symbols: &SymbolTable,
546+
_similarity_scorer: &SimilarityScorer,
547547
) -> Result<HashMap<String, f64>> {
548548
let similarities: HashMap<String, f64> = HashMap::new();
549549

crates/diff-engine/src/cross_file_tracker.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
//! Cross-file function tracking for detecting function moves between files
22
3-
use crate::hungarian_matcher::{HungarianMatcher, HungarianMatcherConfig, HungarianMatchResult};
3+
use crate::hungarian_matcher::{HungarianMatcher, HungarianMatcherConfig};
44
use crate::similarity_scorer::{SimilarityScorer, ComprehensiveSimilarityScore};
55
use smart_diff_parser::{ASTNode, Language};
66
use smart_diff_semantic::{
7-
EnhancedFunctionSignature, SymbolResolver, FileContext,
8-
ComprehensiveDependencyGraphBuilder, FileAnalysisContext
7+
EnhancedFunctionSignature, SymbolResolver,
8+
ComprehensiveDependencyGraphBuilder
99
};
1010
use serde::{Serialize, Deserialize};
1111
use std::collections::{HashMap, HashSet};

crates/diff-engine/src/engine.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
//! Main diff engine
22
3-
use crate::changes::{ChangeClassifier, ChangeClassificationConfig};
3+
use crate::changes::ChangeClassifier;
44
use crate::matching::FunctionMatcher;
55
use crate::refactoring::RefactoringDetector;
6-
use crate::similarity_scorer::SimilarityScoringConfig;
76
use crate::tree_edit::{TreeEditDistance, ZhangShashaConfig};
87
use serde::{Deserialize, Serialize};
98
use smart_diff_parser::{Function, MatchResult, Language};

crates/diff-engine/src/refactoring.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
//! common code refactoring patterns with confidence scoring, detailed analysis, and
55
//! integration with change classification and similarity analysis.
66
7-
use crate::changes::{ChangeClassifier, DetailedChangeClassification};
7+
use crate::changes::ChangeClassifier;
88
use crate::similarity_scorer::{SimilarityScorer, SimilarityScoringConfig, ComprehensiveSimilarityScore};
9-
use smart_diff_parser::{Change, RefactoringType, ChangeType, CodeElement, ASTNode, Language};
9+
use smart_diff_parser::{Change, RefactoringType, ChangeType, ASTNode, Language};
1010
use smart_diff_semantic::EnhancedFunctionSignature;
1111
use serde::{Deserialize, Serialize};
1212
use std::collections::{HashMap, HashSet};

crates/diff-engine/src/tree_edit.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ use serde::{Deserialize, Serialize};
77
use smart_diff_parser::{ASTNode, NodeType};
88
use std::collections::HashMap;
99
use std::sync::{Arc, Mutex};
10-
use anyhow::Result;
1110

1211
/// Configuration for Zhang-Shasha tree edit distance algorithm
1312
#[derive(Debug, Clone)]
@@ -269,7 +268,7 @@ impl TreeEditDistance {
269268

270269
/// Recursively hash tree structure
271270
fn hash_tree_recursive(&self, tree: &ASTNode, hasher: &mut std::collections::hash_map::DefaultHasher) {
272-
use std::hash::{Hash, Hasher};
271+
use std::hash::Hash;
273272

274273
// Hash node type
275274
std::mem::discriminant(&tree.node_type).hash(hasher);

0 commit comments

Comments
 (0)