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:
⚠️ windows_first
⚠️ powershell_heavy
⚠️ missing_linux_example
Summary:
The documentation page demonstrates a Windows-first bias in the section on passing array parameters during policy assignment. It lists Azure CLI, Azure PowerShell, and REST API, but presents Azure CLI and PowerShell as the primary command-line interfaces, with PowerShell mentioned explicitly and no Linux-specific shell (e.g., Bash) or cross-platform scripting examples. There are no Linux- or Bash-specific examples or notes, and the guidance for the Azure portal's textbox separator uses a semicolon (;) without clarifying if this is consistent across all OS/browser combinations. The rest of the document is platform-neutral, focusing on JSON and Azure Policy syntax.
Recommendations:
  • Explicitly mention that Azure CLI is cross-platform and provide Bash shell examples where appropriate.
  • Clarify that Azure PowerShell is available on Linux and macOS, or provide Bash/Unix shell alternatives for PowerShell commands.
  • Add a note on whether the semicolon (;) separator in the Azure portal is consistent across all platforms and locales.
  • Where commands are referenced (e.g., az policy assignment create), provide both Windows (PowerShell/CMD) and Linux (Bash) command-line examples.
  • Review other sections for implicit assumptions about the user's operating system and add clarifications or alternatives as needed.
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