Skip to content

Commit

Permalink
Reformat code (#14015)
Browse files Browse the repository at this point in the history
Update code to match the house style 😎

Co-authored-by: Bicep Automation <bicep@noreply.github.com>
  • Loading branch information
microsoft-github-policy-service[bot] and Bicep Automation committed May 6, 2024
1 parent 6d2ca58 commit fb28baa
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
4 changes: 2 additions & 2 deletions src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1420,7 +1420,7 @@ AccessExpressionSyntax access when access.BaseExpression is ForSyntax
return GetNonNullableTypeAssignment(parameterDeclaration)?.ReplaceDeclaringSyntax(syntax);
case ParameterAssignmentSyntax:
return GetNonNullableTypeAssignment(parent)?.ReplaceDeclaringSyntax(syntax);
case SpreadExpressionSyntax when binder.GetParent(parent) is {} grandParent &&
case SpreadExpressionSyntax when binder.GetParent(parent) is { } grandParent &&
GetDeclaredTypeAssignment(grandParent)?.Reference is ArrayType enclosingArrayType:

return TryCreateAssignment(enclosingArrayType, syntax);
Expand Down Expand Up @@ -1745,7 +1745,7 @@ AccessExpressionSyntax access when access.BaseExpression is ForSyntax

return TryCreateAssignment(parameterAssignmentTypeAssignment.Reference.Type, syntax);

case SpreadExpressionSyntax when binder.GetParent(parent) is {} grandParent &&
case SpreadExpressionSyntax when binder.GetParent(parent) is { } grandParent &&
GetDeclaredTypeAssignment(grandParent)?.Reference is ObjectType enclosingObjectType:

var type = TypeHelper.MakeRequiredPropertiesOptional(enclosingObjectType);
Expand Down
13 changes: 7 additions & 6 deletions src/Bicep.LangServer/Completions/BicepCompletionContext.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1315,15 +1315,16 @@ private static bool CanInsertChildNodeAtOffset(ObjectSyntax objectSyntax, int of
return true;
}

SyntaxBase[] nodes = [objectSyntax.OpenBrace, ..objectSyntax.Children, objectSyntax.CloseBrace];
SyntaxBase[] nodes = [objectSyntax.OpenBrace, .. objectSyntax.Children, objectSyntax.CloseBrace];
var nodeBefore = nodes.LastOrDefault(node => node.GetEndPosition() <= offset);
var nodeAfter = nodes.FirstOrDefault(node => node.GetPosition() >= offset);

return (nodeBefore, nodeAfter) switch {
(Token { Type: TokenType.NewLine }, {} after) when after == objectSyntax.CloseBrace => true,
(Token { Type: TokenType.Comma }, {} after) when after == objectSyntax.CloseBrace => true,
({} before, {} after) when before == objectSyntax.OpenBrace && after == objectSyntax.CloseBrace => true,
({} before, Token { Type: TokenType.NewLine }) when before == objectSyntax.OpenBrace => true,
return (nodeBefore, nodeAfter) switch
{
(Token { Type: TokenType.NewLine }, { } after) when after == objectSyntax.CloseBrace => true,
(Token { Type: TokenType.Comma }, { } after) when after == objectSyntax.CloseBrace => true,
({ } before, { } after) when before == objectSyntax.OpenBrace && after == objectSyntax.CloseBrace => true,
({ } before, Token { Type: TokenType.NewLine }) when before == objectSyntax.OpenBrace => true,
(Token { Type: TokenType.NewLine }, Token { Type: TokenType.NewLine }) => true,
_ => false,
};
Expand Down

0 comments on commit fb28baa

Please sign in to comment.