122
Total Pages
80
Linux-Friendly Pages
42
Pages with Bias
34.4%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

211 issues found
Showing 151-175 of 211 flagged pages
Event Hubs Azure Event Hubs - exceptions (legacy) ...articles/event-hubs/event-hubs-messaging-exceptions.md
Medium Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation focuses exclusively on .NET Framework APIs and exception handling, with references to configuration via the Azure portal and .NET SDKs. There are no examples or mentions of Linux-specific tools, patterns, or cross-platform considerations. All code and configuration references are .NET-centric, which is most commonly associated with Windows environments, and there is no parity for Linux or non-.NET users.
Recommendations
  • Add examples for handling Event Hubs exceptions using SDKs available on Linux, such as Python, Java, or Node.js.
  • Include instructions or references for configuring Event Hubs using Azure CLI or REST API, which are platform-agnostic and commonly used on Linux.
  • Explicitly mention cross-platform support and provide links or sections for Linux users, including troubleshooting steps relevant to Linux environments.
  • Where portal instructions are given, also provide equivalent command-line or automation options suitable for Linux users.
  • Clarify that .NET Core/.NET 5+ is cross-platform and provide guidance for running .NET code on Linux, if .NET is the only supported SDK for legacy scenarios.
Event Hubs Govern resources for client applications with application groups ...cles/event-hubs/resource-governance-with-app-groups.md
Medium Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides examples for Azure Portal, Azure CLI, Azure PowerShell, and ARM templates. However, PowerShell is given equal prominence to CLI, and is featured in every procedural section. PowerShell is a Windows-centric tool, and its inclusion alongside CLI (which is cross-platform) can signal a Windows bias, especially since no explicit Linux shell (bash) or scripting examples are provided. Additionally, PowerShell is listed before ARM templates and is never qualified as 'Windows-only', which may imply parity or preference. There are no explicit Linux-specific examples, nor are Linux tools or shell scripting patterns mentioned.
Recommendations
  • Add explicit bash shell examples for Azure CLI commands, showing usage in Linux/macOS environments.
  • Clarify that PowerShell examples are primarily for Windows users, and recommend CLI for cross-platform scenarios.
  • Consider including references to Linux-native automation tools (e.g., shell scripts, cron jobs) where relevant.
  • If PowerShell is mentioned, also mention alternatives for Linux users (e.g., Bash, Python scripts).
  • Ensure that CLI examples are presented first, or at least equally, to avoid perceived Windows-first bias.
Event Hubs Azure Event Hubs - exceptions (legacy) ...articles/event-hubs/event-hubs-messaging-exceptions.md
Medium Priority View Details →
Scanned: 2026-01-10 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation is heavily focused on .NET Framework APIs and exception types, which are most commonly used in Windows environments. There are no examples, references, or guidance for Linux-specific usage, tools, or patterns. All configuration and troubleshooting steps are described in terms of .NET and Azure portal, with no mention of Linux command-line tools, SDKs for other languages, or cross-platform considerations.
Recommendations
  • Add examples and troubleshooting steps for Linux environments, such as using Azure CLI or SDKs in Python/Java.
  • Include parity for exception handling in cross-platform SDKs (e.g., Python, Java, Node.js), not just .NET.
  • Reference Linux-friendly tools and patterns, such as bash scripts or Linux system diagnostics, where relevant.
  • Clarify which guidance is platform-agnostic and which is Windows/.NET-specific.
  • Provide links or sections for Linux users to find equivalent documentation and troubleshooting steps.
