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

Bias Trend Over Time

Pages with Bias Issues

1019 issues found
Showing 76-100 of 1019 flagged pages
Azure Functions Respond to blob storage events using Azure Functions ...ticles/azure-functions/scenario-blob-storage-events.md
High Priority View Details →
Scanned: 2026-01-11 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. Visual Studio Code is presented as the only supported editor, and instructions frequently reference Windows-specific patterns (such as <kbd>F1</kbd> and command palette usage). PowerShell is included as a first-class language, with examples and templates provided. The Python virtual environment section lists Windows instructions before Linux/macOS, and the Windows (Cmd) and Windows (bash) tabs are present, but Linux instructions are less prominent. The use of Azurite and Azure Storage extensions are cross-platform, but the troubleshooting note specifically references Windows and WSL Bash. There is little explicit mention of Linux-specific tools, and no alternative editors or shell environments are discussed.
Recommendations
  • Present Linux/macOS instructions before or alongside Windows instructions, rather than after.
  • Include troubleshooting notes for Linux/macOS environments (e.g., permissions, shell compatibility) as well as Windows.
  • Add explicit instructions for running commands in Linux shells (e.g., bash, zsh) and clarify any differences.
  • Include examples for alternative editors or CLI-only workflows for users who do not use Visual Studio Code.
  • Ensure REST tool recommendations include popular Linux-native options (e.g., curl, httpie) alongside VS Code extensions.
  • Avoid language or steps that assume Windows as the default (e.g., references to func.exe, Windows-specific terminal issues).
Azure Functions Configure monitoring for Azure Functions .../main/articles/azure-functions/configure-monitoring.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation page demonstrates a moderate Windows bias. PowerShell is used as the only example for scripting app settings changes, and Windows-centric tools (PowerShell, Visual Studio) are mentioned or prioritized. There is a lack of parity for Linux-specific command-line examples (e.g., bash, shell scripts), and the documentation does not explicitly address Linux workflows or tools, especially in the context of overriding host.json settings and managing app settings. Additionally, the note about app settings containing periods not being supported on Linux is present, but Linux alternatives are not provided.
Recommendations
  • Provide Linux/bash equivalents for PowerShell commands, especially for app settings management (e.g., using Azure CLI or environment variable manipulation in bash).
  • Include examples using Linux-native tools and workflows (e.g., VS Code on Linux, Azure CLI in bash) alongside or before Windows/PowerShell examples.
  • Clarify cross-platform differences in configuration and tooling, and offer explicit guidance for Linux users where Windows-specific instructions are given.
  • Add a section or callouts for Linux-specific caveats, such as how to manage app settings on Linux plans when periods are not supported, with concrete alternatives.
  • Ensure that scripting and automation examples are presented in both PowerShell and bash/shell script formats.
Azure Functions Bring dependencies and third-party libraries to Azure Functions ...icles/azure-functions/bring-dependency-to-functions.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page exhibits Windows bias primarily in the Java example, where the ffmpeg binary is referenced as 'ffmpeg.exe', a Windows-specific executable, and the example omits Linux usage or considerations. The instructions for setting the BASE_PATH also use a Linux path, but the executable remains Windows-specific. Additionally, PowerShell is mentioned as an option for uploading files to Azure Files, but Linux equivalents (such as Bash scripts or SCP) are not discussed. The Python examples are more Linux-friendly, but the overall structure tends to present Windows tools and patterns first or exclusively in some sections.
Recommendations
  • In the Java example, provide both Windows ('ffmpeg.exe') and Linux ('ffmpeg') usage, with conditional logic or documentation notes for each platform.
  • Include explicit Linux command-line examples for uploading files to Azure Files, such as using Bash scripts, SCP, or rsync, alongside PowerShell.
  • When referencing executables, clarify platform differences and provide instructions for both Windows and Linux users.
  • Review all code samples and instructions to ensure Linux parity, especially in sections that currently only mention Windows tools or patterns.
  • Add a table or section summarizing platform-specific considerations for dependency management in Azure Functions.
