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
windows_first
powershell_heavy
windows_tools
Summary
The documentation presents both Azure CLI and Azure PowerShell examples, but PowerShell examples are consistently shown before CLI examples in multi-step deployment sections. PowerShell is a Windows-centric tool, and its prominence may suggest a Windows-first bias. There is no mention of Linux-specific shells or scripting environments (e.g., Bash), nor are there explicit Linux command-line examples or notes about cross-platform usage. The documentation does not reference Linux tools or patterns, and the use of PowerShell as a primary example can be seen as a bias toward Windows users.
Recommendations
  • Present Azure CLI (which is cross-platform) examples before PowerShell examples to avoid suggesting a Windows-first workflow.
  • Explicitly mention that Azure CLI commands work in Bash, Cloud Shell, and other Linux environments.
  • Add Bash-specific notes or examples where appropriate, especially for scripting or automation scenarios.
  • Clarify that PowerShell Core is cross-platform if referencing PowerShell, or provide links to instructions for using PowerShell on Linux/macOS.
  • Ensure parity in troubleshooting and tool references for both Windows and Linux users.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-01-12 00:00 #99 completed Biased Biased
2026-01-11 06:20 #98 completed Biased Biased
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

# [Azure PowerShell](#tab/azure-powershell)

For the Azure PowerShell deployment command, use [`New-AzResourceGroupDeployment`](/powershell/module/az.resources/new-azresourcegroupdeployment). The following example deploys a template to create a resource group. The resource group you specify in the `-ResourceGroupName` parameter is the **target resource group**:

If you set `resourceGroup` to the name of a resource group that doesn't exist, the deployment fails.

To test the preceding template and see the results, use PowerShell or the Azure CLI.

# [Azure PowerShell](#tab/azure-powershell)

To deploy two storage accounts to two resource groups in the **same subscription**, use: