385
Total Pages
248
Linux-Friendly Pages
137
Pages with Bias
35.6%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

1023 issues found
Showing 651-675 of 1023 flagged pages
Azure Functions Create and deploy function code to Azure using Visual Studio Code ...cles/azure-functions/how-to-create-function-vs-code.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
🔧 Windows Tools Windows First Powershell Heavy Missing Linux Example
Summary
The documentation demonstrates mild Windows bias in several areas. Windows-specific tools and patterns (such as PowerShell and .NET) are included, and Windows instructions are sometimes shown before Linux/macOS equivalents. Some prerequisite links (e.g., PowerShell install) default to Windows, and troubleshooting tips reference Windows-specific issues. However, most language pivots include Linux/macOS instructions, and custom handler sections provide explicit Linux/macOS build guidance. The bias is not severe, but Linux/macOS users may encounter friction or need to adapt instructions.
Recommendations
  • Ensure all prerequisite links (e.g., PowerShell install) include direct Linux/macOS options or clarify cross-platform support.
  • When listing platform-specific instructions (such as compiling Go/Rust handlers), present Linux/macOS examples before or alongside Windows examples.
  • Expand troubleshooting guidance to include common Linux/macOS issues (e.g., permissions, shell differences) rather than focusing on Windows-specific problems.
  • For PowerShell, clarify installation and usage steps for Linux/macOS, not just Windows.
  • Review all references to default shells and terminals to ensure parity for Linux/macOS users (e.g., mention Bash, Zsh, etc.).
Azure Functions Migrate apps from Azure Functions version 1.x to 4.x ...rticles/azure-functions/migrate-version-1-version-4.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation page provides only PowerShell scripts for identifying function apps to migrate, with no equivalent Bash, Azure CLI, or Linux/macOS shell examples. The use of Azure PowerShell and references to Visual Studio (a primarily Windows tool) further reinforce a Windows-centric approach. There are no explicit Linux/macOS instructions or parity for key migration steps, which may create friction for non-Windows users.
Recommendations
  • Provide equivalent Azure CLI or Bash examples for identifying function apps to migrate, ensuring Linux/macOS users can follow along without needing PowerShell.
  • Mention and demonstrate cross-platform tools (such as VS Code or Azure CLI) alongside Visual Studio, especially for publishing and updating function apps.
  • Add explicit notes or sections for Linux/macOS users, clarifying any differences in workflow or tool usage.
  • Ensure all code snippets and instructions are platform-agnostic or include alternatives for major platforms.
Azure Functions Deploy a PyTorch model as an Azure Functions application ...n/articles/azure-functions/machine-learning-pytorch.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation provides command examples for Bash (Linux/macOS), PowerShell, and Cmd, but Windows-specific tools and patterns are often mentioned first or exclusively. Windows command variants (PowerShell, Cmd) are given equal or greater prominence than Bash, and troubleshooting tips focus on Windows-specific issues (e.g., registry edits for long paths). The use of 'py' instead of 'python' in Windows examples and references to Windows registry settings further reinforce a Windows-centric approach.
Recommendations
  • Ensure Linux/macOS examples are presented first or equally with Windows examples.
  • Include troubleshooting tips for common Linux/macOS issues (e.g., permissions, package installation problems) alongside Windows-specific advice.
  • Where Windows-specific tools (e.g., 'py') are mentioned, clarify the equivalent Linux/macOS usage ('python').
  • Balance the depth of troubleshooting guidance for all platforms, not just Windows.
  • Consider adding a section summarizing platform-specific differences and best practices.
