Skip to main content

Crate garbage_code_hunter

Crate garbage_code_hunter 

Source

Re-exports§

pub use analyzer::CodeAnalyzer;
pub use analyzer::CodeIssue;
pub use analyzer::Severity;
pub use educational::EducationalAdvice;
pub use educational::EducationalAdvisor;
pub use hall_of_shame::HallOfShame;
pub use hall_of_shame::ProjectShameStats;
pub use hall_of_shame::ShameEntry;
pub use i18n::I18n;
pub use llm::LlmConfig;
pub use llm::LlmRoastProvider;
pub use llm::LocalRoastProvider;
pub use llm::RoastMap;
pub use llm::RoastProvider;
pub use reporter::Reporter;
pub use scoring::CodeQualityScore;
pub use scoring::CodeScorer;
pub use scoring::QualityLevel;

Modules§

analyzer
autopsy
Code Autopsy — root cause analysis of codebase problems.
badge
Badge generation module.
ci_bot
CI Comment Bot — generate PR review comments with roast flavor.
commit_roaster
Commit Roaster module.
common
Shared types and utilities used across multiple analysis modules.
config
context
danger_zone
Danger Zone — identify the most dangerous files in the codebase.
debt_invoice
Technical Debt Invoice — estimate the cost of your code’s problems.
decay
Git Decay Curve — analyze project quality degradation over time.
deps_shamer
Dependency Shame module.
detectors
Direct signal detectors for the StyleSignal system.
educational
finding
StyleFinding — the structured representation of a code style observation.
friend
hall_of_shame
i18n
language
last_words
Code Last Words — find and report legacy TODO/FIXME/HACK comments.
llm
personality
Developer Personality Analysis — profile your coding style.
personas
Persona Modes — different roast personalities for code analysis.
pr_title_hunter
PR Title Hunter module.
radar
Code Smell Radar — SVG radar chart of code quality dimensions.
reporter
rules
scoring
signals
style_ir
Style IR — language-neutral style facts extracted from parsed source.
team_roast
Team Roast Mode — per-developer analysis and roasting.
treesitter
trend
History trend module.
utils
Utility functions for text-based analysis.