53
Total Pages
50
Linux-Friendly Pages
3
Pages with Bias
5.7%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues (4)

Page-Level Analysis

Missing Linux Example
Summary:
The documentation page provides instructions and examples exclusively through the Azure Portal UI, with no mention of platform-specific tools or command-line interfaces. However, it lacks any CLI-based examples (such as Azure CLI, Bash, or PowerShell), which could be important for users on Linux or macOS who may prefer or require non-GUI workflows. There is no explicit Windows bias in terms of tools or order, but the absence of Linux-friendly (CLI) examples may implicitly disadvantage non-Windows users.
Recommendations:
  • Add Azure CLI examples for creating and managing test profiles, running load tests, and viewing results, ensuring these examples work cross-platform (Linux, macOS, Windows).
  • If PowerShell examples are added in the future, ensure equivalent Bash/Azure CLI examples are provided and presented in parallel.
  • Explicitly mention that all portal-based steps are platform-agnostic, and provide links to CLI documentation for users who prefer or require command-line workflows.
  • Consider including a section on automating performance optimization using scripts, with examples for both Bash (Linux/macOS) and PowerShell (Windows).

Page-Level Analysis

Powershell Heavy Missing Linux Example Windows Tools Windows First
Summary:
The documentation page demonstrates a Windows bias by exclusively providing PowerShell examples for configuring Azure RBAC, with no mention or examples of cross-platform tools such as Azure CLI. The only command-line instructions use PowerShell cmdlets, which are traditionally associated with Windows environments, and there is no guidance for Linux or macOS users. The Azure portal is also mentioned, but command-line automation is only shown via PowerShell.
Recommendations:
  • Add equivalent Azure CLI examples for all PowerShell cmdlets, as Azure CLI is cross-platform and widely used on Linux and macOS.
  • Explicitly mention that PowerShell is available on all platforms, but clarify that Azure CLI is often the default on Linux.
  • Reorganize the 'Configure Azure RBAC' section to present Azure CLI and PowerShell examples side by side, or provide a tabbed interface for different platforms.
  • Include a brief section or note for Linux/macOS users, pointing to relevant setup instructions for Azure CLI.
  • Ensure that troubleshooting and role assignment/removal instructions are also available using Azure CLI commands.

Page-Level Analysis

Powershell Heavy Windows First Missing Linux Example Windows Tools
Summary:
The documentation page demonstrates a strong Windows bias by exclusively using PowerShell commands and scripts for deployment, referencing Windows PowerShell as the default environment, and omitting equivalent Linux shell or bash examples. The only mention of Linux is a tip on how to install PowerShell, rather than providing native Linux instructions. Additionally, Windows-specific tools and patterns (such as .ps1 scripts and Get-AzLocation) are referenced without Linux alternatives.
Recommendations:
  • Provide equivalent bash or shell command examples for Linux/macOS users alongside PowerShell commands.
  • Include instructions for running the deployment script using bash (e.g., if a bash script is available, or instructions for using pwsh on Linux).
  • Mention Linux-native tools or commands where possible (e.g., az CLI for region listing instead of Get-AzLocation PowerShell cmdlet).
  • Rephrase steps to be platform-neutral where feasible, or clearly separate Windows and Linux/macOS instructions.
  • If only PowerShell scripts are available, consider providing or linking to bash alternatives, or at least clarify that PowerShell Core (pwsh) is required on all platforms.

Page-Level Analysis

Powershell Heavy Missing Linux Example Windows Tools
Summary:
The documentation page demonstrates a Windows bias by providing only PowerShell examples for command-line role management, with no equivalent examples for Azure CLI (which is cross-platform and preferred on Linux/macOS). The 'Configure Azure RBAC' section exclusively details PowerShell usage, omitting Linux-friendly tools and workflows. This can disadvantage Linux users or those on non-Windows platforms.
Recommendations:
  • Add equivalent Azure CLI examples for all PowerShell commands shown, as Azure CLI is cross-platform and widely used on Linux and macOS.
  • In the 'Configure Azure RBAC' section, present Azure CLI instructions before or alongside PowerShell to ensure parity.
  • Explicitly mention that Azure CLI can be used on all platforms and provide links to its documentation.
  • Consider including Bash script snippets or terminal commands where appropriate to illustrate Linux workflows.
  • Review other sections for subtle Windows-first language or assumptions, and ensure instructions are platform-neutral where possible.