Skip to content

Commit

Permalink
Feature Request: Insert blank lines before/after single-line fields
Browse files Browse the repository at this point in the history
Fixes codecadwallader#433

Modify field case to account for single line cases.
  • Loading branch information
jasonjtyler committed Oct 23, 2018
1 parent 27654eb commit 5182f2b
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions CodeMaid/Logic/Cleaning/InsertBlankLinePaddingLogic.cs
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,9 @@ internal bool ShouldBePrecededByBlankLine(BaseCodeItem codeItem)
return Settings.Default.Cleaning_InsertBlankLinePaddingBeforeEvents;

case KindCodeItem.Field:
return codeItem.IsMultiLine && Settings.Default.Cleaning_InsertBlankLinePaddingBeforeFieldsMultiLine;
return codeItem.IsMultiLine
? Settings.Default.Cleaning_InsertBlankLinePaddingBeforeFieldsMultiLine
: Settings.Default.Cleaning_InsertBlankLinePaddingBeforeFieldsSingleLine;

case KindCodeItem.Interface:
return Settings.Default.Cleaning_InsertBlankLinePaddingBeforeInterfaces;
Expand Down Expand Up @@ -138,7 +140,9 @@ internal bool ShouldBeFollowedByBlankLine(BaseCodeItem codeItem)
return Settings.Default.Cleaning_InsertBlankLinePaddingAfterEvents;

case KindCodeItem.Field:
return codeItem.IsMultiLine && Settings.Default.Cleaning_InsertBlankLinePaddingAfterFieldsMultiLine;
return codeItem.IsMultiLine
? Settings.Default.Cleaning_InsertBlankLinePaddingAfterFieldsMultiLine
: Settings.Default.Cleaning_InsertBlankLinePaddingAfterFieldsSingleLine;

case KindCodeItem.Interface:
return Settings.Default.Cleaning_InsertBlankLinePaddingAfterInterfaces;
Expand Down

0 comments on commit 5182f2b

Please sign in to comment.