This page contains Windows bias

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:
⚠️ powershell_heavy
Summary:
The documentation provides language-specific examples for C#, JavaScript, Python, PowerShell, and Java. While PowerShell is included as a first-class language (with dedicated code tabs and guidance), there is no explicit Windows bias in terms of tools, shell commands, or patterns that would disadvantage Linux users. However, the inclusion of PowerShell as a primary example may be seen as a Windows-centric choice, since PowerShell is more commonly used on Windows, although it is now cross-platform. There are no examples or references to Linux-specific shells (e.g., Bash), nor are there any Windows-only tools or patterns mentioned. All examples are language-focused and do not reference OS-specific behaviors.
Recommendations:
  • Consider clarifying that PowerShell examples are also valid on Linux, given PowerShell Core's cross-platform support.
  • If shell-based examples are needed in the future, provide Bash or POSIX shell equivalents alongside PowerShell to ensure Linux parity.
  • Continue to avoid referencing Windows-only tools or patterns unless Linux equivalents are also provided.
  • Explicitly mention in the documentation that all language examples are intended to be cross-platform where applicable.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-07-12 23:44 #41 in_progress ❌ Biased
2025-07-12 00:58 #8 cancelled ✅ Clean
2025-07-10 05:06 #7 processing ✅ Clean
2025-07-09 23:22 #6 cancelled ✅ Clean

Flagged Code Snippets

$expiryTime = $Context.Input.ExpiryTime while ($Context.CurrentUtcDateTime -lt $expiryTime) { # do work }