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 26-50 of 1019 flagged pages
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-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation exhibits some Windows bias, particularly in the Python quickstart where Windows-specific commands and instructions are presented before their Linux equivalents. The presence of a 'powershell' pivot (even though its content is not shown here) suggests a focus on Windows tooling. In the Python section, Windows activation commands are listed first, and Linux instructions are secondary. There are no explicit Linux-specific tools or troubleshooting tips, and the documentation does not provide parity in example outputs or screenshots for Linux environments. However, the main commands for running the emulator and applications are cross-platform (bash/Docker), and Java/C# instructions are generally platform-neutral.
Recommendations
  • Present Linux and Windows instructions with equal prominence, or default to platform-neutral commands where possible.
  • In tabbed code blocks, do not always list Windows first; alternate or use platform detection.
  • Include Linux-specific troubleshooting tips (e.g., Docker permissions, executable flags) alongside Windows tips.
  • Add example outputs and screenshots from Linux terminals/environments to match those shown for Windows.
  • If a PowerShell pivot is present, ensure there is a corresponding Bash or shell script example for Linux/Mac users.
  • Explicitly state that all commands are cross-platform where applicable, and clarify any platform-specific differences.
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-12 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 exhibits several forms of Windows bias. The database setup section provides only PowerShell commands for Docker-based SQL Server setup, which are more familiar to Windows users and may be less accessible to Linux users. References to SQL Server Express specifically mention 'your local Windows computer' before mentioning Docker as an alternative, and no explicit Linux shell (bash) examples are provided for key steps. The troubleshooting section refers to Docker Desktop, a tool primarily used on Windows and macOS, with no mention of Linux-native Docker workflows. Overall, Linux users may find it harder to follow the quickstart due to the lack of parity in examples and tool references.
Recommendations
  • Provide equivalent bash shell commands for Docker-based SQL Server setup and validation, alongside PowerShell examples.
  • Mention Linux as a first-class platform for local development, including references to Linux-native Docker workflows and tools.
  • Include instructions for installing and running SQL Server Express or Docker on Linux, not just on 'your local Windows computer'.
  • Add troubleshooting steps relevant to Linux environments, such as using 'docker exec' and file system navigation from the Linux terminal.
  • Ensure that all command-line examples (e.g., azurite, func host start) are shown in both Windows (PowerShell) and Linux (bash) formats where differences exist.
Azure Functions Quickstart: Configure a storage provider by using Netherite ...ticles/azure-functions/durable/quickstart-netherite.md
High Priority View Details →
Scanned: 2026-01-12 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 page exhibits mild Windows bias. It references Windows-specific tools (such as the legacy Azure Storage Emulator), provides instructions and notes for Windows users before Linux, and omits explicit Linux command-line examples or Linux-specific instructions. The use of Azure Storage Explorer (a cross-platform tool, but often associated with Windows) is highlighted, and there is a lack of parity in showing Linux alternatives or clarifying cross-platform steps. The section on ensuring 64-bit architecture is labeled 'Windows only', but does not provide equivalent Linux validation steps.
Recommendations
  • Add explicit Linux command-line examples where applicable, such as using Bash or Linux-native tools for configuration and deployment.
  • Clarify that Azurite is cross-platform and provide installation instructions for Linux and macOS, not just Windows.
  • When mentioning Azure Storage Explorer, note its availability on Linux and macOS, and provide download links for all platforms.
  • In sections labeled 'Windows only', provide guidance for Linux users on how to validate architecture or clarify that no action is needed.
  • Avoid referencing legacy Windows-only tools (like Azure Storage Emulator) without also mentioning their cross-platform replacements.
  • Ensure that all steps and screenshots are representative of both Windows and Linux environments, or provide alternatives where UI differs.
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-12 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 instructions (Cmd, PowerShell) are consistently included and sometimes presented before Linux/macOS equivalents. There are multiple tabs for Windows command shells (Cmd, PowerShell, bash), and Windows tools/patterns (such as 'py' for Python, Windows path separators, and PowerShell variable assignment) are explicitly shown. Linux/macOS instructions are present but sometimes less detailed, and Windows command patterns are given equal or greater prominence.
Recommendations
  • Ensure Linux/macOS examples are always presented first or in parallel with Windows examples, especially in tabbed sections.
  • Where possible, provide cross-platform commands using POSIX-compliant syntax and avoid Windows-specific tools or patterns unless necessary.
  • Clarify which commands apply to which platforms, and avoid assuming Windows as the default environment.
  • For Python virtual environment activation, prefer showing the most common Linux/macOS pattern first, and ensure Windows instructions use both bash and Cmd/PowerShell accurately.
  • Consider adding explicit notes about differences in file paths, shell syntax, and environment activation between platforms.
  • Audit all command examples to ensure Linux parity and that no steps are omitted for Linux/macOS users.
