You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Rule request: Avoid using the Assignment by Addition Operator (+=) to build a string #1935
Strings are immutable. Each addition to the string actually creates a new string big enough to hold the contents of both the left and right operands, then copies the elements of both operands into the new string. For small strings, this overhead may not matter. For large strings, this can affect performance and memory consumption.
This will create more awareness of the possible performance impact of using the Assignment by Addition Operator (+= ), see also:
I've tried this a while ago, see #933
I'd say currently not possible because we cannot infer types and there are limitations of PowerShell internal classes that were forked in early days and even if we were to update them (which is very difficult as well because of the way the PowerShell code has moved on), it would likely not solve the problem either...
I'd say to close as dupe of #806 and #904
Activity
bergmeister commentedon Sep 17, 2023
I've tried this a while ago, see #933
I'd say currently not possible because we cannot infer types and there are limitations of PowerShell internal classes that were forked in early days and even if we were to update them (which is very difficult as well because of the way the PowerShell code has moved on), it would likely not solve the problem either...
I'd say to close as dupe of #806 and #904