Bias Analysis
Detected Bias Types
windows_first
powershell_heavy
missing_linux_example
dotnet_heavy
Summary
The documentation page exhibits a bias towards Windows and .NET environments. Examples and code samples are exclusively in C#/.NET, with no equivalent samples for other languages or platforms. The PowerShell command is mentioned as a primary method for managing rules, but there is no mention of Linux shell equivalents or cross-platform scripting. The Azure CLI is referenced, but only briefly and without example code, while the PowerShell cmdlet is given equal prominence. There are no Linux-specific instructions, nor are there examples using Bash, Python, or other non-Windows tools. The page assumes familiarity with .NET libraries and Windows-centric workflows.
Recommendations
- Add equivalent code samples in other languages, such as Python, Java, or JavaScript, to demonstrate cross-platform usage.
- Provide explicit Bash/Azure CLI command examples for creating and managing Service Bus subscription filters, including full command-line workflows.
- Include instructions or examples for Linux/macOS environments, such as using Azure CLI in Bash or shell scripts.
- Balance the prominence of PowerShell and CLI by giving CLI examples equal detail and visibility, and referencing them before or alongside PowerShell.
- Link to cross-platform SDK samples directly in relevant sections, not just in the 'Next steps'.
Create Pull Request