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
Bias Types:
⚠️
windows_first
⚠️
powershell_heavy
⚠️
missing_linux_example
Summary:
The documentation page provides examples for setting Azure Service Bus subscription filters. While it covers the Azure portal, Azure CLI, and Azure PowerShell, the only detailed code samples are in .NET/C#, with no Linux-specific shell (bash) or cross-platform language examples. PowerShell is mentioned as a primary automation tool alongside CLI, and .NET is the only language with inline code samples, which may implicitly favor Windows users. There are no explicit Linux or bash scripting examples for managing filters, and the ordering of sections (CLI, then PowerShell) is neutral, but the lack of bash or Python code samples is a gap.
Recommendations:
- Add bash shell examples using Azure CLI for common filter management tasks, including end-to-end scripts for creating topics, subscriptions, and rules.
- Include code samples in at least one cross-platform language such as Python or JavaScript, demonstrating filter creation and message sending/receiving.
- Provide explicit notes or callouts that all Azure CLI commands work identically on Linux, macOS, and Windows.
- Balance PowerShell examples with bash equivalents, especially for automation scenarios.
- Consider reordering or grouping CLI and PowerShell sections under a broader 'Command-line tools' heading to emphasize parity.
Create pull request