List of all items
Structs
- Progress
- RunOptions
- ai::AiSuggester
- ai::CodeContext
- ai::ContextOptions
- ai::FixSuggestion
- ai::PromptBuilder
- ai::PromptTemplate
- ai::SuggestionOptions
- ai::SuggestionResult
- ai::SuggestionsReport
- ai::provider::AiProvider
- ai::provider::AiProviderConfig
- ai::provider::CustomProviderResolved
- benchmark::BenchmarkComparison
- benchmark::BenchmarkResult
- cache::CacheEntry
- cache::CacheStats
- cache::CachedIssue
- cache::LintCache
- checkers::cpp::CppChecker
- checkers::cpp::CpplintConfig
- checkers::csharp::CSharpChecker
- checkers::dart::DartChecker
- checkers::go::GoChecker
- checkers::java::JavaChecker
- checkers::kotlin::KotlinChecker
- checkers::lua::LuaChecker
- checkers::php::PhpChecker
- checkers::python::PythonChecker
- checkers::ruby::RubyChecker
- checkers::rust::RustChecker
- checkers::scala::ScalaChecker
- checkers::shell::ShellChecker
- checkers::swift::SwiftChecker
- checkers::typescript::TypeScriptChecker
- cli::commands::Cli
- complexity::AnalysisOptions
- complexity::AnalysisResult
- complexity::ComplexityAnalyzer
- complexity::ComplexityMetrics
- complexity::FileMetrics
- complexity::FunctionMetrics
- complexity::ThresholdConfig
- complexity::Thresholds
- config::AgentConfig
- config::AgentSkillNamesConfig
- config::AiConfig
- config::CmsgConfig
- config::Config
- config::CppLanguageConfig
- config::CustomProvider
- config::HookConfig
- config::HookReviewConfig
- config::HookSourceEntry
- config::LanguageConfig
- config::LanguageOverrides
- config::PathPatterns
- config::PerformanceConfig
- config::PlatformConfig
- config::PluginConfig
- config::PluginSourceConfig
- config::ReviewConfig
- config::ReviewerConfig
- config::SourceConfig
- config::ToolAutoInstallConfig
- config::migrate::DetectedConfig
- config::migrate::MigrationOptions
- config::migrate::MigrationResult
- config::migrate::MigrationWarning
- config::migrate::parsers::eslint::ESLintConfig
- config::migrate::parsers::prettier::PrettierConfig
- config::migrate::parsers::python::BlackConfig
- config::migrate::parsers::python::IsortConfig
- config::migrate::validate::ValidationResult
- config::resolver::ConfigResolver
- config::resolver::ConfigResolverBuilder
- config::resolver::ResolvedConfig
- fixers::cpplint::CpplintFixer
- fixers::cpplint::CpplintFixerConfig
- fixers::source::SourceFixer
- formatters::cpp::CppFormatter
- formatters::csharp::CSharpFormatter
- formatters::dart::DartFormatter
- formatters::go::GoFormatter
- formatters::java::JavaFormatter
- formatters::kotlin::KotlinFormatter
- formatters::lua::LuaFormatter
- formatters::php::PhpFormatter
- formatters::python::PythonFormatter
- formatters::ruby::RubyFormatter
- formatters::rust::RustFormatter
- formatters::scala::ScalaFormatter
- formatters::shell::ShellFormatter
- formatters::swift::SwiftFormatter
- formatters::typescript::TypeScriptFormatter
- interactive::ai_fix::AiFixConfig
- interactive::ai_fix::AiFixResult
- license::LicenseScanner
- license::PackageLicense
- license::ScanOptions
- license::ScanResult
- license::policy::LicensePolicy
- license::policy::PolicyViolation
- license::report::LicenseReport
- license::report::PackageInfo
- license::report::ReportSummary
- plugin::PluginSource
- plugin::auto_sync::AutoSyncConfig
- plugin::auto_sync::AutoSyncManager
- plugin::cache::CacheLock
- plugin::cache::CachedPlugin
- plugin::cache::PluginCache
- plugin::config_manager::PluginConfigManager
- plugin::fetcher::PluginFetcher
- plugin::loader::LoadedConfig
- plugin::loader::PluginLoader
- plugin::manifest::Author
- plugin::manifest::PluginManifest
- plugin::manifest::PluginMetadata
- plugin::registry::PluginRegistry
- plugin::registry::RegistryEntry
- presets::LanguageRules
- presets::Preset
- reports::ConsistencyAnalysis
- reports::FileStats
- reports::HtmlReportOptions
- reports::OutlierFile
- reports::RepeatedPattern
- reports::ReportStatistics
- reports::RuleStats
- reports::SeverityCounts
- reports::SummaryMetrics
- reports::TrendAnalysis
- reports::TrendDataPoint
- review::AutoFix
- review::ReviewIssue
- review::ReviewResult
- review::ReviewSummary
- review::ReviewedFile
- review::background::ReviewStatus
- review::diff::DiffHunk
- review::diff::DiffResult
- review::diff::FileDiff
- review::fixer::FixReport
- rules::CustomRule
- rules::CustomRulesChecker
- rules::FilterStats
- rules::RuleFilter
- rules::RuleInfo
- rules::RulesConfig
- security::Advisory
- security::AdvisoryDatabase
- security::AffectedPackage
- security::ScanOptions
- security::ScanResult
- security::SecurityScanner
- security::Vulnerability
- security::report::ReportSummary
- security::report::SecurityReport
- self_update::SelfUpdateConfig
- self_update::SelfUpdateManager
- tui::App
- tui::event::EventHandler
- utils::LineWithContext
- utils::types::FormatResult
- utils::types::LintIssue
- utils::types::RunResult
- utils::types::UnavailableTool
- utils::walker::WalkerConfig
- watch::Debouncer
- watch::FileWatcher
- watch::WatchConfig
- watch::WatchEvent
- watch::WatchResult
- watch::WatchState
Enums
- Language
- LintisError
- RunMode
- ToolInstallMode
- ai::provider::AiProviderKind
- cli::commands::AgentFixProvider
- cli::commands::AgentProvider
- cli::commands::CacheCommands
- cli::commands::Commands
- cli::commands::ConfigCommands
- cli::commands::ConfigField
- cli::commands::HookCommands
- cli::commands::HookEvent
- cli::commands::HookTool
- cli::commands::PluginCommands
- cli::commands::ReportCommands
- complexity::MetricLevel
- complexity::report::ComplexityReportFormat
- config::HookSource
- config::NotificationConfig
- config::migrate::Tool
- config::migrate::WarningSeverity
- config::migrate::parsers::eslint::RuleValue
- config::resolver::ConfigSource
- fixers::cpplint::HeaderGuardMode
- hooks::resolver::ResolvedDir
- interactive::InteractiveAction
- interactive::InteractiveError
- license::SpdxLicense
- license::policy::LicenseCategory
- license::policy::ViolationType
- license::report::LicenseReportFormat
- lsp::LspMode
- plugin::PluginError
- presets::IndentStyle
- presets::PresetName
- presets::QuoteStyle
- presets::TrailingCommaStyle
- reports::TrendDirection
- review::Assessment
- review::AutoFixMode
- review::FileStatus
- review::Severity
- review::diff::DiffStatus
- rules::SeverityOverride
- security::Severity
- security::report::SecurityReportFormat
- tui::AppState
- tui::event::Event
- utils::output::OutputFormat
- utils::types::RunModeKind
- utils::types::Severity
- watch::FileStatus
- watch::WatchEventKind
Traits
Functions
- ai::extract_context
- ai::provider::detect_available_providers
- ai::provider::get_custom_provider
- ai::provider::is_provider_available
- ai::provider::resolve_custom_provider
- ai::provider::set_custom_provider
- ai::provider::try_fallback_provider
- benchmark::format_benchmark_table
- benchmark::run_python_benchmark
- cache::file_hash
- checkers::go::clear_go_lint_cache
- checkers::rust::clear_clippy_cache
- complexity::report::format_complexity_report
- config::cli::handle_config_add
- config::cli::handle_config_clear
- config::cli::handle_config_get
- config::cli::handle_config_list
- config::cli::handle_config_remove
- config::cli::handle_config_set
- config::cli::handle_config_unset
- config::migrate::detect::detect_configs
- config::migrate::migrate_configs
- config::migrate::parsers::eslint::parse
- config::migrate::parsers::prettier::parse
- config::migrate::parsers::python::parse_black
- config::migrate::parsers::python::parse_isort
- config::migrate::validate::validate_migration
- config::resolver::find_local_config
- config::resolver::shared_resolver
- get_checker
- get_formatter_availability
- hooks::resolver::fixed_agent_plugin_dir
- hooks::resolver::fixed_git_hook_path
- hooks::resolver::resolve_to_dir
- hooks::resolver::resolve_to_string
- interactive::add_nolint_comment
- interactive::ai_fix::apply_suggestion
- interactive::ai_fix::create_suggester
- interactive::ai_fix::get_suggestion_for_issue
- interactive::ai_fix::run_ai_fix_all
- interactive::ai_fix::run_ai_fix_single
- interactive::ai_fix::run_cli_file_fix
- interactive::ai_fix::show_ai_suggestions
- interactive::generate_quickfix
- interactive::generate_quickfix_from_result
- interactive::open_in_editor
- interactive::run_interactive
- interactive::write_quickfix_file
- license::parse_spdx_expression
- license::report::format_license_report
- lsp::run_lsp_server
- lsp::run_lsp_server_with_config
- plugin::cache::format_size
- plugin::log_plugin_operation
- plugin::registry::get_builtin_registry
- reports::analyze_trends
- reports::generate_html_report
- reports::get_last_result
- reports::load_historical_results
- reports::load_result_from_file
- review::analyzer::analyze
- review::background::check_status
- review::background::clean_artifacts
- review::background::review_dir
- review::background::spawn_background_review
- review::background::timestamp
- review::diff::chunk_diff
- review::diff::collect_diff
- review::diff::detect_base_ref
- review::diff::estimate_tokens
- review::diff::parse_diff
- review::fixer::generate_and_apply_fixes
- review::notifier::build_template_vars
- review::notifier::send_notifications
- review::platform::check_tool_available
- review::platform::create_pr
- review::platform::detect_platform_domain
- review::platform::expand_template
- review::platform::extract_domain
- review::platform::fix_branch_name
- review::platform::resolve_platform
- review::platform::sanitize_branch_name
- review::prompts::build_pr_description_prompt
- review::prompts::build_review_prompt
- review::prompts::build_summary_review_prompt
- review::prompts::review_system_prompt
- review::report::generate_json_report
- review::report::generate_markdown_report
- review::report::generate_notification_summary
- review::reviewer::recommend_from_history
- review::reviewer::resolve_reviewers
- run
- security::report::format_security_report
- templates::generate_plugin_manifest
- templates::generate_plugin_manifest_filtered
- templates::generate_plugin_readme
- templates::get_default_configs
- templates::get_plugin_template_configs
- tui::draw
- tui::event::handle_key_event
- tui::init_terminal
- tui::restore_terminal
- tui::widgets::file_tree::draw
- tui::widgets::help::draw
- tui::widgets::issue_list::draw
- tui::widgets::status_bar::draw
- utils::get_changed_files
- utils::get_gitignore_patterns
- utils::get_project_root
- utils::get_staged_files
- utils::get_uncommitted_files
- utils::is_git_repo
- utils::language::detect_languages
- utils::language::detect_primary_language
- utils::language::language_from_extension
- utils::language::language_from_path
- utils::language::parse_languages
- utils::output::detect_available_cli_provider
- utils::output::format_hook_paths_footer_pub
- utils::output::format_issue_github_actions
- utils::output::format_issue_human
- utils::output::format_result
- utils::output::format_result_github_actions
- utils::output::format_result_hook
- utils::output::format_result_hook_with_width
- utils::output::format_result_human
- utils::output::format_result_json
- utils::output::format_result_with_hook_type
- utils::output::format_review_box
- utils::output::format_summary_human
- utils::output::get_terminal_width
- utils::parse_gitignore
- utils::read_file_line
- utils::read_file_line_with_context
- utils::should_ignore
- utils::unicode::break_text_at_width
- utils::unicode::get_column_width
- utils::unicode::is_wide_char
- utils::walker::build_glob_set
- utils::walker::walk_files
- utils::walker::walk_files_parallel
- utils::walker::walk_paths