Skip to main content

Crate rma_common

Crate rma_common 

Source
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::parse_inline_suppressions;
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::ConfigLoadResult;
pub use config::ConfigSource;
pub use config::ConfigWarning;
pub use config::EffectiveConfig;
pub use config::Fingerprint;
pub use config::InlineSuppression;
pub use config::Profile;
pub use config::ProfileThresholds;
pub use config::ProfilesConfig;
pub use config::RmaTomlConfig;
pub use config::RulesConfig;
pub use config::RulesetsConfig;
pub use config::ScanConfig;
pub use config::SuppressionType;
pub use config::ThresholdOverride;
pub use config::WarningLevel;
pub use config::CURRENT_CONFIG_VERSION;

Modules§

config
Enterprise configuration system for RMA

Structs§

CodeMetrics
Code metrics for a file or function
Finding
A security or code quality finding
RmaConfig
Configuration for RMA operations
ScanSummary
Summary of a scan operation
SourceLocation
A source code location

Enums§

Language
Supported programming languages
RmaError
Core error types for RMA operations
Severity
Severity levels for findings