Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Severity Level: Warning
Description
Indentation should be consistent throughout the source file.
Note: This rule is not enabled by default. The user needs to enable it through settings.
Configuration
Rules = @{
PSUseConsistentIndentation = @{
Enable = $true
IndentationSize = 4
PipelineIndentation = 'IncreaseIndentationForFirstPipeline'
Kind = 'space'
}
}
Parameters
Enable: bool (Default value is $false)
Enable or disable the rule during ScriptAnalyzer invocation.
IndentationSize: int (Default value is 4)
Indentation size in the number of space characters.
PipelineIndentation: string (Default value is IncreaseIndentationForFirstPipeline)
Whether to increase indentation after a pipeline for multi-line statements. The settings are:
IncreaseIndentationForFirstPipeline (default): Indent once after the first pipeline and keep this indentation. Example:
foo | bar | bazIncreaseIndentationAfterEveryPipeline: Indent more after the first pipeline and keep this indentation. Example:
foo | bar | bazNoIndentation: Do not increase indentation. Example:
foo | bar | bazNone: Do not change any existing pipeline indentation.
Kind: string (Default value is space)
Represents the kind of indentation to be used. Possible values are: space, tab. If any invalid
value is given, the property defaults to space.
space means IndentationSize number of space characters are used to provide one level of
indentation. tab means a tab character, \t.