Azure Functions Quickstart: Create a Python Durable Functions app ...es/azure-functions/durable/quickstart-python-vscode.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation demonstrates some Windows bias, primarily by listing Windows-specific instructions and tools before or more prominently than Linux equivalents. For example, the virtual environment activation instructions list Windows (Powershell) after Linux/macOS, but the command uses Powershell syntax and the path casing ('.venv\scripts\activate') is Windows-specific. The documentation also assumes Visual Studio Code as the main editor, which is cross-platform but more commonly associated with Windows workflows. Additionally, the use of Azurite and Azure Functions Core Tools is described in a way that may be more familiar to Windows users, and there is no mention of potential Linux-specific issues or alternatives. However, Linux instructions are present, and the documentation does not completely omit Linux/macOS users.
Recommendations
  • Ensure that all command-line instructions are clearly separated and equally emphasized for Windows, Linux, and macOS, including both bash and Powershell/CMD where relevant.
  • When referencing tools like Azurite or Azure Functions Core Tools, note any OS-specific installation or usage steps, and provide links or notes for Linux package managers (e.g., apt, yum, Homebrew).
  • Avoid using Windows path casing (e.g., '.venv\scripts\activate') without also showing the Linux/macOS equivalent ('.venv/bin/activate').
  • Consider including screenshots from Linux/macOS environments as well as Windows.
  • Explicitly mention any known Linux/macOS caveats or troubleshooting steps, and provide parity in example commands and environment setup.
  • If Visual Studio Code is required, clarify that it is cross-platform and provide download links for all supported OSes.