Azure Functions Guide for running C# Azure Functions in an isolated worker process ...icles/azure-functions/dotnet-isolated-process-guide.md
High Priority View Details →
Scanned: 2026-01-11 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 exhibits a moderate Windows bias. Windows-specific tools and configuration patterns (such as Visual Studio and PowerShell) are mentioned before or more prominently than their Linux equivalents. Examples for checking or setting configuration (e.g., ReadyToRun, deployment settings) often default to Windows first, and PowerShell is listed as a primary resource creation method. Some CLI commands and deployment instructions are shown with Windows-centric context, and Linux-specific details are less visible or appear later. There are few explicit Linux shell examples, and some sections (e.g., debugging, ReadyToRun) provide more detail for Windows than Linux.
Recommendations
  • Ensure that Linux and cross-platform instructions are presented alongside or before Windows-specific guidance, especially in sections about deployment, configuration, and debugging.
  • Provide explicit bash/Linux shell examples for all CLI commands, including az CLI and dotnet CLI, and clarify any differences in output or behavior.
  • Add parity in tool recommendations: highlight VS Code and Azure CLI equally with Visual Studio and PowerShell, and ensure Linux container scenarios are covered in equal detail.
  • Where Windows-only features or limitations exist (e.g., ReadyToRun for 32-bit), clearly state Linux alternatives or limitations.
  • Include troubleshooting and debugging instructions for Linux environments, not just Visual Studio/Windows.
  • Review all code and configuration snippets to ensure they are platform-agnostic or provide both Windows and Linux variants where necessary.
Azure Functions Durable Functions best practices and diagnostic tools ...s/durable/durable-functions-best-practice-reference.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation page demonstrates mild Windows bias. PowerShell is listed as a primary language for performance tuning, and Windows-centric tools like Visual Studio and Roslyn Analyzer are mentioned prominently, sometimes before cross-platform alternatives. Diagnostic tooling references focus on Application Insights and Visual Studio Code extensions, which, while cross-platform, are often associated with Windows workflows. There is a lack of explicit Linux or bash examples, and no mention of Linux-specific tooling or patterns.
Recommendations
  • Include Linux/bash examples alongside PowerShell where relevant, especially in sections discussing performance and concurrency tuning.
  • Mention cross-platform editors (e.g., VS Code, JetBrains Rider) equally with Visual Studio, and clarify Roslyn Analyzer usage on non-Windows platforms.
  • Reference Linux-native diagnostic tools or CLI workflows (e.g., Azure CLI, log querying via shell) where appropriate.
  • Add explicit statements or examples showing how to use Durable Functions tooling and diagnostics on Linux environments.
  • Ensure that language and tool ordering does not implicitly prioritize Windows/PowerShell over Linux/bash or other cross-platform options.
Azure Functions Bindings for Durable Functions - Azure .../azure-functions/durable/durable-functions-bindings.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Powershell Heavy Windows First
Summary
The documentation page provides examples and configuration details for multiple languages, including Python, JavaScript, Java, C#, and PowerShell. However, there is a noticeable Windows bias: PowerShell is included as a first-class language with detailed examples and configuration using function.json, which is a Windows-centric scripting language. There is no mention of Linux shell equivalents (e.g., Bash), nor are Linux-specific tooling or patterns referenced. The use of function.json and PowerShell scripts for configuration and execution is presented without Linux alternatives, and PowerShell is treated as a peer to cross-platform languages, despite its historical Windows focus.
Recommendations
  • Add Bash or other Linux shell script examples for function triggers and orchestration, especially where PowerShell is shown.
  • Reference cross-platform tools and configuration patterns (e.g., using Azure CLI, Bash, or Python scripts) alongside or before PowerShell examples.
  • Clarify that PowerShell examples are primarily for Windows users and provide guidance for Linux users on how to achieve equivalent functionality.
  • Where function.json is referenced for PowerShell, include notes or examples for editing and deploying function.json from Linux environments.
  • Consider including a table or section that maps PowerShell commands to their Linux shell equivalents for common Durable Functions tasks.
