Compartir a través de


UseConsistentIndentation

Nivel de gravedad: Advertencia

Descripción

La sangría debe ser coherente en todo el archivo de origen.

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

Configuración

    Rules = @{
        PSUseConsistentIndentation = @{
            Enable = $true
            IndentationSize = 4
            PipelineIndentation = 'IncreaseIndentationForFirstPipeline'
            Kind = 'space'
        }
    }

Parámetros

Habilitar: bool (el valor predeterminado es $false)

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

IndentationSize: int (el valor predeterminado es 4)

Tamaño de sangría en el número de caracteres de espacio.

PipelineIndentation: cadena (el valor predeterminado es IncreaseIndentationForFirstPipeline)

Si se va a aumentar la sangría después de una canalización para instrucciones de varias líneas. Los parámetros son:

  • IncreaseIndentationForFirstPipeline (valor predeterminado): sangría una vez después de la primera canalización y mantenga esta sangría. Ejemplo:

    foo |
        bar |
        baz
    
  • IncreaseIndentationAfterEveryPipeline: sangría más después de la primera canalización y mantenga esta sangría. Ejemplo:

    foo |
        bar |
            baz
    
  • NoIndentation: No aumentar la sangría. Ejemplo:

    foo |
    bar |
    baz
    
  • Ninguno: no cambie ninguna sangría de canalización existente.

Tipo: cadena (el valor predeterminado es space)

Representa el tipo de sangría que se va a usar. Los valores posibles son: space, tab. Si se da algún valor no válido, el valor predeterminado de la propiedad es space.

space significa IndentationSize que se usa el número de space caracteres para proporcionar un nivel de sangría. tab significa un carácter de tabulación, \t.