Event Hubs Get Connection String for Azure Event Hubs ...rticles/event-hubs/event-hubs-get-connection-string.md
Medium Priority View Details →
Scanned: 2026-01-10 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation presents Azure portal instructions first, followed by PowerShell examples before CLI examples. PowerShell is a Windows-centric tool, and its prominence (including multiple example variants) suggests a Windows-first bias. There are no explicit Linux-specific instructions, nor is Bash scripting or Linux terminal usage highlighted. The CLI section is present, but appears after PowerShell, and there is no mention of Linux-specific considerations or parity.
Recommendations
  • Present Azure CLI examples before or alongside PowerShell examples to avoid Windows-first ordering.
  • Explicitly mention that Azure CLI works cross-platform (Windows, Linux, macOS) and highlight its installation/use on Linux.
  • Add Bash scripting examples for retrieving and parsing connection strings, demonstrating Linux workflows.
  • Include notes or links for Linux users regarding authentication, environment setup, and troubleshooting.
  • Consider removing or balancing PowerShell-heavy content with equivalent Linux shell examples.
Event Hubs Azure Event Hubs - Client SDKs | Microsoft Docs ...tDocs/azure-docs/blob/main/articles/event-hubs/sdks.md
Medium Priority View Details →
Scanned: 2026-01-10 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First 🔧 Windows Tools
Summary
The documentation page exhibits mild Windows bias by listing .NET/.NET Standard SDKs first in all tables and dedicating a separate section to .NET packages, including legacy Windows-specific libraries. The .NET Framework and WindowsAzure.Messaging are mentioned explicitly, while Linux-specific tools, platforms, or examples are not referenced. There are no explicit PowerShell examples or commands, but the ordering and focus on Windows/.NET technologies suggest a Windows-centric perspective.
Recommendations
  • Reorder SDK tables to alternate or randomize language/platform order, or group by popularity rather than placing .NET/.NET Standard first.
  • Add a section highlighting cross-platform compatibility for each SDK, including explicit mentions of Linux and macOS support.
  • Include examples or notes for Linux users, such as installation instructions using Linux package managers or CLI tools.
  • Balance the .NET-focused section with equivalent details for Java, Python, JavaScript, and Go, including legacy and management libraries.
  • Avoid referencing Windows-specific libraries (e.g., WindowsAzure.Messaging) without clarifying their platform limitations and providing Linux alternatives.
Event Hubs Enable managed identity for a namespace ...ob/main/articles/event-hubs/enable-managed-identity.md
Medium Priority View Details →
Scanned: 2026-01-10 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation exclusively describes how to enable managed identity for an Azure Event Hubs namespace using the Azure portal, which is a graphical interface accessible from any OS. However, it does not provide any command-line examples (such as Azure CLI, PowerShell, or Bash), nor does it mention platform-specific tooling. There is a subtle Windows bias in that the documentation does not address Linux users who may prefer or require command-line instructions, and it omits Azure CLI examples that are cross-platform.
Recommendations
  • Add Azure CLI examples for enabling managed identity, as Azure CLI is cross-platform and widely used on Linux.
  • If PowerShell examples are added, ensure Azure CLI or Bash equivalents are provided and presented first or side-by-side.
  • Explicitly mention that the Azure portal is accessible from any OS, but provide parity for users who prefer command-line automation.
  • Include links to relevant Azure CLI documentation for managed identities.
Event Hubs Govern resources for client applications with application groups ...cles/event-hubs/resource-governance-with-app-groups.md
Medium Priority View Details →
Scanned: 2026-01-10 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides step-by-step instructions and code samples for Azure portal, Azure CLI, Azure PowerShell, and ARM templates. While both CLI and PowerShell examples are present, PowerShell is featured as a first-class method throughout, with detailed examples and references. PowerShell is a Windows-centric tool, and its prominence may indicate a Windows bias. There are no explicit Linux shell (bash) or scripting examples, nor any mention of Linux-specific tools or patterns. CLI examples are present, but PowerShell is given equal or greater emphasis, and is listed before CLI in some sections.
Recommendations
  • Add explicit bash shell examples for all CLI commands, showing usage in a typical Linux environment (e.g., with environment variables, piping, etc.).
  • Clarify that Azure CLI is fully cross-platform and can be used on Linux, macOS, and Windows.
  • Consider listing CLI examples before PowerShell, as CLI is the most cross-platform automation tool.
  • Mention Linux-native automation options (e.g., scripting with bash, using curl for REST API calls) where appropriate.
  • Add notes or links for Linux users on installing and using Azure CLI and ARM templates.
  • Review screenshots and instructions for portal usage to ensure they do not assume Windows-only conventions.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/authenticate-application.md ...b/main/articles/event-hubs/authenticate-application.md