Azure Functions Durable Functions publishing to Azure Event Grid ...unctions/durable/durable-functions-event-publishing.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page demonstrates a moderate Windows bias. While most command-line examples use Azure CLI (which is cross-platform), the prerequisites and local development instructions reference the Azurite storage emulator and the legacy Storage Emulator, both of which are historically Windows-centric tools. The Storage Emulator is Windows-only, and the documentation does not clarify Linux alternatives or provide explicit Linux setup instructions. Additionally, PowerShell is mentioned as an alternative for resource creation before the Azure portal, which may reinforce a Windows-first mindset. There are no explicit Linux shell examples or guidance for Linux users on storage emulation or local testing.
Recommendations
  • Clearly distinguish between Azurite (cross-platform) and the legacy Storage Emulator (Windows-only), and recommend Azurite for Linux/macOS users.
  • Provide explicit Linux/macOS setup instructions for local development, including installation and usage of Azurite.
  • When mentioning PowerShell, also mention Bash or other Linux-native tools as alternatives, and provide example commands where relevant.
  • Add notes or callouts for Linux/macOS users wherever a tool or pattern is Windows-specific.
  • Ensure all screenshots and portal instructions are platform-neutral, or provide Linux/macOS equivalents if there are differences.
Azure Functions Sub-orchestrations for Durable Functions - Azure ...ctions/durable/durable-functions-sub-orchestrations.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation page includes PowerShell-specific notes and examples, referencing the PowerShell SDK and migration guides, which are Windows-centric. PowerShell examples are provided alongside other languages, but there is no mention of Linux shell equivalents (e.g., Bash), nor is there guidance for Linux users. The note about PowerShell SDK support is prominent and appears before any mention of Linux or cross-platform alternatives.
Recommendations
  • Add equivalent Bash or shell script examples for Linux users where PowerShell is shown.
  • Clarify cross-platform support for orchestration features, including any differences or limitations on Linux.
  • Provide notes or links for Linux users on how to use Durable Functions with their preferred tools and environments.
  • Ensure that SDK/tooling notes do not assume Windows/PowerShell as the default and mention alternatives for Linux/macOS.
  • Consider reordering notes so that Windows/PowerShell-specific information does not appear before general or cross-platform guidance.
Azure Functions Task hubs in Durable Functions - Azure ...azure-functions/durable/durable-functions-task-hubs.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation provides code examples for multiple languages, including PowerShell, which is primarily a Windows-centric technology. PowerShell examples are given equal prominence alongside cross-platform languages, but there are no explicit Linux shell (e.g., Bash) or Linux-specific tooling examples. Additionally, tools mentioned for inspecting storage (such as Azure Storage Explorer) are cross-platform, but no Linux-native alternatives are suggested. The documentation does not mention Linux-specific patterns or tools, and the presence of PowerShell may imply a Windows-first bias.
Recommendations
  • Add equivalent Bash or Linux shell examples where PowerShell is shown, or clarify PowerShell's cross-platform availability.
  • Mention Linux-native tools for inspecting Azure Storage (e.g., az CLI, storage-explorer CLI, or third-party Linux tools) alongside Azure Storage Explorer.
  • Explicitly state that Durable Functions and related tooling are supported on Linux, and provide links or notes for Linux users where relevant.
  • Ensure that any references to configuration files or environment variables include Linux-specific instructions (e.g., setting environment variables in Bash).
Azure Functions How to run Durable Functions as WebJobs - Azure ...ure-functions/durable/durable-functions-webjobs-sdk.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Missing Linux Example Powershell Heavy 🔧 Windows Tools
Summary
The documentation page demonstrates a Windows bias by prioritizing Windows development tools (Visual Studio, Windows Classic Desktop templates), providing only PowerShell/NuGet Package Manager Console commands, and omitting Linux/macOS equivalents or cross-platform instructions. There are no examples or guidance for using Linux development environments, nor are alternative package installation methods (e.g., dotnet CLI) shown. The use of Windows-specific terminology and tooling is prevalent throughout the page.
Recommendations
  • Add explicit instructions and examples for Linux/macOS users, including how to create and run projects using Visual Studio Code or JetBrains Rider.
  • Include dotnet CLI commands for installing NuGet packages, alongside PowerShell examples.
  • Mention cross-platform project templates and clarify how to create .NET Core console apps on Linux/macOS.
  • Provide guidance for configuring Application Insights and storage connection strings in non-Windows environments.
  • Avoid using Windows-specific folder paths and terminology (e.g., 'samples\webjobssdk\chaining')—use forward slashes or clarify for cross-platform use.
  • Ensure all steps (local development, deployment, configuration) have Linux/macOS parity and are not dependent on Windows-only tools.
