Bias Analysis
Detected Bias Types
powershell_heavy
windows_tools
missing_linux_example
windows_first
Summary
The documentation page demonstrates a notable Windows bias in its instructions for generating sanitized ARM templates for playbooks. It exclusively provides a PowerShell script for this purpose, references Windows PowerShell and Visual Studio Code as the editors, and instructs users to run Windows-specific commands (Set-ExecutionPolicy). There is no mention of Linux/macOS equivalents, alternative shell scripts, or cross-platform usage guidance. This creates friction for users on non-Windows platforms, as they may not have PowerShell installed or may encounter issues with script execution policies.
Recommendations
- Provide explicit instructions for running the PowerShell script on Linux/macOS using PowerShell Core (pwsh), including any necessary prerequisites and differences in script execution policy.
- Offer a Bash or Python alternative script for ARM template sanitization, or clarify if the provided PowerShell script is cross-platform and how to use it on non-Windows systems.
- Include notes or examples for Linux/macOS users, such as using VS Code or other editors on those platforms.
- List platform requirements and compatibility for the provided tooling at the start of the relevant section.
- Avoid assuming Windows as the default environment; present cross-platform instructions or alternatives side-by-side.
Create Pull Request