One of the things i like in ISE Steroids is the ability to remove Aliases and replace it with the proper cmdlet name, and it's parameters, it'd be a huge game changer for me if VSCode had this feature with the powershell extension.
This is supported in two ways. First, you can run a command PowerShell: Expand Alias to invoke this operation on all command aliases in the script. Second, and more flexible, is to let VSCode squiggle aliases in your script, you can then click on the Code Fix icon and have it replace the alias:

The nice thing about the latter approach is that you can configure a PSScriptAnalyzerSettings.psd1 file in your workspace which will allow you to whitelist certain aliases. Perhaps you're OK with cd, pushd and popd for instance. Those can be put in the whitelist.
Thank you Keith, i wasn't aware of that
Guido, let us know if you run into any problems with these methods of expanding aliases and we'll be happy to reopen the bug. Thanks!
Most helpful comment
This is supported in two ways. First, you can run a command

PowerShell: Expand Aliasto invoke this operation on all command aliases in the script. Second, and more flexible, is to let VSCode squiggle aliases in your script, you can then click on the Code Fix icon and have it replace the alias:The nice thing about the latter approach is that you can configure a PSScriptAnalyzerSettings.psd1 file in your workspace which will allow you to whitelist certain aliases. Perhaps you're OK with
cd,pushdandpopdfor instance. Those can be put in the whitelist.