prepare_match is a 222-line system with 12 parameters at src/match_loading.rs:202-423. It combines content validation, asset resolution, session creation, stage/fighter spawning, and resource installation.
Fix: extract pure fighter preparation/validation, stage preparation, session construction, and final world mutation into separately testable units.
Severity: Architecture
prepare_match is a 222-line system with 12 parameters at src/match_loading.rs:202-423. It combines content validation, asset resolution, session creation, stage/fighter spawning, and resource installation.
Fix: extract pure fighter preparation/validation, stage preparation, session construction, and final world mutation into separately testable units.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Severity: Architecture
prepare_match is a 222-line system with 12 parameters at src/match_loading.rs:202-423. It combines content validation, asset resolution, session creation, stage/fighter spawning, and resource installation.
Fix: extract pure fighter preparation/validation, stage preparation, session construction, and final world mutation into separately testable units.