Compartir a través de


PlaceOpenBrace

Nivel de gravedad de : advertencia

Descripción

La colocación de llaves abiertas debe seguir un estilo coherente. Puede seguir el estilo K&R (en la misma línea) o el estilo Allman (no en la misma línea).

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

Configuración

Rules = @{
    PSPlaceOpenBrace = @{
        Enable = $true
        OnSameLine = $true
        NewLineAfter = $true
        IgnoreOneLineBlock = $true
    }
}

Parámetros

Habilitar: bool (el valor predeterminado es $false)

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

OnSameLine: bool (el valor predeterminado es $true)

Exija que la llave abierta esté en la misma línea que la de su palabra clave anterior.

NewLineAfter: bool (el valor predeterminado es $true)

Aplique un nuevo carácter de línea después de una llave abierta. El valor predeterminado es true.

IgnoreOneLineBlock: bool (el valor predeterminado es $true)

Indica si las llaves abiertas de un bloque de línea se deben omitir o no. Por ejemplo, $x = if ($true) { 'blah' } else { 'blah blah' }, si la propiedad se establece en true, la regla no desencadena una infracción.