description | ms.date | ms.topic | title |
---|---|---|---|
Use consistent indentation |
06/28/2023 |
reference |
UseConsistentIndentation |
Severity Level: Warning
Indentation should be consistent throughout the source file.
Note: This rule is not enabled by default. The user needs to enable it through settings.
Rules = @{
PSUseConsistentIndentation = @{
Enable = $true
IndentationSize = 4
PipelineIndentation = 'IncreaseIndentationForFirstPipeline'
Kind = 'space'
}
}
Enable or disable the rule during ScriptAnalyzer invocation.
Indentation size in the number of space characters.
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 | baz
-
IncreaseIndentationAfterEveryPipeline: Indent more after the first pipeline and keep this indentation. Example:
foo | bar | baz
-
NoIndentation: Do not increase indentation. Example:
foo | bar | baz
-
None: Do not change any existing pipeline indentation.
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
.