Bias Analysis
Detected Bias Types
powershell_heavy
windows_first
missing_linux_example
Summary
The documentation provides detailed examples for Azure PowerShell and Azure CLI, but the PowerShell example is more elaborate (including conversion to JSON), which may favor Windows users. There is no mention of Linux-specific shell usage (e.g., Bash), nor are there examples showing how to process or export policy resources using Linux-native tools. The ordering places Azure CLI first, but the PowerShell section is more detailed, and no Linux-specific patterns or tools are discussed.
Recommendations
- Provide equivalent Bash examples for exporting and processing Azure Policy resources, demonstrating use of jq or other Linux-native tools for JSON manipulation.
- Ensure parity in example detail: if PowerShell examples show advanced processing (e.g., ConvertTo-Json), show how to achieve the same with Azure CLI and Linux tools.
- Explicitly mention cross-platform compatibility for Azure CLI commands and clarify that they work on Linux, macOS, and Windows.
- Add a section or note on how to install and use Azure CLI on Linux, and reference common Linux shell environments.
- Avoid assuming PowerShell is the default scripting environment; balance with examples for Bash/zsh/fish where appropriate.
Create Pull Request