711
Total Pages
610
Linux-Friendly Pages
101
Pages with Bias
14.2%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

233 issues found
Showing 201-225 of 233 flagged pages
Azure Functions Durable entities - Azure Functions .../azure-functions/durable/durable-functions-entities.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation is focused on Azure Functions Durable Entities and provides code samples for .NET (C#), JavaScript, and Python, but does not show any explicit Windows-only tools, PowerShell, or Windows-specific patterns. However, the .NET examples (C#) are shown first and in greatest detail, including advanced features like class-based syntax, isolated worker process, and entity coordination with locking. There is no mention of Linux/macOS-specific instructions, nor any CLI or shell commands for Linux environments. The documentation does not reference Windows-only tools, but the ordering and depth of .NET examples may create friction for Linux/macOS users who are not using .NET.
Recommendations
  • Add explicit notes or examples for Linux/macOS environments, such as how to run Azure Functions locally on those platforms.
  • Ensure parity in example depth and advanced features for JavaScript and Python, including entity coordination and locking, if supported.
  • Provide cross-platform setup instructions or links, especially for local development and deployment.
  • Consider rotating example order or grouping by language popularity/use-case rather than defaulting to .NET/C# first.
Azure Functions Task hubs in Durable Functions - Azure ...azure-functions/durable/durable-functions-task-hubs.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides code samples for multiple languages, including PowerShell, which is primarily a Windows-centric technology. PowerShell examples are given equal prominence to other languages, but there is no evidence of Linux-specific tools or shell examples (e.g., Bash). The documentation does not mention Windows-only tools or patterns, nor does it prioritize Windows instructions over Linux/macOS in configuration or management sections. However, the inclusion of PowerShell as a primary sample language may create a subtle Windows bias, as Linux/macOS users are less likely to use PowerShell for Azure Functions development.
Recommendations
  • Add Bash or shell script examples for orchestration triggers and management tasks to provide parity for Linux/macOS users.
  • Clarify that PowerShell examples are optional and provide guidance for Linux/macOS users on using their preferred scripting environments.
  • Mention cross-platform tools (e.g., Azure CLI, Azure Storage Explorer) explicitly and provide usage instructions for both Windows and Linux/macOS.
  • If PowerShell is shown, consider also showing equivalent Bash or Python CLI examples for common operations.
Azure Functions Sub-orchestrations for Durable Functions - Azure ...ctions/durable/durable-functions-sub-orchestrations.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation includes PowerShell examples for all code samples, and a prominent note about PowerShell SDK support. PowerShell is a Windows-centric tool, and its inclusion as a first-class example alongside cross-platform languages may signal a Windows bias. The PowerShell note appears before other language-specific notes, and there is no mention of Bash, shell, or Linux-native scripting alternatives. However, the main orchestration examples are provided for multiple languages (C#, JS, Python, Java), which are cross-platform.
Recommendations
  • Clarify that PowerShell examples are primarily for Windows users and offer Bash or shell script equivalents for Linux/macOS users if relevant.
  • Add a note about cross-platform alternatives to PowerShell for orchestration scripting.
  • Reorder notes so that Windows/PowerShell-specific information does not appear before general or cross-platform guidance.
  • Explicitly mention that Durable Functions SDKs for Python, JavaScript, Java, and C# are cross-platform and provide links to platform-specific setup guides.
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-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation exhibits mild Windows bias in several areas. Powershell and Windows-specific instructions are presented as pivots, and in the Python quickstart, Windows activation commands are shown before Linux equivalents. Powershell is included as a primary pivot, but there are no explicit Linux/macOS shell or tool pivots. In the Python section, the Windows virtual environment activation command is listed first, and the Linux command is secondary. There are no explicit Linux/macOS examples for C#, and the Java section assumes a Unix-like shell but does not mention Windows-specific Gradle usage. No Linux-specific tools or troubleshooting are discussed, and Docker Desktop is referenced generically, which may cause confusion for Linux users.
Recommendations
  • Add explicit Linux/macOS pivots or tabs for all SDKs, not just Python.
  • Present Linux/macOS commands before or alongside Windows commands, especially for environment activation and build/run steps.
  • Include troubleshooting notes for common Linux/macOS issues (e.g., Docker permissions, Gradle execution).
  • Clarify Docker installation instructions for Linux (link to official Linux install docs, mention package managers).
  • Ensure parity in screenshots and dashboard instructions for Linux/macOS environments.
  • If Powershell is shown, also show Bash/zsh equivalents for all relevant steps.
Azure Functions Quickstart: Create a Java Durable Functions app ...in/articles/azure-functions/durable/quickstart-java.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy
Summary
The documentation page exhibits mild Windows bias. In the manual setup section, the Maven plugin configuration explicitly sets the runtime OS to 'windows' without mentioning Linux or macOS alternatives. In the Maven command section, PowerShell and Cmd examples are provided alongside Bash, with Windows shells shown after Bash but before Linux-specific troubleshooting. Visual Studio Code instructions are cross-platform, but screenshots and steps do not clarify Linux/macOS differences. There is no explicit mention of Linux/macOS-specific setup, nor are there troubleshooting tips for non-Windows environments. The Azure Functions Core Tools are referenced generically, but no guidance is given for Linux/macOS installation or usage.
Recommendations
  • In the Maven plugin configuration, clarify that the <os>windows</os> setting is for Windows deployments and provide equivalent configuration for Linux (e.g., <os>linux</os>) and macOS.
  • Add explicit instructions or troubleshooting notes for installing and running Azure Functions Core Tools on Linux and macOS.
  • Include Linux/macOS-specific screenshots or notes in the Visual Studio Code section, especially for file paths and shell commands.
  • Ensure that all command-line examples are presented in parallel for Bash (Linux/macOS), PowerShell, and Cmd, with clear indications of which OS each applies to.
  • Add a note in the prerequisites section about supported operating systems and any OS-specific caveats for Java Durable Functions development.
Azure Functions Quickstart: Configure a storage provider by using Netherite ...ticles/azure-functions/durable/quickstart-netherite.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Windows First Powershell Heavy
Summary
The documentation page exhibits mild Windows bias, primarily in its references to Windows-specific tools and patterns. The use of Azurite for local storage emulation is explicitly called out for Windows users, and the section on ensuring 64-bit architecture is written from a Windows-first perspective, with Linux users told to skip it. The CLI examples use generic commands, but PowerShell is listed as a supported language in the prerequisites. Screenshots and instructions for Azure portal configuration are platform-neutral, but the overall flow assumes familiarity with Windows tools and patterns.
Recommendations
  • Provide explicit Linux/macOS instructions for local storage emulation, including installation and usage of Azurite on those platforms.
  • Clarify cross-platform compatibility for CLI commands and tools, and mention any platform-specific caveats.
  • Reorder or rephrase sections to avoid Windows-first language (e.g., describe 64-bit requirements for all platforms, not just Windows).
  • Include Linux/macOS screenshots or notes where portal UI or configuration steps differ.
  • Add troubleshooting notes for common Linux/macOS issues (e.g., file permissions, environment variables).
Azure Functions Event-driven Scaling in Azure Functions .../main/articles/azure-functions/event-driven-scaling.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page demonstrates mild Windows bias. In command-line examples for configuring scale limits, both Azure CLI and Azure PowerShell are provided, but PowerShell is Windows-specific and is shown as a primary tab. There are no explicit Linux/macOS shell examples (e.g., Bash), and no mention of platform-specific differences or considerations. Additionally, in the 'Scale-in behaviors' section, Windows is mentioned specifically for drain mode behaviors, but there is no equivalent note for Linux or macOS. The overall structure and examples lean toward Windows tools and patterns, with Linux parity not fully addressed.
Recommendations
  • Add explicit Bash or Linux/macOS shell examples alongside Azure CLI and PowerShell, especially for configuration tasks.
  • Clarify any platform-specific behaviors or limitations, particularly in sections mentioning Windows-only features (e.g., drain mode).
  • Ensure that examples and instructions are presented in a platform-neutral order or clearly indicate cross-platform applicability.
  • Include notes or links for Linux/macOS users where PowerShell is referenced, suggesting alternatives if needed.
Azure Functions Build a serverless workflow using Durable Functions - Azure Functions ...unctions/durable/scenario-build-serverless-workflow.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Windows Examples Windows Shell Tabs
Summary
The documentation provides both Windows and Linux/macOS instructions for most steps, especially for Python virtual environment activation and function invocation. However, there is a slight Windows bias in the inclusion of Windows-specific command tabs (Cmd and PowerShell) alongside bash, and in the use of Windows tools (e.g., 'py' launcher, which is Windows-specific) in Python examples. The documentation does not show Powershell or Windows examples first, nor does it omit Linux/macOS instructions, but Windows tools and shells are always included and sometimes require adaptation for Linux users.
Recommendations
  • In Python sections, clarify that 'py' is Windows-specific and provide 'python3' as the default for Linux/macOS.
  • When showing command tabs, consider listing bash (Linux/macOS) first or equally with Windows shells.
  • Explicitly note platform differences where commands or tools differ (e.g., path separators, activation commands).
  • Ensure all examples are tested and work on Linux/macOS, and highlight any platform-specific caveats.
  • Where possible, use cross-platform commands (e.g., 'python3' instead of 'py') in generic instructions.
Azure Functions App settings reference for Azure Functions ...ain/articles/azure-functions/functions-app-settings.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
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 settings (e.g., WEBSITE_NODE_DEFAULT_VERSION, AzureWebJobs_TypeScriptPath with %HOME% syntax) are called out, and PowerShell examples and references are present. Windows tools (Azure PowerShell) are mentioned before Linux equivalents (Azure CLI) in some places. In some cases, Windows settings are described before Linux, and Windows-centric patterns (like environment variable delimiters) are explained in more detail. However, Linux settings and considerations are present and described, and most examples are OS-neutral.
Recommendations
  • Ensure Linux and macOS examples are provided wherever Windows-specific examples or syntax are shown (e.g., environment variable paths, delimiters).
  • Mention Azure CLI before or alongside Azure PowerShell when discussing programmatic configuration.
  • Where settings are OS-specific, present Linux/macOS information first or equally, and clarify differences in behavior.
  • Add more explicit Linux/macOS examples for settings that have different formats or behaviors (e.g., WEBSITE_TIME_ZONE, path syntax).
  • Review PowerShell-heavy sections to ensure parity for Bash or other shells where applicable.
Azure Functions Azure Database for MySQL Input Binding for Functions ...zure-functions/functions-bindings-azure-mysql-input.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
Powershell Heavy
Summary
The documentation provides examples for multiple programming languages, including C#, Java, JavaScript/TypeScript, PowerShell, and Python. While PowerShell is a Windows-centric language, its inclusion does not dominate the documentation, and all other major cross-platform languages are well represented. There are no indications of Windows-specific tools, patterns, or examples being prioritized over Linux/macOS equivalents. The documentation does not show Windows examples first, nor does it omit Linux/macOS instructions or examples.
Recommendations
  • Ensure that PowerShell examples are clearly marked as Windows-specific and suggest cross-platform alternatives where appropriate.
  • Continue providing parity for Python, JavaScript/TypeScript, and Java, which are cross-platform.
  • If any setup or configuration steps are Windows-specific, add equivalent instructions for Linux/macOS.
  • Consider adding explicit notes about OS compatibility for each language, especially for PowerShell.
Azure Functions Model context protocol bindings for Azure Functions ...ain/articles/azure-functions/functions-bindings-mcp.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation page demonstrates a mild Windows bias by referencing PowerShell in a note (via an include), and by providing only Azure CLI examples for key retrieval, without showing Linux/macOS shell equivalents or clarifying cross-platform usage. There is no explicit mention of Linux/macOS tools or shell commands, and no guidance for users on those platforms. The documentation does not provide examples for Linux-specific environments or workflows, and the only local development tool mentioned is Azure Functions Core Tools, which is cross-platform but not clarified as such.
Recommendations
  • Clarify that Azure Functions Core Tools is cross-platform and provide installation instructions for Linux/macOS.
  • Provide shell (bash/zsh) examples for retrieving function keys, alongside the Azure CLI example.
  • If PowerShell is referenced, ensure equivalent bash/zsh examples are present and shown with parity.
  • Explicitly mention Linux/macOS compatibility in prerequisites and installation sections.
  • Add troubleshooting notes or links for common Linux/macOS issues (e.g., permissions, environment variables).
Azure Functions Azure OpenAI embeddings store output binding for Azure Functions ...ns/functions-bindings-openai-embeddingsstore-output.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
Powershell Heavy
Summary
The documentation provides parity across major programming languages, including C#, Java, JavaScript, TypeScript, Python, and PowerShell. However, the PowerShell section is notably more detailed: it includes both a function.json and a run.ps1 example, and a dedicated configuration section, whereas other languages do not receive extra configuration details or file examples. This could be interpreted as a mild bias toward Windows/PowerShell users, as PowerShell is primarily a Windows-centric tool (though available on Linux/macOS). There are no explicit Windows-only tools or instructions, and no Windows-first ordering in examples.
Recommendations
  • Ensure configuration details and example files (such as function.json) are provided for all supported languages, not just PowerShell.
  • Clarify that PowerShell examples work cross-platform (Windows, Linux, macOS) if true, or provide equivalent bash/zsh examples for Linux/macOS users.
  • Add notes or links for Linux/macOS users on how to run or adapt PowerShell scripts if necessary.
  • Review whether extra detail in PowerShell sections is needed, or if similar depth should be added for other languages.
Azure Functions Create your function app resources in Azure using Bicep ...ure-functions/functions-create-first-function-bicep.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
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 instructions for deploying and validating resources, but PowerShell is featured as a first-class option throughout. Azure PowerShell is a Windows-centric tool, and its inclusion alongside Azure CLI (which is cross-platform) may create a perception of Windows bias. PowerShell examples are provided for all language pivots, and the documentation refers to Azure PowerShell as a primary deployment method. There are no Linux/macOS-specific instructions or notes, and PowerShell is presented as an equal alternative to CLI, despite its limited adoption on non-Windows platforms.
Recommendations
  • Clarify that Azure CLI is fully cross-platform and preferred for Linux/macOS users.
  • Add explicit notes or sections for Linux/macOS users, confirming that all CLI commands work natively.
  • Consider moving Azure CLI instructions before PowerShell in all sections to reduce Windows-first perception.
  • Add troubleshooting tips for running PowerShell on Linux/macOS, or link to installation guides if PowerShell is required.
  • If possible, indicate which commands are platform-agnostic and which may require adaptation.
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-11 06:20
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 instructions for deploying ARM templates. While Azure CLI is cross-platform and shown first, the PowerShell examples (which are Windows-centric) are given equal prominence and detail, and PowerShell is included as a runtime option. There is no mention of Linux/macOS-specific shell environments (e.g., Bash), nor are there examples using Bash scripting or Linux-native tools. The use of PowerShell as both a deployment tool and as a runtime option may reinforce a Windows bias, especially since PowerShell is traditionally associated with Windows, despite its cross-platform availability.
Recommendations
  • Add explicit Bash shell examples for deployment, especially for Linux/macOS users.
  • Clarify that Azure CLI commands work natively on Linux/macOS and Windows, and can be run in Bash, zsh, etc.
  • Note that PowerShell Core is available cross-platform, but provide guidance for users who may prefer Bash or other shells.
  • Consider mentioning Linux/macOS compatibility in the prerequisites or introduction.
  • If PowerShell is included as a runtime, clarify its cross-platform nature and provide parity for other runtimes.
Azure Functions Develop and run Azure Functions locally ...in/articles/azure-functions/functions-develop-local.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy
Summary
The documentation page demonstrates a mild Windows bias. Visual Studio (Windows-only) is consistently listed first in C# sections, and Windows-specific tools like PowerShell and Visual Studio are highlighted before cross-platform alternatives. PowerShell is mentioned as an HTTP test tool before curl, and Visual Studio is the primary IDE for C# development. However, cross-platform options (Visual Studio Code, command line, Azurite) are also well-represented, and most instructions note Linux/macOS compatibility.
Recommendations
  • List cross-platform tools (e.g., Visual Studio Code, command line) before Windows-only tools in tables and examples.
  • Provide explicit Linux/macOS examples where relevant, such as terminal commands or file paths.
  • Balance mentions of PowerShell with bash/zsh or other Linux/macOS shell examples, especially in HTTP testing and automation sections.
  • Clarify when a tool or workflow is Windows-only, and offer Linux/macOS alternatives in parallel.
  • Add more references to Linux/macOS-specific developer guides or troubleshooting tips.
Azure Functions host.json reference for Azure Functions 2.x ...b/main/articles/azure-functions/functions-host-json.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation page is largely cross-platform, but there are minor signs of Windows bias. The 'managedDependency' feature is explicitly described as PowerShell-only, which is a Windows-centric technology. Some references to environment variables (e.g., %TEMP%) and folders (LOCALAPPDATA, APPDATA, TEMP) use Windows conventions first, with Linux equivalents not mentioned. The documentation also refers to Kudu performance counters, which are more relevant to Windows environments. However, most examples and configuration instructions are platform-neutral, and Linux/macOS users can generally follow along.
Recommendations
  • Clarify managedDependency support for non-Windows platforms and other languages, or explicitly state its limitations.
  • When referencing environment variables or folders (e.g., tempFolder, shadowCopyFolder), include Linux/macOS equivalents (such as $TMPDIR, /tmp) alongside Windows variables.
  • Mention Kudu's platform support and alternatives for Linux-based hosting environments.
  • Where PowerShell is referenced, provide parity information for Bash or other shells if possible.
  • Ensure that examples and instructions do not assume a Windows file system or shell unless necessary, and note differences for Linux/macOS users.
Azure Functions Automate function app resource deployment to Azure ...es/azure-functions/functions-infrastructure-as-code.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Windows Examples Shown 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 and application settings) are consistently presented before Linux equivalents. The PowerShell deployment workflow is described in detail, while Linux-native alternatives (such as Bash scripts or Azure CLI) are less emphasized. Some references and sample links default to Windows-based templates. No critical functionality is missing for Linux users, but the ordering and emphasis may create minor friction.
Recommendations
  • Alternate the order of Windows and Linux examples, or present Linux examples first in some sections.
  • Provide equally detailed deployment instructions for Linux environments (e.g., Bash scripting, Azure CLI) alongside PowerShell.
  • Ensure sample links and references include Linux-first or Linux-specific templates where available.
  • Explicitly state Linux support and parity at the top of the article, reinforcing that all scenarios are covered.
  • Where possible, use neutral language and avoid implying Windows is the default or preferred platform.
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-11 06:20
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
Windows First
Summary
The documentation presents Windows and Linux options side-by-side for most workflow templates and examples, but Windows is consistently listed first in tabs, instructions, and example code blocks. There are no missing Linux examples, and Linux is supported for all relevant languages (except Python, which is not supported on Windows, and this is clearly noted). No Windows-only tools or PowerShell-specific instructions are present.
Recommendations
  • Alternate the order of Windows and Linux tabs/examples, or present Linux first in some sections to avoid implicit prioritization.
  • Add a brief note at the beginning clarifying that both Windows and Linux are equally supported and users should select the template matching their hosting OS.
  • Ensure that instructions and screenshots do not implicitly favor Windows (e.g., by showing Windows UI first or exclusively).
  • Consider grouping OS options by language, or presenting a unified workflow with OS selection as a parameter, to further reduce perceived bias.
Azure Functions Use Python and TensorFlow for machine learning in Azure ...ure-functions/functions-machine-learning-tensorflow.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation provides command examples for Bash, PowerShell, and Cmd, ensuring coverage for Linux/macOS and Windows users. However, Windows-specific tools (PowerShell, Cmd, 'py' launcher) are often mentioned first, and troubleshooting guidance is Windows-centric (e.g., registry edits for long paths). The use of 'py' for Python version management is Windows-specific, and Windows error messages and solutions are described in detail, while Linux/macOS troubleshooting is minimal.
Recommendations
  • Alternate the order of example tabs so Linux/Bash is shown first in some sections.
  • Provide equivalent troubleshooting steps for Linux/macOS (e.g., common pip/venv issues, permissions, path problems).
  • Mention Linux/macOS-specific Python version management tools (e.g., pyenv) alongside Windows 'py' launcher.
  • Include more detailed Linux/macOS error messages and solutions where Windows registry edits are described.
  • Ensure parity in tool recommendations (e.g., VS Code is cross-platform, but mention alternatives like Vim, Sublime for Linux/macOS).
Azure Functions Tutorial: Host an MCP server on Azure Functions ...ain/articles/azure-functions/functions-mcp-tutorial.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation demonstrates a mild Windows bias by exclusively referencing Visual Studio Code and its command palette, which is most commonly used on Windows, and by omitting explicit instructions or examples for Linux/macOS environments (e.g., no mention of Linux-specific shell commands, package managers, or terminal usage outside VS Code). All CLI instructions use Azure CLI, which is cross-platform, but there are no references to Linux/macOS tools, patterns, or troubleshooting steps. The documentation does not mention Powershell or Windows-only tools, but the overall workflow assumes familiarity with Windows-centric development environments.
Recommendations
  • Add explicit instructions for Linux/macOS users, such as using native terminals, shell commands, and package managers (e.g., apt, brew) for installing dependencies.
  • Include troubleshooting steps for common Linux/macOS issues (e.g., permissions, environment variables).
  • Mention alternative editors or workflows for users who do not use Visual Studio Code.
  • Clarify that all commands and tools (e.g., Azure CLI, Azurite) are cross-platform and provide installation links for Linux/macOS.
  • Add screenshots or notes showing the experience on Linux/macOS where relevant.
Azure Functions Azure Functions Scale and Hosting .../blob/main/articles/azure-functions/functions-scale.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy
Summary
The documentation page demonstrates a mild Windows bias, primarily by presenting Windows-specific features and dependencies before Linux equivalents, and referencing Windows tools and patterns (e.g., PowerShell modules, .NET Framework) as key use cases for the Consumption plan. Examples and guidance for Linux users are present, but Windows scenarios are often highlighted first or exclusively in certain contexts.
Recommendations
  • Provide Linux-specific examples and use cases alongside Windows ones, especially in sections discussing dependencies and runtime choices.
  • Avoid listing Windows dependencies (e.g., PowerShell modules, .NET Framework) as the primary or sole example for choosing a plan; include equivalent Linux scenarios (e.g., Bash scripts, Python dependencies).
  • When discussing plan limitations or features, ensure Linux and macOS considerations are given equal prominence and detail.
  • Add explicit guidance for Linux/macOS users where Windows-specific instructions or tools are mentioned.
  • Review and balance the order of presenting Windows and Linux options in tables and descriptive text.
Azure Functions Create a function in Azure from the command line ...es/azure-functions/how-to-create-function-azure-cli.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation provides examples for multiple languages and platforms, but there is a noticeable Windows bias in several areas. Windows-specific shells (PowerShell, Cmd) are presented alongside Bash for Java, and Windows-centric terminology like 'command prompt' is used throughout. The Maven archetype flow for Java gives PowerShell and Cmd examples equal prominence to Bash, rather than prioritizing Bash or POSIX shells. There is also frequent mention of 'terminal or command prompt', which can reinforce Windows-first thinking. However, Linux tools (jq, Bash) are mentioned and supported, and most commands are cross-platform.
Recommendations
  • Present Bash examples first in multi-shell sections, as Bash is the default on Linux/macOS.
  • Use 'terminal' as the default term, and only mention 'command prompt' or 'PowerShell' when necessary for Windows-specific instructions.
  • Add explicit notes or tabs for Linux/macOS where file paths, environment variables, or shell syntax may differ.
  • Ensure all examples are tested and work on Linux/macOS, and highlight any platform-specific caveats.
  • Where possible, avoid Windows-centric terminology and tools unless the task is truly Windows-only.
Azure Functions IP addresses in Azure Functions ...ocs/blob/main/articles/azure-functions/ip-addresses.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
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 and presented in parallel to CLI. While the CLI is cross-platform, PowerShell is primarily associated with Windows, and its inclusion may signal a Windows bias. Additionally, in tabbed sections, Azure portal instructions (which are browser-based and OS-neutral) are shown first, but PowerShell examples are always present, and there are no explicit Linux/macOS shell examples (e.g., Bash, curl, etc.). There is no mention of Linux-specific tools or patterns, and the documentation does not clarify that PowerShell Core is available cross-platform.
Recommendations
  • Add explicit Bash/shell examples for Linux/macOS users where appropriate, especially for querying with Azure CLI.
  • Clarify that Azure CLI commands work on all platforms, and that PowerShell Core is available cross-platform if relevant.
  • Consider adding notes or examples using common Linux tools (e.g., curl, jq) for tasks involving JSON output.
  • Ensure that PowerShell is not presented as the default or primary method unless necessary; keep CLI examples prominent.
  • Add a short section or callout for Linux/macOS users to highlight any platform-specific considerations.
Azure Functions Migrate Consumption plan apps to Flex Consumption in Azure Functions ...unctions/migration/migrate-plan-consumption-to-flex.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy
Summary
The documentation provides parity for both Linux and Windows users, but there is a notable Windows bias in several areas. Windows examples and CLI commands are often presented first or in more detail, and Windows-specific tools (such as Visual Studio and Visual Studio Code) are mentioned before cross-platform or Linux-native alternatives. The documentation also assumes familiarity with Windows-centric deployment patterns and tools, and some sections (such as migration steps and troubleshooting) are more verbose for Windows users. However, Linux users are not blocked from completing the migration, and Linux-specific instructions (including the az functionapp flex-migration commands) are present and clearly marked.
Recommendations
  • Alternate the order of Windows and Linux instructions so that Linux is not always second.
  • Include more Linux-native tools and workflows (e.g., mention JetBrains Rider, Vim, or Emacs for code deployment, or Linux package managers for CLI installation).
  • Ensure that all CLI examples are tested and presented for both bash and PowerShell where relevant.
  • Provide explicit parity in troubleshooting and migration steps, avoiding extra detail for Windows unless required by platform differences.
  • Add a summary table at the top showing which features/tools are available for each OS, so Linux users can quickly see their options.
Azure Functions Troubleshoot Python function apps in Azure Functions ...n/articles/azure-functions/recover-python-functions.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
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 mild Windows bias in several areas. Windows-specific tools and commands (PowerShell, 'py' launcher) are often mentioned first or exclusively, with Linux/macOS equivalents provided later or less prominently. Some troubleshooting steps and examples (such as bitness checks and directory removal) list Windows methods before Linux ones. Visual Studio Code and Azure Functions Core Tools are recommended for development, but Linux-specific workflows and tools are not highlighted. There is also a lack of explicit Linux/macOS troubleshooting examples in some sections.
Recommendations
  • Present Linux/macOS commands and examples before or alongside Windows ones, rather than after.
  • Provide parity in troubleshooting steps, ensuring that Linux/macOS users have clear, step-by-step instructions for all tasks.
  • Include Linux/macOS-specific development workflows and tools (e.g., mention popular Linux editors, shell commands, and package managers).
  • Where Windows tools (e.g., PowerShell, 'py' launcher) are referenced, always include the equivalent Linux/macOS command and clarify platform differences.
  • Add explicit Linux/macOS troubleshooting scenarios where applicable, especially for common deployment and environment issues.