78
Total Pages
59
Linux-Friendly Pages
19
Pages with Bias
24.4%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

77 issues found
Showing 26-50 of 77 flagged pages
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-quickstart-dotnet.md ...in/articles/azure-signalr/signalr-quickstart-dotnet.md
High Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools Powershell Heavy
Summary
The documentation is heavily oriented towards Windows development environments. It lists Visual Studio (Windows-only) as a prerequisite, provides instructions and examples using Visual Studio, and references Windows-specific tools such as the NuGet Package Manager Console (PowerShell). There are no Linux or cross-platform alternatives mentioned for development, configuration, or running the sample application. The quickstart assumes the user is on Windows and does not provide parity for Linux users.
Recommendations
  • Add instructions for using Visual Studio Code or JetBrains Rider on Linux/macOS, or provide .NET CLI commands for building and running the sample.
  • Include steps for installing dependencies and running the application on Linux (e.g., using Mono or .NET Core where possible).
  • Provide NuGet package installation commands using the dotnet CLI (e.g., 'dotnet add package') as an alternative to the PowerShell-based Package Manager Console.
  • Clarify which steps are Windows-specific and offer equivalent Linux/macOS guidance where possible.
  • Mention cross-platform compatibility and provide troubleshooting tips for non-Windows environments.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-quickstart-dotnet.md ...in/articles/azure-signalr/signalr-quickstart-dotnet.md
High Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
🔧 Windows Tools Windows First Missing Linux Example Powershell Heavy
Summary
The documentation page demonstrates a strong Windows bias by exclusively referencing Windows-centric tools (Visual Studio, Package Manager Console, web.config), providing instructions tailored to Windows development environments, and omitting Linux equivalents or cross-platform alternatives. There are no examples for Linux users (e.g., using VS Code, command-line .NET tools, or Linux package managers), and the only package installation example uses PowerShell syntax. The workflow assumes a Windows GUI approach and does not mention how to run or debug the project on Linux or macOS.
Recommendations
  • Add instructions for using cross-platform editors such as Visual Studio Code or JetBrains Rider.
  • Include steps for installing dependencies and running the project using the .NET CLI (dotnet commands) instead of only Visual Studio and PowerShell.
  • Provide Linux/macOS-specific guidance for setting environment variables, editing configuration files, and running/debugging the application.
  • Show how to install NuGet packages using the dotnet CLI: 'dotnet add package Microsoft.Azure.SignalR.AspNet'.
  • Clarify that the sample can be run on Linux/macOS and provide troubleshooting tips for those platforms.
  • Mention alternative ways to set the connection string, such as environment variables, to avoid reliance on web.config (which is Windows/IIS-centric).
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-howto-use.md .../blob/main/articles/azure-signalr/signalr-howto-use.md
High Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
🔧 Windows Tools Powershell Heavy Missing Linux Example Windows First
Summary
The documentation page demonstrates Windows bias in several ways: it provides a Package Manager Console (PowerShell) example for installing the SDK for legacy ASP.NET SignalR, references configuration via web.config (a Windows/IIS-centric pattern), and omits Linux equivalents (e.g., Bash/NuGet CLI for package installation, appsettings.json/environment variable configuration for connection strings). Windows tools and patterns are mentioned exclusively or before any cross-platform alternatives, and there are no explicit Linux or cross-platform instructions for common tasks.
Recommendations
  • Add Linux-friendly examples for SDK installation, such as using the NuGet CLI (e.g., 'nuget install ...') or .NET CLI ('dotnet add package ...') for legacy ASP.NET SignalR.
  • Include instructions for setting environment variables for connection strings on Linux (e.g., using Bash: 'export Azure__SignalR__ConnectionString=...').
  • Mention configuration via appsettings.json or environment variables as alternatives to web.config for ASP.NET Core and legacy ASP.NET SignalR, clarifying cross-platform approaches.
  • Where PowerShell or Package Manager Console is referenced, provide equivalent Bash or shell commands for Linux users.
  • Review all configuration and deployment steps to ensure parity between Windows and Linux, and explicitly note any platform-specific differences.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-howto-troubleshoot-guide.md ...cles/azure-signalr/signalr-howto-troubleshoot-guide.md
