From 93b7a27c3821d319ffc9bd5083bf91243d9dcd7c Mon Sep 17 00:00:00 2001 From: Liam Peters Date: Fri, 20 Mar 2026 13:37:30 +0000 Subject: [PATCH] Add in settings to control Enum member Alignment --- package.json | 5 +++++ src/settings.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/package.json b/package.json index 1d23a958ec..4525a076c1 100644 --- a/package.json +++ b/package.json @@ -885,6 +885,11 @@ "default": true, "markdownDescription": "Align assignment statements in a hashtable or a DSC Configuration." }, + "powershell.codeFormatting.alignEnumMemberValues": { + "type": "boolean", + "default": true, + "markdownDescription": "Align member value assignments in an Enum Type Definition." + }, "powershell.codeFormatting.useConstantStrings": { "type": "boolean", "default": false, diff --git a/src/settings.ts b/src/settings.ts index 9664c10cf1..a3898fdd89 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -92,6 +92,7 @@ class CodeFormattingSettings extends PartialSettings { trimWhitespaceAroundPipe = false; ignoreOneLineBlock = true; alignPropertyValuePairs = true; + alignEnumMemberValues = true; useConstantStrings = false; useCorrectCasing = false; }