Azure Functions Quickstart: Create an app with Durable Task SDKs and Durable Task Scheduler ...ask-scheduler/quickstart-portable-durable-task-sdks.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation demonstrates some Windows bias, particularly in the Python quickstart where Windows commands and paths are presented before Linux equivalents. Powershell is given its own pivot, but there is no explicit Bash or Linux shell pivot. In the Python section, Windows virtual environment activation is shown first, and Linux is secondary. There are no Linux-specific troubleshooting tips or parity for Powershell examples. However, most core commands (Docker, dotnet, gradle) are cross-platform and use Bash syntax, which helps mitigate bias.
Recommendations
  • In all language pivots, present Linux and Windows commands side-by-side or in equal prominence, rather than listing Windows first.
  • Add a Bash or Linux shell pivot to match the Powershell pivot, or clarify that Bash commands work on both Linux and macOS.
  • Wherever there are Windows-specific instructions (e.g., activating Python venv), ensure the Linux/macOS equivalent is given equal visibility and not as a secondary tab.
  • If providing a Powershell pivot, consider also providing a Bash pivot for Linux users, or at least mention Bash alternatives.
  • Include Linux/macOS troubleshooting tips where relevant (e.g., file permissions for gradlew).
  • Review screenshots and file paths to ensure they are not Windows-centric (e.g., use forward slashes or note both styles).
Azure Functions Quickstart: Create a Durable Functions app that uses the MSSQL storage provider ...n/articles/azure-functions/durable/quickstart-mssql.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page demonstrates a bias toward Windows environments, particularly in the database setup section. PowerShell is used exclusively for Docker-based SQL Server setup, and SQL Server Express is recommended for local development on Windows. There are no Linux-specific shell examples (e.g., bash), and Windows tools/patterns (PowerShell, SQL Server Express) are mentioned before or instead of Linux equivalents. The troubleshooting and validation steps also assume Windows-centric tooling and folder structures.
Recommendations
  • Provide equivalent bash shell commands for Docker-based SQL Server setup, especially for Linux/macOS users.
  • Mention and demonstrate using native Linux SQL Server tools (e.g., sqlcmd installed via apt/yum, Azure Data Studio on Linux) for database management and validation.
  • Explicitly state cross-platform compatibility in setup instructions, and avoid recommending Windows-only tools (like SQL Server Express) as the primary local development option.
  • Add troubleshooting steps relevant to Linux/macOS environments (e.g., Docker folder paths, permissions).
  • Ensure all command-line examples are provided in both PowerShell and bash syntax, with clear indications for which OS each applies to.
  • Reorder instructions so that cross-platform or Linux/macOS options are presented alongside or before Windows-specific guidance.
Azure Functions Quickstart: Create a Python Durable Functions app ...es/azure-functions/durable/quickstart-python-vscode.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation demonstrates mild Windows bias. While it does provide activation commands for all three major platforms (Linux, macOS, Windows) in the virtual environment activation step, the Windows (PowerShell) command is listed last, which is good. However, the overall workflow is heavily centered around Visual Studio Code and its integrated tools, which are often more familiar or accessible to Windows users. The use of Azurite as a storage emulator is described only via the Visual Studio Code extension, with no mention of command-line alternatives or Docker usage, which are common on Linux. There are no explicit Linux shell or CLI-only workflows, and the documentation assumes the use of GUI tools throughout. There are no missing Linux examples, but the documentation is 'VS Code-centric,' which can be considered a Windows-leaning pattern, especially since many Linux users prefer CLI workflows.
Recommendations
  • Provide CLI-based alternatives for all major steps, such as project creation, function creation, and Azurite startup, using Azure Functions Core Tools and Azurite's CLI or Docker.
  • Include explicit Linux and macOS shell commands for common tasks (e.g., activating virtual environments, running Azurite, publishing functions) outside of VS Code.
  • Mention and demonstrate how to use HTTP test tools like curl or httpie in the terminal, not just generic 'HTTP test tool' references.
  • Clarify that all steps can be performed without VS Code, and provide links or instructions for non-VS Code workflows.
  • For storage emulation, show how to install and run Azurite via npm or Docker, not just via the VS Code extension.
