Compartir a través de


AvoidExclaimOperator

Nivel de gravedad: Advertencia

Descripción

Evite usar el operador de negación (!). Se usa -not para mejorar la legibilidad.

Nota

Esta regla no está habilitada de forma predeterminada. El usuario debe habilitarlo a través de la configuración.

Solución

Ejemplo

Incorrecto

$MyVar = !$true

Correcto

$MyVar = -not $true

Configuración

Rules = @{
    PSAvoidExclaimOperator  = @{
        Enable = $true
    }
}

Parámetros

  • Enable: bool (el valor predeterminado es $false)

    Habilite o deshabilite la regla durante la invocación de ScriptAnalyzer.