◐ Shell
clean mode source ↗

Update minimum PowerShell version to 7.1.7 by bergmeister · Pull Request #1769 · PowerShell/PSScriptAnalyzer

Expand Up @@ -9,13 +9,13 @@ $PSModuleRoot = $PSModule.ModuleBase
# Import the appropriate nested binary module based on the current PowerShell version $binaryModuleRoot = $PSModuleRoot [Version] $minimumPowerShellCoreVersion = '7.0.3' [Version] $minimumPowerShellCoreVersion = '7.1.7' if ($PSVersionTable.PSVersion.Major -ge 6) { $binaryModuleRoot = Join-Path -Path $PSModuleRoot -ChildPath "PSv$($PSVersionTable.PSVersion.Major)" # Minimum PowerShell Core version given by PowerShell Core support itself and # the version of Nuget references, such as e.g. Newtonsoft.Json inside PowerShell itself # or the version of the System.Management.Automation NuGet reference in PSSA.
if ($PSVersionTable.PSVersion -lt $minimumPowerShellCoreVersion) { throw "Minimum supported version of PSScriptAnalyzer for PowerShell Core is $minimumPowerShellCoreVersion but current version is '$($PSVersionTable.PSVersion)'. Please update PowerShell Core." } Expand Down