Sad Tux - Windows bias detected
This page contains Windows bias

About This Page

This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.

Bias Analysis

Detected Bias Types
powershell_heavy
windows_tools
windows_first
Summary
The documentation page provides both Azure CLI and Azure PowerShell examples for all major operations, but PowerShell is featured prominently throughout, including in prerequisites and code tabs. PowerShell is a Windows-centric tool, and its inclusion alongside CLI in every example may signal a bias toward Windows users. Visual Studio Code is listed as the recommended editor, which is cross-platform, but there is no mention of Linux-specific shell environments or editors. The documentation does not provide explicit Linux shell examples (e.g., bash), nor does it mention Linux-specific installation steps or considerations. The ordering of examples sometimes places PowerShell before CLI, and PowerShell is referenced in the prerequisites before CLI.
Recommendations
  • Add explicit bash/Linux shell examples where appropriate, especially for CLI commands.
  • Clarify that Azure CLI commands work identically on Linux, macOS, and Windows, and provide any Linux-specific notes if needed (e.g., file path formats, environment setup).
  • In the prerequisites, mention that Azure CLI and Visual Studio Code are cross-platform, and provide installation links for Linux and macOS as well as Windows.
  • Consider providing examples using native Linux tools (e.g., nano, vim) for editing Bicep files, or at least mention their use.
  • Ensure that CLI examples are presented first, as CLI is platform-neutral, and PowerShell is Windows-centric.
  • Add a note that PowerShell Core is available on Linux and macOS, if PowerShell examples are retained.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-01-13 06:17 #107 completed Clean Clean
2026-01-12 00:00 #99 completed Clean Clean
2026-01-11 06:20 #98 completed Clean Clean
2026-01-10 00:00 #92 completed Clean Clean
2026-01-09 00:00 #87 cancelled Clean Clean
2026-01-06 22:28 #78 completed Clean Clean
2025-12-29 18:00 #48 cancelled Biased Biased
2025-12-15 00:00 #7 completed Clean Clean
2025-12-14 05:05 #6 completed Clean Clean

Flagged Code Snippets

Get-AzResourceGroupDeploymentStack `
  -ResourceGroupName "demoRg" `
  -Name "demoStack"
New-AzResourceGroup `
  -Name "demoRg" `
  -Location "eastus"

New-AzResourceGroupDeploymentStack `
  -Name "demoStack" `
  -ResourceGroupName "demoRg" `
  -TemplateFile "./main.bicep" `
  -ActionOnUnmanage "detachAll" `
  -DenySettingsMode "none"
(Get-AzResourceGroupDeploymentStack -Name "demoStack" -ResourceGroupName "demoRg").Resources
Id                            : /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/demoRg/providers/Microsoft.Resources/deploymentStacks/demoStack
Name                          : demoStack
ProvisioningState             : succeeded
resourcesCleanupAction        : detach
resourceGroupsCleanupAction   : detach
managementGroupsCleanupAction : detach
CorrelationId                 : aaaa0000-bb11-2222-33cc-444444dddddd
DenySettingsMode              : none
CreationTime(UTC)             : 5/17/2024 3:37:42 PM
DeploymentId                  : /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/demoRg/providers/Microsoft.Resources/deployments/demoStack-24051715b17ls
Resources                     : /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/demoRg/providers/Microsoft.Network/virtualNetworks/vnetthmimleef5fwk
                                /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/demoRg/providers/Microsoft.Storage/storageAccounts/storethmimleef5fwk
Set-AzResourceGroupDeploymentStack `
  -Name "demoStack" `
  -ResourceGroupname "demoRg" `
  -TemplateFile "./main.bicep" `
  -ActionOnUnmanage "detachAll" `
  -DenySettingsMode "none"
Remove-AzResourceGroupDeploymentStack `
  -Name "demoStack" `
  -ResourceGroupName "demoRg" `
  -ActionOnUnmanage "deleteAll"
Remove-AzResourceGroupDeploymentStack `
  -Name "demoStack" `
  -ResourceGroupName "demoRg" `
  -ActionOnUnmanage "detachAll"
Remove-AzResourceGroup `
  -Name "demoRg"