Azure Functions Tutorial: Add Azure OpenAI text completions to your functions in Visual Studio Code ...zure-functions/functions-add-openai-text-completion.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation page demonstrates a Windows bias primarily through the exclusive use of Visual Studio Code and Azurite emulator instructions that assume a Windows environment. Steps such as starting Azurite and running the function app use commands and patterns typical for Windows users (e.g., using F1 and F5 keys, referencing Core Tools in debug mode), without mentioning or providing examples for Linux or macOS equivalents. There are no Linux-specific instructions for installing prerequisites, running Azurite, or using alternative editors/terminals. The documentation also references Windows-centric tools and workflows before any cross-platform alternatives.
Recommendations
  • Add explicit instructions for Linux and macOS users, including terminal commands for starting Azurite and running/debugging Azure Functions.
  • Include installation steps for prerequisites (such as .NET Core CLI, Azurite) on Linux and macOS, not just Windows.
  • Mention cross-platform alternatives to Visual Studio Code where appropriate, or clarify that VS Code is available on all platforms.
  • Provide keyboard shortcut alternatives for F1 and F5 for Linux/macOS users, or describe how to perform these actions via command line.
  • Ensure that any references to file paths, environment variables, and configuration steps are platform-agnostic or include platform-specific notes.
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-12 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 page demonstrates a moderate Windows bias. It consistently references Windows-centric tools (Visual Studio Code, Azure CLI, PowerShell), and in several places, features or capabilities are described as unavailable in Visual Studio Code (which is cross-platform but often associated with Windows workflows). There are no explicit Linux-specific examples, nor are Linux command-line patterns (e.g., bash scripting, Linux file system conventions) provided. Powershell is listed as a supported runtime, but there are no equivalent Linux shell (bash/zsh) examples. The documentation assumes familiarity with Windows tools and patterns, and does not provide parity for Linux users in terms of deployment, configuration, or troubleshooting workflows.
Recommendations
  • Add explicit Linux shell (bash/zsh) examples for deployment, scripting, and resource management alongside Azure CLI and Powershell examples.
  • Clarify cross-platform support for Visual Studio Code, and provide instructions for Linux-specific installation and usage.
  • Include troubleshooting steps and tips for common Linux environments (e.g., Ubuntu, CentOS) when using Azure CLI and deploying function apps.
  • Where Powershell is referenced as a runtime or scripting tool, provide equivalent bash or other Linux shell examples, or clarify if such support is unavailable.
  • Review all tool references (e.g., Visual Studio Code, Azure CLI) to ensure installation and usage instructions are not Windows-centric, and add Linux-specific notes where appropriate.
  • Explicitly mention supported operating systems for all tools and runtimes, and provide links to Linux documentation where available.
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-12 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. PowerShell is a Windows-centric tool, and there are no explicit Linux shell (bash) or cross-platform scripting examples beyond the CLI. Additionally, the CLI commands are described as running in Azure Cloud Shell (Bash), but it is noted that they must be modified to run in a Windows terminal, implying a Windows-first perspective. There are no explicit Linux-native examples or instructions for running commands in a typical Linux environment.
Recommendations
  • Add explicit bash shell examples for Linux users, especially for REST API calls (e.g., using curl or httpie).
  • Clarify that Azure CLI commands work natively on Linux, macOS, and Windows, and provide instructions for running them in local terminals on each OS.
  • Reduce reliance on PowerShell for scripting examples, or provide equivalent bash scripts for Linux/macOS users.
  • When mentioning modifications for Windows terminals, also include notes for Linux/macOS environments to ensure parity.
  • Consider adding a cross-platform scripting section showing both PowerShell and bash approaches side-by-side.
Azure Functions RedisPubSubTrigger for Azure Functions ...ctions/functions-bindings-cache-trigger-redispubsub.md
High Priority View Details →
Scanned: 2026-01-12 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 bias towards Windows and Windows-centric tooling: PowerShell is included as a first-class language example, and connection string examples use the '.redis.cache.windows.net' domain, which is associated with Azure's Windows-centric Redis offering. There are no explicit Linux shell (e.g., Bash) examples, and PowerShell is presented alongside other cross-platform languages, despite being primarily a Windows shell. Additionally, the documentation does not mention Linux-specific patterns or tools, nor does it provide guidance for Linux users (e.g., using Bash, environment variable configuration in Linux, or Linux-specific troubleshooting).
Recommendations
  • Add Bash shell examples for Linux users alongside PowerShell, especially for environment variable configuration and function invocation.
  • Clarify that PowerShell examples are cross-platform only if using PowerShell Core, and provide equivalent Bash commands for Linux environments.
  • Include notes or sections on how to configure Redis connection strings and environment variables on Linux-based Azure Functions hosts.
  • Ensure that references to Redis endpoints and connection strings are not Windows-centric (e.g., mention that '.redis.cache.windows.net' applies to Azure, not to self-hosted or Linux Redis instances).
  • Explicitly state Linux compatibility and provide troubleshooting steps or caveats for Linux users where relevant.
Azure Functions Azure Functions SignalR Service bindings .../azure-functions/functions-bindings-signalr-service.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page demonstrates a Windows bias primarily through its structure and example choices. The installation instructions and extension management are described with a focus on NuGet packages and .NET-centric workflows, which are most familiar to Windows users. The mention of PowerShell as a supported language is explicit, but there are no Linux-specific instructions, examples, or references to Linux-native tools or shell environments. The guidance for environment variable naming and configuration does not clarify platform differences, and there is no mention of Linux development patterns or troubleshooting.
Recommendations
  • Add explicit Linux examples for extension installation and configuration, such as using the Azure Functions Core Tools CLI on Linux.
  • Include Bash or shell script equivalents alongside PowerShell instructions where relevant.
  • Clarify environment variable naming conventions for Linux shells (e.g., using ':' vs '__' in environment variables).
  • Reference Linux-native tools and workflows (such as VS Code on Linux, Azure CLI usage, or package managers like apt/yum for prerequisites).
  • Provide troubleshooting tips or notes for common Linux development scenarios (e.g., file permissions, case sensitivity, local.settings.json handling).
