Skip to main content

Module diagnostics

Module diagnostics 

Source

Structs§

DangerousCollisionRule
Warn about dangerous script/plugin/DLL collisions.
DiagContext
Context passed to diagnostic rules for analysis.
DiagFix
A suggested fix for a diagnostic.
Diagnostic
A single diagnostic finding.
DiagnosticEngine
Engine that runs all registered rules.
ProfileAnalysis
Shared analysis result used by the CLI, UI, and tests.
ShadowedModRule
Warn about mods whose files are all overridden by higher-priority mods.
StorePresenceRule
Warn about enabled mods whose store directory is missing or empty.

Enums§

Severity
Severity level for diagnostics.

Traits§

DiagnosticRule
A diagnostic rule that checks for specific issues.

Functions§

analyze_profile_state
Build real conflict and collision state for a profile.
base_diagnostics
Create diagnostics shared by every supported game.
run_profile_diagnostics
Run a diagnostic engine against a fully analyzed profile.