pub struct CodeQualityScore {
pub total_score: f64,
pub category_scores: HashMap<String, f64>,
pub file_count: usize,
pub total_lines: usize,
pub issue_density: f64,
pub severity_distribution: SeverityDistribution,
pub quality_level: QualityLevel,
}Expand description
Code quality rating system Score range: 0-100, the higher the score, the worse the code quality 0-20: Excellent 21-40: Good 41-60: Average 61-80: Poor 81-100: Terrible
Fields§
§total_score: f64§category_scores: HashMap<String, f64>§file_count: usize§total_lines: usize§issue_density: f64§severity_distribution: SeverityDistribution§quality_level: QualityLevelTrait Implementations§
Source§impl Clone for CodeQualityScore
impl Clone for CodeQualityScore
Source§fn clone(&self) -> CodeQualityScore
fn clone(&self) -> CodeQualityScore
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CodeQualityScore
impl RefUnwindSafe for CodeQualityScore
impl Send for CodeQualityScore
impl Sync for CodeQualityScore
impl Unpin for CodeQualityScore
impl UnwindSafe for CodeQualityScore
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