High Priority View Details →
Scanned: 2026-01-08 00:53
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 by primarily referencing Windows-centric tools (Fiddler, Performance Monitor), Windows-specific debugging patterns (Just My Code, CLR exceptions), and .NET/ASP.NET examples. Linux equivalents for troubleshooting, diagnostics, and code samples are largely absent, and Windows approaches are presented first or exclusively.
Recommendations
  • Include Linux-specific troubleshooting steps and examples, such as using tcpdump, Wireshark, or curl for network diagnostics.
  • Mention cross-platform alternatives to Fiddler, such as mitmproxy or Wireshark, and provide instructions for their use on Linux.
  • Add guidance for viewing outgoing requests and debugging on Linux (e.g., using browser developer tools, command-line utilities, or .NET Core diagnostics tools).
  • Provide code/configuration samples for .NET Core running on Linux, including logging and tracing setup.
  • Reference Linux server environments (e.g., Azure App Service for Linux, containers) and how to gather relevant metrics or logs.
  • Balance the order of presentation so that Windows and Linux approaches are given equal prominence.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-howto-move-across-regions.md ...les/azure-signalr/signalr-howto-move-across-regions.md
High Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example Windows First
Summary
The documentation provides detailed instructions for moving an Azure SignalR resource using the Azure portal and Azure PowerShell, with all CLI examples and tooling references focused exclusively on PowerShell and Windows tools (e.g., Notepad). There are no examples or guidance for Linux/macOS users (e.g., Bash, Azure CLI, or Linux text editors), and Windows-centric tools and patterns are mentioned first and exclusively.
Recommendations
  • Add equivalent instructions using Azure CLI (az) commands, which are cross-platform and preferred by many Linux/macOS users.
  • Include examples for editing JSON files using common Linux/macOS editors (e.g., nano, vim, code) instead of only Notepad.
  • Explicitly mention that the PowerShell instructions can be run on PowerShell Core on Linux/macOS, or provide Bash alternatives.
  • Reorder or parallelize sections so that Linux/macOS-friendly methods (Azure CLI, Bash) are presented alongside or before Windows/PowerShell methods.
  • Add a note clarifying cross-platform support and linking to relevant installation guides for Azure CLI and PowerShell Core on non-Windows systems.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-howto-troubleshoot-method.md ...les/azure-signalr/signalr-howto-troubleshoot-method.md
High Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy Missing Linux Example
Summary
The documentation demonstrates mild Windows bias. Windows tools (Fiddler, web.config, Windows Phone 8) are mentioned before or more prominently than Linux equivalents. The logging and tracing sections reference Windows-specific configuration (web.config, Windows desktop apps) and tools (Fiddler) before mentioning Linux options (tcpdump). There are references to enabling tracing in Windows Phone 8 clients, but no mention of Linux mobile platforms. Some examples and instructions are Windows-centric, and Linux alternatives are less detailed or appear later.
Recommendations
  • Ensure Linux tools (e.g., tcpdump, Wireshark) are presented alongside or before Windows tools like Fiddler.
  • Provide explicit examples for enabling logging and tracing on Linux servers (e.g., configuration for systemd, logrotate, or Linux file paths).
  • Include parity for mobile platforms (e.g., Android, iOS) when discussing client-side tracing/logging, not just Windows Phone.
  • Where configuration examples use Windows-specific files (web.config), add equivalent instructions for Linux deployments (e.g., environment variables, appsettings.json, or other Linux-relevant config).
  • Review all troubleshooting steps to ensure Linux users are not required to infer their own solutions from Windows-centric instructions.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-quickstart-azure-signalr-service-arm-template.md ...ps://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-quickstart-azure-signalr-service-arm-template.md
