26
Total Pages
16
Linux-Friendly Pages
10
Pages with Bias
38.5%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

45 issues found
Showing 1-25 of 45 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-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 exclusively provides instructions using Windows PowerShell and the MSOnline module, with no mention of Linux/macOS-compatible alternatives (such as Azure CLI or Microsoft Graph API). All examples and steps assume a Windows environment, creating friction for users on other platforms.
Recommendations
  • Add equivalent instructions using Azure CLI, which is cross-platform and works on Linux/macOS.
  • Mention Microsoft Graph API as an alternative for service principal management.
  • Clearly state platform requirements and provide links to cross-platform tools.
  • Present Linux/macOS examples alongside or before Windows-specific instructions.
Playwright Testing [Resolved] Trouble signing into Playwright portal ...ing/troubleshoot-unable-sign-into-playwright-portal.md
High Priority View Details →
Scanned: 2026-01-13 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 and references Windows-specific tools (MSOnline module), with no mention of Linux/macOS alternatives or cross-platform Azure CLI commands. All steps assume a Windows environment, creating friction for Linux/macOS users.
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 provide guidance for non-Windows users.
  • Provide examples for enabling the service principal using Azure CLI (e.g., 'az ad sp update' or 'az ad sp show').
  • Reorder or parallelize instructions so that cross-platform solutions are presented alongside Windows-specific steps.
Playwright Testing Quickstart: Continuous end-to-end testing ...ight-testing/quickstart-automate-end-to-end-testing.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation page demonstrates a bias toward Windows environments by consistently referencing PowerShell and Windows-specific tools (e.g., AzPowershell, PowerShell@2, scriptType: 'pscore') in CI/CD examples for both GitHub Actions and Azure Pipelines. Windows-centric terminology and tooling appear before or instead of Linux equivalents, even though the CI runners are set to Ubuntu. There is a lack of explicit Linux shell (bash/sh) examples, and Windows/PowerShell patterns are presented as the default or recommended approach.
Recommendations
  • Provide equivalent bash/sh examples for all CI/CD steps, especially for authentication and dependency installation.
  • Avoid using PowerShell-specific tasks or scripts as the default in YAML examples; offer both PowerShell and bash alternatives.
  • Clarify that Azure CLI and authentication steps can be performed using bash on Linux runners, and show those workflows.
  • Where possible, use cross-platform commands (e.g., npm, npx, dotnet) outside of PowerShell contexts.
  • Explicitly mention Linux and macOS compatibility in setup instructions and highlight any OS-specific considerations.
  • Review and update documentation to ensure Linux-first or at least Linux-equal representation in examples and tooling references.
Playwright Testing Quickstart: Run Playwright tests at scale .../playwright-testing/quickstart-run-end-to-end-tests.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Powershell Heavy Missing Linux Example
Summary
The documentation exhibits Windows bias by prioritizing Windows-centric tools and workflows. Examples include exclusive use of PowerShell for .NET package installation, references to Visual Studio Code (a Microsoft product popular on Windows), and lack of explicit Linux/macOS command-line examples (e.g., for .NET or Azure CLI usage). The documentation does not provide parity for Linux-specific shell commands, nor does it mention cross-platform alternatives where appropriate.
Recommendations
  • Provide Linux/macOS equivalents for all command-line instructions, especially for .NET commands (e.g., use 'dotnet' in bash/zsh, not just PowerShell).
  • Include explicit instructions for installing and using Azure CLI on Linux/macOS, not just generic links.
  • Add examples using bash/zsh for environment variable setup, in addition to the Windows-centric PowerShell examples.
  • Mention and demonstrate usage of editors and tools popular on Linux/macOS (e.g., VS Code is cross-platform, but alternatives like Vim or JetBrains IDEs could be referenced).
  • Ensure screenshots and instructions do not assume a Windows environment (e.g., file paths, UI conventions).
  • Where possible, use generic shell commands (e.g., 'dotnet add package ...') rather than PowerShell-specific syntax, or provide both.
