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
missing_linux_example
Summary
The documentation demonstrates a Windows/PowerShell bias by exclusively using Azure PowerShell cmdlets for enabling debug logging, with no Linux-native or cross-platform alternatives. All setup and removal examples are provided first and in detail for PowerShell, a Windows-centric tool, while Azure CLI (which is cross-platform and more common on Linux/macOS) is only mentioned as not supporting the feature or for read-only operations. There are no Bash, shell, or Linux-specific workflow examples, and the documentation assumes access to PowerShell for critical functionality.
Recommendations
  • Provide parity for enabling debug logging in Azure CLI, or clearly document the lack of feature and suggest workarounds for Linux/macOS users.
  • If PowerShell is required, explicitly state that it is available cross-platform (via PowerShell Core) and provide installation instructions for Linux/macOS.
  • Include Bash or shell script examples where possible, especially for tasks like querying or deleting deployments.
  • Reorder sections or provide Azure CLI examples before PowerShell where CLI is supported, to avoid Windows-first bias.
  • Advocate for feature parity in Azure CLI, or link to feature requests/issues so Linux users can track progress.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2025-07-12 23:44 #41 cancelled Biased Biased
2025-07-12 00:58 #8 cancelled Clean Clean
2025-07-10 05:06 #7 processing Clean Clean

Flagged Code Snippets

New-AzResourceGroupDeployment `
  -Name exampledeployment `
  -ResourceGroupName examplegroup `
  -TemplateFile main.bicep `
  -DeploymentDebugLogLevel All
Remove-AzResourceGroupDeployment -ResourceGroupName examplegroup -Name exampledeployment
Get-AzResourceGroupDeploymentOperation `
  -DeploymentName exampledeployment `
  -ResourceGroupName examplegroup
(Get-AzResourceGroupDeploymentOperation `
  -DeploymentName exampledeployment `
  -ResourceGroupName examplegroup).StatusCode