High Priority View Details →
Scanned: 2026-01-08 00:53
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation shows mild Windows bias. PowerShell is presented as a primary deployment method alongside Portal and CLI, and is given equal prominence in tabs and examples. In the CLI prerequisites, Bash is mentioned, but the example suggests using Git Bash (a Windows-centric Bash shell) rather than native Bash on Linux/macOS. There is no explicit Linux example or mention of Linux-specific shell environments. The CLI examples are generic and would work on Linux, but the documentation does not clarify this or provide parity in tool recommendations.
Recommendations
  • Explicitly mention that Azure CLI commands work on Linux, macOS, and Windows, and provide examples for native Bash environments on Linux/macOS.
  • In the CLI prerequisites, recommend native Bash on Linux/macOS as well as Git Bash for Windows, to avoid Windows-centric tool bias.
  • Consider adding a note that PowerShell is available on Linux and macOS, and provide installation instructions or links for those platforms.
  • Where possible, clarify cross-platform compatibility for all tools and commands.
  • Ensure that Linux and macOS users are equally addressed in prerequisites and examples, not just Windows users.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/concept-connection-string.md ...in/articles/azure-signalr/concept-connection-string.md
High Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Missing Linux Example 🔧 Windows Tools Windows First
Summary
The documentation page demonstrates a mild Windows bias by referencing .NET-specific tools (such as the .NET secret manager), using configuration patterns and environment variable conventions that are most familiar to Windows/.NET developers, and omitting explicit Linux or cross-platform examples for environment variable setting or secret management. While the Azure CLI is mentioned (which is cross-platform), there are no shell-specific examples for Linux, and the documentation assumes familiarity with Windows-centric development workflows.
Recommendations
  • Add explicit Linux/macOS shell examples for setting environment variables (e.g., export Azure__SignalR__ConnectionString=...) alongside the .NET secret manager and Windows environment variable examples.
  • Mention and provide examples for common Linux secret management tools (such as using environment variables in bash/zsh, or referencing Azure Key Vault from Linux-based deployments).
  • Clarify that the .NET secret manager and configuration patterns are cross-platform, and provide guidance for developers working outside of Windows (e.g., on Docker, Linux VMs, or CI/CD pipelines).
  • Where possible, present cross-platform or Linux-first examples before or alongside Windows/.NET-specific tools.
  • Include a note or section about configuring connection strings in popular Linux deployment scenarios (such as systemd services, Docker containers, or Kubernetes pods).
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-concept-serverless-development-config.md ...gnalr/signalr-concept-serverless-development-config.md
High Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Missing Linux Example 🔧 Windows Tools Windows First
Summary
The documentation page exhibits a Windows bias in several areas: configuration and deployment instructions reference the Azure portal and GUI-based workflows (which are more familiar to Windows users), and CORS configuration for local development only provides a JSON example for local.settings.json without mentioning Linux-specific considerations. The CORS section explicitly notes that CORS configuration is not available for Azure Functions Linux Consumption plan, but does not provide equivalent Linux command-line or configuration alternatives. There are no CLI or cross-platform examples for tasks like enabling CORS or deploying functions, and no mention of Linux-specific tools or workflows. The documentation assumes use of the Azure portal and omits Linux shell or Azure CLI examples, which would be more familiar to Linux users.
Recommendations
  • Add Azure CLI and/or PowerShell examples for all configuration steps (e.g., enabling CORS, setting connection strings), and ensure both are presented together or with CLI first.
  • For local development, provide Linux-specific guidance for editing local.settings.json, including common Linux editors and file paths.
  • Where the Azure portal is referenced, provide equivalent command-line instructions using Azure CLI or ARM templates.
  • Explicitly address Linux Consumption plan limitations and provide recommended workarounds or alternatives for Linux users.
  • Include deployment examples using cross-platform tools (e.g., Azure CLI, GitHub Actions) rather than only referencing portal-based workflows.
  • Ensure that all code/configuration samples are clearly marked as OS-agnostic or provide both Windows and Linux variants where differences exist.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-howto-troubleshoot-guide.md ...cles/azure-signalr/signalr-howto-troubleshoot-guide.md
High Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation demonstrates a Windows bias by referencing Windows-specific tools (like Fiddler), Windows debugging patterns (such as using Visual Studio's 'Just My Code' and CLR exceptions), and .NET/ASP.NET-centric troubleshooting steps. There are no Linux-specific examples or equivalent instructions for common Linux environments (e.g., using curl, tcpdump, Wireshark, or Linux debugging tools). The guidance assumes the reader is running on Windows or using Windows-based development environments, with no mention of how to perform similar troubleshooting on Linux servers or containers.
Recommendations
  • Add Linux-specific troubleshooting steps and examples, such as using curl, tcpdump, Wireshark, or equivalent tools for network inspection.
  • Include instructions for enabling and viewing logs on Linux (e.g., using journalctl, systemd, or tailing log files).
  • Provide parity in code/configuration examples for Linux-based hosting (e.g., how to set environment variables or configure TLS on Linux).
  • Mention cross-platform tools (such as Wireshark or browser DevTools) alongside Windows-only tools like Fiddler.
  • Clarify when instructions are Windows-specific and offer Linux alternatives where possible.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-quickstart-dotnet.md ...in/articles/azure-signalr/signalr-quickstart-dotnet.md
High Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 4 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools Powershell Heavy
Summary
The documentation demonstrates a strong Windows bias: it exclusively lists Windows-specific prerequisites (Visual Studio 2019, .NET Framework 4.6.1), assumes the use of Visual Studio for development and debugging, and provides instructions and tooling (such as NuGet Package Manager Console with a PowerShell command) that are only available or typical on Windows. There are no instructions or examples for developing or running the sample on Linux or macOS, nor are cross-platform tools or editors (like VS Code or JetBrains Rider) mentioned.
Recommendations
  • Add a section or notes for Linux/macOS users, including supported development environments (e.g., Visual Studio Code, JetBrains Rider) and .NET Core/Mono equivalents.
  • Provide instructions for installing dependencies and running the sample using cross-platform .NET SDKs (e.g., dotnet CLI) instead of only Visual Studio.
  • Include alternative commands for package installation using the dotnet CLI (e.g., 'dotnet add package') in addition to the NuGet Package Manager Console.
  • Clarify which steps are Windows-specific and offer parallel steps for Linux/macOS where possible.
  • Mention any platform limitations or requirements explicitly, so non-Windows users know what is and isn't supported.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-howto-move-across-regions.md ...les/azure-signalr/signalr-howto-move-across-regions.md
High Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Missing Linux Example 🔧 Windows Tools Windows First
Summary
The documentation page demonstrates a Windows bias by providing detailed instructions and examples exclusively for Azure PowerShell, which is most commonly used on Windows. It references Windows-specific tools (e.g., Notepad) and omits any examples or guidance for Linux or cross-platform CLI tools such as Azure CLI, Bash, or editors commonly used on Linux/macOS. The PowerShell-based workflow is presented as the only scripting/command-line option, and Windows tools are mentioned before any cross-platform alternatives.
Recommendations
  • Add parallel instructions and examples using Azure CLI (az) commands, which are cross-platform and widely used on Linux and macOS.
  • When referencing file editing, suggest cross-platform editors (e.g., nano, vim, code) or use generic language such as 'open the file in your preferred text editor.'
  • Include Bash shell command examples alongside PowerShell, especially for template export, editing, and deployment.
  • Explicitly state that the process can be performed on any OS, and provide OS-agnostic steps where possible.
  • If referencing PowerShell, clarify that Azure PowerShell is available on Linux and macOS, and provide installation links or notes for those platforms.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-tutorial-build-blazor-server-chat-app.md ...gnalr/signalr-tutorial-build-blazor-server-chat-app.md
High Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation is heavily oriented towards Windows development environments, specifically Visual Studio, and omits Linux-specific instructions or parity. All GUI instructions and screenshots are for Visual Studio on Windows, and there is no mention of Visual Studio Code, command-line editors, or Linux-specific workflows. The only alternative to Visual Studio is a brief mention of the .NET CLI for project creation, but subsequent steps (debugging, publishing, secret management) assume Visual Studio usage. There are no Linux or cross-platform publishing/deployment instructions, and all troubleshooting and tool references are Windows-centric.
Recommendations
  • Provide parallel instructions for Linux and macOS users, including using Visual Studio Code or JetBrains Rider, and command-line workflows.
  • Include CLI-based steps for publishing to Azure (e.g., using 'dotnet publish' and 'az webapp deploy') instead of only Visual Studio GUI.
  • Add Linux-specific notes for running and debugging the app (e.g., using 'dotnet run', browser access, and terminal debugging).
  • Mention cross-platform secret management tools and workflows (e.g., 'dotnet user-secrets', environment variables).
  • Include screenshots or descriptions for non-Windows environments where relevant.
  • Explicitly state that the tutorial is cross-platform and highlight any differences or prerequisites for Linux/macOS.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-quickstart-azure-signalr-service-arm-template.md ...ps://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-quickstart-azure-signalr-service-arm-template.md
High Priority View Details →
Scanned: 2025-07-08 04:23
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation presents deployment options in the order: Portal, PowerShell, and then CLI. PowerShell is given equal prominence to CLI, and the CLI section references Git Bash (included in Git for Windows) as the example Bash shell, rather than a native Linux shell. There are no explicit Linux-specific instructions or examples, and the CLI instructions are written generically, but the only shell mentioned is Git Bash for Windows. This subtly prioritizes Windows tools and environments.
Recommendations
  • Explicitly mention native Linux/macOS shells (e.g., bash, zsh) as supported environments for Azure CLI, not just Git Bash for Windows.
  • Add a note or section confirming that all CLI commands work natively on Linux/macOS terminals, and provide any Linux/macOS-specific prerequisites if needed.
  • When listing deployment options, consider rotating or randomizing the order, or explicitly stating that all platforms are supported equally.
  • Provide links or references to installing Azure CLI on Linux/macOS, not just a generic install link.
  • If referencing PowerShell, clarify that PowerShell Core is cross-platform, or provide Bash equivalents for any PowerShell-specific scripts where possible.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/concept-connection-string.md ...in/articles/azure-signalr/concept-connection-string.md
High Priority View Details →
Scanned: 2025-07-08 04:23
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Missing Linux Example 🔧 Windows Tools Windows First
Summary
The documentation page demonstrates a subtle Windows bias by referencing Windows-centric tools (such as the .NET secret manager and environment variable conventions) without providing equivalent Linux or cross-platform examples. The only command-line examples for setting secrets use 'dotnet user-secrets', which is more commonly associated with Windows development environments, and environment variable naming conventions are described in a way that is most familiar to Windows users. There are no explicit Linux shell or configuration examples, and no mention of Linux-specific patterns or tools (such as exporting environment variables in Bash, or using Linux-based secret management solutions).
Recommendations
  • Add Linux/Bash examples for setting environment variables, e.g., 'export Azure__SignalR__ConnectionString=...'.
  • Include notes or examples for using the .NET secret manager on Linux, or mention alternative secret storage mechanisms common in Linux environments.
  • When describing environment variable configuration, clarify that the double underscore convention works across platforms, and provide both Windows (set) and Linux (export) command examples.
  • Mention and provide examples for using Azure CLI and Key Vault in Linux environments, if applicable.
  • Ensure that all code/configuration examples are platform-neutral or provide both Windows and Linux variants where relevant.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-tutorial-build-blazor-server-chat-app.md ...gnalr/signalr-tutorial-build-blazor-server-chat-app.md
High Priority View Details →
Scanned: 2025-07-08 04:23
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation demonstrates a Windows bias by focusing almost exclusively on Visual Studio (a Windows-centric IDE) for project creation, deployment, and publishing workflows. All step-by-step instructions and screenshots assume the use of Visual Studio GUI, with no mention of cross-platform alternatives such as Visual Studio Code or command-line publishing. There are no Linux/macOS-specific instructions or examples for development, deployment, or troubleshooting, and the only non-GUI example is the 'dotnet new' CLI command for project creation.
Recommendations
  • Add explicit instructions and examples for Linux/macOS users, such as using Visual Studio Code or JetBrains Rider, and clarify that the .NET CLI works cross-platform.
  • Provide alternative publishing steps using the 'dotnet publish' command and Azure CLI for deployment, including sample commands.
  • Include screenshots or terminal output from Linux/macOS environments where appropriate.
  • Mention cross-platform editors and tools in the prerequisites section, and avoid assuming Visual Studio as the default development environment.
  • Add troubleshooting notes or links relevant to Linux/macOS users, such as permissions, environment variables, or common issues on those platforms.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-overview.md ...s/blob/main/articles/azure-signalr/signalr-overview.md
High Priority View Details →
Scanned: 2025-07-08 04:23
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Windows First Missing Linux Example Aspnet Heavy
Summary
The documentation page demonstrates a bias towards Windows and Microsoft-centric development environments. It emphasizes ASP.NET Core and ASP.NET as the primary (and only) server-side frameworks, with no mention of Linux-based hosting, non-Microsoft server frameworks, or cross-platform development patterns. There are no Linux-specific examples, tools, or deployment scenarios, and the language suggests a Windows-first approach by focusing on technologies historically associated with Windows.
Recommendations
  • Include explicit references to Linux hosting and deployment scenarios for SignalR Service.
  • Provide examples or links for using SignalR Service with non-ASP.NET server frameworks (such as Node.js, Java, or Python) and demonstrate cross-platform compatibility.
  • Mention and document how to run SignalR client and server applications on Linux, including any relevant command-line tools or patterns.
  • Balance the focus on ASP.NET by highlighting SDKs and integrations for other languages and platforms, and provide parity in documentation structure and examples.
  • Add a section or callout clarifying that Azure SignalR Service is fully supported and commonly used in Linux and cross-platform environments.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-quickstart-dotnet.md ...in/articles/azure-signalr/signalr-quickstart-dotnet.md
High Priority View Details →
Scanned: 2025-07-08 04:23
Reviewed by: Unknown
Issues: 4 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools Powershell Heavy
Summary
The documentation is heavily oriented towards Windows development environments. It exclusively lists Windows tools (Visual Studio 2019), assumes the use of .NET Framework (not .NET Core/.NET 5+), and provides instructions only for Visual Studio and PowerShell. There are no examples or instructions for Linux users, such as using VS Code, JetBrains Rider, or command-line .NET CLI workflows. The documentation does not mention or provide parity for Linux or cross-platform development scenarios.
Recommendations
  • Add instructions for setting up and running the sample using .NET Core or .NET 5+ on Linux and macOS, including using the dotnet CLI.
  • Include alternative development environments such as VS Code or JetBrains Rider, with relevant steps for Linux/macOS.
  • Provide Linux/macOS equivalents for package installation (e.g., using dotnet add package instead of only PowerShell/NuGet Package Manager).
  • Clarify which steps are Windows-specific and offer parallel guidance for non-Windows users.
  • Add troubleshooting notes or links relevant to Linux/macOS environments.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-howto-troubleshoot-method.md ...les/azure-signalr/signalr-howto-troubleshoot-method.md
High Priority View Details →
Scanned: 2025-07-08 04:23
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation shows a mild Windows bias. In several places, Windows tools and patterns are mentioned first or exclusively, such as Fiddler for network tracing and web.config for logging. Linux alternatives are sometimes mentioned, but often as secondary options or without equal detail. Some logging/tracing instructions are Windows-specific or reference Windows-only platforms (e.g., Windows Phone 8). There is a lack of parity in examples and guidance for Linux environments.
Recommendations
  • When listing tools for network tracing, present cross-platform options (e.g., tcpdump, Wireshark) before or alongside Windows-specific tools like Fiddler.
  • Provide explicit Linux and macOS examples for enabling server-side and client-side logging, not just web.config (which is Windows/IIS-centric). Include instructions for configuring logging in Linux deployments (e.g., using environment variables, appsettings.json, or systemd).
  • Avoid referencing Windows-only platforms (e.g., Windows Phone 8) without mentioning their irrelevance to Linux users or providing Linux/mobile alternatives.
  • Ensure all code/configuration snippets are applicable to both Windows and Linux, or provide parallel examples for each.
  • Where possible, use neutral language and tool ordering (e.g., 'To collect a network trace, you can use tcpdump (Linux/macOS), Wireshark (cross-platform), or Fiddler (Windows)').
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-howto-troubleshoot-guide.md ...cles/azure-signalr/signalr-howto-troubleshoot-guide.md
High Priority View Details →
Scanned: 2025-07-08 04:23
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Missing Linux Example 🔧 Windows Tools Windows First
Summary
The documentation demonstrates a bias toward Windows environments. Troubleshooting steps and examples are almost exclusively focused on ASP.NET/ASP.NET Core (C#), with no mention of Linux-specific tools or patterns. Diagnostic instructions reference Windows-centric tools (e.g., Fiddler, Performance Monitor), and debugging steps assume Visual Studio or Windows workflows. There are no Linux command-line or open-source alternatives provided, nor are there any Bash or Linux-native code/configuration samples.
Recommendations
  • Add Linux-specific troubleshooting instructions, such as using curl, tcpdump, or Wireshark for network diagnostics.
  • Include examples of viewing logs and debugging on Linux (e.g., using journalctl, systemd, or dotnet CLI tools).
  • Mention cross-platform tools (e.g., Wireshark, mitmproxy) alongside or instead of Windows-only tools like Fiddler.
  • Provide code/configuration samples for Linux environments, such as configuring .NET Core apps on Linux, or using environment variables instead of web.config.
  • When listing tools or steps, present cross-platform or Linux-first options before or alongside Windows-specific ones.
  • Reference Linux container diagnostics more thoroughly, including commands and links to relevant documentation.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-howto-use.md .../blob/main/articles/azure-signalr/signalr-howto-use.md
High Priority View Details →
Scanned: 2025-07-08 04:23
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation demonstrates a bias towards Windows environments, particularly in the legacy ASP.NET SignalR section. It provides installation instructions using the Package Manager Console (PowerShell), references configuration via web.config (a Windows/IIS-centric pattern), and omits equivalent Linux-friendly instructions (such as using dotnet CLI or editing appsettings.json). There are no explicit Linux or cross-platform examples for setup or configuration, and Windows tools and patterns are assumed as defaults.
Recommendations
  • Provide Linux/cross-platform installation instructions, such as using the dotnet CLI (e.g., 'dotnet add package') alongside or instead of PowerShell/Package Manager Console.
  • Include configuration examples using appsettings.json or environment variables, which are more common in Linux and containerized deployments, in addition to web.config.
  • Explicitly mention that the SDK and service are cross-platform, and clarify any OS-specific steps.
  • When referencing environment variables, provide both Windows and Linux syntax (e.g., 'set' vs 'export').
  • Avoid assuming the use of Windows/IIS-specific tools and patterns as the default; present cross-platform approaches first or in parallel.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-howto-move-across-regions.md ...les/azure-signalr/signalr-howto-move-across-regions.md
High Priority View Details →
Scanned: 2025-07-08 04:23
Reviewed by: Unknown
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Missing Linux Example 🔧 Windows Tools Windows First
Summary
The documentation provides detailed instructions for moving an Azure SignalR resource using the Azure portal and Azure PowerShell, but does not include equivalent examples for Linux or cross-platform command-line tools such as Azure CLI. The PowerShell section assumes a Windows environment (e.g., use of 'notepad'), and no Bash, Azure CLI, or Linux-native editor alternatives are mentioned. This creates a bias towards Windows users and omits guidance for Linux or macOS users.
Recommendations
  • Add equivalent instructions using Azure CLI (az) for exporting, editing, and deploying ARM templates, as Azure CLI is cross-platform and widely used on Linux and macOS.
  • When referencing file editing, suggest cross-platform editors (e.g., 'nano', 'vim', 'code', or 'your preferred editor') instead of only 'notepad'.
  • Include Bash or shell command examples alongside PowerShell, especially for steps like file manipulation and deployment.
  • Structure the documentation so that cross-platform or platform-neutral approaches (like Azure CLI or portal) are presented before or alongside Windows-specific (PowerShell) instructions.
  • Explicitly state that the steps can be performed on any OS, and provide notes or links for Linux/macOS users where workflows or commands may differ.
Azure Signalr https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-signalr/signalr-concept-serverless-development-config.md ...gnalr/signalr-concept-serverless-development-config.md
High Priority View Details →
Scanned: 2025-07-08 04:23
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Missing Linux Example 🔧 Windows Tools Windows First
Summary
The documentation page demonstrates a bias toward Windows environments in several ways. While the content is largely cross-platform in its conceptual explanations, practical configuration and deployment instructions (especially for enabling CORS and authentication) reference the Azure portal UI and features that are only available or fully functional on Windows or in the Windows Consumption plan. There are no explicit Linux or CLI-based examples for configuring CORS or authentication, and a note explicitly states that CORS configuration is not available in the Azure Functions Linux Consumption plan, without offering a Linux-native alternative. All code samples are in C# (a Microsoft-centric language), and there are no shell, Bash, or cross-platform CLI examples for local development or deployment. The documentation assumes use of the Azure portal (a GUI tool), which is more common in Windows workflows, and does not provide parity for Linux command-line users.
Recommendations
  • Provide Azure CLI and/or Azure PowerShell examples for all configuration steps (such as enabling CORS, setting authentication, and deploying functions), ensuring that Linux users can follow along without needing the Azure portal.
  • Explicitly address Linux Consumption plan limitations by offering alternative solutions or workarounds, such as using Azure API Management or Azure CLI scripts, and link to relevant documentation.
  • Include examples in additional languages (such as JavaScript, Python, or Bash) where appropriate, especially for local development and deployment scenarios.
  • Add a section or callouts for Linux/macOS users, highlighting any differences in workflow or configuration, and ensure that all instructions are cross-platform where possible.
  • When referencing configuration files (like local.settings.json), clarify any OS-specific paths or environment variable differences.
Azure Signalr Move an Azure SignalR resource to another region ...les/azure-signalr/signalr-howto-move-across-regions.md
Medium Priority View Details →
Scanned: 2026-01-14 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example Windows First
Summary
The documentation provides detailed instructions for moving an Azure SignalR resource using the Azure portal and Azure PowerShell. The PowerShell section assumes use of Windows tools (e.g., Notepad), and does not mention or provide examples for Linux/macOS users (such as using Bash, Azure CLI, or alternative editors). There is no parity for Linux/macOS command-line workflows, and Windows-centric tools and patterns are presented exclusively and first.
Recommendations
  • Add equivalent instructions using Azure CLI, which is cross-platform and widely used on Linux/macOS.
  • Replace or supplement 'notepad' with cross-platform editors (e.g., 'vim', 'nano', 'code', or generic 'editor of your choice').
  • Explicitly mention that PowerShell Core is available on Linux/macOS, and provide any necessary adjustments for those platforms.
  • Present Azure CLI and PowerShell examples side-by-side, or at least mention both options.
  • Avoid assuming the user's platform; use neutral language and tools where possible.
Azure Signalr Troubleshooting guide for Azure SignalR Service ...cles/azure-signalr/signalr-howto-troubleshoot-guide.md
Medium Priority View Details →
Scanned: 2026-01-14 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 moderate Windows bias. Troubleshooting steps and code samples are focused on ASP.NET/ASP.NET Core (C#), which are primarily Windows-centric frameworks. Diagnostic instructions reference Windows-specific tools (Fiddler, Performance Monitor), and some troubleshooting steps (e.g., enabling traces via web.config, ServicePointManager) are only applicable to Windows/.NET environments. Linux/macOS equivalents for diagnostics, tracing, and configuration are not provided, and Windows tools are mentioned before any alternatives.
Recommendations
  • Provide Linux/macOS equivalents for diagnostic steps, such as using tcpdump, Wireshark, or curl for network tracing.
  • Include examples for enabling server-side logging and tracing in Linux environments (e.g., using environment variables, logging to stdout/stderr, configuring appsettings.json for .NET Core on Linux).
  • Mention cross-platform alternatives to Fiddler, such as mitmproxy or Wireshark.
  • Clarify which troubleshooting steps are platform-specific and offer alternatives for non-Windows users.
  • Add troubleshooting examples for SignalR clients running on Linux/macOS (e.g., .NET Core, Node.js, JavaScript in browsers on macOS/Linux).