Ara
Download

Search or run a command

Jump to a section or open an Ara link.

Diagnostic code · ARA0902

Module exceeds soft size cap

The module has more than 5,000 source lines. This informational diagnostic recommends keeping modules small for fast L3 generation swaps; it does not block compilation or reload.

Common causes

  • Gameplay and tooling responsibilities have accumulated in a single module.

Fixes

  • Split the module along dependency boundaries and declare the resulting dependencies in ara.module.toml.

  • Keep frequently edited gameplay in small modules to reduce full-generation compile and reload work.

  • Code: ARA0902

  • Constant: script::MODULE_LARGE

  • Reported by: ara-script, Ara.CompileServer