List of all items
Structs
- analyzer::CodeAnalyzer
- analyzer::CodeIssue
- analyzer::FullAnalysisResult
- analyzer::StyleIrFileInfo
- autopsy::AutopsyReport
- autopsy::ContributingFactor
- commit_roaster::analyzer::AnalyzerConfig
- commit_roaster::analyzer::CommitInfo
- commit_roaster::report::CommitStats
- commit_roaster::report::Report
- commit_roaster::report::ScoredCommit
- commit_roaster::rules::Issue
- commit_roaster::rules::Rule
- commit_roaster::rules::RuleSet
- config::AppConfig
- config::LlmModeConfig
- context::project_config::MagicNumberRuleConfig
- context::project_config::NamingRuleConfig
- context::project_config::OverrideConfig
- context::project_config::PrintlnRuleConfig
- context::project_config::ProjectConfig
- context::project_config::RulesConfig
- context::project_config::SignalsConfig
- context::project_config::UnwrapRuleConfig
- context::project_config::Whitelists
- danger_zone::DangerEntry
- debt_invoice::cost_model::Invoice
- debt_invoice::cost_model::InvoiceItem
- decay::DecayPoint
- decay::DecayReport
- deps_shamer::report::DepStats
- deps_shamer::rules::DeprecatedDepRule
- deps_shamer::rules::DuplicatedDepRule
- deps_shamer::rules::GitDepsRule
- deps_shamer::rules::PreReleaseRule
- deps_shamer::rules::TooManyDepsRule
- deps_shamer::rules::TooManyDevDepsRule
- deps_shamer::rules::TooManyOptionalRule
- deps_shamer::rules::WildcardVersionRule
- deps_shamer::types::DepFile
- deps_shamer::types::DepIssue
- deps_shamer::types::Dependency
- detectors::CodeSmellsDetector
- detectors::DuplicationDetector
- detectors::HotfixCultureDetector
- detectors::LegacyCodeDetector
- detectors::LineCountSmellDetector
- detectors::NamingChaosDetector
- detectors::NestedHellDetector
- detectors::OverEngineeringDetector
- detectors::PanicAddictionDetector
- detectors::TodoMountainDetector
- educational::EducationalAdvice
- educational::EducationalAdvisor
- finding::CodeLocation
- finding::Evidence
- finding::EvidenceMetric
- finding::FindingId
- finding::RuleMeta
- finding::StyleFinding
- finding::StyleSuggestion
- finding::TextSpan
- friend::feedback::BehaviorPattern
- friend::feedback::FriendFeedback
- friend::feedback::NextAction
- hall_of_shame::HallOfShame
- hall_of_shame::PatternStats
- hall_of_shame::ProjectShameStats
- hall_of_shame::ShameEntry
- i18n::I18n
- language::adapter::AdapterCounts
- language::adapter::CAdapter
- language::adapter::CppAdapter
- language::adapter::FunctionNode
- language::adapter::GoAdapter
- language::adapter::JSAdapter
- language::adapter::JavaAdapter
- language::adapter::PythonAdapter
- language::adapter::RubyAdapter
- language::adapter::RustAdapter
- language::adapter::SwiftAdapter
- language::adapter::TSAdapter
- language::adapter::ZigAdapter
- last_words::scanner::LastWord
- llm::LlmConfig
- llm::LlmRoastProvider
- llm::LocalRoastProvider
- personality::Personality
- pr_title_hunter::github::GitHubConfig
- pr_title_hunter::report::PrStats
- pr_title_hunter::rules::AllCapsRule
- pr_title_hunter::rules::EmptyTitleRule
- pr_title_hunter::rules::ExclamationRule
- pr_title_hunter::rules::GenericTitleRule
- pr_title_hunter::rules::KeyboardMashRule
- pr_title_hunter::rules::LowercaseStartRule
- pr_title_hunter::rules::TicketOnlyRule
- pr_title_hunter::rules::TooShortRule
- pr_title_hunter::rules::WipTitleRule
- pr_title_hunter::types::PrEntry
- pr_title_hunter::types::PrIssue
- radar::RadarData
- reporter::Reporter
- rules::generic::GenericRuleEngine
- scoring::CodeQualityScore
- scoring::CodeScorer
- scoring::SeverityDistribution
- signals::LanguageCapabilityMatrix
- signals::StyleProfile
- style_ir::StyleIr
- style_ir::StyleIrSummary
- style_ir::StyleIrThresholdSummary
- team_roast::MemberStats
- treesitter::duplication::CrossFileDupDetector
- treesitter::duplication::IntraFileDupDetector
- treesitter::engine::ParsedFile
- treesitter::engine::TreeSitterEngine
- treesitter::query::IssueCandidate
- treesitter::query::QueryCapture
- treesitter::query::QueryRule
- trend::history::HistoryRecord
- trend::history::ToolScore
Enums
- analyzer::Severity
- badge::generator::BadgeStyle
- commit_roaster::rules::Pattern
- common::OutputFormat
- common::severity::Severity
- config::AppMode
- context::file_context::FileContext
- context::project_config::FileContextType
- context::project_config::ProjectType
- context::project_config::SeverityOverride
- deps_shamer::types::DepSource
- deps_shamer::types::Ecosystem
- finding::Confidence
- finding::RuleIntent
- finding::StyleCategory
- friend::feedback::FriendMood
- language::Language
- last_words::scanner::LastWordKind
- personas::Persona
- pr_title_hunter::types::PrSource
- scoring::QualityLevel
- signals::StyleSignal
Traits
- deps_shamer::rules::DepRule
- language::adapter::LanguageAdapter
- llm::RoastProvider
- pr_title_hunter::rules::PrRule
- rules::generic::GenericRule
- signals::SignalDetector
Functions
- autopsy::run
- badge::generator::generate_svg
- badge::render
- badge::run
- ci_bot::run
- commit_roaster::analyzer::analyze_repo
- commit_roaster::analyzer::first_line
- commit_roaster::report::build_report
- commit_roaster::report::format_json
- commit_roaster::report::format_terminal
- commit_roaster::rules::default_rules_toml
- commit_roaster::rules::match_rules
- commit_roaster::run
- common::format_score_color
- common::i18n_ext::is_chinese
- common::i18n_ext::t
- common::i18n_ext::t_owned
- common::score_to_grade
- danger_zone::run
- debt_invoice::cost_model::generate_invoice
- debt_invoice::display::format_json
- debt_invoice::display::format_terminal
- debt_invoice::run
- decay::run
- deps_shamer::analyze
- deps_shamer::parser::detect_and_parse
- deps_shamer::report::build_stats
- deps_shamer::report::format_json
- deps_shamer::report::format_terminal
- deps_shamer::rules::check_dep_file
- deps_shamer::rules::default_rules
- deps_shamer::run
- finding::build_profile_from_findings
- finding::compute_signal_scores_from_findings
- language::adapter::adapter_for
- last_words::display::format_json
- last_words::display::format_terminal
- last_words::run
- last_words::scanner::scan
- last_words::scanner::try_get_age
- personality::profiles::analyze
- personality::run
- personas::run
- pr_title_hunter::analyze
- pr_title_hunter::github::fetch_prs
- pr_title_hunter::report::build_stats
- pr_title_hunter::report::format_json
- pr_title_hunter::report::format_terminal
- pr_title_hunter::rules::check_pr
- pr_title_hunter::rules::check_prs
- pr_title_hunter::rules::default_rules
- pr_title_hunter::run
- pr_title_hunter::run_remote
- radar::run
- signals::aggregate_detector_scores
- signals::classify_rule
- signals::compute_signal_scores
- signals::violations_to_score
- team_roast::run
- treesitter::parsers::get_grammar
- treesitter::query::collect_captures
- treesitter::query::collect_captures_multi
- treesitter::query::run_query_rule
- trend::display::format_json
- trend::display::format_terminal
- trend::history::load_all
- trend::history::load_last
- trend::history::load_since
- trend::history::now_timestamp
- trend::history::save
- trend::run
- trend::save_scan
- utils::count_non_comment_matches
- utils::count_non_import_matches
- utils::find_line_of_str
- utils::find_line_of_str_non_import
- utils::get_position_from_content
- utils::truncate