Playwright Testing [Resolved] Trouble signing into Playwright portal ...ing/troubleshoot-unable-sign-into-playwright-portal.md
High Priority View Details →
Scanned: 2026-01-11 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 troubleshooting steps using Windows PowerShell and the MSOnline module, with no mention of equivalent steps for Linux or cross-platform tools. All examples and instructions assume a Windows environment, omitting guidance for users on Linux or macOS systems.
Recommendations
  • Include instructions using cross-platform tools such as Azure CLI or Microsoft Graph API, which are available on Linux and macOS.
  • Provide Linux/macOS-specific command examples alongside Windows PowerShell steps.
  • Mention platform requirements and alternatives at the beginning of the resolution section.
  • Encourage use of platform-agnostic solutions where possible, reducing reliance on Windows-only modules.
Playwright Testing Quickstart: Generate rich reports for Playwright tests ...-testing/quickstart-generate-rich-reports-for-tests.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation demonstrates a bias toward Windows environments, particularly in the NUnit test runner sections. Examples and instructions for installing packages use PowerShell and .NET CLI commands, which are primarily associated with Windows. There is no mention of Linux-specific equivalents, such as Mono or .NET on Linux, nor are there bash or shell examples for Linux users. The authentication instructions focus on Azure CLI, which is cross-platform, but the overall pattern and tooling (e.g., .runsettings, .cs files, PowerShell) are Windows-centric. The Playwright test runner section is more neutral, using npm and shell commands, but the NUnit section lacks Linux parity.
Recommendations
  • Provide explicit Linux instructions for .NET/NUnit users, including bash commands and notes on .NET Core/SDK usage on Linux.
  • Mention that .NET CLI and NUnit can be used cross-platform, and provide examples for installing packages on Linux/macOS.
  • Include sample .runsettings and .cs file creation instructions using Linux tools (e.g., touch, nano, vim).
  • Clarify that PowerShell commands are for Windows, and offer bash equivalents for Linux/macOS users.
  • Add troubleshooting notes for common Linux-specific issues (e.g., file permissions, environment variable setup).
  • Ensure parity in artifact collection instructions for Linux users, referencing relevant documentation for Linux environments.
Playwright Testing Tutorial: Run end-to-end tests with Playwright Testing ...es/playwright-testing/tutorial-run-end-to-end-tests.md
High Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page demonstrates Windows bias by providing command-line examples exclusively in PowerShell syntax (e.g., 'cd' and 'git clone' in PowerShell code blocks), and by not mentioning or showing Linux/macOS equivalents (such as Bash or sh). The instructions for Azure CLI and environment setup do not clarify cross-platform usage, and there is no explicit guidance for Linux users regarding terminal commands, installation steps, or troubleshooting. The page assumes a Windows-centric workflow, which may confuse or exclude Linux/macOS users.
Recommendations
  • Provide command-line examples in both PowerShell (Windows) and Bash/sh (Linux/macOS) syntax, or use generic shell blocks where possible.
  • Explicitly mention cross-platform compatibility for tools like Azure CLI, Visual Studio Code, and Git, including links to Linux/macOS installation guides.
  • Add notes or sections for Linux/macOS users, clarifying any differences in commands, environment variable setup, or file paths.
  • Use neutral code block syntax (e.g., 'shell' or 'bash') for commands that work identically across platforms.
  • Include troubleshooting tips for common Linux/macOS issues (e.g., permissions, PATH configuration).
Playwright Testing [Resolved] Trouble signing into Playwright portal ...ing/troubleshoot-unable-sign-into-playwright-portal.md
High Priority View Details →
Scanned: 2026-01-10 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 troubleshooting steps using Windows PowerShell and the MSOnline module, which are Windows-specific tools. There are no examples or instructions for Linux or cross-platform environments, such as using Azure CLI, Microsoft Graph, or PowerShell Core on Linux/macOS. The instructions begin by explicitly requiring an elevated Windows PowerShell prompt, reinforcing a Windows-first approach and omitting Linux alternatives.
Recommendations
  • Add equivalent instructions using Azure CLI, which is cross-platform and works on Linux/macOS.
  • Provide examples using PowerShell Core, which runs on Linux and macOS, and clarify any module compatibility issues.
  • Mention Microsoft Graph API as a REST-based alternative for enabling service principals, with sample requests.
  • Rephrase steps to avoid assuming the user is on Windows, and offer platform-agnostic guidance where possible.
  • Include a note about prerequisites or limitations for each platform, helping users choose the best approach for their environment.