Azure Functions Migrate C# app from in-process to isolated worker model ...es/azure-functions/migrate-dotnet-to-isolated-model.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation page demonstrates a Windows bias primarily in the 'Identify function apps to migrate' section, where only Azure PowerShell is used to enumerate function apps. No equivalent Azure CLI or Bash example is provided, which would be more familiar and accessible to Linux/macOS users. Additionally, PowerShell is presented as the default/first (and only) option for scripting, reinforcing a Windows-centric approach. There are no explicit references to Windows-only tools elsewhere, but the lack of Linux/macOS parity in scripting examples is notable.
Recommendations
  • Provide Azure CLI and/or Bash examples alongside PowerShell for tasks such as listing function apps.
  • Explicitly mention that Azure CLI is cross-platform and suitable for Linux/macOS users.
  • Where scripting is required, offer both PowerShell and Bash/CLI alternatives, or use tabs to allow users to select their preferred environment.
  • Review other sections for subtle Windows-first language or toolchain recommendations and ensure parity for Linux/macOS (e.g., mention VS Code and cross-platform build tools where relevant).
Azure Functions Migrate apps from Azure Functions version 3.x to 4.x ...rticles/azure-functions/migrate-version-3-version-4.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation page exhibits Windows bias primarily through the exclusive use of PowerShell scripts for initial discovery steps and by referencing Azure PowerShell as the default tool for identifying function apps to migrate. There are no CLI (az) or Bash examples provided for Linux/macOS users in these critical steps. The initial migration workflow assumes access to PowerShell, which is native to Windows and less common on Linux/macOS. Additionally, Windows-centric tools and patterns (Visual Studio, PowerShell) are mentioned before cross-platform or Linux-native equivalents.
Recommendations
  • Provide equivalent Azure CLI (az) and/or Bash scripts for identifying function apps to migrate, alongside PowerShell examples.
  • Explicitly mention that Azure CLI and Bash can be used on Linux/macOS and provide links or inline examples.
  • Clarify that Visual Studio steps are Windows-specific and offer cross-platform alternatives (e.g., VS Code, CLI deployment) where possible.
  • Ensure that all critical migration steps have platform-neutral instructions or alternatives.
  • Consider reordering examples so that cross-platform tools (Azure CLI, VS Code) are presented before or alongside Windows-specific tools.
Azure Functions Migrate Consumption plan apps to Flex Consumption in Azure Functions ...unctions/migration/migrate-plan-consumption-to-flex.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation provides parity between Linux and Windows throughout most sections, using platform pivots to separate instructions. However, there is a notable Windows bias in several areas: Windows (and Azure CLI/PowerShell) examples are often presented first, and Windows-centric tools and patterns (such as Visual Studio, Visual Studio Code, and Windows-specific storage/file share instructions) are referenced more frequently and in greater detail. The migration process for Linux is more streamlined (with a dedicated az functionapp flex-migration command), while Windows users must follow a more manual, step-by-step process. Some CLI scripts and troubleshooting steps assume familiarity with Windows tools and patterns, and the documentation sometimes references Windows-specific settings before their Linux equivalents.
Recommendations
  • Ensure that Linux examples and tools are presented with equal prominence and detail as Windows examples, especially in sections where Windows instructions appear first.
  • Provide explicit Linux/macOS alternatives for any Windows-centric tools or patterns (e.g., Visual Studio, file share navigation, PowerShell scripts).
  • Where possible, offer cross-platform CLI scripts and avoid assumptions about Windows environments (such as file paths, shell commands, or tool availability).
  • Consider reordering sections so that Linux instructions are not always secondary to Windows, or alternate which platform is presented first.
  • Expand troubleshooting and migration guidance to include Linux/macOS-specific issues and solutions, not just Windows-centric ones.
Azure Functions Troubleshoot Python function apps in Azure Functions ...n/articles/azure-functions/recover-python-functions.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation generally aims for cross-platform parity but exhibits some Windows bias. Windows/Powershell commands are often presented before Linux equivalents, and some instructions reference Windows-specific tools or patterns (e.g., PowerShell, 'py' launcher). In a few places, Linux/Bash examples are present but not always given equal prominence. There are also sections where only Windows or Windows/macOS scenarios are discussed, with Linux implications implied but not always explicitly addressed.
Recommendations
  • Present Linux/Bash and Windows/PowerShell/Cmd examples side-by-side or in parallel tabs, always including both where relevant.
  • Avoid listing Windows commands or tools first by default; alternate or use neutral ordering.
  • Where 'py' (Windows Python launcher) is referenced, also show the equivalent 'python3' usage for Linux/macOS.
  • When discussing issues like 'pip freeze' or platform-specific dependencies, provide explicit Linux/macOS guidance, not just warnings about Windows.
  • Ensure that all troubleshooting steps and mitigations are clearly described for both Windows and Linux/macOS users, including any file paths, commands, or environment variable settings.
  • Review for any implicit assumptions that the user is on Windows (e.g., references to Visual Studio Code settings or file paths) and clarify for Linux/macOS where needed.
