PowerShellPracticeAndStyle icon indicating copy to clipboard operation
PowerShellPracticeAndStyle copied to clipboard

The Unofficial PowerShell Best Practices and Style Guide

Results 55 PowerShellPracticeAndStyle issues
Sort by recently updated
recently updated
newest added
trafficstars

enhancement
Best Practices
Needs Work
Help Wanted

today on my RSS Feed I found this [great article](https://evotec.xyz/the-curious-case-of-null-should-be-on-the-left-side-of-equality-comparisons-psscriptanalyzer/#utm_source=rss&utm_medium=rss&utm_campaign=the-curious-case-of-null-should-be-on-the-left-side-of-equality-comparisons-psscriptanalyzerr) do you think is a good idea to add it on the best practice?

enhancement
Best Practices

What is the general guidance on the use of Constance and where to place them within a script? For example, I need to declare a URI of $api = "http://127.0.0.1:500/api/path"....

enhancement
Best Practices

Hi, I have been searching the web for any guidelines, examples or best practices for when you want to create functions within or not within a module that allows for...

enhancement
Best Practices

Dear all, can you please add a chapter for #Requires in the advanced function? I don't really understood where place it. Regards Schwitzd

enhancement

Hi, I'm a beginner and a little bit confused in which cases I should use the following syntax: ``` Set-Variable -Name "desc" -Value "A description" ``` and ich which cases...

enhancement

It would be good to add a gotcha on breaking from pipelines... i.e. People expect this: ``` $found = $false $list | ForEach-Object { if ($_ -eq $searchFor) { $found...

enhancement

PowerShell allows for unquoted strings as shown in the [Style-Guide/Naming-Conventions](https://poshcode.gitbooks.io/powershell-practice-and-style/Style-Guide/Naming-Conventions.html): ```PowerShell # Instead write: Get-Content -Path (Join-Path -Path $PSScriptRoot -ChildPath README.md) ``` But there are limitations to using unquoted strings...

There are [many brace and indent styles](https://en.wikipedia.org/wiki/Indent_style#Styles) in programming, but in the PowerShell community, there are essentially three: * BSD/Allman style * K&R/OTBS * Stroustroup I've briefly given an example...

Should we be embedding Command Prefixes in function names, or using the PSD1 to specify the default? I'm going to start this debate by saying that I think putting prefixes...

Best Practices