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.
- educational
- 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
- team_
roast - Team Roast Mode — per-developer analysis and roasting.
- treesitter
- trend
- History trend module.
- utils
- Utility functions for text-based analysis.