Exporting mutable bindings (let or var) can lead to confusing behavior.
When an exported variable is changed, consumers of the module will see the updated value, which can be unexpected and difficult to debug.
This rule requires exported variables to be declared with const to ensure they cannot be reassigned.
If you intentionally use mutable exports for module-level state that consumers are expected to observe, you may disable this rule.
However, this pattern can be confusing and is generally discouraged.