Bias Analysis
Detected Bias Types
windows_tools
windows_first
missing_linux_example
Summary
The documentation page demonstrates a Windows bias in several ways. All command-line examples use Azure CLI (az) and jq, which are available on Linux but are most commonly associated with Windows and Azure environments. There are no explicit Linux-specific examples, nor is there any mention of Linux-native tools or shell environments (e.g., bash, zsh, or Linux package managers). The instructions for extracting subscription IDs and tokens use Azure CLI commands without clarifying cross-platform usage or providing alternative Linux-native approaches. The documentation does not mention Linux-specific considerations or troubleshooting, and the examples do not address Linux authentication or network configuration patterns.
Recommendations
- Add explicit Linux shell examples, including bash and zsh syntax, and clarify that Azure CLI and jq are available on Linux and macOS as well as Windows.
- Include instructions for installing Azure CLI and jq on Linux distributions (e.g., apt, yum, zypper commands).
- Mention Linux-specific authentication and networking considerations, such as service principal usage, environment variable handling, and file permissions.
- Provide troubleshooting tips for Linux environments (e.g., dealing with SELinux, firewall rules, or NFS mount options).
- Where possible, include alternative examples using native Linux tools (e.g., curl, wget, grep) and avoid assuming a Windows-centric workflow.
Create Pull Request