diff --git a/src/Bicep.Cli/Helpers/Deploy/DeploymentProcessor.cs b/src/Bicep.Cli/Helpers/Deploy/DeploymentProcessor.cs index 818bebf6a1a..e7302ae3107 100644 --- a/src/Bicep.Cli/Helpers/Deploy/DeploymentProcessor.cs +++ b/src/Bicep.Cli/Helpers/Deploy/DeploymentProcessor.cs @@ -195,7 +195,7 @@ public async Task Deploy(RootConfiguration bicepConfig, DeployCommandsConfig con Template = BinaryData.FromString(template), }; - if (usingConfig.Location is {} location) + if (usingConfig.Location is { } location) { stacksData.Location = location; } @@ -236,7 +236,7 @@ public async Task Deploy(RootConfiguration bicepConfig, DeployCommandsConfig con } var armDeploymentContent = new ArmDeploymentContent(deploymentProperties); - if (usingConfig.Location is {} location) + if (usingConfig.Location is { } location) { armDeploymentContent.Location = location; } diff --git a/src/Bicep.Core.UnitTests/Diagnostics/LinterRuleTests/UseRecentApiVersionRuleTests.cs b/src/Bicep.Core.UnitTests/Diagnostics/LinterRuleTests/UseRecentApiVersionRuleTests.cs index 16e3f449cdc..09e66dc48aa 100644 --- a/src/Bicep.Core.UnitTests/Diagnostics/LinterRuleTests/UseRecentApiVersionRuleTests.cs +++ b/src/Bicep.Core.UnitTests/Diagnostics/LinterRuleTests/UseRecentApiVersionRuleTests.cs @@ -1872,10 +1872,10 @@ param resourceGroupLocation string [ "[7] Use more recent API version for 'fake.Resources/resourceGroups'. '2419-05-10' is 1151 days old, should be no more than 730 days old, or the most recent. Acceptable versions: 2421-05-01, 2421-04-01, 2421-01-01, 2420-10-01, 2420-08-01" ]); - } + } - [TestMethod] - public void SubscriptionDeployment_Pass() + [TestMethod] + public void SubscriptionDeployment_Pass() { CompileAndTestWithFakeDateAndTypes(@" targetScope='subscription' diff --git a/src/Bicep.Core.UnitTests/Semantics/Namespaces/AzNamespaceTests.cs b/src/Bicep.Core.UnitTests/Semantics/Namespaces/AzNamespaceTests.cs index c6d8465e078..e9e5b0f7504 100644 --- a/src/Bicep.Core.UnitTests/Semantics/Namespaces/AzNamespaceTests.cs +++ b/src/Bicep.Core.UnitTests/Semantics/Namespaces/AzNamespaceTests.cs @@ -42,22 +42,22 @@ public void RoleDefinitionFunction_ShouldExistAndRequireInlining() { function.Name.Should().Be("roleDefinitions"); function.Overloads.Should().HaveCount(1, "Function 'roleDefinitions' should have exactly one overload"); - + var overload = function.Overloads[0]; overload.Flags.HasFlag(FunctionFlags.RequiresInlining).Should().BeFalse( "Function 'roleDefinitions' should not have the RequiresInlining flag set"); - + // Verify parameters overload.FixedParameters.Should().HaveCount(1, "Function 'roleDefinitions' should have exactly one parameter"); overload.FixedParameters[0].Name.Should().Be("roleName"); overload.FixedParameters[0].Type.Should().Be(LanguageConstants.String); overload.FixedParameters[0].Required.Should().BeTrue(); - + // Verify return type overload.TypeSignatureSymbol.Should().BeOfType(); var returnType = (ObjectType)overload.TypeSignatureSymbol; returnType.Properties.Should().HaveCount(2, "The return type should have exactly two properties"); - + returnType.Properties.Should().ContainKey("id").WhoseValue.TypeReference.Should().Be(LanguageConstants.String); returnType.Properties.Should().ContainKey("roleDefinitionId").WhoseValue.TypeReference.Should().Be(LanguageConstants.String); }); diff --git a/src/vscode-bicep-ui/apps/visual-designer/src/features/export/ExportToolbar.tsx b/src/vscode-bicep-ui/apps/visual-designer/src/features/export/ExportToolbar.tsx index 2c5ac7e311f..453578c9e89 100644 --- a/src/vscode-bicep-ui/apps/visual-designer/src/features/export/ExportToolbar.tsx +++ b/src/vscode-bicep-ui/apps/visual-designer/src/features/export/ExportToolbar.tsx @@ -268,7 +268,16 @@ export function ExportToolbar() { } finally { setExportInProgress(false); } - }, [canvasElement, exporting, setExportInProgress, store, backgroundMode, padding, exportBackgroundColor, exportFileStem]); + }, [ + canvasElement, + exporting, + setExportInProgress, + store, + backgroundMode, + padding, + exportBackgroundColor, + exportFileStem, + ]); const [paddingText, setPaddingText] = useState(String(padding)); diff --git a/src/vscode-bicep-ui/packages/components/src/pan-zoom/PanZoom.tsx b/src/vscode-bicep-ui/packages/components/src/pan-zoom/PanZoom.tsx index 806070cf9a8..f4681bd61c8 100644 --- a/src/vscode-bicep-ui/packages/components/src/pan-zoom/PanZoom.tsx +++ b/src/vscode-bicep-ui/packages/components/src/pan-zoom/PanZoom.tsx @@ -3,12 +3,13 @@ import type { D3ZoomEvent } from "d3-zoom"; import type { PropsWithChildren } from "react"; +import type { ReactElement } from "react"; import { select } from "d3-selection"; import { zoom, zoomIdentity } from "d3-zoom"; import { RESET } from "jotai/utils"; import { frame } from "motion/react"; -import { useEffect, useLayoutEffect, useRef, type ReactElement } from "react"; +import { useEffect, useLayoutEffect, useRef } from "react"; import { panZoomControlAtom, panZoomDimensionsAtom, panZoomTransformAtom, useSetAtom } from "./atoms"; import "d3-transition"; diff --git a/src/vscode-bicep-ui/packages/components/src/pan-zoom/PanZoomTransformed.tsx b/src/vscode-bicep-ui/packages/components/src/pan-zoom/PanZoomTransformed.tsx index 543f5a3de14..efac68f6fd0 100644 --- a/src/vscode-bicep-ui/packages/components/src/pan-zoom/PanZoomTransformed.tsx +++ b/src/vscode-bicep-ui/packages/components/src/pan-zoom/PanZoomTransformed.tsx @@ -2,8 +2,9 @@ // Licensed under the MIT License. import type { PropsWithChildren } from "react"; +import type { ReactElement } from "react"; -import { useCallback, useRef, type ReactElement } from "react"; +import { useCallback, useRef } from "react"; import styled from "styled-components"; import { usePanZoomTransformListener } from "./usePanZoomTransformListener"; diff --git a/src/vscode-bicep/src/commands/showVisualizer.ts b/src/vscode-bicep/src/commands/showVisualizer.ts index 2aeee8dffc9..a4dc4a800bc 100644 --- a/src/vscode-bicep/src/commands/showVisualizer.ts +++ b/src/vscode-bicep/src/commands/showVisualizer.ts @@ -27,9 +27,7 @@ async function openView( export class ShowVisualizerCommand implements Command { public readonly id = "bicep.showVisualizer"; - public constructor( - private readonly viewManager: BicepVisualizerViewManager, - ) {} + public constructor(private readonly viewManager: BicepVisualizerViewManager) {} public async execute( context: IActionContext, @@ -42,9 +40,7 @@ export class ShowVisualizerCommand implements Command { export class ShowVisualizerToSideCommand implements Command { public readonly id = "bicep.showVisualizerToSide"; - public constructor( - private readonly viewManager: BicepVisualizerViewManager, - ) {} + public constructor(private readonly viewManager: BicepVisualizerViewManager) {} public async execute( context: IActionContext, @@ -57,9 +53,7 @@ export class ShowVisualizerToSideCommand implements Command { export class ShowVisualDesignerCommand implements Command { public readonly id = "bicep.showVisualDesigner"; - public constructor( - private readonly viewManager: VisualDesignerViewManager, - ) {} + public constructor(private readonly viewManager: VisualDesignerViewManager) {} public async execute( context: IActionContext, @@ -72,9 +66,7 @@ export class ShowVisualDesignerCommand implements Command { export class ShowVisualDesignerToSideCommand implements Command { public readonly id = "bicep.showVisualDesignerToSide"; - public constructor( - private readonly viewManager: VisualDesignerViewManager, - ) {} + public constructor(private readonly viewManager: VisualDesignerViewManager) {} public async execute( context: IActionContext, diff --git a/src/vscode-bicep/src/extension.ts b/src/vscode-bicep/src/extension.ts index 9b41ce64ea5..419b42310ac 100644 --- a/src/vscode-bicep/src/extension.ts +++ b/src/vscode-bicep/src/extension.ts @@ -35,7 +35,12 @@ import { PostExtractionCommand } from "./commands/PostExtractionCommand"; import { ShowDeployPaneCommand, ShowDeployPaneToSideCommand } from "./commands/showDeployPane"; import { ShowModuleSourceFileCommand } from "./commands/ShowModuleSourceFileCommand"; import { ShowSourceFromVisualizerCommand } from "./commands/showSourceFromVisualizer"; -import { ShowVisualizerCommand, ShowVisualizerToSideCommand, ShowVisualDesignerCommand, ShowVisualDesignerToSideCommand } from "./commands/showVisualizer"; +import { + ShowVisualDesignerCommand, + ShowVisualDesignerToSideCommand, + ShowVisualizerCommand, + ShowVisualizerToSideCommand, +} from "./commands/showVisualizer"; import { SuppressedWarningsManager } from "./commands/SuppressedWarningsManager"; import * as surveys from "./feedback/surveys"; import { setGlobalStateKeysToSyncBetweenMachines } from "./globalState"; diff --git a/src/vscode-bicep/src/visualizer/app/components/Graph/style.ts b/src/vscode-bicep/src/visualizer/app/components/Graph/style.ts index 3213dfe25b1..4e8853ff444 100644 --- a/src/vscode-bicep/src/visualizer/app/components/Graph/style.ts +++ b/src/vscode-bicep/src/visualizer/app/components/Graph/style.ts @@ -108,7 +108,8 @@ export function createStylesheet(theme: DefaultTheme): StylesheetStyle[] { "background-color": childlessNode.backgroundColor, "background-image": "data(backgroundDataUri)", "border-width": childlessNode.borderWidth, - "border-color": (node: cytoscape.NodeSingular) => (node.data("hasError") === true ? errorIndicatorColor : childlessNode.borderColor), + "border-color": (node: cytoscape.NodeSingular) => + node.data("hasError") === true ? errorIndicatorColor : childlessNode.borderColor, "border-opacity": childlessNode.borderOpacity, }, }, @@ -121,7 +122,8 @@ export function createStylesheet(theme: DefaultTheme): StylesheetStyle[] { "background-position-x": 12, "background-position-y": 8, "border-width": containerNode.borderWidth, - "border-color": (node: cytoscape.NodeSingular) => (node.data("hasError") === true ? errorIndicatorColor : containerNode.borderColor), + "border-color": (node: cytoscape.NodeSingular) => + node.data("hasError") === true ? errorIndicatorColor : containerNode.borderColor, "border-opacity": containerNode.borderOpacity, "background-opacity": containerNode.backgroundOpacity, "padding-top": "40px",