Expand description
§Scribe Analysis
Code analysis algorithms and heuristic scoring for the Scribe library. This crate provides sophisticated file prioritization using multi-dimensional heuristic scoring, template detection, and import graph analysis.
Re-exports§
pub use heuristics::get_template_score_boost;pub use heuristics::import_matches_file;pub use heuristics::is_template_file;pub use heuristics::DocumentAnalysis;pub use heuristics::HeuristicScorer;pub use heuristics::HeuristicSystem;pub use heuristics::HeuristicWeights;pub use heuristics::ImportGraph;pub use heuristics::ImportGraphBuilder;pub use heuristics::ScoreComponents;pub use heuristics::ScoringFeatures;pub use heuristics::TemplateDetector;pub use heuristics::TemplateEngine;pub use language_support::analyze_file_language;pub use language_support::AstLanguage;pub use language_support::ClassInfo;pub use language_support::DocumentationAnalyzer;pub use language_support::DocumentationCoverage;pub use language_support::FunctionExtractor;pub use language_support::FunctionInfo;pub use language_support::LanguageAnalysisResult;pub use language_support::LanguageFeatures;pub use language_support::LanguageMetrics;pub use language_support::LanguageSpecificComplexity;pub use language_support::LanguageSupport;pub use language_support::LanguageTier;
Modules§
- ast_
import_ parser - Optimized AST-based import extraction for analysis module
- heuristics
- Heuristic Scoring System for File Prioritization
- language_
support - Multi-Language AST Analysis Support