Azure Functions Azure Functions Web PubSub input binding ...azure-functions/functions-bindings-web-pubsub-input.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Missing Linux Example Powershell Heavy Windows First
Summary
The documentation provides code samples for C#, JavaScript, and Python, but omits complete examples for PowerShell and Java, stating that samples are pending or not supported. There is no explicit mention of Windows-specific tools or patterns, but the lack of PowerShell samples (which is often associated with Windows) and the absence of Linux-specific instructions or shell examples (e.g., Bash) indicate a bias toward Windows environments. The documentation does not provide parity for Linux users, especially in scripting or automation contexts.
Recommendations
  • Add complete PowerShell examples, ensuring they work on both Windows PowerShell and PowerShell Core on Linux.
  • Provide equivalent Bash or shell script examples for Linux users, especially for automation and deployment scenarios.
  • Include notes or instructions for configuring and running Azure Functions on Linux environments, such as using Azure CLI or Bash.
  • Ensure that any references to environment variables, file paths, or system tools are cross-platform or provide both Windows and Linux variants.
  • Explicitly mention support for Linux and cross-platform development in introductory sections.
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-12 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 Windows bias by referencing Windows-centric tools (PowerShell, Visual Studio), mentioning them before Linux alternatives, and omitting explicit Linux or cross-platform examples for management and development. While some cross-platform capabilities are implied (e.g., Azure CLI, support for Bash scripts), the documentation does not provide Linux-specific instructions, examples, or highlight Linux development environments, leading to a perception that Windows is the primary or preferred platform.
Recommendations
  • Add explicit Linux-based examples for management and development tasks, such as using Bash scripts, Azure CLI on Linux, and Linux-native editors (e.g., VS Code on Linux).
  • Include instructions or references for deploying and managing Azure Functions, Logic Apps, and WebJobs from Linux environments.
  • Mention Linux-compatible tools (e.g., VS Code, Azure CLI) before or alongside Windows tools (e.g., PowerShell, Visual Studio) to ensure parity.
  • Provide sample workflows or code snippets that demonstrate automation and integration using Linux shell scripts.
  • Clarify cross-platform support in relevant sections, especially where Windows tools are listed, to avoid implying Windows exclusivity.
Azure Functions Azure Functions custom handlers .../articles/azure-functions/functions-custom-handlers.md
High Priority View Details →
Scanned: 2026-01-12 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 ways: Windows-style executable naming ('handler.exe') is used throughout configuration and examples, with Linux/macOS equivalents only briefly mentioned in parentheses and never shown in detail. All configuration and deployment examples use Windows conventions first or exclusively, and there are no explicit Linux shell or deployment examples. The documentation does not provide parity for Linux users in terms of example commands, file naming, or deployment instructions.
Recommendations
  • Provide explicit Linux/macOS examples alongside Windows ones, including file naming (e.g., 'handler' vs 'handler.exe') and configuration.
  • Show example host.json configurations for both Windows and Linux/macOS, making it clear how to specify the executable path for each platform.
  • Include Linux/macOS deployment instructions and shell commands (e.g., using bash, chmod, etc.) in addition to Windows commands.
  • Clarify platform-specific requirements for custom handler binaries, such as file permissions and executable formats.
  • Ensure that example code and file system diagrams use platform-neutral naming or show both variants.
  • Mention cross-platform testing strategies and tools, not just those common on Windows.