Playwright Testing Quickstart: Generate rich reports for Playwright tests ...-testing/quickstart-generate-rich-reports-for-tests.md
High Priority View Details →
Scanned: 2026-01-10 00:00
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 a bias towards Windows environments, particularly in the NUnit test runner sections. Examples use PowerShell commands (e.g., dotnet add package), reference .runsettings files (a Windows-centric configuration format), and do not provide equivalent Linux or cross-platform shell examples. Azure CLI usage is shown generically, but authentication instructions and environment setup do not clarify Linux-specific steps. There is a lack of explicit Linux/macOS instructions, especially for .NET/NUnit users, and Windows tools/patterns are presented first or exclusively.
Recommendations
  • Provide Linux/macOS equivalents for PowerShell and dotnet CLI commands (e.g., bash/zsh syntax, package management differences).
  • Clarify that .runsettings files can be used cross-platform, and provide examples for configuring and running tests on Linux/macOS.
  • Include explicit instructions for setting environment variables on Linux/macOS (e.g., export PLAYWRIGHT_SERVICE_URL=...), not just .env files.
  • Mention any platform-specific prerequisites or limitations for both Windows and Linux/macOS users.
  • Ensure that all code samples and setup steps are presented in a cross-platform manner, or offer parallel examples for each major OS.
  • Avoid assuming Windows as the default environment; use neutral language and ordering when presenting tools and commands.
Playwright Testing Quickstart: Continuous end-to-end testing ...ight-testing/quickstart-automate-end-to-end-testing.md
High Priority View Details →
Scanned: 2026-01-10 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page exhibits several signs of Windows bias. Many examples and workflow steps rely on PowerShell, AzPowerShell, or Windows-centric tools (e.g., Azure PowerShell, PowerShell@2, scriptType: 'pscore'). In authentication and CI setup, Windows/PowerShell methods are mentioned first or exclusively, with no equivalent bash or Linux shell examples. There is a lack of explicit Linux/macOS command-line alternatives, and the use of PowerShell is assumed even when the runner is 'ubuntu-latest'. This may hinder Linux users or those using non-Windows environments.
Recommendations
  • Provide equivalent bash/shell examples for authentication and CI steps, especially for Linux/macOS users.
  • Avoid assuming PowerShell as the default scripting language in CI workflows; offer both PowerShell and bash alternatives.
  • Mention cross-platform tools and commands before or alongside Windows-specific ones.
  • Clarify which steps are platform-agnostic and which require adaptation for non-Windows environments.
  • Explicitly state compatibility and provide troubleshooting notes for Linux/macOS users where PowerShell or Windows tools are referenced.
Playwright Testing Quickstart: Run Playwright tests at scale .../playwright-testing/quickstart-run-end-to-end-tests.md
High Priority View Details →
Scanned: 2026-01-10 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Missing Linux Example
Summary
The documentation exhibits a moderate Windows bias. It consistently references Windows-centric tools (Visual Studio Code, PowerShell, dotnet CLI) and patterns, often without explicitly mentioning Linux alternatives or providing parity in Linux-specific instructions. Examples and screenshots focus on Visual Studio Code (popular on Windows but cross-platform), and the .NET/NUnit runner instructions use PowerShell and dotnet commands, which are more common in Windows environments. There is a lack of explicit Linux shell examples (e.g., bash, zsh), and no mention of Linux package managers or environment setup steps. The Azure CLI instructions are cross-platform, but the overall flow and examples assume familiarity with Windows tooling.
Recommendations
  • Add explicit Linux shell (bash/zsh) command examples alongside PowerShell/dotnet commands, especially in the NUnit runner sections.
  • Clarify that Visual Studio Code and Azure CLI are cross-platform, and provide installation links or instructions for Linux users.
  • Include Linux-specific setup notes, such as environment variable configuration in bash/zsh, and mention common Linux package managers (apt, yum) for installing prerequisites.
  • Where screenshots show Windows UI, add equivalent Linux/macOS screenshots or annotate that the UI is similar across platforms.
  • Review terminology to avoid Windows-centric language (e.g., 'terminal window' instead of 'Command Prompt'), and ensure parity in troubleshooting steps for Linux environments.
