What do you think about adding a rule similar to this one: https://eslint.org/docs/latest/rules/no-param-reassign? I think this rule would help avoid unexpected behavior in some cases.