Azure Functions Azure Functions Core Tools reference ...cles/azure-functions/functions-core-tools-reference.md
High Priority View Details →
Scanned: 2026-01-12 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 for Azure Functions Core Tools exhibits a moderate Windows bias. It references Windows-specific tools and patterns, such as 'func.exe', PowerShell managed dependencies, and the Microsoft Azure Storage Emulator (Windows-only). Windows terminology and tooling are mentioned before Linux equivalents, and some features (like log streaming) are noted as unsupported for Linux in certain plans. There are no explicit Linux shell examples, and installation or usage patterns for Linux are not described or linked directly. The documentation assumes familiarity with Windows-centric workflows and omits Linux-specific guidance or parity in several areas.
Recommendations
  • Include explicit Linux and macOS examples for all commands, especially where file paths, environment variables, or shell usage may differ.
  • Reference Linux equivalents for tools such as the Azure Storage Emulator (e.g., Azurite), and provide guidance for Linux users.
  • Avoid using Windows-specific terminology (e.g., '.exe' suffix) in the main description; clarify cross-platform availability.
  • Where features are not supported on Linux, provide alternative workflows or workarounds for Linux users.
  • Add installation and troubleshooting sections for Linux and macOS, with links to relevant documentation.
  • Ensure that PowerShell-specific options and behaviors are clearly marked as such, and provide parity for Bash or other shells where possible.
Azure Functions Create your function app resources using Azure Resource Manager templates ...ns/functions-create-first-function-resource-manager.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation provides both Azure CLI and Azure PowerShell examples for deploying ARM templates, but the PowerShell examples are prominent and detailed for all programming languages, reinforcing a Windows-centric approach. PowerShell is a Windows-native tool, and its inclusion as a primary method (alongside CLI) may signal a bias toward Windows users. There are no explicit Bash or Linux shell examples, nor is there mention of Linux-specific tooling or patterns. The use of Cloud Shell mitigates some bias, as it supports both Bash and PowerShell, but the documentation does not demonstrate Bash usage or clarify cross-platform equivalence.
Recommendations
  • Add Bash shell examples for all programming languages, using Azure CLI commands, to demonstrate Linux parity.
  • Explicitly mention that Azure CLI commands work identically on Linux, macOS, and Windows, and clarify that PowerShell is optional.
  • Reorder or balance the presentation so that Bash/Azure CLI examples appear before or alongside PowerShell examples, rather than after.
  • Include notes about cross-platform compatibility and recommend tools available on Linux (e.g., Bash, zsh) for deploying ARM templates.
  • Avoid implying PowerShell is the default or preferred method, especially for non-Windows users.
Azure Functions Develop Azure Functions using Visual Studio .../main/articles/azure-functions/functions-develop-vs.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
🔧 Windows Tools Windows First Missing Linux Example Powershell Heavy
Summary
The documentation is heavily focused on Windows development using Visual Studio, with all instructions, screenshots, and workflows tailored to the Windows environment. There are no examples or guidance for Linux or macOS users, and all tooling references (Visual Studio, PowerShell, Package Manager Console, remote debugging) are Windows-centric. Linux alternatives, such as VS Code, CLI workflows, or cross-platform debugging, are not mentioned or are relegated to secondary references. The use of PowerShell for package installation further reinforces the Windows bias.
Recommendations
  • Add equivalent instructions and examples for developing Azure Functions using VS Code or other cross-platform editors.
  • Include CLI-based workflows for project creation, binding addition, and publishing, using Azure Functions Core Tools and .NET CLI.
  • Provide Linux/macOS-specific guidance for local development, debugging, and remote debugging, including screenshots and step-by-step instructions.
  • Replace or supplement PowerShell commands with .NET CLI or Bash equivalents for package management.
  • Clarify which steps are Windows-specific and offer alternatives for non-Windows environments.
  • Highlight cross-platform capabilities of Azure Functions and ensure parity in documentation coverage.
