pub struct AnalysisUtils;
Expand description
Utility functions for code analysis
Implementations§
Source§impl AnalysisUtils
impl AnalysisUtils
Sourcepub fn calculate_duplication(tree: &SyntaxTree) -> f64
pub fn calculate_duplication(tree: &SyntaxTree) -> f64
Calculate code duplication (simplified)
Sourcepub fn calculate_maintainability_index(analysis: &CodeAnalysis) -> f64
pub fn calculate_maintainability_index(analysis: &CodeAnalysis) -> f64
Analyze code maintainability index
Sourcepub fn calculate_quality_score(analysis: &CodeAnalysis) -> f64
pub fn calculate_quality_score(analysis: &CodeAnalysis) -> f64
Generate code quality score
Auto Trait Implementations§
impl Freeze for AnalysisUtils
impl RefUnwindSafe for AnalysisUtils
impl Send for AnalysisUtils
impl Sync for AnalysisUtils
impl Unpin for AnalysisUtils
impl UnwindSafe for AnalysisUtils
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more