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:
⚠️ windows_first
⚠️ powershell_heavy
⚠️ windows_tools
Summary:
The documentation provides both Azure CLI and Azure PowerShell examples for obtaining access tokens and making REST API calls, but consistently presents Azure CLI (Linux-friendly) examples before PowerShell (Windows-centric) ones. However, PowerShell is a Windows-native tool, and its inclusion as a primary example (with detailed scripting) may indicate a slight Windows bias. Additionally, references to Visual Studio Code and Azure PowerShell for template deployment reinforce a Windows-oriented workflow, while Linux-native tools or editors are not mentioned. There are no missing Linux examples for the main REST/cURL flows, but the documentation could better highlight Linux parity and alternatives.
Recommendations:
  • Continue to provide Azure CLI examples first, as it is cross-platform and Linux-friendly.
  • When referencing editors or tools (e.g., Visual Studio Code), mention that it is cross-platform, or suggest alternative Linux editors (e.g., Vim, Emacs, nano) for editing templates.
  • For PowerShell examples, clarify that PowerShell Core is available on Linux, or provide Bash script alternatives for more complex flows.
  • Avoid referencing Windows-specific tools or workflows (such as 'Azure PowerShell' or 'Visual Studio Code') without also mentioning Linux-compatible options.
  • Explicitly state that all REST/cURL examples are platform-agnostic and can be run on Linux, macOS, or Windows.
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

Flagged Code Snippets

### [Azure PowerShell](#tab/azure-powershell)
### [Azure PowerShell](#tab/azure-powershell)
For the REST APIs, the value of `uri` can't be a local file or a file that is only available on your local network. Azure Resource Manager must access the template. Provide a URI value that is downloadable as HTTP or HTTPS. For more information, see [Deploy resources with Resource Manager templates and Azure PowerShell](../templates/deploy-powershell.md). ## Deploy a resource group and resources You can create a resource group and deploy resources to the group by using a template. For more information, see [Create resource group and deploy resources](../templates/deploy-to-subscription.md#resource-groups). ## Deploy resources to multiple subscriptions or resource groups Typically, you deploy all the resources in your template to a single resource group. However, there are scenarios where you want to deploy a set of resources together but place them in different resource groups or subscriptions. For more information, see [Deploy Azure resources to multiple subscriptions or resource groups](../templates/deploy-to-resource-group.md). ## Delete resources The following operation shows how to delete a storage account.