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 951-975 of 1023 flagged pages
Azure Functions Run scheduled tasks using Azure Functions ...n/articles/azure-functions/scenario-scheduled-tasks.md
Low Priority View Details →
Scanned: 2026-01-14 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First 🔧 Windows Tools
Summary
The documentation generally avoids explicit Windows bias by using cross-platform CLI tools (azd, func) and providing Linux/macOS instructions for Python virtual environments. However, there are subtle signs of Windows bias: Windows command prompt and bash instructions are listed separately and before Linux/macOS in some sections, and references to 'command prompt' (a Windows term) are used throughout. The use of .venv\scripts\activate (Windows path) is shown as a tab, but Linux/macOS instructions are present and clear. No PowerShell-specific examples or Windows-only tools are present, and all major steps can be completed on Linux/macOS. The severity of bias is low.
Recommendations
  • Use 'terminal' instead of 'command prompt' for platform-neutral language.
  • List Linux/macOS instructions before Windows where possible, or present them side-by-side.
  • Ensure all examples and instructions are explicitly cross-platform, especially in code blocks and file paths.
  • Add explicit notes when a command or tool behaves differently on Windows vs. Linux/macOS.
  • Review all references to Windows-specific terminology and replace with neutral alternatives.
Azure Functions Update Language Versions in Azure Functions ...n/articles/azure-functions/update-language-versions.md
Low Priority View Details →
Scanned: 2026-01-14 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation presents Windows instructions and examples before Linux equivalents in most sections, especially in update and verification steps. PowerShell and Windows-specific configuration commands are prominent, and Windows portal/CLI instructions are detailed before Linux. While Linux instructions are present and generally complete, the ordering and emphasis may create friction for Linux/macOS users.
Recommendations
  • Present Linux and Windows instructions in parallel, or alternate which OS is shown first in each section.
  • Explicitly mention macOS where applicable, especially in local development and toolchain sections.
  • Ensure that all CLI examples are clearly cross-platform, and avoid Windows-centric terminology (e.g., PowerShell) unless necessary.
  • Add a summary table comparing Windows and Linux steps for each language, highlighting any differences.
  • Where features are unavailable on Linux (e.g., Python on Windows), provide clear guidance and alternatives for Linux/macOS users.
