Detected Bias Types
Windows First
Powershell Heavy
Summary
The documentation provides both Bash and PowerShell examples for all command-line operations, but PowerShell examples are always listed after Bash, and in some cases, PowerShell code is more elaborate (e.g., using ConvertFrom-JSON, Select-Object, etc.). There is no evidence of exclusive use of Windows tools or missing Linux examples, as all commands use the cross-platform Azure CLI. However, the PowerShell examples are sometimes more detailed, and the documentation assumes familiarity with PowerShell-specific patterns (backticks, object manipulation), which may be less accessible to Linux users. There is a mild 'windows_first' bias in the sense that PowerShell is given parity but with more complexity, and some advanced steps are only shown in PowerShell.
Recommendations
- Ensure that Bash and PowerShell examples are equally detailed and cover all advanced scenarios in both tabs.
- Where PowerShell-specific object manipulation is shown (e.g., working with JSON, arrays), provide equivalent Bash/jq examples for Linux users.
- Add a note clarifying that Azure CLI commands work cross-platform and that Bash examples are suitable for Linux/macOS users.
- Avoid PowerShell-specific idioms (like backticks for line continuation) in shared explanations, or provide Bash equivalents.
- Consider listing Bash examples first, or alternating the order, to avoid implicit prioritization of Windows/PowerShell.