Sad Tux - Windows bias detected
This page contains Windows bias

About This Page

This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.

Bias Analysis

Detected Bias Types
windows_tools
powershell_heavy
windows_first
missing_linux_example
Summary
The documentation for Azure Functions Core Tools shows evidence of Windows bias. The reference to the main executable as 'func.exe' in the title and description suggests a Windows-centric perspective. There is explicit mention of PowerShell as a supported worker runtime and managed dependencies, but no equivalent mention of Bash or other Linux shells. Some features (such as local encryption of settings and log streaming) are noted as not supported for Linux in certain plans, but Linux alternatives or workarounds are not described. The documentation does not provide Linux-specific examples, nor does it mention cross-platform nuances (e.g., file paths, shell commands) that would help Linux users. Windows tools and patterns (such as .NET Framework 4.8, .pfx certificates, and the Microsoft Azure Storage Emulator) are referenced without Linux equivalents or alternatives, and these references often appear before any mention of Linux support.
Recommendations
  • Update the title and description to reference the cross-platform nature of Core Tools (e.g., 'func' or 'func.exe' as appropriate for OS).
  • Provide Linux-specific examples and notes, such as using Bash, Linux file paths, and Linux-compatible certificate formats.
  • Mention Linux equivalents for Windows-only tools (e.g., recommend Azurite instead of Microsoft Azure Storage Emulator for local storage emulation).
  • Document any limitations or differences for Linux users, and provide workarounds or alternatives where features are not supported.
  • Ensure parity in examples and instructions, giving equal prominence to Linux and macOS usage alongside Windows.
  • Clarify cross-platform support for features like encryption, log streaming, and Docker integration, and note any OS-specific requirements.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-02-13 00:00 #374 in_progress Biased Biased
2026-02-12 00:00 #370 in_progress Biased Biased
2026-02-11 00:00 #366 in_progress Clean Clean
2026-02-10 00:00 #362 completed Biased Biased
2026-02-09 00:00 #358 completed Biased Biased
2026-02-08 00:00 #354 completed Biased Biased
2026-02-05 00:00 #342 completed Biased Biased
2026-02-04 00:00 #338 completed Biased Biased
2026-01-22 01:38 #286 completed Biased Biased
2026-01-14 00:00 #250 in_progress Biased Biased
2026-01-13 00:00 #246 completed Biased Biased
2026-01-12 00:00 #243 cancelled Biased Biased
2026-01-11 00:00 #240 completed Biased Biased
2026-01-10 00:00 #237 completed Biased Biased
2026-01-09 00:34 #234 completed Biased Biased
2026-01-08 00:53 #231 completed Biased Biased
2026-01-06 18:15 #225 cancelled Clean Clean
2025-09-16 00:00 #113 completed Clean Clean
2025-09-12 00:00 #109 completed Clean Clean
2025-08-12 00:00 #78 cancelled Biased Biased
2025-07-13 21:37 #48 completed Biased Biased
2025-07-09 13:09 #3 cancelled Clean Clean
2025-07-08 04:23 #2 cancelled Biased Biased

Flagged Code Snippets