From ac158fce61435975a943499cac928d4163bcdb78 Mon Sep 17 00:00:00 2001 From: Kapil Borle Date: Wed, 14 Jun 2017 15:15:14 -0700 Subject: [PATCH 1/2] Add setting preset for Allman-style formatting --- Engine/Settings/CodeFormattingAllman.psd1 | 43 +++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Engine/Settings/CodeFormattingAllman.psd1 diff --git a/Engine/Settings/CodeFormattingAllman.psd1 b/Engine/Settings/CodeFormattingAllman.psd1 new file mode 100644 index 000000000..bf10dffd8 --- /dev/null +++ b/Engine/Settings/CodeFormattingAllman.psd1 @@ -0,0 +1,43 @@ +@{ + IncludeRules = @( + 'PSPlaceOpenBrace', + 'PSPlaceCloseBrace', + 'PSUseConsistentWhitespace', + 'PSUseConsistentIndentation', + 'PSAlignAssignmentStatement' + ) + + Rules = @{ + PSPlaceOpenBrace = @{ + Enable = $true + OnSameLine = $false + NewLineAfter = $true + IgnoreOneLineBlock = $true + } + + PSPlaceCloseBrace = @{ + Enable = $true + NewLineAfter = $true + IgnoreOneLineBlock = $true + NoEmptyLineBefore = $false + } + + PSUseConsistentIndentation = @{ + Enable = $true + IndentationSize = 4 + } + + PSUseConsistentWhitespace = @{ + Enable = $true + CheckOpenBrace = $true + CheckOpenParen = $true + CheckOperator = $true + CheckSeparator = $true + } + + PSAlignAssignmentStatement = @{ + Enable = $true + CheckHashtable = $true + } + } +} From b87f681904bcb87500f4797b131459b66e363cd9 Mon Sep 17 00:00:00 2001 From: Kapil Borle Date: Wed, 14 Jun 2017 15:15:33 -0700 Subject: [PATCH 2/2] Add setting preset for OTBS formatting --- Engine/Settings/CodeFormattingOTBS.psd1 | 43 +++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Engine/Settings/CodeFormattingOTBS.psd1 diff --git a/Engine/Settings/CodeFormattingOTBS.psd1 b/Engine/Settings/CodeFormattingOTBS.psd1 new file mode 100644 index 000000000..2bd6d69d4 --- /dev/null +++ b/Engine/Settings/CodeFormattingOTBS.psd1 @@ -0,0 +1,43 @@ +@{ + IncludeRules = @( + 'PSPlaceOpenBrace', + 'PSPlaceCloseBrace', + 'PSUseConsistentWhitespace', + 'PSUseConsistentIndentation', + 'PSAlignAssignmentStatement' + ) + + Rules = @{ + PSPlaceOpenBrace = @{ + Enable = $true + OnSameLine = $true + NewLineAfter = $true + IgnoreOneLineBlock = $true + } + + PSPlaceCloseBrace = @{ + Enable = $true + NewLineAfter = $false + IgnoreOneLineBlock = $true + NoEmptyLineBefore = $false + } + + PSUseConsistentIndentation = @{ + Enable = $true + IndentationSize = 4 + } + + PSUseConsistentWhitespace = @{ + Enable = $true + CheckOpenBrace = $true + CheckOpenParen = $true + CheckOperator = $true + CheckSeparator = $true + } + + PSAlignAssignmentStatement = @{ + Enable = $true + CheckHashtable = $true + } + } +}