Azure Functions Bindings for Durable Functions - Azure .../azure-functions/durable/durable-functions-bindings.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation provides examples for multiple languages, including PowerShell, which is primarily a Windows-centric tool. PowerShell examples are given equal prominence as other languages, and the configuration instructions for PowerShell rely on Windows-specific patterns (function.json/run.ps1), which are less common or not natively supported on Linux/macOS. The presence of PowerShell throughout, and the use of Windows-style configuration and scripting, may create friction for Linux/macOS users who do not use PowerShell or are unfamiliar with its patterns. However, the documentation does provide parity for other languages (Python, JavaScript, Java, C#), and does not omit Linux/macOS-compatible examples.
Recommendations
  • Clarify that PowerShell examples are intended for Windows users, and provide Bash or other Linux-native shell examples where applicable.
  • Add notes or links for Linux/macOS users on how to adapt PowerShell examples to their environment, or explicitly state platform limitations.
  • Consider moving PowerShell examples after cross-platform languages (Python, JavaScript, Java, C#) to avoid implicit Windows-first bias.
  • Where configuration is shown in function.json/run.ps1, mention alternatives for Linux/macOS users, or note that PowerShell is not required for most Durable Functions scenarios.
Azure Functions Build a scalable web API using Azure Functions ...functions/create-first-function-azure-developer-cli.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides parity for all major languages and platforms, but there is a slight Windows bias in the ordering and prominence of Windows-specific instructions. PowerShell is given a dedicated pivot, and Windows command-line instructions are shown before Linux/macOS equivalents in some places. However, Linux/macOS instructions are present and complete, and the use of cross-platform tools (azd, func, curl) is consistent throughout.
Recommendations
  • Ensure Linux/macOS instructions are always shown first or side-by-side with Windows instructions, especially in code tabs and command examples.
  • Add explicit notes clarifying that all commands work on Linux/macOS unless otherwise stated.
  • Where PowerShell is shown, consider also showing bash equivalents for Linux users.
  • Review the order of pivots and tabs to avoid reinforcing Windows-first patterns.
  • Consider including troubleshooting tips for common Linux/macOS issues (e.g., file permissions, Python venv activation differences).
Azure Functions Durable Functions best practices and diagnostic tools ...s/durable/durable-functions-best-practice-reference.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Powershell Heavy Windows First
Summary
The documentation page demonstrates mild Windows bias by referencing Windows-centric tools (Visual Studio, PowerShell) and mentioning them before alternatives. Examples include the Roslyn Analyzer guidance focusing on Visual Studio (primarily a Windows tool), and PowerShell being listed before Python in the performance settings section. There is no explicit Linux/macOS exclusion, but Windows tools and patterns are more prominent.
Recommendations
  • Provide explicit guidance for enabling Roslyn Analyzer in cross-platform editors such as VS Code on Linux/macOS.
  • Include parity for Linux/macOS tooling, such as instructions for using equivalent editors (e.g., JetBrains Rider, VS Code) and shell environments.
  • List language runtimes and tools in alphabetical order or group by platform neutrality to avoid implicit prioritization.
  • Add links or notes for Linux/macOS users where Windows-specific tools (like Visual Studio) are mentioned.
  • Ensure diagnostic tool instructions are platform-agnostic or include platform-specific notes for Linux/macOS.
Azure Functions Durable Functions publishing to Azure Event Grid ...unctions/durable/durable-functions-event-publishing.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation demonstrates a mild Windows bias, primarily through references to Windows-specific tools (Azurite, Storage Emulator) and patterns. While Azure CLI is used for most examples (which is cross-platform), the prerequisites and local development sections mention Windows-centric tools before their Linux/macOS equivalents, and do not clarify Linux/macOS alternatives. There are no explicit PowerShell-only instructions, but PowerShell is mentioned as an alternative to Azure CLI. The Storage Emulator is referenced without noting that it is Windows-only, and Azurite is mentioned but not prioritized or explained for non-Windows users.
Recommendations
  • Clearly state that Azurite is the recommended cross-platform storage emulator and provide installation instructions for Linux/macOS.
  • When mentioning the Storage Emulator, note that it is Windows-only and direct Linux/macOS users to Azurite.
  • Provide explicit Linux/macOS instructions or examples where local development tools differ.
  • List cross-platform tools (Azurite) before Windows-only tools (Storage Emulator) in prerequisites and examples.
  • Ensure all screenshots and portal instructions are not Windows-specific (e.g., avoid showing Windows-only UI elements).
Azure Functions Sub-orchestrations for Durable Functions - Azure ...ctions/durable/durable-functions-sub-orchestrations.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
Powershell Heavy
Summary
The documentation includes PowerShell-specific notes and examples, but these are presented as language tabs alongside C#, JavaScript, Python, and Java. The only notable Windows bias is the explicit mention of PowerShell and its SDK support in a prominent note, without a Linux shell or cross-platform scripting equivalent. However, all code samples are language-specific and not OS-specific, and there are no Windows-only tools or instructions.
Recommendations
  • Clarify that PowerShell Core is cross-platform, or provide Bash/shell script equivalents if relevant.
  • When mentioning PowerShell SDK support, briefly note the cross-platform status of PowerShell Core to avoid implying Windows-only support.
  • If shell scripting is discussed, ensure parity by including Bash or other Linux/macOS shell examples where appropriate.
  • Continue to provide language-specific code in tabs, as this is a good practice for cross-platform parity.
Azure Functions Task hubs in Durable Functions - Azure ...azure-functions/durable/durable-functions-task-hubs.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides code examples for C#, JavaScript, Python, PowerShell, and Java, with PowerShell included as a first-class language tab. PowerShell is a Windows-specific shell and scripting language, and its inclusion as a primary example may indicate a Windows bias, especially since there is no equivalent Bash or shell scripting example for Linux/macOS users. Additionally, PowerShell examples are presented before Java examples, which may further reinforce a Windows-first perspective. However, the rest of the documentation is platform-neutral, focusing on Azure services and configuration files that are not OS-specific.
Recommendations
  • Add Bash or shell scripting examples alongside PowerShell to provide parity for Linux/macOS users.
  • Consider reordering language tabs so that platform-neutral languages (C#, JavaScript, Python, Java) are shown before platform-specific ones like PowerShell.
  • Explicitly mention that PowerShell examples are for Windows users and provide guidance for Linux/macOS users on equivalent tooling or scripting approaches.
  • Where PowerShell is used for automation, provide cross-platform alternatives (e.g., Azure CLI, Bash scripts).
Azure Functions Quickstart: Create an app with Durable Task SDKs and Durable Task Scheduler ...ask-scheduler/quickstart-portable-durable-task-sdks.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation provides both Windows and Linux instructions for Python virtual environments, but in several places, Windows-specific instructions or tabs are presented before Linux equivalents. There are dedicated pivots for Powershell and Windows, but no explicit Linux/macOS pivots. The Docker and CLI instructions are cross-platform, but Windows activation commands are shown first, and Linux instructions are sometimes secondary. There is no evidence of exclusive use of Windows-only tools, but the ordering and presence of Windows-specific pivots suggest a mild Windows-first bias.
Recommendations
  • Present Linux/macOS instructions before or alongside Windows instructions, rather than after.
  • Add explicit pivots or tabs for Linux/macOS where appropriate, not just Windows/Powershell.
  • Ensure all examples and screenshots are available for Linux/macOS environments.
  • Where possible, use cross-platform commands and avoid Windows-specific terminology unless necessary.
  • Review the ordering of instructions to avoid reinforcing Windows as the default platform.
Azure Functions Quickstart: Configure a storage provider by using Netherite ...ticles/azure-functions/durable/quickstart-netherite.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy
Summary
The documentation generally maintains cross-platform parity, but there are subtle Windows biases. Windows tools (Azure Storage Emulator) are mentioned before their Linux equivalents (Azurite), and some instructions (such as validating 64-bit architecture) are specific to Windows, with Linux users told to skip. The use of Azure Functions Core Tools CLI is cross-platform, but screenshots and examples often reference the Azure portal, which is platform-agnostic but may be more familiar to Windows users. There are no explicit PowerShell-only examples, but the documentation does not provide Linux/macOS-specific command-line examples or troubleshooting tips.
Recommendations
  • Mention Azurite as the preferred storage emulator for both Windows and Linux up front, not just as a note for Windows users.
  • Provide explicit Linux/macOS command-line examples where relevant (e.g., installing extensions, running the function app).
  • Include troubleshooting notes or tips for Linux/macOS users, such as common permission issues or differences in file paths.
  • Where configuration steps differ by OS, present both sets of instructions side-by-side rather than telling Linux users to skip.
  • Ensure screenshots and instructions are inclusive of both Windows and Linux environments, or clarify when steps are OS-specific.
Azure Functions Quickstart: Create a Java Durable Functions app ...in/articles/azure-functions/durable/quickstart-java.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy
Summary
The documentation exhibits mild Windows bias, notably in the manual setup section where the Maven plugin configuration explicitly sets the runtime OS to 'windows'. In the Maven command section, PowerShell and Cmd examples are provided alongside Bash, with Windows shells shown after Bash but before Linux/Mac alternatives. Visual Studio Code instructions are platform-neutral, but screenshots and instructions may implicitly favor Windows. There is no explicit mention of Linux/macOS-specific configuration or troubleshooting, and the documentation does not discuss deploying to Linux-based Azure Functions hosts.
Recommendations
  • In the Maven plugin configuration, clarify that the <os>windows</os> setting is optional and provide instructions for Linux/macOS users (e.g., <os>linux</os>).
  • Add explicit examples and notes for Linux/macOS users, including troubleshooting tips and platform-specific differences.
  • Ensure parity in shell examples by showing Bash first and clarifying that PowerShell/Cmd are for Windows, while Bash is for Linux/macOS.
  • Discuss deploying to both Windows and Linux Azure Functions hosts, including any differences in runtime or configuration.
  • Add screenshots and instructions for Linux/macOS environments where relevant.
Azure Functions Quickstart: Create a Python Durable Functions app ...es/azure-functions/durable/quickstart-python-vscode.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation provides OS-specific instructions for activating Python virtual environments, listing Linux and macOS first, then Windows. The Windows example uses PowerShell syntax, which may not be familiar to all Windows users (e.g., those using Command Prompt). No other notable Windows bias is present; examples and tooling are cross-platform, and Linux/macOS instructions are included wherever relevant.
Recommendations
  • Add Command Prompt activation instructions for Windows (e.g., `.venv\Scripts\activate.bat`).
  • Explicitly mention that Azurite and Azure Functions Core Tools work on Linux/macOS, and provide installation links for those platforms.
  • Ensure all screenshots and step-by-step instructions are platform-neutral or include platform-specific notes/screenshots where behavior differs.
  • Consider listing OS instructions in alphabetical order or grouping them together to avoid implicit prioritization.
Azure Functions Event-driven Scaling in Azure Functions .../main/articles/azure-functions/event-driven-scaling.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page exhibits mild Windows bias. In the section on limiting scale-out, both Azure CLI and Azure PowerShell examples are provided, but PowerShell is Windows-centric and no explicit Bash or Linux shell examples are given. Additionally, scale-in behaviors specifically mention Windows in the Consumption plan, with no mention of Linux/macOS differences or parity. The ordering of examples sometimes places Windows tools (PowerShell) before cross-platform options, and there are no explicit Linux/macOS-specific instructions or clarifications.
Recommendations
  • Add explicit Bash or Linux shell examples alongside PowerShell, especially for configuration tasks.
  • Clarify whether scale-in behaviors differ on Linux/macOS and provide guidance if so.
  • Ensure that cross-platform tools (like Azure CLI) are presented first, and PowerShell is clearly marked as Windows-specific.
  • Include notes or sections addressing Linux/macOS users where platform-specific behaviors exist.
Azure Functions Tutorial: Add Azure OpenAI text completions to your functions in Visual Studio Code ...zure-functions/functions-add-openai-text-completion.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Missing Linux Example
Summary
The documentation demonstrates a mild Windows bias by assuming the use of Visual Studio Code and referencing the Azurite storage emulator, which is most commonly used on Windows. The instructions for running Azurite and Azure Functions Core Tools do not specify platform-specific commands or considerations for Linux/macOS users. Steps such as starting Azurite and running/debugging the function app are described generically, but the lack of explicit Linux/macOS instructions or troubleshooting tips may create friction for non-Windows users. There is no mention of Linux/macOS alternatives or differences in setup, and Windows-centric tools (like Azurite and VS Code) are referenced without noting cross-platform support.
Recommendations
  • Explicitly mention that Azurite and Azure Functions Core Tools are cross-platform, and provide installation and usage instructions for Linux/macOS (e.g., npm install, running from terminal).
  • Include platform-specific notes or troubleshooting tips for Linux/macOS users, especially for starting Azurite and debugging in VS Code.
  • Add a section or callout confirming that all steps are applicable to Linux/macOS, or highlight any differences.
  • Where commands or tools are referenced, provide both Windows and Linux/macOS command syntax if they differ.
  • Ensure screenshots and examples do not imply Windows-only usage (e.g., avoid showing only Windows file paths or UI).
Azure Functions Model context protocol bindings for Azure Functions ...ain/articles/azure-functions/functions-bindings-mcp.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
Powershell Heavy
Summary
The documentation page includes a reference to a Powershell-specific note via an include directive, but does not provide equivalent information or examples for Linux/macOS users (e.g., Bash, CLI, or platform-neutral instructions). All other examples and instructions are platform-neutral, and the only command-line example uses Azure CLI, which is cross-platform. There is no explicit Windows-first ordering or exclusive use of Windows tools, but the presence of a Powershell note without Linux parity is a minor bias.
Recommendations
  • Review the referenced Powershell note and ensure that any Powershell-specific instructions are also provided for Bash or other Linux/macOS shells.
  • If the Powershell note covers setup or troubleshooting, add equivalent Bash/CLI examples or notes.
  • Audit all included notes and examples for platform parity, especially in sections about local development and tool usage.
Azure Functions Azure Functions custom handlers .../articles/azure-functions/functions-custom-handlers.md
Low Priority View Details →
Scanned: 2026-01-13 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 a mild Windows bias. Throughout, file and executable names default to Windows conventions (e.g., 'handler.exe'), and configuration examples use Windows-style executable paths. Deployment instructions and troubleshooting sections reference Windows tools and patterns first, with Linux/macOS alternatives mentioned only parenthetically or not at all. There are no explicit Linux/macOS command-line examples or instructions, and the use of '.exe' as the default executable may confuse non-Windows users.
Recommendations
  • Provide explicit Linux/macOS examples alongside Windows ones, including file naming conventions (e.g., 'handler' vs 'handler.exe') and executable permissions.
  • In configuration examples, clarify platform differences (e.g., use 'handler.exe' for Windows, 'handler' for Linux/macOS) and show both in code snippets.
  • Include Linux/macOS deployment instructions and troubleshooting steps, such as using chmod for executables and relevant shell commands.
  • Mention cross-platform tools (e.g., Azure Functions Core Tools) and clarify any platform-specific behaviors or requirements.
  • Reorder examples and instructions to present Windows and Linux/macOS options equally, or alternate which is shown first.
Azure Functions Create your function app resources using Azure Resource Manager templates ...ns/functions-create-first-function-resource-manager.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Powershell Heavy Windows First
Summary
The documentation provides both Azure CLI and Azure PowerShell examples for deploying ARM templates. While Azure CLI is cross-platform, the PowerShell examples are inherently Windows-centric, and PowerShell is presented as a primary method alongside CLI. There is no explicit mention of Linux/macOS-specific considerations, nor are Bash or shell script examples provided. The use of Azure Cloud Shell mitigates some bias, but the prominence of PowerShell and lack of Linux/macOS-specific instructions or troubleshooting tips indicate a mild Windows bias.
Recommendations
  • Add Bash or shell script examples for Linux/macOS users, especially for local execution outside Cloud Shell.
  • Clarify that Azure CLI commands work natively on Linux/macOS and Windows, and provide any OS-specific notes if needed.
  • Note that PowerShell Core is available cross-platform, but traditional PowerShell is Windows-only; clarify which is used.
  • Include troubleshooting or installation guidance for Linux/macOS users (e.g., how to install Azure CLI, PowerShell Core).
  • Consider listing Azure CLI (cross-platform) examples before PowerShell (Windows-centric) examples.
Azure Functions Develop and run Azure Functions locally ...in/articles/azure-functions/functions-develop-local.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First 🔧 Windows Tools
Summary
The documentation page presents Windows-centric tools (Visual Studio, PowerShell, Edge Network Console) before or more prominently than their Linux/macOS equivalents. Visual Studio is listed first for C# development, and Windows-specific tools like PowerShell and Edge Network Console are included in the HTTP test tools section, while Linux-native alternatives are less emphasized. However, the page does mention cross-platform support for Visual Studio Code and Azure Functions Core Tools, and includes curl and Bruno as HTTP test tools.
Recommendations
  • List cross-platform tools (Visual Studio Code, Core Tools, curl) before Windows-only tools in tables and lists.
  • Explicitly mention Linux/macOS alternatives for all Windows-specific tools (e.g., suggest bash/curl examples alongside PowerShell).
  • Add more examples or links for Linux/macOS workflows, such as using JetBrains Rider for .NET or alternative HTTP test tools.
  • Clarify that Visual Studio is Windows-only and suggest alternatives for Linux/macOS users.
  • Ensure parity in step-by-step guides, with screenshots and instructions for Linux/macOS environments where applicable.
Azure Functions Use GitHub Actions to make code updates in Azure Functions ...les/azure-functions/functions-how-to-github-actions.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
Windows First
Summary
The documentation provides both Windows and Linux examples for all supported languages and deployment scenarios, with clear tabs for each. However, Windows examples and instructions are consistently presented before Linux equivalents, and the default examples and template links are listed with Windows first. There is no evidence of missing Linux examples or exclusive use of Windows tools; parity is maintained except for Python, which is not supported on Windows (and this is clearly stated).
Recommendations
  • Alternate the order of Windows and Linux examples, or present both side-by-side to avoid implicit prioritization.
  • Explicitly state that both Windows and Linux are equally supported at the beginning of relevant sections.
  • Where possible, use neutral language (e.g., 'Choose your operating system') rather than listing Windows first.
  • Ensure that screenshots and walkthroughs are balanced between Windows and Linux environments.
Azure Functions Automate function app resource deployment to Azure ...es/azure-functions/functions-infrastructure-as-code.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation provides both Windows and Linux examples for most resource definitions and deployment scenarios, using tabbed sections for parity. However, Windows examples (especially Bicep/ARM template snippets) are consistently presented before Linux equivalents, and the PowerShell deployment instructions are given more prominence than Linux-native alternatives (such as Bash or Azure CLI). Some references and sample links default to Windows-based templates. There is no evidence of missing Linux examples or exclusive use of Windows tools, but the ordering and emphasis create a subtle Windows-first experience.
Recommendations
  • Alternate the order of Windows and Linux examples, or present Linux examples first in some sections to balance perception.
  • Provide Bash/Azure CLI deployment instructions with equal prominence to PowerShell, especially in the 'Deploy your template' section.
  • Ensure sample links and references include both Windows and Linux templates, or clarify when a template is OS-specific.
  • Add explicit notes when a feature or example is Windows-only or Linux-only, to avoid confusion.
  • Consider a summary table at the start showing OS parity for all major steps.
Azure Functions Develop Azure Functions locally using Core Tools ...b/main/articles/azure-functions/functions-run-local.md
Low 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 Windows Examples
Summary
The documentation provides examples and instructions for both Windows and Linux/macOS users, but there are several subtle Windows biases. Windows tools (PowerShell, cmd) are mentioned alongside cross-platform options, and some examples (such as cURL usage) show Windows command line syntax first or in parallel with Bash. The requirement for Azure CLI or Azure PowerShell is stated, but Azure CLI is cross-platform. References to func.exe and mention of MSI installers reinforce Windows-centric patterns. However, Linux/macOS users are not blocked from completing any tasks, and most commands are cross-platform.
Recommendations
  • Ensure Linux/macOS shell examples (bash/zsh) are shown before or alongside Windows cmd/PowerShell examples, rather than after.
  • Clarify that Azure CLI is cross-platform and can be used on Linux/macOS, not just Windows.
  • Replace references to func.exe with 'func' or 'Azure Functions Core Tools executable' to avoid Windows-specific terminology.
  • Where PowerShell is mentioned, provide equivalent bash/zsh commands or clarify when PowerShell is required.
  • When discussing installation, link to Linux/macOS installation guides (e.g., npm, Homebrew) as prominently as Windows MSI.
  • Review all examples for unnecessary Windows-first ordering and ensure parity for Linux/macOS users.
Azure Functions Guidance for developing Azure Functions ...b/main/articles/azure-functions/functions-reference.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
Windows First
Summary
The documentation page generally maintains cross-platform parity, but there is a minor Windows bias in the ordering of tool recommendations for C# developers, where Visual Studio (Windows-only) is listed before Visual Studio Code and command-line options. No exclusive use of Windows tools or missing Linux examples is found; all major workflows reference cross-platform tools like VS Code and Azure CLI.
Recommendations
  • List cross-platform tools (Visual Studio Code, Azure CLI) before Windows-only tools (Visual Studio) in all sections to avoid implicit prioritization.
  • Explicitly mention OS compatibility for each tool, e.g., 'Visual Studio (Windows only)', 'Visual Studio Code (Windows, Linux, macOS)'.
  • Ensure that command-line instructions and references clarify shell compatibility (e.g., Bash, PowerShell) where relevant.
  • Add a brief note at the start of tool sections stating that all major workflows are supported on Windows, Linux, and macOS unless otherwise noted.
Azure Functions Azure Functions Scale and Hosting .../blob/main/articles/azure-functions/functions-scale.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy
Summary
The documentation exhibits mild Windows bias, primarily in the ordering and emphasis of hosting options and examples. Windows is often mentioned first in tables and descriptions, and certain features (such as the Consumption plan) are described as Windows-first or Windows-only, with Linux support being noted as retired or secondary. There is explicit mention of Windows-specific dependencies (e.g., PowerShell modules, .NET Framework) as reasons to choose certain plans, but there are no equivalent Linux-specific examples or tools highlighted. However, Linux hosting options are well-covered, and most technical details are provided for both platforms.
Recommendations
  • Reorder tables and descriptions to alternate or balance Windows and Linux mentions, rather than listing Windows first by default.
  • Provide Linux-specific examples or scenarios (e.g., dependencies on Linux tools, Python, Node.js, or Bash) to match the Windows/PowerShell examples.
  • Highlight Linux advantages and use cases with equal prominence to Windows, especially in sections discussing plan selection.
  • Explicitly mention Linux equivalents where Windows tools or patterns are referenced (e.g., if PowerShell is mentioned, also mention Bash or other Linux scripting options).
  • Clarify the retirement of Linux Consumption plan with migration guidance for Linux users.
Azure Functions IP addresses in Azure Functions ...ocs/blob/main/articles/azure-functions/ip-addresses.md
Low Priority View Details →
Scanned: 2026-01-13 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 and Azure PowerShell, with PowerShell examples included in all relevant sections. While Azure CLI is cross-platform, PowerShell is traditionally associated with Windows, and its inclusion may signal a Windows-centric approach. However, there are no examples or instructions that are strictly Windows-only, and Linux/macOS users can complete all tasks using the Azure CLI or portal. The ordering of examples (Azure CLI before PowerShell) reduces the impact of bias, but the presence of PowerShell in parity with CLI may still suggest a slight Windows bias.
Recommendations
  • Clearly indicate that Azure CLI commands work on Windows, Linux, and macOS.
  • Consider mentioning that PowerShell Core is available cross-platform, or clarify if examples require Windows PowerShell.
  • If possible, provide Bash shell examples for common networking commands (e.g., nslookup) to reinforce Linux/macOS parity.
  • Explicitly state that all tasks can be completed on Linux/macOS using the Azure CLI and portal.
  • If any PowerShell-specific features are used, provide equivalent Bash or shell script examples.
Azure Functions Manage connections in Azure Functions ...ob/main/articles/azure-functions/manage-connections.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation provides code examples for C# (.NET) and JavaScript, focusing on best practices for managing connections in Azure Functions. While the content is generally cross-platform, there is a subtle Windows bias: .NET examples are shown first, and references to configuration files (such as local.settings.json) and application settings are more familiar to Windows users. There are no explicit Linux/macOS-specific instructions or examples (e.g., environment variable usage, shell commands, or Linux file paths), and no mention of Linux-specific troubleshooting or tools.
Recommendations
  • Alternate the order of examples so that JavaScript (Node.js) or other cross-platform languages appear first or equally.
  • Include explicit instructions for Linux/macOS users, such as how to set environment variables, where to find configuration files, and how to manage application settings outside of Windows.
  • Add troubleshooting tips or references for Linux/macOS environments, such as common connection limits or sandbox behaviors on those platforms.
  • Mention cross-platform tools and patterns (e.g., using environment variables for connection strings) and avoid assuming Windows-centric workflows.