Azure Functions Quickstart: Create a Java Durable Functions app ...in/articles/azure-functions/durable/quickstart-java.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy
Summary
The documentation shows evidence of Windows bias, particularly in the manual setup section where the default runtime OS is set to 'windows' in the Maven plugin configuration. In the Maven command section, PowerShell and Cmd examples are provided alongside Bash, suggesting a prioritization of Windows environments. Visual Studio Code instructions are generic but the overall tooling (Azure Functions Core Tools, Maven plugin configuration) defaults to Windows. There is no explicit mention of Linux-specific configuration or parity, and Linux/MacOS users may need to adapt instructions.
Recommendations
  • Add explicit instructions and examples for Linux/MacOS environments, including runtime OS configuration in Maven plugin (e.g., <os>linux</os>).
  • Present Bash/Linux examples before or alongside Windows/PowerShell/Cmd examples, rather than after.
  • Clarify cross-platform compatibility of Azure Functions Core Tools and Maven plugin, and provide troubleshooting notes for non-Windows users.
  • Include notes or links for Linux-specific setup steps, such as file permissions, environment variables, and storage connection string handling.
  • Ensure screenshots and UI instructions do not assume Windows-only conventions.
Azure Functions Quickstart: Configure a storage provider by using Netherite ...ticles/azure-functions/durable/quickstart-netherite.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Missing Linux Example
Summary
The documentation page exhibits mild Windows bias. Windows-specific tools (such as Azurite and the deprecated Azure Storage Emulator) are mentioned, and instructions for local storage emulation explicitly reference Windows OS. The guidance for ensuring 64-bit architecture is labeled 'Windows only', with a note that Linux does not require this step, but no Linux-specific deployment or configuration examples are provided. Throughout the page, examples and screenshots are Azure Portal-centric, which is platform-neutral, but there is a lack of explicit Linux command-line or deployment guidance. No PowerShell-specific examples are present, but the overall pattern is Windows-first, with Linux mentioned only as an exception.
Recommendations
  • Add explicit Linux instructions for local development, such as verifying Azurite installation and usage on Linux.
  • Include Linux-specific deployment steps or troubleshooting tips, especially for local storage emulation and architecture validation.
  • Provide parity in examples for both Windows and Linux environments, such as CLI commands for Linux/macOS where appropriate.
  • Clarify that Azure Functions Core Tools and Azurite are cross-platform, and provide installation links or commands for Linux.
  • Add screenshots or terminal output examples from Linux environments to balance the visual representation.
Azure Functions Build a serverless workflow using Durable Functions - Azure Functions ...unctions/durable/scenario-build-serverless-workflow.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation provides command examples for multiple platforms, but Windows-specific patterns and tools are often presented first or with more detail. Windows command shells (Cmd, PowerShell) are given their own tabs, and PowerShell/Cmd examples are included alongside bash, sometimes with more elaborate explanations. In some sections, Windows instructions precede Linux/macOS equivalents, and Windows-specific tools (such as PowerShell and Cmd) are highlighted. However, Linux/macOS instructions are present and reasonably complete, especially for Python and TypeScript workflows.
Recommendations
  • Present Linux/macOS instructions before Windows equivalents, or at least in parallel, to avoid implicit prioritization.
  • Ensure bash examples are always shown first or equally with PowerShell/Cmd, especially in multi-tab command sections.
  • Add explicit notes about cross-platform compatibility for all commands, clarifying which work on Linux/macOS and which are Windows-only.
  • Where possible, use platform-neutral commands and avoid Windows-specific shell idioms unless necessary.
  • For Python virtual environment activation, clarify the differences between Linux/macOS and Windows, and ensure both are equally visible.
  • Consider adding troubleshooting notes for common Linux/macOS issues (e.g., permissions, missing packages) to match the detail given for Windows.
  • Avoid using Windows tools or patterns (e.g., PowerShell, Cmd) as the default or primary example unless the majority of users are on Windows.
