diff --git a/package.json b/package.json index cf8dfc092b..43509548bb 100644 --- a/package.json +++ b/package.json @@ -479,7 +479,7 @@ "properties": { "powershell.sideBar.CommandExplorerVisibility": { "type": "boolean", - "default":true, + "default": true, "description": "Specifies the visibility of the Command Explorer in the PowerShell Side Bar." }, "powershell.powerShellExePath": { @@ -611,6 +611,16 @@ "default": true, "description": "Adds a space after a separator (',' and ';')." }, + "powershell.codeFormatting.WhitespaceInsideBrace": { + "type": "boolean", + "default": true, + "description": "Adds a space after an opening brace ('{') and before a closing brace ('}')." + }, + "powershell.codeFormatting.WhitespaceAroundPipe": { + "type": "boolean", + "default": true, + "description": "Adds a space before and after the pipeline operator ('|')." + }, "powershell.codeFormatting.ignoreOneLineBlock": { "type": "boolean", "default": true, diff --git a/src/settings.ts b/src/settings.ts index c7a87ffef7..96a9fb227b 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -43,6 +43,8 @@ export interface ICodeFormattingSettings { whitespaceBeforeOpenParen: boolean; whitespaceAroundOperator: boolean; whitespaceAfterSeparator: boolean; + WhitespaceInsideBrace: true; + WhitespaceAroundPipe: true; ignoreOneLineBlock: boolean; alignPropertyValuePairs: boolean; } @@ -129,6 +131,8 @@ export function load(): ISettings { whitespaceBeforeOpenParen: true, whitespaceAroundOperator: true, whitespaceAfterSeparator: true, + WhitespaceInsideBrace: true, + WhitespaceAroundPipe: true, ignoreOneLineBlock: true, alignPropertyValuePairs: true, };