Bias Analysis
Detected Bias Types
powershell_heavy
windows_first
missing_linux_example
Summary
The documentation provides detailed instructions and code samples for enabling Active FTP on Azure Firewall using Azure PowerShell, with PowerShell examples shown first and in greatest detail. While Azure CLI and ARM template methods are mentioned, only PowerShell receives a full code sample, and there are no explicit Linux/macOS shell examples or guidance for non-Windows environments. This creates friction for Linux/macOS users who may not use PowerShell.
Recommendations
- Provide equivalent Bash/Azure CLI code samples for all operations currently shown in PowerShell.
- Explicitly mention that Azure CLI commands work cross-platform and provide sample CLI commands for updating existing firewalls (not just creation).
- Clarify that ARM template deployment is platform-agnostic and provide instructions for deploying ARM templates from Linux/macOS.
- Reorder sections so CLI and ARM template instructions are presented before or alongside PowerShell, not after.
- Add a note that PowerShell is available on Linux/macOS, but CLI is often preferred in those environments.
Create Pull Request