Azure Functions Work with access keys in Azure Functions .../main/articles/azure-functions/function-keys-how-to.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation provides both Azure CLI and Azure PowerShell examples for managing access keys, but PowerShell scripts are given equal prominence and detail as CLI commands. There is a subtle Windows bias: PowerShell examples are included for every operation (get, renew, delete), and the CLI commands are noted as requiring modification to run in Windows terminals, but there is no equivalent note or example for running PowerShell on Linux/macOS. The CLI examples are described as running in Azure Cloud Shell (Bash), but there are no explicit Linux shell script examples, nor is there guidance for Linux users outside of Azure Cloud Shell. The documentation does not mention Linux-specific tools or patterns, and PowerShell is presented as a primary automation method, which is more common on Windows.
Recommendations
  • Add explicit Bash/shell script examples for key operations (get, renew, delete) outside of Azure Cloud Shell, showing usage on Linux/macOS terminals.
  • Clarify that Azure PowerShell can be used cross-platform, and provide installation/use instructions for Linux/macOS users.
  • When noting that CLI commands may need modification for Windows terminals, also mention any adjustments needed for PowerShell scripts on Linux/macOS.
  • Consider listing CLI (Bash) examples before PowerShell examples to avoid implicit Windows-first ordering.
  • Include references to Linux-native tools (e.g., curl, jq) for REST API calls as alternatives to PowerShell for automation.
Azure Functions Create and Manage Function Apps in a Flex Consumption Plan ...in/articles/azure-functions/flex-consumption-how-to.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example 🔧 Windows Tools
Summary
The documentation exhibits a moderate Windows bias. Windows-centric tools and patterns (Visual Studio Code, Azure CLI, Azure portal) are referenced throughout, with Visual Studio Code and Azure portal workflows described in detail. Powershell is included as a supported runtime, but there is no mention of Linux-specific shells (e.g., Bash) or Linux-native tools. The instructions for building and packaging projects do not differentiate between Windows and Linux environments, except for a brief note in the Python section about remote builds to avoid Windows-to-Linux issues. There are no explicit Linux command-line examples (e.g., Bash scripts), and no mention of Linux package managers or editors. Visual Studio Code is presented as a cross-platform tool, but its usage is described in a way that assumes familiarity with Windows conventions (e.g., F1, command palette). The documentation does not provide parity for Linux users in terms of alternative tools or workflows.
Recommendations
  • Add explicit Linux/Bash command-line examples alongside Azure CLI and Powershell examples, especially for tasks like zipping files, managing folders, and running deployments.
  • Include notes or sections on using Linux-native editors (e.g., Vim, Emacs) and package managers (e.g., apt, yum) for setting up prerequisites.
  • When referencing Visual Studio Code, clarify cross-platform usage and provide instructions for Linux-specific keyboard shortcuts and shell integration.
  • Mention and provide examples for Linux-specific deployment scenarios, such as using Bash scripts for automation.
  • Where Powershell is referenced as a runtime, also mention Bash or other Linux shells if supported, or clarify platform limitations.
  • Ensure that troubleshooting and build instructions address common Linux-specific issues (e.g., file permissions, case sensitivity, line endings).
  • Review all examples and workflows to ensure that Linux users are not required to use Windows-only tools or patterns, and that Linux alternatives are presented with equal prominence.
Azure Functions App settings reference for Azure Functions ...ain/articles/azure-functions/functions-app-settings.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy
Summary
The documentation generally covers both Windows and Linux scenarios, but there are several instances of Windows bias. Windows-specific tools and patterns (such as PowerShell, Windows environment variable delimiters, and Windows file paths) are mentioned before or more prominently than Linux equivalents. Some settings are described as 'Windows only' without equivalent Linux guidance, and PowerShell examples and settings are given more detail than for other platforms. In some cases, Windows-centric terminology (e.g., d:\home\data\SitePackages, %HOME%\typescript) is used without Linux alternatives.
Recommendations
  • Ensure that every Windows-specific example or setting is paired with a Linux equivalent, especially for environment variable delimiters, file paths, and runtime configuration.
  • When describing settings like WEBSITE_NODE_DEFAULT_VERSION (Windows only), clarify the Linux alternative (e.g., linuxFxVersion) and provide parallel examples.
  • For PowerShell-heavy sections, provide parity for Bash or other Linux shell scenarios where applicable.
  • When referencing tools (Azure CLI, PowerShell), present cross-platform instructions together, or prioritize platform-neutral tools like Azure CLI.
  • Review all sample values and code snippets to ensure both Windows and Linux formats are shown (e.g., file paths, time zones).
  • Explicitly state platform limitations and alternatives for each setting, rather than assuming Windows as the default.