Azure Functions Develop legacy C# class library functions using Azure Functions ...cles/azure-functions/functions-dotnet-class-library.md
High Priority View Details →
Scanned: 2026-01-12 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 Windows bias in several areas: Windows tools and patterns are mentioned first or exclusively (e.g., Visual Studio, Windows MSI installer, Windows paths), PowerShell and Windows command examples are provided, and Linux equivalents (such as bash, Linux file paths, or Linux-specific instructions) are missing or relegated to secondary status. There is a lack of parity in examples and instructions for Linux/macOS users, particularly around local development, tool installation, and deployment.
Recommendations
  • Provide Linux/macOS equivalents for all Windows-specific instructions, such as installation of Azure Functions Core Tools (e.g., apt, brew, or manual install).
  • Include bash/zsh command examples alongside PowerShell and cmd examples.
  • Mention cross-platform editors (e.g., VS Code) before or alongside Windows-only tools (e.g., Visual Studio), and clarify which instructions apply to which OS.
  • Use platform-neutral file paths and environment variable references, or show both Windows and Linux/macOS formats.
  • Explicitly state when a tool or feature is Windows-only, and offer alternatives for Linux/macOS users.
  • Add troubleshooting and configuration guidance for Linux/macOS environments, especially for local development and deployment.
Azure Functions Configure function app settings in Azure Functions ...ns/functions-how-to-use-azure-function-app-settings.md
High Priority View Details →
Scanned: 2026-01-12 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 demonstrates a notable Windows bias. Windows-specific tools (PowerShell, Kudu, App Service Editor) are referenced and exemplified throughout, often before or instead of Linux alternatives. Many features and migration steps are described as Windows-only, with Linux support either missing, deprecated, or explicitly excluded. Examples for PowerShell are provided, but Linux shell or bash equivalents are not. Several portal features and in-portal editors are available only for Windows, and Linux users are frequently directed to local development or told that features are unavailable.
Recommendations
  • Provide Linux shell (bash) equivalents for all PowerShell examples, especially for common tasks like managing app settings and FTPS credentials.
  • Clearly indicate feature parity and limitations for Linux, and update documentation as Linux support evolves.
  • Where features are Windows-only, suggest Linux alternatives or workarounds, such as using Azure CLI, REST API, or local development tools.
  • Include explicit Linux-focused sections or tabs for procedures, especially for plan migration, extension installation, and portal features.
  • Highlight any upcoming changes to Linux support (such as planned retirement of Linux Consumption plan) at the top of the page.
  • Ensure screenshots and step-by-step instructions are available for both Windows and Linux environments where applicable.
Azure Functions Develop and run Azure Functions locally ...in/articles/azure-functions/functions-develop-local.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy
Summary
The documentation page shows mild Windows bias, primarily by listing Windows-centric tools (Visual Studio, PowerShell) before cross-platform or Linux-native alternatives. Visual Studio is featured as the primary environment for C# development, and PowerShell is highlighted as an HTTP test tool before Linux-native tools like curl. While Visual Studio Code and command-line/terminal options are mentioned as cross-platform, Windows tools and patterns are often listed first or given more detailed descriptions. There are no explicit Linux-only examples, and Linux-specific workflows are not described in detail.
Recommendations
  • Ensure Linux and macOS environments are mentioned with equal prominence and detail as Windows, especially in introductory tables and environment lists.
  • Provide explicit Linux/macOS examples for common workflows, such as using bash/zsh in terminal instructions, or referencing Linux package managers for installing Azure Functions Core Tools.
  • List cross-platform tools (e.g., curl, Bruno) before Windows-specific tools (e.g., PowerShell, Visual Studio) in tool recommendations.
  • Add links or sections for Linux-specific troubleshooting, setup, and best practices.
  • Clarify that Visual Studio is Windows-only and suggest Linux/macOS alternatives (e.g., JetBrains Rider for .NET, or VS Code with .NET extensions).
  • Include screenshots or walkthroughs for Linux/macOS environments where possible.