Azure Functions How to target Azure Functions runtime versions ...b/main/articles/azure-functions/set-runtime-version.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation page demonstrates a moderate Windows bias. Windows and PowerShell examples are consistently presented, with Azure PowerShell cmdlets featured alongside Azure CLI and portal methods. In contrast, Linux-specific instructions are less prominent, and some features (such as pinning via portal or PowerShell) are explicitly unavailable for Linux. Windows patterns (e.g., Visual Studio publishing, .csproj settings) are described in detail, while Linux alternatives are not discussed. The Linux section relies heavily on Azure CLI and requires support intervention for some tasks, with less guidance for common developer workflows.
Recommendations
  • Provide Linux/macOS equivalents for all Windows/PowerShell examples, especially for tasks like pinning runtime versions and viewing/updating settings.
  • Include Linux-first or side-by-side examples, rather than presenting Windows methods first.
  • Offer guidance for Linux developer workflows, such as using VS Code or other editors, and clarify how to perform tasks without Visual Studio or .csproj files.
  • Document any limitations for Linux more transparently and suggest workarounds or alternatives.
  • Ensure parity in portal instructions, or clearly state when features are unavailable for Linux and provide CLI alternatives.
Azure Functions Update Language Versions in Azure Functions ...n/articles/azure-functions/update-language-versions.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy Missing Linux Example
Summary
The documentation page demonstrates a moderate Windows bias. Windows-specific instructions and examples are frequently presented before Linux equivalents, and Windows tools and patterns (such as PowerShell and Windows-specific Azure CLI parameters) are emphasized. Some sections, especially those for Python, explicitly state that Windows is unsupported and redirect users to Linux, but Linux examples are sometimes less detailed or presented after Windows instructions. The use of PowerShell as a language option and the focus on Windows-specific configuration settings further reinforce the bias. However, Linux instructions are present and reasonably complete, so Linux/macOS users can still follow the documentation, albeit with some friction.
Recommendations
  • Present Windows and Linux instructions side-by-side or in parallel tabs, rather than listing Windows first.
  • Ensure that Linux examples are as detailed and prominent as Windows examples.
  • Avoid Windows-centric terminology or tools unless absolutely necessary; provide cross-platform alternatives where possible.
  • Explicitly mention macOS support and provide examples or notes for macOS users.
  • Where a language or feature is Windows-only, provide clear guidance and alternatives for Linux/macOS users.
  • Review and balance the use of PowerShell and Windows-specific commands with Bash or other cross-platform shell examples.
Azure Functions Task hubs in Durable Functions - Azure ...azure-functions/durable/durable-functions-task-hubs.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides code examples for multiple languages, including PowerShell, which is primarily a Windows-centric shell. PowerShell examples are given equal prominence alongside other languages, but there are no explicit Linux shell (e.g., Bash) examples. Additionally, tooling references (such as Azure Storage Explorer) are Windows-friendly, and there is no mention of Linux-specific tools or patterns for inspecting storage. The documentation does not discuss Linux-specific deployment or management considerations, nor does it provide parity for Linux-native scripting or command-line usage.
Recommendations
  • Add Bash or Linux shell script examples where PowerShell is shown, or clarify PowerShell usage on Linux.
  • Mention cross-platform tools for inspecting Azure Storage (e.g., az CLI, cross-platform Azure Storage Explorer, or alternatives like 'azure-storage' Python SDK).
  • Discuss any Linux-specific deployment, configuration, or troubleshooting considerations for Durable Functions.
  • Clarify that PowerShell examples can be run on Linux (if true), or provide alternative Linux-native scripting examples.
  • Ensure that references to tools and patterns are not Windows-centric, or provide Linux equivalents in parallel.
