Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Severity Level: Warning
Description
Avoid using the negation operator (!). Use -not for improved readability.
Note
This rule is not enabled by default. The user needs to enable it through settings.
How to Fix
Example
Wrong
$MyVar = !$true
Correct
$MyVar = -not $true
Configuration
Rules = @{
PSAvoidExclaimOperator = @{
Enable = $true
}
}
Parameters
Enable: bool (Default value is$false)Enable or disable the rule during ScriptAnalyzer invocation.