Closed Donovoi closed 1 year ago
Hey mate love what you've done!
only one change at the moment as I got to head to work.
I'm loving the new color!
Feel free to deny this pull request if you are happy with the way it is.
I'll need to re-sign and push back to the repo, but thanks for the PR!
https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/rules/possibleincorrectcomparisonwithnull?view=ps-modules
cheeky copy/paste
"To ensure that PowerShell performs comparisons correctly, the $null element should be on the left side of the operator.
There are multiple reasons why this occurs:
$null is a scalar value. When the value on the left side of an operator is a scalar, comparison operators return a Boolean value. When the value is a collection, the comparison operators return any matching values or an empty array if there are no matches in the collection. PowerShell performs type casting left to right, resulting in incorrect comparisons when $null is cast to other scalar types. The only way to reliably check if a value is $null is to place $null on the left side of the operator so that a scalar comparison is performed."