Azure Functions Tutorial: Trigger Azure Functions on blob containers using an event subscription ...s/azure-functions/functions-event-grid-blob-trigger.md
High Priority View Details →
Scanned: 2026-01-12 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 bias toward Windows environments by exclusively using Visual Studio Code and its extensions for all development, deployment, and Azure management tasks. All instructions rely on VS Code's command palette and GUI-based workflows, with no mention of Linux-native tools, CLI alternatives, or platform-specific differences. There are no examples using Bash, Azure CLI, or Linux file system conventions, and the use of Azurite and other extensions is described only in the context of VS Code, which is more commonly used on Windows. The documentation does not provide parity for Linux users who may prefer CLI or non-GUI workflows.
Recommendations
  • Add equivalent instructions using Azure CLI and Bash for all major steps, such as creating storage accounts, blob containers, function apps, and event subscriptions.
  • Include examples for running and debugging Azure Functions locally using Azure Functions Core Tools from the command line, not just via VS Code.
  • Document how to install and use Azurite directly from npm or Docker on Linux, outside of VS Code.
  • Provide guidance for editing configuration files (e.g., local.settings.json, host.json) using standard text editors and command-line tools.
  • Mention platform-specific considerations, such as file paths, environment variables, and authentication methods for Linux and macOS.
  • Ensure that all screenshots and step-by-step instructions have CLI equivalents, and link to official Azure CLI documentation where appropriate.
