Compartilhar via


UseConsistentIndentation

Nível de gravidade: Aviso

Descrição

O recuo deve ser consistente em todo o arquivo de origem.

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 = @{
        PSUseConsistentIndentation = @{
            Enable = $true
            IndentationSize = 4
            PipelineIndentation = 'IncreaseIndentationForFirstPipeline'
            Kind = 'space'
        }
    }

Parâmetros

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

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

IndentationSize: int (o valor padrão é 4)

Tamanho de recuo no número de caracteres de espaço.

PipelineIndentation: cadeia de caracteres (o valor padrão é IncreaseIndentationForFirstPipeline)

Se deve aumentar o recuo após um pipeline para instruções de várias linhas. As configurações são:

  • IncreaseIndentationForFirstPipeline (padrão): recuo uma vez após o primeiro pipeline e mantenha esse recuo. Exemplo:

    foo |
        bar |
        baz
    
  • IncreaseIndentationAfterEveryPipeline: recuo mais após o primeiro pipeline e mantenha esse recuo. Exemplo:

    foo |
        bar |
            baz
    
  • NoIndentation: não aumente o recuo. Exemplo:

    foo |
    bar |
    baz
    
  • Nenhum: não altere nenhum recuo de pipeline existente.

Tipo: cadeia de caracteres (o valor padrão é space)

Representa o tipo de recuo a ser usado. Os valores possíveis são: space, tab. Se qualquer valor inválido for fornecido, a propriedade será padrão para space.

space significa que IndentationSize o número de space caracteres é usado para fornecer um nível de recuo. tab significa um caractere de guia, \t.