Azure Functions Durable Functions packages .../azure-functions/durable/durable-functions-packages.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation page presents .NET (in-process and isolated) package information first and in greatest detail, which are traditionally Windows-centric runtimes. PowerShell is explicitly called out as a supported language and receives a dedicated note about SDK migration, while Linux-specific tools, patterns, or examples are not mentioned. There are no explicit Linux examples, nor is there mention of Linux package management or shell usage.
Recommendations
  • Add explicit examples or instructions for Linux environments, such as referencing package installation via bash or Linux-native tools.
  • Include notes on cross-platform compatibility for .NET and PowerShell, clarifying support for Linux and macOS.
  • Balance language-specific notes by providing similar migration or usage guidance for Node.js, Python, and Java users.
  • Mention any Linux-specific considerations for storage providers, SDK installation, or runtime configuration.
  • Ensure that non-Windows runtimes (Node.js, Python, Java) receive equal detail and visibility in the documentation structure.
Azure Functions Azure OpenAI assistant post input binding for Azure Functions ...tions/functions-bindings-openai-assistantpost-input.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools
Summary
The documentation provides a dedicated section for PowerShell examples and configuration, including explicit references to function.json and run.ps1 files. This focus on PowerShell, a Windows-centric scripting language, is not matched by equivalent coverage for Linux shell scripting (e.g., Bash). No Linux-specific tools or shell examples are provided, and the only scripting example outside of programming languages is PowerShell, suggesting a Windows bias in the scripting and configuration guidance.
Recommendations
  • Add equivalent Bash or shell script examples for Linux users alongside PowerShell examples.
  • Include guidance for configuring and running Azure Functions using Linux-native tools and environments.
  • Clarify cross-platform compatibility for configuration files and scripting, noting any differences for Linux users.
  • Ensure that scripting and automation examples are provided for both Windows and Linux environments to improve parity.
Azure Functions IP addresses in Azure Functions ...ocs/blob/main/articles/azure-functions/ip-addresses.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation provides command-line examples for Azure CLI, Azure PowerShell, and portal-based workflows. While Azure CLI is cross-platform, Azure PowerShell is primarily associated with Windows environments and is presented alongside CLI examples. There is no explicit mention of Linux-specific tools or shell commands (e.g., curl, dig), and the use of PowerShell is given equal prominence to CLI, which may suggest a Windows bias. Additionally, the documentation does not provide Linux shell alternatives for tasks like querying outbound IP addresses or checking resource properties.
Recommendations
  • Include Linux shell command examples (e.g., using curl, dig, jq) for tasks such as DNS lookup and querying Azure resources via REST API.
  • Clarify that Azure CLI commands work on Windows, Linux, and macOS, and consider providing sample shell syntax for Bash/zsh.
  • Where PowerShell is shown, offer equivalent Bash or shell script examples for Linux users.
  • Explicitly mention cross-platform compatibility for each tool and avoid assuming PowerShell as the default scripting environment.
  • Add notes or tabs for Linux/macOS users where workflows or commands may differ.
