52
Total Pages
48
Linux-Friendly Pages
4
Pages with Bias
7.7%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

8 issues found
Showing 1-8 of 8 flagged pages
Playwright Testing [Resolved] Trouble signing into Playwright portal ...ing/troubleshoot-unable-sign-into-playwright-portal.md
High Priority View Details →
Scanned: 2026-01-12 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 exclusively provides Windows PowerShell instructions for resolving the issue, using Windows-specific tools (MSOnline module, PowerShell). There are no examples or guidance for Linux or macOS users, nor mention of cross-platform alternatives (e.g., Azure CLI). The steps assume access to a Windows environment.
Recommendations
  • Add equivalent instructions using Azure CLI, which is cross-platform and works on Linux/macOS.
  • Mention that the MSOnline PowerShell module is Windows-only and suggest alternatives for non-Windows users.
  • Provide example commands for enabling the service principal using Azure CLI (e.g., az ad sp update).
  • Reorder or parallelize instructions so that cross-platform solutions are presented alongside Windows-specific ones.
Playwright Testing [Resolved] Trouble signing into Playwright portal ...ing/troubleshoot-unable-sign-into-playwright-portal.md
High Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example Windows First
Summary
The documentation exclusively provides Windows PowerShell instructions and references the MSOnline module, which is only available for Windows. There are no examples or guidance for Linux or macOS users, nor are cross-platform alternatives (such as Azure CLI or Microsoft Graph API) mentioned. The steps assume the user is on Windows and can run PowerShell as administrator.
Recommendations
  • Add equivalent instructions using Azure CLI, which is cross-platform and works on Linux/macOS.
  • Provide Microsoft Graph API examples for enabling service principals, as these can be executed from any OS.
  • Clearly indicate which steps are Windows-specific and offer alternatives for non-Windows environments.
  • Consider reordering or presenting cross-platform methods before or alongside Windows-specific instructions.
Playwright Testing Quickstart: Generate rich reports for Playwright tests ...-testing/quickstart-generate-rich-reports-for-tests.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation page demonstrates a moderate Windows bias, particularly in the NUnit test runner sections. The installation example for the NUnit package uses PowerShell syntax (dotnet CLI), and the configuration steps reference .runsettings and C# files, which are most commonly used in Windows/.NET environments. There is no explicit mention or example for Linux/macOS users running .NET/NUnit, nor are alternative shell commands (e.g., Bash) provided. The Playwright test runner sections are cross-platform and use Node.js/npm, which is generally platform-agnostic, but the .NET/NUnit guidance assumes a Windows-centric workflow.
Recommendations
  • Provide explicit guidance for running .NET/NUnit tests on Linux/macOS, including shell command examples (e.g., Bash) and any platform-specific considerations.
  • Clarify that the dotnet CLI and NUnit can be used cross-platform, and link to official documentation for installing .NET SDK on Linux/macOS.
  • Include notes or examples for configuring environment variables and .runsettings files on non-Windows systems.
  • Where PowerShell commands are shown, also provide Bash equivalents where applicable.
  • Mention any platform-specific limitations or requirements for the Microsoft Playwright Testing service.
Playwright Testing Quickstart: Continuous end-to-end testing ...ight-testing/quickstart-automate-end-to-end-testing.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation demonstrates a moderate Windows bias, primarily through the frequent use of PowerShell and Windows-centric tools in CI/CD examples (e.g., AzPowershell, PowerShell@2, scriptType: 'pscore'). Windows/PowerShell-based steps are shown in both GitHub Actions and Azure Pipelines, often before or instead of equivalent Linux/macOS shell commands. While the workflows specify 'runs-on: ubuntu-latest', the authentication and scripting steps rely heavily on PowerShell, which may not be native or optimal for Linux/macOS environments.
Recommendations
  • Provide bash/sh equivalents for all PowerShell-based steps, especially for authentication and dependency installation.
  • Clearly indicate cross-platform compatibility for all CLI commands and scripts.
  • Avoid using Windows-specific tools (e.g., AzPowershell, PowerShell@2) as the default or only option; offer alternatives for Linux/macOS runners.
  • Reorder examples so that platform-neutral or Linux/macOS-friendly approaches are shown first or alongside Windows options.
  • Explicitly mention any platform requirements or limitations for each step.
