PowerShell / PowerShell/PSScriptAnalyzer
WithSpaceAroundPipe and WhitespaceInsideBrace enabled together with Pipelineindentation.NoIndentation do not always correct
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.2k
- Forks
- 414
- Avg merge
- 13h 1m
- Merged PRs (30d)
- 2
Description
Transferred from https://github.com/PowerShell/vscode-powershell/pull/1867
Steps to reproduce
format the following with the default vscode settings and Pipelineindentation set to NoIndentation
gmo|
? {$_.IsDuck}|
git
Expected behavior
gmo |
? { $_.IsDuck } |
git
Actual behavior
No change in formatting.
If an unexpected error was thrown then please report the full error details using e.g. $error[0] | Select-Object *
Environment data
PSSA 1.18.0 on Windows with PS 6.2.0
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Reproduce the formatting case with the provided PowerShell snippet, default settings, and PipelineIndentation set to NoIndentation, then trace the formatter behavior for WithSpaceAroundPipe and WhitespaceInsideBrace. Done means the output matches the expected formatting while preserving pipeline indentation behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, powershell
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100