Azure Functions Durable entities - Azure Functions .../azure-functions/durable/durable-functions-entities.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page for Durable Entities in Azure Functions does not show explicit Windows bias in terms of examples using Windows-specific tools (e.g., PowerShell) or referencing Windows-only patterns. However, there is a subtle 'windows_first' bias in the ordering and depth of .NET (C#) examples, which are presented first and in greater detail than JavaScript or Python. There are no explicit Linux-specific examples, nor is there discussion of Linux tooling or platform differences. The documentation assumes parity across platforms but does not demonstrate it with equivalent Linux-oriented content.
Recommendations
  • Add explicit notes or examples for Linux environments, such as running Azure Functions on Linux hosts, including any differences in deployment, configuration, or runtime behavior.
  • Include references to Linux-native tools or workflows (e.g., Bash scripts, CLI usage on Linux) where relevant, especially in sections about accessing or deploying entities.
  • Ensure that code samples and walkthroughs for JavaScript and Python are as detailed and comprehensive as those for .NET, including advanced scenarios (e.g., entity coordination, locking).
  • If there are platform-specific limitations or behaviors (e.g., file system, environment variables, authentication), document these clearly for both Windows and Linux.
  • Consider adding a section or sidebar comparing Windows and Linux hosting for Durable Entities, highlighting any differences or best practices.
Azure Functions Event-driven Scaling in Azure Functions .../main/articles/azure-functions/event-driven-scaling.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation page demonstrates mild Windows bias. In the section on limiting scale-out for Consumption/Premium plans, both Azure CLI and Azure PowerShell examples are provided, but PowerShell is given a dedicated tab and example, while no Linux-specific shell (e.g., Bash) or cross-platform alternatives (e.g., REST API, ARM template) are shown. Additionally, scale-in behavior is described specifically for 'apps running on Windows in a Consumption plan,' with no mention of Linux or cross-platform differences. No explicit Linux examples, tools, or parity notes are present.
Recommendations
  • Add explicit Bash examples alongside PowerShell for configuration commands.
  • Clarify whether scale-in behaviors and drain mode apply similarly to Linux-hosted apps, or document any differences.
  • Include notes or examples for Linux users, such as using the Azure CLI in Bash or referencing REST API/ARM template alternatives.
  • Avoid phrasing that singles out Windows unless there is a technical reason; provide parity information for Linux where applicable.
Azure Functions Apache Kafka output binding for Azure Functions ...les/azure-functions/functions-bindings-kafka-output.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides code samples for multiple languages, including C#, JavaScript, Python, Java, and PowerShell. However, the inclusion of PowerShell examples and configuration implies a Windows-centric approach, as PowerShell is primarily a Windows shell (though now cross-platform). The presence of PowerShell examples alongside other languages, and the lack of explicit Linux shell (e.g., Bash) or Linux-specific guidance, suggests a subtle Windows bias. There are no explicit references to Windows-only tools or patterns, but the prioritization of PowerShell as a top-level language option is a sign of Windows-first thinking.
Recommendations
  • Add Bash or Linux shell examples for scripting scenarios, especially for automation or deployment tasks.
  • Explicitly mention cross-platform compatibility for PowerShell examples, or provide equivalent Bash scripts where applicable.
  • Include guidance or troubleshooting notes for Linux environments, such as file path conventions, permissions, or common Kafka deployment patterns on Linux.
  • Ensure that any references to tools, configuration, or environment setup are not Windows-specific, or provide Linux alternatives in parallel.
  • Consider reordering language pivots so that PowerShell is not featured before more cross-platform languages (e.g., Python, JavaScript).
Azure Functions Model context protocol bindings for Azure Functions ...ain/articles/azure-functions/functions-bindings-mcp.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page shows a Windows bias by providing only Azure CLI examples for retrieving function keys, with no mention of Linux-specific commands or parity for Linux users. The page references Azure Functions Core Tools for local development but does not clarify cross-platform usage or provide Linux-specific installation or usage guidance. There are no PowerShell-specific examples, but the absence of Linux shell (bash) or cross-platform examples and the general assumption of Windows-centric tools and workflows indicate a subtle Windows-first bias.
Recommendations
  • Add explicit Linux (bash) command examples for key retrieval, such as using curl or az CLI in bash.
  • Clarify that Azure Functions Core Tools are cross-platform and provide installation instructions for Linux and macOS.
  • Include notes or examples for Linux users regarding environment setup, file paths, and shell usage.
  • Ensure that all CLI examples work identically on Linux, and mention any platform-specific caveats.
  • Add a section or callout highlighting cross-platform compatibility and best practices for Linux users.
Azure Functions Azure OpenAI embeddings input binding for Azure Functions ...unctions/functions-bindings-openai-embeddings-input.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools
Summary
The documentation provides dedicated code examples and configuration details for PowerShell, which is a Windows-centric scripting language. There are no equivalent examples for Bash or other Linux-native shells. The presence of PowerShell-specific instructions and absence of Linux shell alternatives indicates a bias toward Windows environments.
Recommendations
  • Add Bash or shell script examples alongside PowerShell to support Linux users.
  • Include instructions for configuring and running Azure Functions bindings in Linux environments.
  • Ensure that any references to configuration files or environment variables are platform-neutral and provide examples for both Windows and Linux shells.
  • Where PowerShell is used, offer equivalent Bash commands or scripts for parity.
Azure Functions Azure OpenAI Semantic Search Input Binding for Azure Functions ...ions/functions-bindings-openai-semanticsearch-input.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools
Summary
The documentation provides code examples for multiple languages, including C#, Java, JavaScript, TypeScript, Python, and PowerShell. However, the PowerShell example is the only shell scripting example provided, with no equivalent Bash or Linux shell example. PowerShell is primarily a Windows tool, and its inclusion without a Linux shell counterpart suggests a Windows bias. There are no references to Linux-specific tools, nor are there examples for Bash or other common Linux shells. The configuration and usage sections do not mention platform-specific considerations, but the presence of PowerShell as the sole shell scripting example is notable.
Recommendations
  • Add equivalent Bash or Linux shell examples alongside PowerShell to ensure Linux parity.
  • Explicitly mention platform compatibility for shell scripting examples (e.g., note if PowerShell Core is supported on Linux).
  • Include guidance or links for Linux users on how to run or adapt the examples.
  • Consider providing cross-platform instructions for configuration and environment variable setup.
Azure Functions Azure Blob storage trigger and bindings for Azure Functions ...les/azure-functions/functions-bindings-storage-blob.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
🔧 Windows Tools Windows First
Summary
The documentation page demonstrates a mild Windows bias. It references Windows-specific namespaces (e.g., Microsoft.WindowsAzure.Storage) and tools (NuGet, .NET CLI) throughout, and the historical context and migration guides focus on Windows-centric SDKs. There is no explicit mention of Linux equivalents or cross-platform CLI usage (e.g., dotnet CLI on Linux), and the examples and instructions are presented in a way that assumes a Windows development environment. However, there are no PowerShell-heavy examples, and the page does not completely exclude Linux usage.
Recommendations
  • Explicitly mention that .NET CLI and NuGet commands work cross-platform, including on Linux and macOS.
  • Add notes or examples for installing and using the SDKs and extensions on Linux (e.g., using dotnet CLI on Ubuntu).
  • Avoid referring to deprecated Windows-centric namespaces as the default or primary option; clarify their legacy status and highlight cross-platform alternatives.
  • Where possible, provide parity in instructions for Linux users, such as mentioning package managers or shell commands relevant to Linux.
  • Ensure that migration guides and references do not assume a Windows environment by default.
Azure Functions Enable private site access to Azure Functions ...zure-functions/functions-create-private-site-access.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
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 guiding users to create a Windows Server VM and providing screenshots and instructions tailored to Windows. There are no instructions or examples for creating or using a Linux VM, nor is there mention of Linux-specific tools or workflows. The quickstart links for creating functions do include command line and Maven options, but the core networking and VM setup is Windows-centric.
Recommendations
  • Add parallel instructions and screenshots for creating a Linux VM (e.g., Ubuntu) in Azure.
  • Explicitly mention that either Windows or Linux VMs can be used for this scenario, and discuss any differences in setup or access.
  • Provide examples of accessing the function app from a Linux VM, including using SSH via Azure Bastion.
  • Ensure that command line instructions (e.g., Azure CLI) are presented for both Windows and Linux environments where relevant.
  • Balance references to Windows tools (e.g., RDP) with Linux equivalents (e.g., SSH), and clarify when each is applicable.
Azure Functions Manually run a non HTTP-triggered Azure Functions ...les/azure-functions/functions-manually-run-non-http.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
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 referencing the Azure portal and Visual Studio Code (both commonly used on Windows) as primary tools for running and testing Azure Functions. The examples and instructions do not mention or provide Linux-specific alternatives, nor do they reference Linux-native tools or workflows. There are no explicit PowerShell or Windows-only command examples, but the lack of Linux parity and the ordering of instructions favor Windows-centric approaches.
Recommendations
  • Include explicit examples using Linux-native HTTP test tools, such as curl or httpie, with sample commands.
  • Mention and provide steps for accessing the Azure portal and running functions from Linux environments.
  • Add guidance for using the Azure CLI on Linux, including installation and usage notes specific to Linux.
  • Reference cross-platform editors and tools (e.g., VS Code on Linux, or alternatives like Vim, Emacs) where appropriate.
  • Ensure that screenshots and instructions do not assume a Windows environment, and clarify platform-agnostic steps.
Azure Functions Azure Functions runtime versions overview ...ob/main/articles/azure-functions/functions-versions.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page exhibits a mild Windows bias by mentioning Windows and Windows-based tools (Visual Studio, .csproj, .NET Framework) before Linux alternatives, and by omitting explicit Linux-specific examples or instructions. The guidance for pinning to a minor version refers to differences between Windows and Linux but does not provide Linux-specific steps or examples. Most tooling examples (Visual Studio, .csproj) are Windows-centric, with limited coverage of Linux workflows or parity in example depth.
Recommendations
  • Provide explicit Linux examples and instructions wherever Windows-specific guidance is given, especially for runtime pinning and local development workflows.
  • Include parity in tooling coverage by detailing workflows for Linux-based development environments (e.g., VS Code on Linux, CLI usage on Linux, .NET SDK installation on Linux).
  • When mentioning platform-specific differences (e.g., pinning runtime versions), offer side-by-side examples for both Windows and Linux.
  • Expand documentation to include Linux-native tools and patterns (e.g., bash scripts, Linux file paths, package managers) where relevant.
  • Avoid assuming Visual Studio or .csproj as the default; mention alternatives like VS Code, JetBrains Rider, or CLI-based workflows for cross-platform development.
Azure Functions Manage connections in Azure Functions ...ob/main/articles/azure-functions/manage-connections.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page provides code examples and guidance primarily for C#/.NET and JavaScript, with a strong focus on .NET libraries and patterns (e.g., HttpClient, SqlClient, Entity Framework). There is no mention of Linux-specific tools, connection management patterns, or examples for languages/environments commonly used on Linux (such as Python, Java, or Bash). Configuration instructions reference Windows-centric concepts (e.g., Application settings, local.settings.json) without discussing Linux deployment nuances. The order of presentation and the depth of .NET examples suggest a Windows-first bias, and there are no Linux-specific troubleshooting or connection management tips.
Recommendations
  • Add examples for other languages commonly used on Linux, such as Python (requests, Azure SDK), Java, or Bash scripts.
  • Include guidance on connection management for Linux-native tools and environments, such as environment variable configuration, systemd service settings, or Linux-specific networking limits.
  • Discuss deployment and configuration differences between Windows and Linux function apps, including file paths, environment variable management, and troubleshooting techniques.
  • Provide parity in troubleshooting steps and references to Linux monitoring tools (e.g., using Azure Monitor on Linux, inspecting /proc/net/tcp for connection counts).
  • Explicitly mention that the guidance applies to both Windows and Linux hosting environments, and clarify any platform-specific caveats.
Azure Functions Memory profiling of Python apps in Azure Functions ...es/azure-functions/python-memory-profiler-reference.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation demonstrates a Windows bias in the local development setup instructions. Windows PowerShell is mentioned first, and Windows-specific commands (such as 'py -m venv .venv' and '.venv\Scripts\Activate.ps1') are listed before their Linux equivalents. The phrase 'Open a Windows PowerShell or any Linux shell as you prefer' also places Windows first, subtly prioritizing it. However, Linux equivalents are present, and most code examples are OS-agnostic Python.
Recommendations
  • Present Linux and Windows instructions side-by-side or in separate tabs, rather than listing Windows first.
  • Use neutral phrasing such as 'Open a terminal (Windows PowerShell or Linux shell)' or 'Open your preferred shell.'
  • List Linux commands before or alongside Windows commands to avoid implicit prioritization.
  • Ensure parity in troubleshooting and environment setup guidance for both platforms.
  • Consider adding explicit macOS instructions where relevant.