pub struct RegressionBaseline {Show 22 fields
pub analysis_identity: SemanticAnalysisIdentity,
pub total_issues: usize,
pub unused_files: usize,
pub unused_exports: usize,
pub unused_types: usize,
pub unused_dependencies: usize,
pub unused_dev_dependencies: usize,
pub unused_optional_dependencies: usize,
pub unused_enum_members: usize,
pub unused_class_members: usize,
pub unresolved_imports: usize,
pub unlisted_dependencies: usize,
pub duplicate_exports: usize,
pub circular_dependencies: usize,
pub re_export_cycles: usize,
pub type_only_dependencies: usize,
pub test_only_dependencies: usize,
pub dev_dependencies_in_production: usize,
pub boundary_violations: usize,
pub boundary_coverage_violations: usize,
pub boundary_call_violations: usize,
pub policy_violations: usize,
}Expand description
Saved per-issue-type counts written by --save-baseline and compared by
--fail-on-regression. Every count defaults to 0 when its key is missing,
so hand-trimmed baselines stay loadable.
Fields§
§analysis_identity: SemanticAnalysisIdentityCompatibility identity for the analysis that produced these counts. Missing values in existing configs are treated as syntactic.
total_issues: usizeBaseline count across all issue types.
unused_files: usizeBaseline count of unused-files findings.
unused_exports: usizeBaseline count of unused-exports findings.
unused_types: usizeBaseline count of unused-types findings.
unused_dependencies: usizeBaseline count of unused-dependencies findings.
unused_dev_dependencies: usizeBaseline count of unused-dev-dependencies findings.
unused_optional_dependencies: usizeBaseline count of unused-optional-dependencies findings.
unused_enum_members: usizeBaseline count of unused-enum-members findings.
unused_class_members: usizeBaseline count of unused-class-members findings.
unresolved_imports: usizeBaseline count of unresolved-imports findings.
unlisted_dependencies: usizeBaseline count of unlisted-dependencies findings.
duplicate_exports: usizeBaseline count of duplicate-exports findings.
circular_dependencies: usizeBaseline count of circular-dependencies findings.
re_export_cycles: usizeBaseline count of re-export-cycle findings.
type_only_dependencies: usizeBaseline count of type-only-dependencies findings.
test_only_dependencies: usizeBaseline count of test-only-dependencies findings.
dev_dependencies_in_production: usizeBaseline count of dev-dependencies-in-production findings.
boundary_violations: usizeBaseline count of boundary-violation findings.
boundary_coverage_violations: usizeBaseline count of boundary-coverage-violation findings.
boundary_call_violations: usizeBaseline count of boundary-call-violation findings.
policy_violations: usizeBaseline count of policy-violation findings.
Trait Implementations§
Source§impl Clone for RegressionBaseline
impl Clone for RegressionBaseline
Source§impl Debug for RegressionBaseline
impl Debug for RegressionBaseline
Source§impl Default for RegressionBaseline
impl Default for RegressionBaseline
Source§impl<'de> Deserialize<'de> for RegressionBaseline
impl<'de> Deserialize<'de> for RegressionBaseline
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl JsonSchema for RegressionBaseline
impl JsonSchema for RegressionBaseline
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read more