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
missing_linux_example
windows_first
powershell_heavy
Summary
The documentation is heavily focused on Windows-based hosting using IIS and iisnode, with exclusive references to Windows concepts, tools, and configuration files (such as web.config, named pipes, Win32 error codes, and DLLs). There are no Linux or cross-platform examples, and troubleshooting steps, file paths, and error codes are all Windows-specific. Linux equivalents, tools, or deployment patterns are not mentioned or provided.
Recommendations
  • Add sections or examples for running Node.js on Azure App Service for Linux, including configuration and troubleshooting steps relevant to Linux-based environments.
  • Provide Linux/Unix equivalents for file paths, error logs, and process management (e.g., referencing /var/log or using PM2 instead of iisnode).
  • Include examples using Linux-native tools and patterns (such as systemd, Nginx/Apache reverse proxy, or environment variables) alongside or before Windows/IIS-specific ones.
  • Clarify early in the document that the guidance is specific to Windows-based App Service plans, and link to Linux-specific documentation if available.
  • Balance the use of Windows-centric terminology (like Win32 error codes, DLLs, web.config) with Linux alternatives (such as exit codes, .env files, or JSON-based configuration).
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-01-12 00:00 #99 completed Biased Biased
2026-01-11 06:20 #98 completed Clean Clean
2026-01-11 00:00 #95 cancelled Clean Clean
2026-01-10 00:00 #92 completed Clean Clean
2026-01-09 00:00 #87 cancelled Clean Clean
2026-01-08 00:00 #84 in_progress Clean Clean
2026-01-06 22:28 #78 completed Clean Clean
2025-12-29 18:00 #48 cancelled Biased Biased
2025-12-22 00:00 #24 cancelled Clean Clean
2025-12-15 00:00 #7 completed Clean Clean
2025-12-14 05:05 #6 completed Clean Clean

Flagged Code Snippets

<configuration>
    <system.webServer>
        <!-- ... -->
        <iisnode flushResponse="true" />
    </system.webServer>
</configuration>
<handlers>
    <add name="iisnode" path="app.js" verb="\*" modules="iisnode" responseBufferLimit="0"/>
</handlers>