List of all items
Structs
- baseline::Baseline
- baseline::BaselineEntry
- cache::CacheEntry
- cache::CacheKey
- cache::CacheStore
- config::AiConfig
- config::AssertionFreeTestOptions
- config::ClassifierConfig
- config::Config
- config::EscalationConfig
- config::FixConfig
- config::GitConfig
- config::LoadedConfig
- config::OutputConfig
- config::RuleOptions
- config::RuleSource
- config::RulesConfig
- config::RulesetsConfig
- config::ScanConfig
- cross_file::DeclFilter
- cross_file::ErrorMessageLit
- cross_file::FileSymbols
- cross_file::SymbolIndex
- cross_file::TestHelper
- cross_file::TraitDecl
- cross_file::TraitImpl
- cross_file::UnassertedTest
- finding::CacheStats
- finding::Finding
- finding::ScanResult
- finding::ScanStats
- fix::FileFix
- fix::FixReport
- preset::PresetIter
- resolution::FileImports
- resolution::ImportRef
- resolution::ManifestResolver
- resolution::ResolutionFilter
- rule::AiCheck
- rule::FixCase
- rule::LanguageIter
- rule::Rule
- rule::RuleId
- rule::RuleTests
- scanner::AstGrepRule
- source::GitToken
- source::ResolvedSource
- source::SourceOptions
- test_filter::CfgTestRanges
- testing::RuleTestResult
- testing::TestFailure
- testing::TestSummary
Enums
- baseline::BaselineError
- cache::CacheError
- config::AiTransport
- config::AiVendor
- config::ClassifierTransport
- config::ConfigError
- config::OutputFormat
- config::ProjectTrust
- cross_file::CrossFileKind
- fix::FixerKind
- git::GitError
- metric::Metric
- preset::Preset
- resolution::ResolutionKind
- rule::Category
- rule::FixSafety
- rule::Language
- rule::ReasonMode
- rule::RuleError
- rule::Severity
- scanner::ScanError
- source::RuleOrigin
- source::SourceError
- testing::RuleTestStatus
- testing::TestError
- testing::TestFailureKind
Functions
- baseline::build
- baseline::filter
- baseline::find_baseline_file
- baseline::finding_hash
- baseline::hash_findings
- baseline::load
- baseline::project_root
- baseline::relative_path
- baseline::write
- cache::ensure_gitignored_dir
- cache::file_content_hash
- cache::project_cache_dir
- cache::rules_hash
- cache::sha256_hex
- cache::user_cache_dir
- config::load_config
- config::load_config_file
- config::load_config_from
- cross_file::evaluate
- cross_file::extract_rust_symbols
- disable::filter_disabled
- disable::is_disabled
- disable::unused_disable_findings
- escalation::apply_escalation
- escalation::escalate
- fix::fix_paths
- fix::fix_snippet
- git::changed_files
- git::dirty_files
- git::repo_root
- metric::compute
- metric::exceeds
- preset::parse_preset
- preset::presets_help
- resolution::evaluate_file
- resolution::extract_imports
- resolution::import_resolves
- rule::is_rule_active
- rule::load_all_rules
- rule::load_builtin_rules
- rule::load_custom_rules
- rule::load_effective_rules
- rule::load_source_rules
- rule::parse_rule
- rule::read_fixture
- rule::validate_unique_ids
- sanitize::sanitize_control
- scanner::count_severities
- scanner::scan
- scanner::scan_cached
- scanner::scan_cached_with_key
- scanner::scan_files
- scanner::scan_files_cached
- scanner::scan_files_cached_with_key
- scanner::scan_files_unused_disables
- scanner::scan_unused_disables
- source::default_allowed_protocols
- source::default_cache_root
- source::git_token_from_env
- source::is_pinned_sha
- source::resolve_sources
- source::unpinned_source_warnings
- testing::test_rules