Azure Functions RedisPubSubTrigger for Azure Functions ...ctions/functions-bindings-cache-trigger-redispubsub.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation provides code samples for multiple languages, including C#, Java, JavaScript, Python, and PowerShell. However, there is a noticeable Windows bias: PowerShell is included as a first-class example language, which is a Windows-centric shell. The connection string examples use the format '<cacheName>.redis.cache.windows.net:6380,password...', which references a Windows domain. There is no mention of Linux-specific shells (e.g., Bash), nor are there any Linux command-line examples or references to Linux tooling. The inclusion of PowerShell and the omission of Bash or Linux shell examples indicate a bias toward Windows environments. Additionally, the examples and configuration sections often mention PowerShell before Python, reinforcing a Windows-first ordering.
Recommendations
  • Add Bash or Linux shell examples alongside PowerShell for parity, especially in sections describing function.json usage or environment variable configuration.
  • Explicitly mention that Azure Functions and Redis triggers work equally well on Linux environments, and provide any Linux-specific caveats if relevant.
  • Include Linux domain examples (e.g., using environment variables or connection strings in a Linux context) in addition to the Windows-style connection string.
  • Reorder language pivots so that Windows-centric languages/tools (PowerShell, C#) are not always listed before Linux-friendly ones (Python, JavaScript, Bash).
  • Add a note or section clarifying cross-platform compatibility and best practices for both Windows and Linux users.
Azure Functions Register Azure Functions Binding Extensions ...rticles/azure-functions/functions-bindings-register.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation provides examples and instructions for registering Azure Functions binding extensions with a notable emphasis on Windows-centric tools and workflows. Powershell is grouped with other non-.NET languages, but there is no mention of Linux-specific tools, package managers, or command-line patterns. The instructions for manual extension installation reference Visual Studio and Visual Studio Code (primarily Windows tools) and do not provide parity for Linux environments or alternative editors. There are no explicit Linux or cross-platform shell examples, and the documentation assumes familiarity with Windows-first development patterns.
Recommendations
  • Include explicit instructions and examples for Linux environments, such as using Bash or zsh shells.
  • Reference cross-platform editors like VS Code on Linux and provide equivalent steps for installing extensions.
  • Mention Linux package managers or tools where relevant (e.g., apt, yum, Homebrew for Mac).
  • Add examples using Linux command-line syntax for Azure Functions Core Tools.
  • Clarify that the steps apply to both Windows and Linux, or provide separate sections for each OS where workflows differ.
  • Avoid grouping Powershell with other languages unless cross-platform Powershell Core is explicitly supported and documented.
Azure Functions Azure OpenAI embeddings input binding for Azure Functions ...unctions/functions-bindings-openai-embeddings-input.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation provides dedicated examples and configuration details for PowerShell, a Windows-centric scripting language, including explicit mention of function.json and run.ps1 files. There is no equivalent coverage for Linux shell scripting (e.g., Bash), nor are Linux-specific tools or patterns referenced. PowerShell examples are given their own section, and the presence of PowerShell as a primary language option suggests a Windows-first approach. No Linux command-line or shell scripting examples are present, and no mention of Linux-specific configuration or troubleshooting is made.
Recommendations
  • Add equivalent Bash or shell script examples for Linux users, especially for scenarios currently covered only by PowerShell.
  • Include notes or sections on Linux-specific configuration, file paths, and environment variable management.
  • Mention cross-platform compatibility explicitly, and provide troubleshooting tips for both Windows and Linux environments.
  • Ensure that examples and configuration instructions are presented in a way that does not prioritize Windows tools or patterns over Linux equivalents.
  • Where PowerShell is referenced, add a parallel example using Bash or another common Linux shell.
Azure Functions Azure Functions Web PubSub input binding ...azure-functions/functions-bindings-web-pubsub-input.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Missing Linux Example Powershell Heavy Windows First
Summary
The documentation page does not display explicit Windows bias in terms of tools or patterns, but there are notable gaps in Linux parity. Powershell is listed as a supported language, yet all Powershell sections state 'Complete samples for this language are pending', meaning no actual examples are provided. Similarly, Java support is marked as not available. There are no references to Windows-specific tools or commands, nor is Powershell prioritized over other languages in the ordering. However, the lack of Powershell examples (which is most commonly used on Windows) and the absence of any Linux-specific instructions or shell examples (e.g., Bash, CLI) means Linux users do not have parity in sample coverage. The documentation also does not mention platform-specific setup or troubleshooting, which could further help Linux users.
Recommendations
  • Provide complete Powershell examples to ensure parity for Windows users.
  • Add Linux shell (Bash) or Azure CLI examples for common operations, such as setting environment variables or deploying functions, to support Linux users.
  • Explicitly mention cross-platform compatibility and any platform-specific caveats or setup steps.
  • Ensure that all supported languages have at least one complete example, and avoid language sections that only state 'pending' or 'not supported' without guidance or alternatives.
  • Consider adding troubleshooting or setup notes for both Windows and Linux environments, especially for local development.
Azure Functions Azure Functions custom handlers .../articles/azure-functions/functions-custom-handlers.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Missing Linux Example
Summary
The documentation page demonstrates a Windows bias in several areas. Executable names and configuration examples consistently use Windows-style filenames (e.g., 'handler.exe') before mentioning Linux equivalents, and the primary deployment instructions assume Windows conventions. There are no explicit Linux or macOS command-line examples, nor is there guidance on compiling or running custom handlers on non-Windows platforms. The documentation also references Windows tools and patterns (such as .exe files) without providing parity for Linux (e.g., ELF binaries, shell scripts) or macOS users.
Recommendations
  • Provide parallel examples for Linux and macOS, including references to 'handler' (no .exe) and instructions for compiling and running on those platforms.
  • Explicitly mention platform differences in executable naming and permissions (e.g., .exe for Windows, no extension for Linux/macOS, chmod usage).
  • Include Linux/macOS deployment instructions, such as using bash/zsh and relevant package managers.
  • Add troubleshooting steps and environment notes for Linux/macOS users, including log file locations and permissions.
  • Ensure that all references to executables and commands are presented in a cross-platform manner, or provide side-by-side examples for each OS.
Azure Functions Integration and automation platform options in Azure ...ctions/functions-compare-logic-apps-ms-flow-webjobs.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
🔧 Windows Tools Powershell Heavy Windows First Missing Linux Example
Summary
The documentation page demonstrates a bias toward Windows environments and tooling. Windows-centric tools like PowerShell are mentioned explicitly, and Windows-friendly patterns (such as .cmd, .bat scripts) are referenced before Linux equivalents. Examples and management instructions often highlight Windows tools (PowerShell, Visual Studio) and do not provide parity for Linux users (e.g., Bash, shell scripts, Linux-native editors). There are no explicit Linux or cross-platform examples, and Linux-specific tools or workflows (such as Bash scripting, VS Code on Linux, or Azure CLI usage from Linux) are underrepresented or missing.
Recommendations
  • Add explicit Linux examples for scripting and automation, such as Bash or shell scripts, alongside .cmd/.bat/PowerShell references.
  • Include instructions and examples for using Azure CLI from Linux environments, not just from Windows.
  • Mention Linux-native development environments (e.g., VS Code on Linux, JetBrains IDEs) in management and development sections.
  • Provide parity in package manager references (e.g., apt, yum) where relevant, not just npm/NuGet.
  • Ensure that cross-platform capabilities are highlighted, and clarify when tools or SDKs are available and supported on Linux.
  • Add links to documentation or quickstarts that demonstrate Linux-based workflows for Azure Functions, Logic Apps, and WebJobs.