Expand description
Common types and utilities for Rust Monorepo Analyzer (RMA)
This crate provides shared data structures, error types, and utilities used across all RMA components.
Re-exports§
pub use config::AllowConfig;pub use config::AllowType;pub use config::Baseline;pub use config::BaselineConfig;pub use config::BaselineEntry;pub use config::BaselineMode;pub use config::CURRENT_CONFIG_VERSION;pub use config::ConfigLoadResult;pub use config::ConfigSource;pub use config::ConfigWarning;pub use config::DEFAULT_EXAMPLE_IGNORE_PATHS;pub use config::DEFAULT_TEST_IGNORE_PATHS;pub use config::EffectiveConfig;pub use config::Fingerprint;pub use config::GosecProviderConfig;pub use config::InlineSuppression;pub use config::OsvEcosystem;pub use config::OsvProviderConfig;pub use config::OxcProviderConfig;pub use config::OxlintProviderConfig;pub use config::PmdProviderConfig;pub use config::Profile;pub use config::ProfileThresholds;pub use config::ProfilesConfig;pub use config::ProviderType;pub use config::ProvidersConfig;pub use config::RULES_ALWAYS_ENABLED;pub use config::RmaTomlConfig;pub use config::RulesConfig;pub use config::RulesetsConfig;pub use config::ScanConfig;pub use config::SuppressionEngine;pub use config::SuppressionResult;pub use config::SuppressionSource;pub use config::SuppressionType;pub use config::ThresholdOverride;pub use config::WarningLevel;pub use config::parse_inline_suppressions;
Modules§
- config
- Enterprise configuration system for RMA
Structs§
- Code
Metrics - Code metrics for a file or function
- Finding
- A security or code quality finding
- RmaConfig
- Configuration for RMA operations
- Scan
Summary - Summary of a scan operation
- Source
Location - A source code location
Enums§
- Confidence
- Confidence level for findings (how certain we are this is a real issue)
- Finding
Category - Category of finding
- Language
- Supported programming languages
- RmaError
- Core error types for RMA operations
- Severity
- Severity levels for findings