Medium Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page demonstrates a subtle Windows bias by prioritizing the Azure portal (a web GUI most closely associated with Windows workflows) for role assignment and application registration, and by providing .NET (C#) sample code before Java. There are no explicit Linux or cross-platform command-line examples (such as Azure CLI or Bash scripts) for authentication or role assignment, nor are there references to Linux-specific workflows. While Azure CLI is mentioned in the related content, it is not included in the main instructional flow, and no CLI or shell examples are provided alongside the portal-based instructions.
Recommendations
  • Add explicit Azure CLI and/or Bash examples for application registration, role assignment, and authentication token acquisition, and present them alongside or before portal-based instructions.
  • Include Linux-friendly sample code and workflows (e.g., Python, JavaScript, or Java) in addition to .NET, and ensure they are equally prominent.
  • When referencing the Azure portal, also mention that all steps can be performed using cross-platform tools such as Azure CLI or REST API, and provide links or inline examples.
  • Ensure that documentation sections do not assume a Windows environment or toolset by default; explicitly call out cross-platform options where available.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/enable-managed-identity.md ...ob/main/articles/event-hubs/enable-managed-identity.md
Medium Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation exclusively describes enabling managed identity via the Azure portal, with no mention of command-line or scripting alternatives. While the portal is cross-platform, the absence of CLI (Azure CLI, Bash) or PowerShell examples means users on Linux or those preferring automation are underserved. There is a subtle Windows bias in that the portal is often associated with Windows workflows, and no Linux-specific tools or instructions are provided.
Recommendations
  • Add Azure CLI examples for enabling managed identity (system-assigned and user-assigned) to support Linux and automation scenarios.
  • Include PowerShell examples for parity, but ensure CLI instructions are presented before or alongside PowerShell.
  • Explicitly state that the Azure portal is accessible from any OS, but highlight automation-friendly alternatives for cross-platform users.
  • Where screenshots are used, clarify that the UI is the same on all platforms, or provide CLI output examples for Linux users.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/event-hubs-dedicated-overview.md ...n/articles/event-hubs/event-hubs-dedicated-overview.md
Medium Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page demonstrates subtle Windows bias, particularly in the 'Determine the cluster type' section. The only concrete command-line example given is 'nslookup ns.servicebus.windows.net', which uses a Windows-specific namespace in the example. Additionally, when discussing Azure Resource Manager property checks, PowerShell is mentioned explicitly as a tool, while Linux alternatives (such as Bash or Azure CLI) are not referenced or exemplified. There are no Linux-specific examples or explicit parity in tooling guidance.
Recommendations
  • Provide Linux/Bash equivalents for command-line examples, such as using 'dig' or 'host' alongside 'nslookup', and clarify that these commands work cross-platform.
  • When referencing Azure Resource Manager property checks, mention and provide examples for both Azure CLI (az) and PowerShell, showing parity in instructions.
  • Avoid using Windows-specific namespace examples (e.g., servicebus.windows.net) without also providing generic or Linux-friendly examples.
  • Explicitly state that all commands and procedures can be performed on both Windows and Linux, and link to cross-platform tool documentation where relevant.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/event-hubs-messaging-exceptions.md ...articles/event-hubs/event-hubs-messaging-exceptions.md
Medium Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation is heavily focused on .NET Framework APIs and exception types, which are most commonly used on Windows systems. There is no mention of Linux-specific tools, patterns, or examples, nor are cross-platform considerations discussed. The guidance and examples are exclusively for .NET/Windows environments, with no parity for Linux or other platforms.
Recommendations
  • Add examples and guidance for using Azure Event Hubs with Linux environments, such as with .NET Core on Linux, Python, Java, or Node.js SDKs.
  • Include troubleshooting steps and exception handling patterns relevant to Linux users (e.g., shell commands, Linux file paths, environment variables).
  • Mention cross-platform SDKs and clarify which exceptions and patterns apply regardless of OS.
  • Provide links to documentation for Event Hubs usage on Linux and other non-Windows platforms.
  • Ensure that configuration and operational instructions do not assume use of Windows-only tools or interfaces.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/event-hubs-get-connection-string.md ...rticles/event-hubs/event-hubs-get-connection-string.md
Medium Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation page presents Azure portal instructions first, followed by Azure PowerShell and then Azure CLI. PowerShell is a Windows-centric tool and is featured before the cross-platform Azure CLI. There are no explicit Linux-specific examples, nor is there mention of Linux shell patterns or tools. The CLI section is present, but PowerShell is given precedence, which may signal a Windows-first bias.
Recommendations
  • Present Azure CLI examples before PowerShell, as CLI is cross-platform and more commonly used on Linux.
  • Explicitly mention that Azure CLI commands work on Linux, macOS, and Windows, and provide example shell environments (e.g., Bash).
  • Add a note or section for Linux users, highlighting any platform-specific considerations or tips.
  • If PowerShell is included, clarify that PowerShell Core is available cross-platform, or link to installation instructions for Linux.
  • Consider including screenshots or terminal output from Linux environments to balance the visual representation.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/resource-governance-with-app-groups.md ...cles/event-hubs/resource-governance-with-app-groups.md
Medium Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides examples for Azure Portal, Azure CLI, Azure PowerShell, and ARM templates. However, PowerShell is given equal prominence to CLI, and references to PowerShell commands and patterns are extensive throughout the page. PowerShell is a Windows-centric tool, and its inclusion alongside CLI (which is cross-platform) may suggest a bias toward Windows users. There are no explicit Linux-specific examples or mentions of Linux-native tools or shell scripting, and PowerShell is listed before ARM templates, which are platform-neutral. The documentation does not mention Bash, Linux shell, or other Linux-specific patterns, nor does it clarify CLI usage on Linux.
Recommendations
  • Add explicit Bash/Linux shell examples for CLI commands, demonstrating usage in a Linux environment (e.g., with environment variables, piping, etc.).
  • Clarify that Azure CLI is cross-platform and provide guidance for Linux users (e.g., installation, usage in Bash).
  • Consider listing CLI examples before PowerShell to reflect the cross-platform nature of CLI and avoid Windows-first ordering.
  • Add a note or section on using these tools from Linux/macOS, including any differences or tips for non-Windows environments.
  • Reduce reliance on PowerShell-specific patterns, or provide equivalent Bash scripting examples for Linux users.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/sdks.md ...tDocs/azure-docs/blob/main/articles/event-hubs/sdks.md
Medium Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First 🔧 Windows Tools
Summary
The documentation page exhibits mild Windows bias, primarily through the ordering and emphasis of .NET and Windows-centric libraries. .NET Standard and .NET Framework packages are listed first in all tables, and the '.NET packages' section is much more detailed than for other languages. The legacy package 'WindowsAzure.Messaging' is referenced, and Windows/.NET terminology is used throughout. There are no explicit PowerShell examples or Windows-only command-line instructions, but the overall structure and detail favor Windows/.NET users over Linux or cross-platform users.
Recommendations
  • Reorder SDK tables to alternate or randomize language order, or group by popularity/platform neutrality.
  • Provide equal detail for non-.NET languages (Java, Python, JavaScript, Go, C), including dedicated sections similar to '.NET packages'.
  • Clarify cross-platform compatibility for all SDKs, not just .NET Standard.
  • Avoid Windows/.NET-centric terminology in section headings and descriptions unless necessary.
  • Add explicit notes or examples for Linux/macOS usage where relevant.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/schema-registry-concepts.md ...b/main/articles/event-hubs/schema-registry-concepts.md
Medium Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
🔧 Windows Tools Windows First
Summary
The documentation references both Azure CLI and PowerShell for schema management, but PowerShell (a Windows-centric tool) is given a dedicated mention and example, potentially implying parity with the cross-platform Azure CLI. There are no explicit Linux shell or bash examples, and PowerShell is listed alongside CLI as a primary management tool, which may suggest a Windows-oriented bias. However, most SDK and code examples are cross-platform and language-agnostic.
Recommendations
  • Ensure that Azure CLI (which is cross-platform) is presented as the primary example for command-line management, with PowerShell as an additional, secondary option.
  • Explicitly mention that Azure CLI commands work on Linux, macOS, and Windows, and provide bash shell examples where appropriate.
  • If PowerShell is included, consider also providing equivalent bash or shell script examples for Linux users.
  • Clarify in the documentation that PowerShell is available cross-platform, but that many Linux users may prefer bash or CLI.
  • Review related samples and links to ensure Linux users are equally supported and not directed primarily to Windows-centric tooling.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/transport-layer-security-enforce-minimum-version.md ...bs/transport-layer-security-enforce-minimum-version.md
Medium Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First 🔧 Windows Tools
Summary
The documentation page refers to the Event Hubs endpoint as 'yournamespace.servicebus.windows.net', which uses a Windows-oriented domain. It also mentions endpoint scanning on this domain, which may imply the use of Windows-centric tools or patterns. There are no explicit examples or instructions for configuring TLS using Linux tools, nor are cross-platform command-line examples (such as Azure CLI or Bash) provided. The documentation does not mention PowerShell, but the overall framing and terminology are more familiar to Windows users.
Recommendations
  • Include explicit cross-platform examples for configuring minimum TLS version, such as using Azure CLI (az eventhubs namespace update) with Bash or other Linux shells.
  • Mention Linux-compatible endpoint scanning tools (e.g., nmap, openssl s_client) alongside any references to network tracing.
  • Clarify that the instructions and endpoint domain are applicable regardless of client OS, and provide guidance for both Windows and Linux users.
  • Avoid Windows-centric terminology or domains unless necessary, and balance with references to Linux environments.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/resource-governance-with-app-groups.md ...cles/event-hubs/resource-governance-with-app-groups.md
Medium Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides parity between Azure Portal, Azure CLI, Azure PowerShell, and ARM template examples for all major operations. However, PowerShell is given equal prominence to Azure CLI, and is included in every example section. This can be interpreted as a mild Windows bias, since PowerShell is primarily a Windows tool (though it is available cross-platform). There are no explicit Linux-only examples (such as bash scripts or Linux-specific tooling), and PowerShell is listed before ARM templates, which are platform-neutral. The CLI examples are cross-platform, but there is no explicit mention of Linux environments or shell scripting, and no examples using bash or Linux-native tools.
Recommendations
  • Explicitly mention that Azure CLI commands work on Linux, macOS, and Windows, and provide sample bash scripts for common tasks.
  • Add a note that PowerShell is available cross-platform, but highlight that CLI is the recommended tool for Linux users.
  • Consider including Linux-specific workflow examples, such as using bash, cron jobs, or integrating with Linux monitoring tools.
  • Where possible, provide links or references to Linux-specific documentation or tutorials for Event Hubs resource governance.
  • If PowerShell is retained, clarify its cross-platform availability and recommend CLI for Linux-first environments.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/sdks.md ...tDocs/azure-docs/blob/main/articles/event-hubs/sdks.md
Medium Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First 🔧 Windows Tools
Summary
The documentation page demonstrates a mild Windows bias. .NET (including .NET Standard and .NET Framework) SDKs are listed first in all tables and sections, and the '.NET packages' section is much more detailed than for other languages. Windows-specific libraries (e.g., WindowsAzure.ServiceBus) are mentioned, and the legacy section highlights .NET Framework and WindowsAzure naming. There are no explicit PowerShell examples or CLI instructions, but the ordering and depth of .NET/Windows coverage suggest a Windows-centric perspective.
Recommendations
  • Reorder SDK tables and sections to alternate or randomize language order, or group by popularity rather than platform.
  • Provide equally detailed sections for Java, Python, JavaScript, and Go packages, including their history and usage patterns.
  • Avoid Windows-specific naming and highlight cross-platform compatibility for .NET Standard.
  • Add explicit notes or examples for Linux/macOS environments where relevant.
  • Include parity checks for features and documentation depth across all supported languages.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/authenticate-application.md ...b/main/articles/event-hubs/authenticate-application.md
Medium Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First 🔧 Windows Tools
Summary
The documentation demonstrates a mild Windows bias by prioritizing the Azure portal (a web UI most closely associated with Windows workflows) for role assignment and registration steps, and by referencing .NET samples before Java samples. There is also a subtle preference for Windows-centric tools and patterns, such as the Azure portal and .NET libraries, with less emphasis on Linux-native workflows or command-line automation. However, the page does mention Azure CLI and REST API in the related content, and includes Java samples, which helps mitigate the bias.
Recommendations
  • Provide explicit Linux command-line examples (using Azure CLI) for application registration, role assignment, and authentication flows, alongside or before portal-based instructions.
  • Include sample code and walkthroughs in additional languages commonly used on Linux (e.g., Python, Node.js), and reference them equally with .NET and Java.
  • When referencing tools for role assignment, list Azure CLI and REST API before or alongside Azure PowerShell and portal instructions.
  • Add a section or callout specifically addressing Linux developers, highlighting parity in tooling and workflows.
  • Ensure that screenshots and UI walkthroughs are complemented by equivalent CLI/script examples for automation and headless environments.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/authorize-access-azure-active-directory.md .../event-hubs/authorize-access-azure-active-directory.md
Medium Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page demonstrates a Windows bias by exclusively referencing .NET (DotNet) samples and libraries, which are traditionally Windows-centric, and by omitting Linux-specific examples, tools, or command-line instructions. There are no mentions of Linux shell commands, cross-platform SDKs, or sample code for non-Windows environments. The documentation does not provide parity for Linux users or highlight cross-platform usage patterns.
Recommendations
  • Include sample code and instructions for Linux environments, such as Python, Java, or Node.js SDKs.
  • Provide command-line examples using Bash or CLI tools that are native to Linux, in addition to any PowerShell or Windows-specific instructions.
  • Highlight cross-platform compatibility of the Azure Event Hubs SDKs and explicitly mention how to use them on Linux.
  • Add links to Linux-specific tutorials or GitHub repositories demonstrating Event Hubs authentication and RBAC configuration from Linux systems.
  • Ensure that any references to .NET or Windows tools are balanced with equivalent Linux or open-source alternatives.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/event-hubs-get-connection-string.md ...rticles/event-hubs/event-hubs-get-connection-string.md
Medium Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation presents Azure portal instructions first, followed by Azure PowerShell, and then Azure CLI. PowerShell is a Windows-centric tool, and its section precedes the CLI, which is more cross-platform. No explicit Linux shell examples (e.g., bash scripts, environment variables) are provided, and there is no mention of Linux-specific patterns or tools. The CLI examples are present, but PowerShell is given prominence by being listed before CLI and by having more detailed command breakdowns.
Recommendations
  • Present Azure CLI instructions before PowerShell, as CLI is cross-platform and native to Linux.
  • Include explicit Linux shell (bash) examples for extracting and using connection strings, such as using jq or grep with az output.
  • Add notes clarifying that PowerShell is primarily for Windows, while CLI is recommended for Linux and macOS.
  • Mention Linux-native tools or workflows where appropriate (e.g., environment variable export in bash).
  • Ensure parity in example depth and detail between PowerShell and CLI sections.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/enable-managed-identity.md ...ob/main/articles/event-hubs/enable-managed-identity.md
Medium Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation exclusively describes enabling managed identity for an Azure Event Hubs namespace using the Azure portal, which is a web-based GUI accessible from any OS. However, there are no command-line examples (such as Azure CLI or PowerShell), and no mention of Linux-specific workflows or tools. If command-line instructions were present, Windows tools or PowerShell might be prioritized, but in this case, the absence of CLI examples means Linux users are not directly supported.
Recommendations
  • Add Azure CLI examples for enabling managed identity, as the CLI is cross-platform and widely used on Linux.
  • If PowerShell examples are added, ensure Azure CLI equivalents are provided and presented either first or side-by-side.
  • Explicitly mention that the Azure portal is accessible from any OS and provide links to CLI documentation for users who prefer command-line workflows.
  • Include troubleshooting or automation guidance relevant to Linux environments.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/event-hubs-messaging-exceptions.md ...articles/event-hubs/event-hubs-messaging-exceptions.md
Medium Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation is heavily focused on .NET Framework APIs and exception types specific to Microsoft.ServiceBus and Microsoft.Azure.EventHubs libraries, which are primarily used in Windows environments. There are no examples, troubleshooting steps, or references to Linux-specific tools, SDKs, or usage patterns. All configuration and operational guidance assumes use of Windows-centric technologies, with no mention of Linux equivalents or cross-platform considerations.
Recommendations
  • Add examples and exception handling guidance for Event Hubs SDKs in other languages/platforms (e.g., Python, Java, Node.js), which are commonly used on Linux.
  • Include troubleshooting steps and configuration notes relevant to Linux environments, such as environment variables, file permissions, or common networking issues on Linux.
  • Reference cross-platform tools (such as Azure CLI, which runs on both Windows and Linux) for configuration and diagnostics, rather than only mentioning Azure Portal or .NET APIs.
  • Explicitly state platform compatibility and provide links to documentation for Linux/macOS users.
  • Where possible, provide parity in exception documentation for SDKs/libraries used on Linux, not just .NET/Windows.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/authorize-access-event-hubs.md ...ain/articles/event-hubs/authorize-access-event-hubs.md
Medium Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Missing Linux Example Windows First
Summary
The documentation does not provide any platform-specific examples, but the only code sample link in 'Next steps' points to a .NET (Windows-centric) sample. There are no explicit Linux or cross-platform code samples or command-line instructions, and the documentation does not mention Linux tools or patterns. This subtly prioritizes Windows by omission and by linking to a Windows-first technology.
Recommendations
  • Include links to cross-platform or Linux-specific code samples (e.g., Python, Java, or Node.js examples) in the 'Next steps' section.
  • Add explicit mention of cross-platform compatibility for the authentication and authorization flows.
  • Provide sample commands or scripts for both Windows (PowerShell) and Linux (Bash/CLI) environments where relevant.
  • Ensure that the documentation references tools and patterns that are available on both Windows and Linux, or provides alternatives for each platform.
Event Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/event-hubs/sdks.md ...tDocs/azure-docs/blob/main/articles/event-hubs/sdks.md
Medium Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Windows First 🔧 Windows Tools
Summary
The documentation page shows a subtle Windows bias by prioritizing .NET (a Microsoft/Windows-centric technology) at the top of all SDK tables and providing a dedicated section for .NET packages, including legacy Windows-specific libraries. There is also mention of 'WindowsAzure.Messaging' and 'Windows.Azure.ServiceBus', reinforcing Windows-centric naming and history. However, there are no explicit PowerShell examples or exclusive Windows command-line tools, and Linux/Unix equivalents are not omitted but are not given equal prominence.
Recommendations
  • Reorder SDK tables or rotate the first-listed language/platform to avoid always leading with .NET/Windows-centric technologies.
  • Add equivalent dedicated sections for other major platforms (e.g., Java, Python) to match the detailed .NET section.
  • Clarify cross-platform compatibility for all SDKs, especially .NET Standard, and explicitly mention Linux/macOS support where applicable.
  • Avoid Windows-centric naming in new documentation and highlight any platform-specific differences or requirements.
  • Where legacy Windows-only libraries are mentioned, provide context for Linux users and suggest modern, cross-platform alternatives.