pub struct PartialRulesConfig {Show 57 fields
pub unused_files: Option<Severity>,
pub unused_exports: Option<Severity>,
pub unused_types: Option<Severity>,
pub private_type_leaks: Option<Severity>,
pub deprecated_exports_in_use: Option<Severity>,
pub unused_dependencies: Option<Severity>,
pub unused_dev_dependencies: Option<Severity>,
pub unused_optional_dependencies: Option<Severity>,
pub unused_enum_members: Option<Severity>,
pub unused_class_members: Option<Severity>,
pub unused_store_members: Option<Severity>,
pub unprovided_injects: Option<Severity>,
pub unrendered_components: Option<Severity>,
pub unused_component_props: Option<Severity>,
pub unused_component_emits: Option<Severity>,
pub unused_component_inputs: Option<Severity>,
pub unused_component_outputs: Option<Severity>,
pub unused_svelte_events: Option<Severity>,
pub unused_server_actions: Option<Severity>,
pub unused_load_data_keys: Option<Severity>,
pub prop_drilling: Option<Severity>,
pub thin_wrapper: Option<Severity>,
pub duplicate_prop_shape: Option<Severity>,
pub css_token_drift: Option<Severity>,
pub css_duplicate_block: Option<Severity>,
pub css_selector_complexity: Option<Severity>,
pub css_dead_surface: Option<Severity>,
pub css_broken_reference: Option<Severity>,
pub complexity_cyclomatic: Option<Severity>,
pub complexity_cognitive: Option<Severity>,
pub complexity_crap: Option<Severity>,
pub unresolved_imports: Option<Severity>,
pub unlisted_dependencies: Option<Severity>,
pub duplicate_exports: Option<Severity>,
pub type_only_dependencies: Option<Severity>,
pub test_only_dependencies: Option<Severity>,
pub dev_dependencies_in_production: Option<Severity>,
pub circular_dependencies: Option<Severity>,
pub re_export_cycle: Option<Severity>,
pub boundary_violation: Option<Severity>,
pub coverage_gaps: Option<Severity>,
pub feature_flags: Option<Severity>,
pub stale_suppressions: Option<Severity>,
pub require_suppression_reason: Option<Severity>,
pub unused_catalog_entries: Option<Severity>,
pub empty_catalog_groups: Option<Severity>,
pub unresolved_catalog_references: Option<Severity>,
pub unused_dependency_overrides: Option<Severity>,
pub misconfigured_dependency_overrides: Option<Severity>,
pub security_client_server_leak: Option<Severity>,
pub security_sink: Option<Severity>,
pub policy_violation: Option<Severity>,
pub invalid_client_export: Option<Severity>,
pub mixed_client_server_barrel: Option<Severity>,
pub misplaced_directive: Option<Severity>,
pub route_collision: Option<Severity>,
pub dynamic_segment_name_conflict: Option<Severity>,
}Expand description
Partial per-issue-type severity for overrides. All fields optional.
Fields§
§unused_files: Option<Severity>Optional override for RulesConfig::unused_files.
unused_exports: Option<Severity>Optional override for RulesConfig::unused_exports.
unused_types: Option<Severity>Optional override for RulesConfig::unused_types.
private_type_leaks: Option<Severity>Optional override for RulesConfig::private_type_leaks.
deprecated_exports_in_use: Option<Severity>Optional override for RulesConfig::deprecated_exports_in_use.
unused_dependencies: Option<Severity>Optional override for RulesConfig::unused_dependencies.
unused_dev_dependencies: Option<Severity>Optional override for RulesConfig::unused_dev_dependencies.
unused_optional_dependencies: Option<Severity>Optional override for RulesConfig::unused_optional_dependencies.
unused_enum_members: Option<Severity>Optional override for RulesConfig::unused_enum_members.
unused_class_members: Option<Severity>Optional override for RulesConfig::unused_class_members.
unused_store_members: Option<Severity>Optional override for RulesConfig::unused_store_members.
unprovided_injects: Option<Severity>Optional override for RulesConfig::unprovided_injects.
unrendered_components: Option<Severity>Optional override for RulesConfig::unrendered_components.
unused_component_props: Option<Severity>Optional override for RulesConfig::unused_component_props.
unused_component_emits: Option<Severity>Optional override for RulesConfig::unused_component_emits.
unused_component_inputs: Option<Severity>Optional override for RulesConfig::unused_component_inputs.
unused_component_outputs: Option<Severity>Optional override for RulesConfig::unused_component_outputs.
unused_svelte_events: Option<Severity>Optional override for RulesConfig::unused_svelte_events.
unused_server_actions: Option<Severity>Optional override for RulesConfig::unused_server_actions.
unused_load_data_keys: Option<Severity>Optional override for RulesConfig::unused_load_data_keys.
prop_drilling: Option<Severity>Optional override for RulesConfig::prop_drilling.
thin_wrapper: Option<Severity>Optional override for RulesConfig::thin_wrapper.
duplicate_prop_shape: Option<Severity>Optional override for RulesConfig::duplicate_prop_shape.
css_token_drift: Option<Severity>Optional override for RulesConfig::css_token_drift.
css_duplicate_block: Option<Severity>Optional override for RulesConfig::css_duplicate_block.
css_selector_complexity: Option<Severity>Optional override for RulesConfig::css_selector_complexity.
css_dead_surface: Option<Severity>Optional override for RulesConfig::css_dead_surface.
css_broken_reference: Option<Severity>Optional override for RulesConfig::css_broken_reference.
complexity_cyclomatic: Option<Severity>Optional override for RulesConfig::complexity_cyclomatic.
complexity_cognitive: Option<Severity>Optional override for RulesConfig::complexity_cognitive.
complexity_crap: Option<Severity>Optional override for RulesConfig::complexity_crap.
unresolved_imports: Option<Severity>Optional override for RulesConfig::unresolved_imports.
unlisted_dependencies: Option<Severity>Optional override for RulesConfig::unlisted_dependencies.
duplicate_exports: Option<Severity>Optional override for RulesConfig::duplicate_exports.
type_only_dependencies: Option<Severity>Optional override for RulesConfig::type_only_dependencies.
test_only_dependencies: Option<Severity>Optional override for RulesConfig::test_only_dependencies.
dev_dependencies_in_production: Option<Severity>Optional override for RulesConfig::dev_dependencies_in_production.
circular_dependencies: Option<Severity>Optional override for RulesConfig::circular_dependencies.
re_export_cycle: Option<Severity>Optional override for RulesConfig::re_export_cycle.
boundary_violation: Option<Severity>Optional override for RulesConfig::boundary_violation.
coverage_gaps: Option<Severity>Optional override for RulesConfig::coverage_gaps.
feature_flags: Option<Severity>Optional override for RulesConfig::feature_flags.
stale_suppressions: Option<Severity>Optional override for RulesConfig::stale_suppressions.
require_suppression_reason: Option<Severity>Optional override for RulesConfig::require_suppression_reason.
unused_catalog_entries: Option<Severity>Optional override for RulesConfig::unused_catalog_entries.
empty_catalog_groups: Option<Severity>Optional override for RulesConfig::empty_catalog_groups.
unresolved_catalog_references: Option<Severity>Optional override for RulesConfig::unresolved_catalog_references.
unused_dependency_overrides: Option<Severity>Optional override for RulesConfig::unused_dependency_overrides.
misconfigured_dependency_overrides: Option<Severity>Optional override for RulesConfig::misconfigured_dependency_overrides.
security_client_server_leak: Option<Severity>Optional override for RulesConfig::security_client_server_leak.
security_sink: Option<Severity>Optional override for RulesConfig::security_sink.
policy_violation: Option<Severity>Optional override for RulesConfig::policy_violation.
invalid_client_export: Option<Severity>Optional override for RulesConfig::invalid_client_export.
mixed_client_server_barrel: Option<Severity>Optional override for RulesConfig::mixed_client_server_barrel.
misplaced_directive: Option<Severity>Optional override for RulesConfig::misplaced_directive.
route_collision: Option<Severity>Optional override for RulesConfig::route_collision.
dynamic_segment_name_conflict: Option<Severity>Optional override for RulesConfig::dynamic_segment_name_conflict.
Trait Implementations§
Source§impl Clone for PartialRulesConfig
impl Clone for PartialRulesConfig
Source§impl Debug for PartialRulesConfig
impl Debug for PartialRulesConfig
Source§impl Default for PartialRulesConfig
impl Default for PartialRulesConfig
Source§impl<'de> Deserialize<'de> for PartialRulesConfig
impl<'de> Deserialize<'de> for PartialRulesConfig
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 PartialRulesConfig
impl JsonSchema for PartialRulesConfig
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