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

Bias Types:
⚠️ powershell_heavy
⚠️ windows_first
⚠️ missing_linux_example
⚠️ windows_tools
Summary:
The documentation page demonstrates a strong Windows bias by providing only PowerShell deployment instructions and referencing Windows-specific shell behaviors (e.g., right-click to paste). There are no CLI, Bash, or Linux-native examples, and the 'Next steps' section continues the PowerShell focus. Linux users are left without guidance for deploying the Bicep file or restoring backups using cross-platform tools.
Recommendations:
  • Add Azure CLI (az deployment group create ...) examples for deploying the Bicep template, as Azure CLI is cross-platform and widely used on Linux and macOS.
  • Include Bash shell instructions and note how to paste code in common Linux/macOS terminals.
  • Rephrase instructions to avoid Windows-specific actions (e.g., 'right-click to paste'), or provide Linux/macOS equivalents.
  • In the 'Next steps' section, link to both PowerShell and Azure CLI (or Bash) restore guides.
  • Explicitly state that the process works on all platforms and provide parity in tooling and examples.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-07-12 23:44 #41 in_progress ❌ Biased
2025-07-12 00:58 #8 cancelled ✅ Clean
2025-07-10 05:06 #7 processing ✅ Clean

Flagged Code Snippets

$projectName = Read-Host -Prompt "Enter a project name (limited to eight characters) that is used to generate Azure resource names" $location = Read-Host -Prompt "Enter the location (for example, centralus)" $resourceGroupName = "${projectName}rg" $templateUri = "templateURI" New-AzResourceGroup -Name $resourceGroupName -Location $location New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateUri $templateUri -projectName $projectName