Playwright Testing Tutorial: Run end-to-end tests with Playwright Testing ...es/playwright-testing/tutorial-run-end-to-end-tests.md
High Priority View Details →
Scanned: 2026-01-10 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page demonstrates a Windows bias by providing command-line examples exclusively in PowerShell syntax (e.g., 'cd' and 'git clone' in PowerShell code blocks), and by not mentioning or showing Linux/macOS equivalents for common setup and usage steps. There is no explicit reference to Linux-specific tools, shell environments, or alternative commands, and the instructions assume a Windows-centric workflow. This may make it less accessible or clear for Linux/macOS users.
Recommendations
  • Provide shell-agnostic or OS-specific command examples, e.g., use generic 'sh' or 'bash' code blocks for commands that work across platforms.
  • Explicitly mention that commands work on Linux/macOS, or provide alternative commands where differences exist (e.g., path separators, environment variable setting).
  • Include instructions for installing prerequisites (Azure CLI, Git, VS Code) on Linux/macOS, or link to platform-specific guides.
  • Clarify that the commands shown (e.g., 'cd', 'git clone', 'npm install') are valid in bash/zsh as well as PowerShell, and avoid using PowerShell-specific syntax unless necessary.
  • Add troubleshooting notes for common Linux/macOS issues (e.g., permissions, environment variable configuration).
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/troubleshoot-unable-sign-into-playwright-portal.md ...ing/troubleshoot-unable-sign-into-playwright-portal.md
High Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation exclusively provides troubleshooting steps using Windows PowerShell and the MSOnline module, with instructions to open an elevated Windows PowerShell prompt. There are no examples or guidance for performing the same tasks on Linux or macOS, nor is there mention of cross-platform alternatives such as Azure CLI or Microsoft Graph API. This creates a strong Windows bias and may exclude users on other operating systems.
Recommendations
  • Add equivalent instructions using Azure CLI, which is cross-platform and works on Linux and macOS.
  • Include examples using Microsoft Graph API for service principal management.
  • Explicitly state which steps are Windows-specific and provide alternatives for other platforms.
  • Mention prerequisites and installation steps for cross-platform tools.
  • Reorder instructions to present cross-platform solutions before or alongside Windows-specific ones.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/tutorial-run-end-to-end-tests.md ...es/playwright-testing/tutorial-run-end-to-end-tests.md
High Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page demonstrates a Windows bias by providing all command-line examples in PowerShell syntax (e.g., 'cd', 'git clone', 'npm install'), which may not be directly applicable to Linux/macOS users. There are no Linux-specific instructions, nor are alternative shell commands (such as bash or sh) shown. The use of Visual Studio Code and Azure CLI is cross-platform, but the examples and instructions implicitly assume a Windows environment, with no mention of Linux/macOS equivalents or differences.
Recommendations
  • Provide command-line examples in both PowerShell (Windows) and bash/sh (Linux/macOS) syntax, or use generic shell commands where possible.
  • Explicitly mention that the instructions apply to Windows, Linux, and macOS, and note any platform-specific differences (e.g., path separators, environment variable setting).
  • Include guidance for installing prerequisites (Azure CLI, Git, VS Code) on Linux/macOS, with links to platform-specific installation guides.
  • Show how to set environment variables in Linux/macOS (e.g., 'export PLAYWRIGHT_SERVICE_URL=...') as well as Windows.
  • Add troubleshooting notes for common Linux/macOS issues, such as permissions or shell differences.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/quickstart-run-end-to-end-tests.md .../playwright-testing/quickstart-run-end-to-end-tests.md
High Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
🔧 Windows Tools Windows First Powershell Heavy Missing Linux Example
Summary
The documentation demonstrates a moderate Windows bias. Windows-specific tools and patterns (such as PowerShell and Visual Studio Code) are mentioned and exemplified, often without Linux equivalents or alternatives. The .NET/NUnit runner instructions use PowerShell syntax and do not provide Linux/Unix shell alternatives. Visual Studio Code is referenced as the primary IDE, with no mention of Linux-native editors or command-line workflows. There are no explicit Linux shell examples for .NET/NUnit, and the documentation assumes familiarity with Windows-centric development environments.
Recommendations
  • Provide Linux/Unix shell equivalents for all PowerShell and CLI commands, especially for .NET/NUnit workflows (e.g., use 'dotnet' commands in bash/zsh syntax).
  • Mention and provide examples for Linux-native editors (such as Vim, Emacs, or JetBrains IDEs) alongside Visual Studio Code.
  • Clarify that all CLI commands (npm, npx, az, dotnet) work on Linux/macOS and provide explicit instructions or notes for those platforms.
  • Include screenshots or terminal outputs from Linux environments where relevant.
  • Ensure that environment variable setup instructions include both Windows (set, $env:) and Linux (export) syntax.
  • Review all code blocks and instructions to ensure parity between Windows and Linux, and avoid assuming a Windows-first workflow.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/quickstart-automate-end-to-end-testing.md ...ight-testing/quickstart-automate-end-to-end-testing.md
