Sad Tux - Windows bias detected
This page contains Windows bias

About This Page

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

Bias Analysis

Detected Bias Types
powershell_heavy
missing_linux_example
windows_tools
Summary
The documentation is heavily focused on PowerShell and its modules (PSReadLine, Az.Tools.Predictor), which are traditionally associated with Windows environments, even though Azure Cloud Shell also supports Bash. All examples, configuration steps, and customization instructions are provided exclusively for PowerShell, with no mention of Bash or Linux-native equivalents. The documentation assumes the user is using PowerShell and does not address how predictive features might work (or not) in Bash or other shells.
Recommendations
  • Add equivalent sections and examples for Bash users in Azure Cloud Shell, clarifying whether predictive IntelliSense or similar features are available in Bash.
  • If Bash does not support predictive IntelliSense, explicitly state this and provide links to any available Bash enhancements (e.g., bash-completion, fzf, or other suggestion tools).
  • Balance the documentation by mentioning both PowerShell and Bash at the outset, making it clear which features are shell-specific.
  • Provide instructions for customizing the shell experience in Bash, if possible, to achieve similar productivity improvements.
  • Consider including a comparison table or FAQ addressing feature parity between PowerShell and Bash in Azure Cloud Shell.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2025-07-12 23:44 #41 cancelled Biased Biased
2025-07-12 00:58 #8 cancelled Clean Clean
2025-07-10 05:06 #7 processing Clean Clean

Flagged Code Snippets

Set-PSReadLineOption -PredictionSource History
Set-PSReadLineOption -Colors @{ InLinePrediction = '#8d8d8d' }
Set-PSReadLineOption -Colors @{
    InlinePrediction = $PSStyle.Foreground.White + $PSStyle.Background.BrightBlack
}
Set-PSReadLineOption -PredictionSource None
Test-Path -Path $Profile
New-Item -Path $Profile -ItemType File -Force
    Directory: /home/jason/.config/PowerShell

UnixMode   User             Group                 LastWriteTime           Size Name
--------   ----             -----                 -------------           ---- ----
-rw-r--r-- jason            jason              11/19/2022 18:21              0 Microsoft.PowerShell_profile.ps1
code $Profile