mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-14 03:58:35 -05:00
- Ensure minimum of 2 newlines after GO statement - All existing unit tests are passing, indicating this is respecting scenarios where users have comment lines after GO statements (this happens in many other tests)
This commit is contained in:
@@ -30,7 +30,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Formatter
|
||||
return NormalizeNewLinesInWhitespace(original, context, 1);
|
||||
}
|
||||
|
||||
private static string NormalizeNewLinesInWhitespace(string original, FormatContext context, int minimumNewLines)
|
||||
internal static string NormalizeNewLinesInWhitespace(string original, FormatContext context, int minimumNewLines)
|
||||
{
|
||||
return NormalizeNewLinesInWhitespace(original, context, 1, () => { return original; });
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Formatter
|
||||
{
|
||||
for (int i = startTokenNumber; i < firstChildStartTokenNumber; i++)
|
||||
{
|
||||
SimpleProcessToken(i, FormatterUtilities.NormalizeNewLinesEnsureOneNewLineMinimum);
|
||||
SimpleProcessToken(i, (original, context) => FormatterUtilities.NormalizeNewLinesInWhitespace(original, context, 2));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user