High Priority View Details →
Scanned: 2026-01-09 00:34
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First Missing Linux Example
Summary
The documentation page demonstrates a bias toward Windows environments and tooling. Many examples and workflow steps use PowerShell, AzPowershell, and Azure PowerShell commands, especially for authentication and CI integration. Windows-specific tools and patterns (such as PowerShell@2, AzPowershell session, and Azure PowerShell links) are mentioned before or instead of Linux alternatives. There is a lack of explicit Linux shell (bash/sh) examples, and no mention of cross-platform command alternatives for authentication or scripting. This may hinder Linux users or those using non-Windows runners in CI/CD pipelines.
Recommendations
  • Provide equivalent bash/sh examples for authentication and scripting steps, especially for Azure login and CLI usage.
  • Mention and demonstrate cross-platform alternatives to PowerShell (e.g., Azure CLI commands in bash) in both GitHub Actions and Azure Pipelines sections.
  • Clarify that all steps work on Linux runners and provide explicit Linux/macOS instructions where relevant.
  • Avoid using Windows-specific terminology (e.g., AzPowershell) as the default; present platform-neutral options first.
  • Add troubleshooting notes or tips for Linux users, especially for authentication and environment setup.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/quickstart-generate-rich-reports-for-tests.md ...-testing/quickstart-generate-rich-reports-for-tests.md
High Priority View Details →
Scanned: 2026-01-09 00:34
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 a bias towards Windows environments, particularly in the NUnit test runner sections. Examples use PowerShell and .NET CLI commands, which are native to Windows, and configuration instructions reference Windows-centric tools and file formats (e.g., .runsettings, .cs files) without providing equivalent Linux or cross-platform alternatives. The Playwright test runner section is more cross-platform, but authentication and environment setup instructions (e.g., Azure CLI usage) are presented in a way that assumes a Windows or PowerShell context. There are no explicit Linux shell examples, nor guidance for users on Linux/macOS platforms for .NET/NUnit scenarios.
Recommendations
  • Provide equivalent Linux/macOS shell commands alongside PowerShell/.NET CLI examples, especially for dotnet and environment variable setup.
  • Clarify that .NET CLI and NUnit can be used on Linux/macOS, and provide instructions for installing .NET SDK on those platforms.
  • Include examples of environment variable configuration for Bash/zsh (e.g., export PLAYWRIGHT_SERVICE_URL=...) in addition to .env files.
  • Mention cross-platform compatibility explicitly in prerequisites and setup sections.
  • Add troubleshooting notes or links for common Linux/macOS issues with .NET/NUnit and Playwright.
  • Where file formats or tools are Windows-centric (e.g., .runsettings), note how to use or adapt them on Linux/macOS.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/quickstart-generate-rich-reports-for-tests.md ...-testing/quickstart-generate-rich-reports-for-tests.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 page demonstrates a bias towards Windows environments by prioritizing .NET/NUnit and PowerShell examples, referencing Windows-centric tools (such as dotnet CLI and .runsettings), and omitting explicit Linux or cross-platform alternatives for .NET/NUnit users. While the Playwright test runner section is platform-agnostic (using npm and shell commands), the NUnit section assumes a Windows/PowerShell workflow and does not provide equivalent Linux/Mac instructions or examples. Azure CLI usage is cross-platform, but authentication and setup steps are described in a way that may be more familiar to Windows users.
Recommendations
  • Add explicit Linux and macOS instructions for .NET/NUnit users, including installation commands (e.g., using bash/zsh instead of PowerShell).
  • Provide examples of configuring .runsettings and running dotnet test on Linux/macOS, including any differences in file paths or environment variable setup.
  • Mention cross-platform compatibility for all tools and commands, and clarify when instructions apply to all operating systems.
  • Include troubleshooting tips for Linux/macOS environments where applicable (e.g., permissions, file encoding, shell differences).
  • Ensure that examples and screenshots do not assume a Windows file system or UI unless necessary.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/troubleshoot-unable-sign-into-playwright-portal.md ...ing/troubleshoot-unable-sign-into-playwright-portal.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 First Missing Linux Example 🔧 Windows Tools
