Sad Tux - Windows bias detected
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

Detected Bias Types
powershell_heavy
windows_tools
missing_linux_example
windows_first
Summary
The documentation is heavily PowerShell-centric, reflecting the fact that the ARM template test toolkit is implemented as a set of PowerShell scripts. All usage examples, including those for Linux and macOS, require PowerShell (pwsh) and do not provide native Bash, sh, or other shell alternatives. The documentation consistently presents Windows instructions first, with Linux and macOS following, and does not mention or provide examples using common Linux-native tools or scripting languages. There are no examples for running the toolkit in a non-PowerShell environment, and the integration examples for CI/CD pipelines are also PowerShell-based.
Recommendations
  • Explicitly state that the toolkit is PowerShell-only, and clarify that native Bash or shell usage is not supported if that is the case.
  • If possible, provide or link to a cross-platform wrapper or alternative (e.g., a Docker image or a Bash script) for users who do not wish to install PowerShell.
  • Consider developing and documenting a native Linux/Unix CLI or containerized version of the toolkit.
  • In the documentation, mention up front that PowerShell is required on all platforms, and provide guidance for users unfamiliar with PowerShell on Linux/macOS.
  • If PowerShell is the only supported method, consider reordering the instructions to present cross-platform steps first, or group steps by 'Prerequisites' (install PowerShell) and then 'Run the toolkit' (same for all OSes), to reduce the Windows-first impression.
  • For CI/CD integration, mention or provide examples for running the toolkit in containerized environments (e.g., GitHub Actions, Docker), which are common in Linux-based workflows.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-01-12 00:00 #99 completed Biased Biased
2026-01-11 06:20 #98 completed Biased Biased
2026-01-10 00:00 #92 completed Clean Clean
2026-01-09 00:00 #87 cancelled Clean Clean
2026-01-06 22:28 #78 completed Clean Clean
2025-12-29 18:00 #48 cancelled Biased Biased
2025-12-15 00:00 #7 completed Clean Clean
2025-12-14 05:05 #6 completed Biased Biased

Flagged Code Snippets