Compartilhar via


PlaceOpenBrace

Nível de gravidade: aviso

Descrição

O posicionamento de chave aberta deve seguir um estilo consistente. Ele pode seguir o estilo K&R (na mesma linha) ou o estilo Allman (não na mesma linha).

Observação: essa regra não está habilitada por padrão. O usuário precisa habilitá-lo por meio de configurações.

Configuração

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

Parâmetros

Habilitar: bool (o valor padrão é $false)

Habilite ou desabilite a regra durante a invocação de ScriptAnalyzer.

OnSameLine: bool (o valor padrão é $true)

Imponha que a chave aberta esteja na mesma linha da palavra-chave anterior.

NewLineAfter: bool (o valor padrão é $true)

Imponha um novo caractere de linha após uma chave aberta. O valor padrão é true.

IgnoreOneLineBlock: bool (o valor padrão é $true)

Indica se as chaves abertas em um bloco de uma linha devem ser ignoradas ou não. Por exemplo, $x = if ($true) { 'blah' } else { 'blah blah' }, se a propriedade for definida como true, a regra não disparará uma violação.