RFC: Change Pipeline Indentation Style default from NoIndentation
to IncreaseIndentationForFirstPipeline
#4296
Description
Prerequisites
- I have written a descriptive issue title.
- I have searched all issues to ensure it has not already been reported.
Summary
I've discovered that our default value to configure PSScriptAnalyzer's PipelineIndentation
setting is NoIndentation
, which differs from PSSA's own default (and arguably more popular) of IncreaseIndentationForFirstPipeline
. This was last updated in May 2020 via #2698 which alludes to a bug in PSSA that I hope is since fixed.
@bergmeister in particular, what do you think?
Proposed Design
Just update the default in package.json
to IncreaseIndentationForFirstPipeline
. While I think this is a very desirable behavior, it would come at the cost of user-facing change that would affect formatting of scripts. So the question is, have the vast majority of people already overridden it with IncreaseIndentationForFirstPipeline
?
Further RFC: Should we do a just an overhaul of all our default code formatting settings to match PSSA's defaults?