pub struct CodeScorer;Implementations§
Source§impl CodeScorer
impl CodeScorer
pub fn new() -> Self
Sourcepub fn calculate_score(
&self,
issues: &[CodeIssue],
file_count: usize,
total_lines: usize,
) -> CodeQualityScore
pub fn calculate_score( &self, issues: &[CodeIssue], file_count: usize, total_lines: usize, ) -> CodeQualityScore
Accumulation model: start at 0, each issue adds points.
pub fn calculate_score_with_direct( &self, issues: &[CodeIssue], file_count: usize, total_lines: usize, direct_scores: HashMap<StyleSignal, f64>, ) -> CodeQualityScore
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CodeScorer
impl RefUnwindSafe for CodeScorer
impl Send for CodeScorer
impl Sync for CodeScorer
impl Unpin for CodeScorer
impl UnsafeUnpin for CodeScorer
impl UnwindSafe for CodeScorer
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