Compartilhar via


PlaceCloseBrace

Nível de gravidade: aviso

DESCRIÇÃO

O posicionamento de chaves deve seguir um estilo consistente. Ele deve estar em uma nova linha sozinho e não deve ser seguido por uma linha vazia.

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 = @{
    PSPlaceCloseBrace = @{
        Enable = $true
        NoEmptyLineBefore = $false
        IgnoreOneLineBlock = $true
        NewLineAfter = $true
    }
}

Parâmetros

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

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

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

Crie uma violação se houver uma linha vazia antes de uma chave de fechamento.

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

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

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

Indica se uma nova linha deve seguir uma chave de fechamento. Se definido como true, uma chave de fechamento deverá ser seguida por uma nova linha.