Azure Functions Continuously update function app code using Azure Pipelines ...icles/azure-functions/functions-how-to-azure-devops.md
High Priority View Details →
Scanned: 2026-01-12 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 exhibits several signs of Windows bias. Windows-based examples and agent images ('windows-latest') are presented first or exclusively for .NET (C#) and PowerShell, while Linux alternatives are either secondary or only mentioned for specific languages (e.g., Python, Java, JavaScript). PowerShell is included as a primary language tab, but there is no equivalent for Bash or other Linux-native scripting languages. The default deployment type is Windows, and Linux deployment requires explicit configuration. Some features (like deployment slots) are described with Windows examples first, and Linux limitations are highlighted. There is a lack of parity in scripting examples, and Linux-specific build/deploy patterns are not as thoroughly covered.
Recommendations
  • Provide Linux-based build and deployment examples for all supported languages, including .NET (C#) and PowerShell, not just Python, Java, and JavaScript.
  • Include Bash or other Linux-native scripting tabs alongside PowerShell to balance scripting language coverage.
  • Present Linux and Windows examples side-by-side or in parallel, rather than defaulting to Windows-first ordering.
  • Clarify feature parity and limitations for both Windows and Linux up front, and offer workarounds or alternatives where Linux support lags.
  • Ensure that all agent image choices ('windows-latest', 'ubuntu-latest') are explained and justified for each language, and encourage Linux usage where appropriate.
  • Highlight Linux deployment as a first-class option, not as a secondary or advanced configuration.
Azure Functions Use GitHub Actions to make code updates in Azure Functions ...les/azure-functions/functions-how-to-github-actions.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation generally presents Windows options before Linux, both in tab order and in explanatory text (e.g., 'Choose either Windows or Linux' with Windows listed first). PowerShell is included as a language with both Windows and Linux tabs, but Python is explicitly unsupported on Windows, indicating a Windows-centric approach. Examples and templates for Windows are consistently presented before Linux equivalents. There is frequent mention of Windows-specific runners (e.g., 'windows-latest') and deployment methods, and Windows deployment details are often given before Linux. The documentation references Windows tools and patterns (such as PowerShell and Windows runners) more prominently than Linux equivalents.
Recommendations
  • Alternate the order of Windows and Linux examples/tabs so that Linux is not always second.
  • Provide equal prominence to Linux runners and deployment methods in explanatory text and tables.
  • Where possible, use neutral language (e.g., 'Choose your operating system: Linux or Windows') rather than listing Windows first.
  • Ensure that all language stacks have Linux examples where supported, and highlight Linux support for languages like Python.
  • Add explicit references to Linux tools and shell usage (e.g., Bash) where relevant, not just PowerShell.
  • Review all workflow templates and ensure Linux options are equally visible and accessible.
  • Clarify any limitations or differences for Linux users early in the documentation, rather than as footnotes.
Azure Functions Connect a function app to Azure SQL with managed identity and SQL bindings ...ctions-identity-access-azure-sql-with-managed-identity.md
High Priority View Details →
Scanned: 2026-01-12 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 page demonstrates a Windows bias by referencing Windows-centric tools and workflows, such as PowerShell and Azure Portal, and by omitting explicit Linux or cross-platform alternatives. Examples for enabling managed identity and database access are described for Azure Portal, PowerShell, and Azure CLI, but PowerShell is mentioned before CLI, and no Linux-specific instructions (e.g., Bash scripting, Linux-native SQL clients) are provided. The SQLCMD example is generic but assumes Cloud Shell, which is cross-platform, yet does not mention Linux desktop tools or workflows. There are no explicit Linux or macOS examples, nor are open-source alternatives to Windows tools discussed.
Recommendations
  • Add explicit Linux/macOS instructions and examples, such as using Bash scripts or Linux-native SQL clients (e.g., mssql-cli, sqlcmd on Linux).
  • Present Azure CLI examples before PowerShell, or in parallel, to emphasize cross-platform parity.
  • Include screenshots or walkthroughs for Linux environments (e.g., Ubuntu terminal, macOS Terminal) alongside Azure Portal and PowerShell.
  • Mention and link to installation guides for required tools on Linux/macOS (e.g., sqlcmd, Azure CLI).
  • Avoid referencing Windows-specific tools or workflows without providing their Linux/macOS equivalents.
Azure Functions Monitor executions in Azure Functions .../main/articles/azure-functions/functions-monitoring.md
High Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation page demonstrates a Windows bias by prioritizing Windows features and tools, such as Performance Counters and built-in log streaming, which are either unsupported or limited on Linux. Linux limitations are mentioned only as caveats, and there are no Linux-specific examples or guidance. Windows-centric features are described first or exclusively, and Linux users are left with less detailed instructions or alternatives.
Recommendations
  • Provide Linux-specific examples and guidance for monitoring and logging, including alternative tools or patterns where Windows features are unavailable.
  • Clearly document parity gaps and offer workarounds or best practices for Linux users, such as using Live Metrics Stream or exporting logs to external systems.
  • Reorder sections to present cross-platform solutions first, or explicitly indicate which features are Windows-only and suggest Linux alternatives.
  • Include troubleshooting and configuration steps for Linux environments, especially where features like Performance Counters or built-in log streaming are unsupported.
  • Add links to Linux-focused documentation or community resources for monitoring Azure Functions on Linux.
Azure Functions Azure Functions legacy C# script developer reference ...articles/azure-functions/functions-reference-csharp.md
High Priority View Details →
Scanned: 2026-01-12 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 page demonstrates a Windows bias primarily through the exclusive or prioritized mention of Windows-centric tools and workflows. Core Tools usage is described without platform-specific instructions, but references to Visual Studio and Visual Studio Code (both Windows-first IDEs) are frequent and appear before alternatives. There are no explicit Linux or macOS-specific examples, nor is there guidance for common Linux workflows (e.g., bash, zsh, or Linux package management). Windows-specific assembly references (e.g., Microsoft.WindowsAzure.Storage) and file path examples use backslashes, which are Windows conventions. No Linux shell commands, package installation steps, or troubleshooting notes for Linux environments are provided.
Recommendations
  • Add explicit Linux/macOS instructions and examples alongside Windows/Visual Studio workflows, including bash/zsh command lines and VS Code on Linux.
  • Include Linux-specific troubleshooting notes, such as permissions, file system case sensitivity, and common issues with Core Tools on Linux.
  • Use platform-agnostic file path examples (forward slashes or environment variables) or provide both Windows and Linux path formats.
  • Mention Linux package managers (apt, yum, brew) for installing prerequisites like .NET SDK and Azure Functions Core Tools.
  • Clarify that Core Tools and Azure Functions development are cross-platform, and highlight any platform-specific limitations or considerations.
  • Provide parity in code snippets and instructions for Linux users, such as using environment variables, file uploads, and directory structures.
  • Ensure all references to Windows-specific assemblies or APIs are accompanied by notes on their cross-platform compatibility or alternatives.