Detected Bias Types
â ī¸
powershell_heavy
â ī¸
windows_first
Summary
The documentation provides parity for Azure CLI, PowerShell, ARM templates, and portal usage. However, PowerShell examples are prominent and often shown alongside or before CLI examples. The PowerShell section is detailed, and some tasks (e.g., assigning user-assigned identity for App Service) are noted as not supported in PowerShell, but alternatives are given. There is a slight bias in favor of PowerShell, which is more commonly used on Windows, and PowerShell is listed as a separate tab for token retrieval, even though the CLI and HTTP methods are cross-platform. The ordering of examples sometimes puts PowerShell before CLI, and PowerShell is referenced in code blocks for Azure CLI (likely a documentation error). However, Linux/macOS users can complete all tasks using Azure CLI, ARM templates, or HTTP requests.
Recommendations
- Ensure Azure CLI examples are always present and shown before or alongside PowerShell examples, as CLI is cross-platform.
- Correct any code block labeling errors (e.g., Azure CLI sections labeled as 'azurepowershell-interactive').
- Explicitly mention that Azure CLI works on Linux/macOS and is recommended for cross-platform scenarios.
- Add brief notes to PowerShell sections indicating that PowerShell Core is available for Linux/macOS, or link to CLI alternatives.
- Review the ordering of tabs to avoid implicit prioritization of Windows tools.