Earlier quoted context omitted.
Nice plugin to make sure you never mutate: https://github.com/jonaskello/tslint-immutable/tree/master/t... You can add a rule based on the name of the variable to allow mutating (e.g. naming it `mutableSomething`)
Interesting, but not really tractable if you have to manually add every single variable to the rules config.
For example, if your rule excluded variables with a "mutable" prefix, you could name your variable mutableSomething and it will be automatically ignored by the linter