Summary
The documentation exclusively provides troubleshooting steps using Windows PowerShell and the MSOnline module, with instructions to open an elevated Windows PowerShell prompt. There are no equivalent examples or guidance for Linux or macOS users, nor mention of cross-platform tools such as Azure CLI or Microsoft Graph API. This creates a strong Windows bias and limits accessibility for users on other operating systems.
Recommendations
  • Add equivalent instructions using Azure CLI, which is cross-platform and works on Linux and macOS.
  • Include examples using Microsoft Graph API (via REST or SDKs) for service principal management.
  • Explicitly mention that the MSOnline PowerShell module is Windows-only, and provide alternatives for non-Windows environments.
  • Rephrase step 1 to refer to a generic command prompt or terminal, and provide platform-specific instructions as needed.
  • Ensure troubleshooting steps are presented for both Windows and non-Windows platforms, ideally side-by-side.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/quickstart-automate-end-to-end-testing.md ...ight-testing/quickstart-automate-end-to-end-testing.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 Windows First Missing Linux Example
Summary
The documentation page demonstrates a Windows bias in several areas. PowerShell and Windows-centric tools (e.g., AzPowershell, Azure PowerShell, PowerShell@2 tasks) are used prominently in both GitHub Actions and Azure Pipelines examples, often as the default or first method shown for authentication and setup. There is a lack of equivalent Linux shell (bash/sh) examples, and Windows/PowerShell tooling is referenced before any Linux alternatives. This may create friction for users on Linux-based CI runners or those preferring cross-platform shell scripts.
Recommendations
  • Provide equivalent bash/sh examples for authentication and setup steps, especially for CI runners using Ubuntu or other Linux environments.
  • When referencing Azure CLI or PowerShell, clarify cross-platform compatibility and offer both Windows and Linux command alternatives.
  • Avoid defaulting to PowerShell-based tasks in CI pipeline YAML; offer bash-based alternatives or highlight platform-agnostic approaches.
  • Explicitly mention that all steps can be performed on Linux runners and provide sample commands/scripts for Linux environments.
  • Review all code samples and workflow steps to ensure parity between Windows and Linux, including installation, authentication, and test execution.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/quickstart-run-end-to-end-tests.md .../playwright-testing/quickstart-run-end-to-end-tests.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 Powershell Heavy Missing Linux Example
Summary
The documentation page exhibits a moderate Windows bias. Windows-specific tools and patterns (such as PowerShell and Visual Studio Code) are mentioned and exemplified, while Linux equivalents are not provided or are omitted. The installation example for the NUnit runner uses PowerShell syntax, and Visual Studio Code is referenced as the primary IDE for running and debugging tests, with no mention of alternative editors or Linux-specific workflows. There are no explicit Linux shell examples for .NET commands, and the documentation does not address Linux-specific setup or troubleshooting steps.
Recommendations
  • Provide Linux shell (bash) equivalents for all CLI and .NET commands, especially for installation and test execution steps.
  • Include examples using popular Linux editors (e.g., VS Code on Linux, JetBrains Rider, Vim) or clarify that VS Code instructions apply cross-platform.
  • Explicitly mention that all commands work on Linux/macOS, and note any platform-specific caveats.
  • Add troubleshooting notes for common Linux issues (e.g., permissions, environment variable setup).
  • Where PowerShell is used, also show bash/zsh syntax for parity.
  • Reference Linux package managers (apt, yum, etc.) for installing prerequisites like Azure CLI.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/tutorial-run-end-to-end-tests.md ...es/playwright-testing/tutorial-run-end-to-end-tests.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 Missing Linux Example
