List of all items
Structs
- ast::AstAnalysis
- ast::AstNode
- ast::AstParser
- ast::AstSyntaxEdge
- ast::ClassInfo
- ast::FunctionInfo
- ast::ImportInfo
- ast::VariableInfo
- cache::SearchCache
- cache_lru::LruCacheWrapper
- callgraph::CallEdge
- callgraph::CallGraph
- callgraph::CallNode
- cfg::BasicBlock
- cfg::CfgEdge
- cfg::ControlFlowGraph
- circular::CircularCall
- cli::Cli
- codemetrics::FileMetrics
- codemetrics::ProjectMetrics
- codemetrics::TotalMetrics
- codemetrics::complexity::ComplexityMetrics
- codemetrics::complexity::HalsteadMetrics
- codemetrics::maintainability::CodeChurn
- codemetrics::maintainability::MaintainabilityMetrics
- codemetrics::size::SizeMetrics
- deadcode::DeadCodeItem
- depgraph::DependencyEdge
- depgraph::DependencyGraph
- depgraph::DependencyNode
- designmetrics::types::ClassMetrics
- designmetrics::types::DesignMetrics
- designmetrics::types::ModuleMetrics
- designmetrics::types::OverallStats
- dfg::DataFlowGraph
- dfg::DfgEdge
- dfg::DfgNode
- duplicates::DuplicateConfig
- duplicates::EnhancedDuplicateBlock
- find::FindReport
- find::FindResult
- fs::MockFileSystem
- fs::RealFileSystem
- fs::WalkOptions
- githistory::CommitInfo
- githistory::GitSearchResult
- githistory::GitSearcher
- graphs::GraphAnalysisResult
- graphs::GraphAnalyzer
- graphs::GraphSummary
- health::HealthDetails
- health::HealthReport
- index::CodeIndex
- index::IndexEntry
- index::IndexStats
- language::types::LanguageInfo
- memopt::StreamingSearcher
- parser::go::GoParser
- parser::java::JavaParser
- parser::javascript::JavaScriptParser
- parser::python::PythonParser
- parser::rust::RustParser
- parser::token::Token
- parser::tokenizer::Tokenizer
- parser::traits::BasicBlock
- parser::traits::Branch
- parser::traits::Loop
- parser::traits::Reference
- parser::traits::Scope
- pdg::PdgEdge
- pdg::PdgNode
- pdg::ProgramDependencyGraph
- remote::RemoteSearchResult
- remote::RemoteSearcher
- remote::RepositoryInfo
- search::engine::DefaultSearchEngine
- security::SecurityFinding
- types::ComplexityMetrics
- types::DuplicateBlock
- types::FileInfo
- types::Match
- types::RefactorSuggestion
- types::SearchMetrics
- types::SearchOptions
- types::SearchResult
- unified::UnifiedEdge
- unified::UnifiedGraph
- watcher::FileWatcher
Enums
- ast::SyntaxRelationshipType
- cfg::BlockType
- cfg::EdgeType
- cli::Commands
- depgraph::EdgeType
- dfg::DataFlowType
- dfg::DfgNodeType
- duplicates::CloneType
- errors::AnalysisError
- errors::GraphError
- errors::RemoteError
- errors::SearchError
- find::FindType
- graphs::GraphType
- memopt::FileReader
- parser::error::ParseError
- parser::token::TokenKind
- parser::traits::BlockKind
- parser::traits::LoopType
- pdg::DependencyType
- pdg::PdgNodeType
- security::SecurityKind
- security::Severity
- unified::EdgeCategory
Traits
- fs::FileSystem
- parser::traits::CodeParser
- parser::traits::ControlFlowParser
- parser::traits::ScopeParser
- traits::Analyzer
- traits::GraphBuilder
- traits::SearchEngine
Functions
- analysis::analyze_codebase
- analysis::analyze_file_for_refactoring
- analysis::list_supported_languages
- analysis::suggest_refactoring
- ast::analyze_content
- ast::analyze_file
- ast::get_syntax_edges
- cache::get_search_cache
- callgraph::build_call_graph
- cfg::analyze_file_cfg
- cfg::build_cfg_from_source
- circular::deduplicate_cycles
- circular::detect_circular_calls
- circular::find_circular_calls
- circular::find_cycles_dfs
- circular::format_cycle
- cli::get_default_exclude_dirs
- codemetrics::analyze_file_metrics
- codemetrics::analyze_project_metrics
- codemetrics::complexity::calculate_complexity_metrics
- codemetrics::complexity::calculate_cyclomatic_complexity
- codemetrics::helpers::calculate_max_nesting
- codemetrics::helpers::count_classes
- codemetrics::helpers::count_fields
- codemetrics::helpers::count_functions
- codemetrics::maintainability::calculate_maintainability_metrics
- codemetrics::print_metrics_report
- codemetrics::size::calculate_size_metrics
- commands::analysis::handle_analyze_command
- commands::analysis::handle_complexity_command
- commands::analysis::handle_deadcode_command
- commands::graph::handle_cfg_command
- commands::graph::handle_dfg_command
- commands::graph::handle_graph_command
- commands::graph::handle_pdg_command
- commands::search::handle_files_command
- commands::search::handle_search_command
- commands::util::handle_circular_command
- commands::util::handle_deadcode_command
- commands::util::handle_duplicates_command
- commands::util::handle_health_command
- commands::util::handle_index_command
- commands::util::handle_watch_command
- complexity::analyze_complexity
- complexity::calculate_cognitive_complexity
- complexity::calculate_complexity
- complexity::calculate_cyclomatic_complexity
- complexity::calculate_file_complexity
- complexity::calculate_nesting_depth
- complexity::count_functions
- deadcode::detect_dead_code
- deadcode::find_dead_code
- depgraph::build_dependency_graph
- designmetrics::analysis::analyze_design_metrics
- designmetrics::extractors::analyze_method_field_usage
- designmetrics::extractors::count_abstract_elements
- designmetrics::extractors::extract_class_members
- designmetrics::extractors::extract_classes_with_metrics
- designmetrics::extractors::extract_dependencies
- designmetrics::reporting::print_design_metrics
- dfg::analyze_file_dfg
- dfg::build_dfg_from_source
- duplicates::detect_duplicates
- duplicates::detect_duplicates_enhanced
- duplicates::find_duplicates
- duplicates::find_duplicates_enhanced
- duplicates::string_similarity
- export::export_results
- extract::extract_classes
- extract::extract_function_calls
- extract::extract_functions
- extract::extract_identifier_from_match
- extract::extract_identifier_references
- extract::is_keyword_or_builtin
- find::find_symbol
- find::print_find_report
- fs::collect_files
- fs::create_filtered_walker
- githistory::search_git_history
- graphs::export_graph_to_file
- health::print_health_report
- health::scan_health
- interactive::run
- language::definitions::get_supported_languages
- language::utilities::get_all_supported_extensions
- language::utilities::get_language_by_extension
- language::utilities::get_language_name
- memopt::read_file_chunked
- parser::get_parser_for_extension
- parser::get_parser_for_language
- parser::utils::get_file_extension
- parser::utils::read_file_content
- pdg::analyze_file_pdg
- pdg::build_pdg_from_source
- remote::search_remote_repository
- search::core::list_files
- search::core::search_code
- search::fuzzy::calculate_relevance_score
- search::fuzzy::search_in_file_parallel
- search::pure::calculate_relevance_score_pure
- search::pure::extract_matches_pure
- search::pure::fuzzy_match_quality
- search::pure::relevance_category
- search::pure::should_include_line
- search::semantic::enhance_query_semantically
- search::utilities::compare_with_grep
- search::utilities::print_results
- search::utilities::print_search_stats
- security::print_security_report
- security::scan_security_patterns
- unified::build_unified_graph
- unified::trace_data_flow_forward
- unified::trace_data_flow_in_path
- watcher::start_watching