powershell/PSPossibleIncorrectUsageOfRedirectionOperator is a PSScriptAnalyzer diagnostic emitted by tally for PowerShell snippets embedded in
Dockerfiles.
Description
In many programming languages, the comparison operator for ‘greater than’ is> but PowerShell
uses -gt for it and -ge (greater or equal) for >=. Therefore, it can easily happen that the
wrong operator is used unintentionally. This rule catches a few special cases where the likelihood
of that is quite high.
The rule looks for usages of > or >= operators inside if, elseif, while and do-while
statements because this is likely going to be unintentional usage.