Playwright Testing Tutorial: Run end-to-end tests with Playwright Testing ...es/playwright-testing/tutorial-run-end-to-end-tests.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page presents command-line examples using generic commands (git, npm, npx) but marks all code blocks as 'powershell', which suggests a Windows-first approach. There are no explicit Linux/macOS examples, nor are shell-specific differences discussed. The Azure CLI is referenced generically, but no platform-specific installation or usage notes are provided. The absence of Linux/macOS-specific instructions or examples may create friction for non-Windows users.
Recommendations
  • Use neutral code block language tags (e.g., 'bash' or no tag) for cross-platform commands like git, npm, and npx.
  • Explicitly mention that commands work on Linux/macOS and Windows, and note any platform-specific differences if present.
  • Provide installation and usage notes for Azure CLI, Visual Studio Code, and Git for Linux/macOS alongside Windows.
  • Include troubleshooting tips for common Linux/macOS issues (e.g., permissions, environment variable setup).
  • Show example terminal commands for Linux/macOS (e.g., export PLAYWRIGHT_SERVICE_URL=...) where relevant.
Playwright Testing Quickstart: Continuous end-to-end testing ...ight-testing/quickstart-automate-end-to-end-testing.md
Medium 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 demonstrates a moderate Windows bias, primarily through the use of PowerShell and Windows-centric tools in CI/CD workflow examples. Steps such as authentication and dependency installation in both GitHub Actions and Azure Pipelines use PowerShell tasks and terminology (e.g., AzPowershell, PowerShell@2, scriptType: 'pscore'), even when the runner is 'ubuntu-latest'. Linux/macOS equivalents (e.g., bash, sh) are not mentioned or offered as alternatives, and PowerShell is presented as the default. This may create friction for users on Linux/macOS who are unfamiliar with PowerShell or prefer native shell scripting.
Recommendations
  • Provide equivalent bash/sh script examples alongside PowerShell for CI/CD steps, especially for Linux/macOS runners.
  • Clarify that PowerShell is not required on Linux/macOS and offer native shell alternatives for authentication and setup.
  • Explicitly mention cross-platform compatibility and highlight any OS-specific requirements or differences.
  • Where possible, use platform-agnostic commands (e.g., npm, npx, dotnet) and minimize reliance on Windows-specific tooling.
Playwright Testing Quickstart: Generate rich reports for Playwright tests ...-testing/quickstart-generate-rich-reports-for-tests.md
Medium 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 page demonstrates a moderate Windows bias, primarily through the use of PowerShell/dotnet CLI examples and .NET/NUnit tooling, which are most commonly associated with Windows environments. The 'nunit-test-runner' pivot exclusively references .NET-centric workflows, such as .runsettings files and C# setup, without mentioning Linux/macOS equivalents or alternatives (e.g., xUnit, MSTest, or cross-platform runners). Additionally, CLI instructions (e.g., 'dotnet add package', 'dotnet test') and configuration files (.runsettings, .cs) are presented without explicit guidance for Linux/macOS users, potentially creating friction for those on non-Windows platforms. However, the 'playwright-test-runner' pivot uses Node.js/npm, which is cross-platform, and the Azure CLI instructions are platform-agnostic.
Recommendations
  • Explicitly state that .NET/NUnit workflows are supported on Linux/macOS and provide installation/setup instructions for those platforms.
  • Include Linux/macOS-specific CLI commands and examples (e.g., bash/zsh equivalents for PowerShell commands, guidance for .NET SDK installation on Linux/macOS).
  • Mention alternative test runners or frameworks that are cross-platform (e.g., xUnit, MSTest) and provide parity examples.
  • Clarify that .runsettings and C# setup files are usable on Linux/macOS and link to relevant cross-platform documentation.
  • Where PowerShell or Windows-centric commands are shown, provide equivalent bash/zsh commands for Linux/macOS users.
Playwright Testing Tutorial: Run end-to-end tests with Playwright Testing ...es/playwright-testing/tutorial-run-end-to-end-tests.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 page presents command-line examples and setup instructions using generic commands (git, npm, npx, az) that are cross-platform, but the code blocks are labeled as 'powershell' even when the commands are not PowerShell-specific. There are no explicit Linux/macOS examples, nor are shell-specific differences discussed. The instructions assume a terminal environment but do not clarify platform-specific nuances, potentially leading Linux/macOS users to believe the instructions are Windows-centric.
Recommendations
  • Relabel command blocks as 'bash' or 'shell' instead of 'powershell' for generic commands.
  • Explicitly mention that all commands work on Linux/macOS terminals as well as Windows (except for any truly platform-specific steps).
  • Add notes or examples for Linux/macOS users where relevant (e.g., environment variable syntax differences, Azure CLI installation commands, etc.).
  • If any commands differ on Linux/macOS (such as setting environment variables), provide those alternatives.
  • Clarify that Visual Studio Code and Git are available cross-platform, and link to Linux/macOS installation guides if possible.