Summary
The documentation page demonstrates Windows bias by providing all command-line examples in Powershell syntax, using Windows-centric terminology ("command window"), and omitting explicit Linux/macOS shell examples. There is no mention of platform-specific differences or alternative instructions for Linux users, despite the cross-platform nature of Playwright and the Azure CLI.
Recommendations
  • Provide command-line examples in both Windows (Powershell/CMD) and Linux/macOS (bash/zsh) syntax, or use generic shell syntax where possible.
  • Replace or supplement 'command window' references with 'terminal' or 'shell', and clarify platform differences if relevant.
  • Explicitly mention that all steps are applicable to Linux/macOS, and highlight any platform-specific considerations (e.g., environment variable setting, CLI installation commands).
  • Add troubleshooting notes or links for common Linux/macOS issues (e.g., permissions, path differences).
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/quickstart-generate-rich-reports-for-tests.md ...-testing/quickstart-generate-rich-reports-for-tests.md
High Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 4 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools Missing Linux Example
Summary
The documentation page demonstrates a bias toward Windows environments, particularly through the use of PowerShell and .NET/NUnit examples, and by referencing Windows-centric tools and patterns before or instead of Linux equivalents. The 'nunit-test-runner' pivot assumes a Windows/.NET environment, and there are no explicit Linux or cross-platform shell examples for .NET users. Azure CLI usage is platform-neutral, but the overall structure and examples prioritize Windows workflows, especially for .NET users.
Recommendations
  • Provide explicit Linux/macOS shell examples alongside PowerShell/.NET commands, especially for .NET/NUnit workflows (e.g., show 'dotnet' commands in bash/zsh context).
  • Clarify that .NET and NUnit can be used cross-platform, and provide guidance for Linux/macOS users (e.g., using Mono or .NET Core on Linux).
  • Wherever PowerShell is used, offer equivalent bash/zsh commands for Linux/macOS users.
  • Mention and link to Linux/macOS installation instructions for dependencies like Azure CLI and .NET SDK.
  • Add troubleshooting notes or tips for common Linux/macOS issues (e.g., file permissions, environment variable syntax differences).
  • Ensure that all code snippets and configuration steps are validated for cross-platform compatibility.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/tutorial-run-end-to-end-tests.md ...es/playwright-testing/tutorial-run-end-to-end-tests.md
High Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page demonstrates a Windows bias by providing all shell/command-line examples in PowerShell syntax (e.g., using 'cd' and 'git clone' in PowerShell code blocks), and does not show Linux/macOS-specific shell commands or mention platform differences. The instructions and code blocks assume a Windows environment, with no explicit guidance for Linux or macOS users. There is also a lack of explicit mention or examples for Linux tools or terminal usage, and no alternative instructions for non-Windows environments.
Recommendations
  • Provide parallel shell command examples for Linux/macOS (e.g., use bash/zsh syntax and code blocks alongside PowerShell).
  • Use generic 'shell' or 'bash' code blocks for cross-platform commands, unless a command is truly Windows-specific.
  • Explicitly mention that the commands work on all platforms, or note any platform-specific differences.
  • Include installation and usage notes for Linux and macOS for prerequisites like Azure CLI, Git, and Visual Studio Code.
  • Add a section or callout for Linux/macOS users, clarifying any differences in environment variable setup, file paths, or authentication steps.
  • Avoid using PowerShell-specific code blocks unless necessary; prefer 'bash' or 'shell' for cross-platform compatibility.
Playwright Testing https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/playwright-testing/how-to-use-service-features.md ...cles/playwright-testing/how-to-use-service-features.md
High Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 3 bias types
Detected Bias Types
Windows First 🔧 Windows Tools Missing Linux Example
Summary
The documentation demonstrates a bias towards Windows environments by prioritizing .NET/NUnit examples (commonly associated with Windows), using XML-based .runsettings files, and omitting explicit Linux or cross-platform CLI instructions. There are no Linux shell, bash, or cross-platform command-line examples, and the documentation does not mention Linux-specific considerations or tools.
Recommendations
  • Add explicit Linux/macOS examples, such as using bash or shell commands for Playwright configuration and test execution.
  • Include instructions for running Playwright tests from the command line on Linux/macOS, not just via .runsettings or TypeScript configs.
  • Mention cross-platform compatibility and any OS-specific requirements or differences in setup.
  • If possible, provide parity in examples by showing both Windows (.runsettings/NUnit) and Linux (e.g., CLI, bash, or YAML for CI) configurations side by side.
  • Clarify that the features and configurations apply equally to Linux environments, and note any exceptions.
← Previous Page 1 of 2 Next →