diff --git a/Engine/Engine.csproj b/Engine/Engine.csproj
index a22df13ee..860700b0b 100644
--- a/Engine/Engine.csproj
+++ b/Engine/Engine.csproj
@@ -1,10 +1,10 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <VersionPrefix>1.21.0</VersionPrefix>
+    <VersionPrefix>1.22.0</VersionPrefix>
     <TargetFrameworks>net6;net462</TargetFrameworks>
     <AssemblyName>Microsoft.Windows.PowerShell.ScriptAnalyzer</AssemblyName>
-    <AssemblyVersion>1.21.0</AssemblyVersion>
+    <AssemblyVersion>1.22.0</AssemblyVersion>
     <PackageId>Engine</PackageId>
     <RootNamespace>Microsoft.Windows.PowerShell.ScriptAnalyzer</RootNamespace> <!-- Namespace needs to match Assembly name for ressource binding -->
     <LangVersion>9.0</LangVersion>
diff --git a/Engine/PSScriptAnalyzer.psd1 b/Engine/PSScriptAnalyzer.psd1
index f3692b483..feae6fba4 100644
--- a/Engine/PSScriptAnalyzer.psd1
+++ b/Engine/PSScriptAnalyzer.psd1
@@ -11,7 +11,7 @@ Author = 'Microsoft Corporation'
 RootModule = 'PSScriptAnalyzer.psm1'
 
 # Version number of this module.
-ModuleVersion = '1.21.0'
+ModuleVersion = '1.22.0'
 
 # ID used to uniquely identify this module
 GUID = 'd6245802-193d-4068-a631-8863a4342a18'
diff --git a/PSCompatibilityCollector/Microsoft.PowerShell.CrossCompatibility/Microsoft.PowerShell.CrossCompatibility.csproj b/PSCompatibilityCollector/Microsoft.PowerShell.CrossCompatibility/Microsoft.PowerShell.CrossCompatibility.csproj
index 20dc8d226..20240cc7c 100644
--- a/PSCompatibilityCollector/Microsoft.PowerShell.CrossCompatibility/Microsoft.PowerShell.CrossCompatibility.csproj
+++ b/PSCompatibilityCollector/Microsoft.PowerShell.CrossCompatibility/Microsoft.PowerShell.CrossCompatibility.csproj
@@ -1,9 +1,9 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <VersionPrefix>1.21.0</VersionPrefix>
+    <VersionPrefix>1.22.0</VersionPrefix>
     <TargetFrameworks>netstandard2.0;net462</TargetFrameworks>
-    <AssemblyVersion>1.21.0</AssemblyVersion>
+    <AssemblyVersion>1.22.0</AssemblyVersion>
   </PropertyGroup>
 
   <PropertyGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
diff --git a/Rules/Rules.csproj b/Rules/Rules.csproj
index 9cd5a19bc..a9497824d 100644
--- a/Rules/Rules.csproj
+++ b/Rules/Rules.csproj
@@ -1,10 +1,10 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <VersionPrefix>1.21.0</VersionPrefix>
+    <VersionPrefix>1.22.0</VersionPrefix>
     <TargetFrameworks>net6;net462</TargetFrameworks>
     <AssemblyName>Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules</AssemblyName>
-    <AssemblyVersion>1.21.0</AssemblyVersion>
+    <AssemblyVersion>1.22.0</AssemblyVersion>
     <PackageId>Rules</PackageId>
     <RootNamespace>Microsoft.Windows.PowerShell.ScriptAnalyzer</RootNamespace> <!-- Namespace needs to match Assembly name for ressource binding -->
     <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> <!-- Needed in order for Pluralize.NET DLL to appear in bin folder - https://github.com/NuGet/Home/issues/4488 -->
diff --git a/docs/Cmdlets/Get-ScriptAnalyzerRule.md b/docs/Cmdlets/Get-ScriptAnalyzerRule.md
index 64bd7307f..90366c5b0 100644
--- a/docs/Cmdlets/Get-ScriptAnalyzerRule.md
+++ b/docs/Cmdlets/Get-ScriptAnalyzerRule.md
@@ -1,7 +1,7 @@
 ---
 external help file: Microsoft.Windows.PowerShell.ScriptAnalyzer.dll-Help.xml
 Module Name: PSScriptAnalyzer
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 10/07/2021
 online version: https://learn.microsoft.com/powershell/module/psscriptanalyzer/get-scriptanalyzerrule?view=ps-modules&wt.mc_id=ps-gethelp
 schema: 2.0.0
diff --git a/docs/Cmdlets/Invoke-Formatter.md b/docs/Cmdlets/Invoke-Formatter.md
index 91dc68add..88dd320ae 100644
--- a/docs/Cmdlets/Invoke-Formatter.md
+++ b/docs/Cmdlets/Invoke-Formatter.md
@@ -1,7 +1,7 @@
 ---
 external help file: Microsoft.Windows.PowerShell.ScriptAnalyzer.dll-Help.xml
 Module Name: PSScriptAnalyzer
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 10/07/2021
 online version: https://learn.microsoft.com/powershell/module/psscriptanalyzer/invoke-formatter?view=ps-modules&wt.mc_id=ps-gethelp
 schema: 2.0.0
diff --git a/docs/Cmdlets/Invoke-ScriptAnalyzer.md b/docs/Cmdlets/Invoke-ScriptAnalyzer.md
index 4605d1d89..9d0195c86 100644
--- a/docs/Cmdlets/Invoke-ScriptAnalyzer.md
+++ b/docs/Cmdlets/Invoke-ScriptAnalyzer.md
@@ -1,7 +1,7 @@
 ---
 external help file: Microsoft.Windows.PowerShell.ScriptAnalyzer.dll-Help.xml
 Module Name: PSScriptAnalyzer
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 10/07/2021
 online version: https://learn.microsoft.com/powershell/module/psscriptanalyzer/invoke-scriptanalyzer?view=ps-modules&wt.mc_id=ps-gethelp
 schema: 2.0.0
diff --git a/docs/Cmdlets/PSScriptAnalyzer.md b/docs/Cmdlets/PSScriptAnalyzer.md
index 1db78a547..b7267e8b5 100644
--- a/docs/Cmdlets/PSScriptAnalyzer.md
+++ b/docs/Cmdlets/PSScriptAnalyzer.md
@@ -1,10 +1,10 @@
 ---
 Download Help Link: https://aka.ms/ps-modules-help
-Help Version: 1.21.0
+Help Version: 1.22.0
 Locale: en-US
 Module Guid: d6245802-193d-4068-a631-8863a4342a18
 Module Name: PSScriptAnalyzer
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 10/07/2021
 ---
 
diff --git a/docs/Rules/AlignAssignmentStatement.md b/docs/Rules/AlignAssignmentStatement.md
index 21d5cfbc7..e41bff7a1 100644
--- a/docs/Rules/AlignAssignmentStatement.md
+++ b/docs/Rules/AlignAssignmentStatement.md
@@ -1,6 +1,6 @@
 ---
 description: Align assignment statement
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AlignAssignmentStatement
diff --git a/docs/Rules/AvoidAssignmentToAutomaticVariable.md b/docs/Rules/AvoidAssignmentToAutomaticVariable.md
index 7a978e32a..572e9eb3a 100644
--- a/docs/Rules/AvoidAssignmentToAutomaticVariable.md
+++ b/docs/Rules/AvoidAssignmentToAutomaticVariable.md
@@ -1,6 +1,6 @@
 ---
 description: Changing automatic variables might have undesired side effects
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidAssignmentToAutomaticVariable
diff --git a/docs/Rules/AvoidDefaultValueForMandatoryParameter.md b/docs/Rules/AvoidDefaultValueForMandatoryParameter.md
index 71a82605f..ac5fdfc9c 100644
--- a/docs/Rules/AvoidDefaultValueForMandatoryParameter.md
+++ b/docs/Rules/AvoidDefaultValueForMandatoryParameter.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Default Value For Mandatory Parameter
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidDefaultValueForMandatoryParameter
diff --git a/docs/Rules/AvoidDefaultValueSwitchParameter.md b/docs/Rules/AvoidDefaultValueSwitchParameter.md
index f08ac7732..74e76bdc6 100644
--- a/docs/Rules/AvoidDefaultValueSwitchParameter.md
+++ b/docs/Rules/AvoidDefaultValueSwitchParameter.md
@@ -1,6 +1,6 @@
 ---
 description: Switch Parameters Should Not Default To True
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidDefaultValueSwitchParameter
diff --git a/docs/Rules/AvoidExclaimOperator.md b/docs/Rules/AvoidExclaimOperator.md
index 5f858feca..5ef833fc0 100644
--- a/docs/Rules/AvoidExclaimOperator.md
+++ b/docs/Rules/AvoidExclaimOperator.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid exclaim operator
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/14/2023
 ms.topic: reference
 title: AvoidExclaimOperator
diff --git a/docs/Rules/AvoidGlobalAliases.md b/docs/Rules/AvoidGlobalAliases.md
index 9b9463196..36c581ca6 100644
--- a/docs/Rules/AvoidGlobalAliases.md
+++ b/docs/Rules/AvoidGlobalAliases.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid global aliases.
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidGlobalAliases
diff --git a/docs/Rules/AvoidGlobalFunctions.md b/docs/Rules/AvoidGlobalFunctions.md
index cf4ee8fad..ef267ef8b 100644
--- a/docs/Rules/AvoidGlobalFunctions.md
+++ b/docs/Rules/AvoidGlobalFunctions.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid global functions and aliases
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidGlobalFunctions
diff --git a/docs/Rules/AvoidGlobalVars.md b/docs/Rules/AvoidGlobalVars.md
index 54da52443..0edcd4753 100644
--- a/docs/Rules/AvoidGlobalVars.md
+++ b/docs/Rules/AvoidGlobalVars.md
@@ -1,6 +1,6 @@
 ---
 description: No Global Variables
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidGlobalVars
diff --git a/docs/Rules/AvoidInvokingEmptyMembers.md b/docs/Rules/AvoidInvokingEmptyMembers.md
index 88665f1af..d512601ad 100644
--- a/docs/Rules/AvoidInvokingEmptyMembers.md
+++ b/docs/Rules/AvoidInvokingEmptyMembers.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Invoking Empty Members
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidInvokingEmptyMembers
diff --git a/docs/Rules/AvoidLongLines.md b/docs/Rules/AvoidLongLines.md
index eab82ad64..2dd94369a 100644
--- a/docs/Rules/AvoidLongLines.md
+++ b/docs/Rules/AvoidLongLines.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid long lines
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidLongLines
diff --git a/docs/Rules/AvoidMultipleTypeAttributes.md b/docs/Rules/AvoidMultipleTypeAttributes.md
index 5e5dbea69..f97d183c0 100644
--- a/docs/Rules/AvoidMultipleTypeAttributes.md
+++ b/docs/Rules/AvoidMultipleTypeAttributes.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid multiple type specifiers on parameters.
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidMultipleTypeAttributes
diff --git a/docs/Rules/AvoidNullOrEmptyHelpMessageAttribute.md b/docs/Rules/AvoidNullOrEmptyHelpMessageAttribute.md
index 4ba4d8e9c..cee57e0e2 100644
--- a/docs/Rules/AvoidNullOrEmptyHelpMessageAttribute.md
+++ b/docs/Rules/AvoidNullOrEmptyHelpMessageAttribute.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid using null or empty HelpMessage parameter attribute.
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidNullOrEmptyHelpMessageAttribute
diff --git a/docs/Rules/AvoidOverwritingBuiltInCmdlets.md b/docs/Rules/AvoidOverwritingBuiltInCmdlets.md
index 7ac93454e..cd7f9c3a6 100644
--- a/docs/Rules/AvoidOverwritingBuiltInCmdlets.md
+++ b/docs/Rules/AvoidOverwritingBuiltInCmdlets.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid overwriting built in cmdlets
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidOverwritingBuiltInCmdlets
diff --git a/docs/Rules/AvoidSemicolonsAsLineTerminators.md b/docs/Rules/AvoidSemicolonsAsLineTerminators.md
index 0a496678c..f6d0d69b7 100644
--- a/docs/Rules/AvoidSemicolonsAsLineTerminators.md
+++ b/docs/Rules/AvoidSemicolonsAsLineTerminators.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid semicolons as line terminators
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidSemicolonsAsLineTerminators
diff --git a/docs/Rules/AvoidShouldContinueWithoutForce.md b/docs/Rules/AvoidShouldContinueWithoutForce.md
index 1ffd4ed7b..dba5e6857 100644
--- a/docs/Rules/AvoidShouldContinueWithoutForce.md
+++ b/docs/Rules/AvoidShouldContinueWithoutForce.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using ShouldContinue Without Boolean Force Parameter
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidShouldContinueWithoutForce
diff --git a/docs/Rules/AvoidTrailingWhitespace.md b/docs/Rules/AvoidTrailingWhitespace.md
index 2067cee75..9740d429c 100644
--- a/docs/Rules/AvoidTrailingWhitespace.md
+++ b/docs/Rules/AvoidTrailingWhitespace.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid trailing whitespace
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidTrailingWhitespace
diff --git a/docs/Rules/AvoidUsingBrokenHashAlgorithms.md b/docs/Rules/AvoidUsingBrokenHashAlgorithms.md
index 52510a5e3..a8fc60dc1 100644
--- a/docs/Rules/AvoidUsingBrokenHashAlgorithms.md
+++ b/docs/Rules/AvoidUsingBrokenHashAlgorithms.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid using broken hash algorithms
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingBrokenHashAlgorithms
diff --git a/docs/Rules/AvoidUsingCmdletAliases.md b/docs/Rules/AvoidUsingCmdletAliases.md
index 87c13b33c..25adb3767 100644
--- a/docs/Rules/AvoidUsingCmdletAliases.md
+++ b/docs/Rules/AvoidUsingCmdletAliases.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using Cmdlet Aliases or omitting the 'Get-' prefix.
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingCmdletAliases
diff --git a/docs/Rules/AvoidUsingComputerNameHardcoded.md b/docs/Rules/AvoidUsingComputerNameHardcoded.md
index 6ff30b54a..f15b69c06 100644
--- a/docs/Rules/AvoidUsingComputerNameHardcoded.md
+++ b/docs/Rules/AvoidUsingComputerNameHardcoded.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using ComputerName Hardcoded
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingComputerNameHardcoded
diff --git a/docs/Rules/AvoidUsingConvertToSecureStringWithPlainText.md b/docs/Rules/AvoidUsingConvertToSecureStringWithPlainText.md
index 3c651a400..fa6a0df0e 100644
--- a/docs/Rules/AvoidUsingConvertToSecureStringWithPlainText.md
+++ b/docs/Rules/AvoidUsingConvertToSecureStringWithPlainText.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using SecureString With Plain Text
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingConvertToSecureStringWithPlainText
diff --git a/docs/Rules/AvoidUsingDeprecatedManifestFields.md b/docs/Rules/AvoidUsingDeprecatedManifestFields.md
index bac27c065..32bc4d5b5 100644
--- a/docs/Rules/AvoidUsingDeprecatedManifestFields.md
+++ b/docs/Rules/AvoidUsingDeprecatedManifestFields.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using Deprecated Manifest Fields
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingDeprecatedManifestFields
diff --git a/docs/Rules/AvoidUsingDoubleQuotesForConstantString.md b/docs/Rules/AvoidUsingDoubleQuotesForConstantString.md
index ab732fc48..002a72aca 100644
--- a/docs/Rules/AvoidUsingDoubleQuotesForConstantString.md
+++ b/docs/Rules/AvoidUsingDoubleQuotesForConstantString.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid using double quotes if the string is constant.
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingDoubleQuotesForConstantString
diff --git a/docs/Rules/AvoidUsingEmptyCatchBlock.md b/docs/Rules/AvoidUsingEmptyCatchBlock.md
index 0d0749f06..8c944563f 100644
--- a/docs/Rules/AvoidUsingEmptyCatchBlock.md
+++ b/docs/Rules/AvoidUsingEmptyCatchBlock.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using Empty Catch Block
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingEmptyCatchBlock
diff --git a/docs/Rules/AvoidUsingInvokeExpression.md b/docs/Rules/AvoidUsingInvokeExpression.md
index de35d16a4..570b51ac4 100644
--- a/docs/Rules/AvoidUsingInvokeExpression.md
+++ b/docs/Rules/AvoidUsingInvokeExpression.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using Invoke-Expression
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingInvokeExpression
diff --git a/docs/Rules/AvoidUsingPlainTextForPassword.md b/docs/Rules/AvoidUsingPlainTextForPassword.md
index 2d53fbbbe..3d2b9f6e0 100644
--- a/docs/Rules/AvoidUsingPlainTextForPassword.md
+++ b/docs/Rules/AvoidUsingPlainTextForPassword.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using Plain Text For Password Parameter
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingPlainTextForPassword
diff --git a/docs/Rules/AvoidUsingPositionalParameters.md b/docs/Rules/AvoidUsingPositionalParameters.md
index 2d1dab690..3480fb9ee 100644
--- a/docs/Rules/AvoidUsingPositionalParameters.md
+++ b/docs/Rules/AvoidUsingPositionalParameters.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using Positional Parameters
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingPositionalParameters
diff --git a/docs/Rules/AvoidUsingUsernameAndPasswordParams.md b/docs/Rules/AvoidUsingUsernameAndPasswordParams.md
index f7c634ff2..b37bbfd42 100644
--- a/docs/Rules/AvoidUsingUsernameAndPasswordParams.md
+++ b/docs/Rules/AvoidUsingUsernameAndPasswordParams.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using Username and Password Parameters
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingUsernameAndPasswordParams
diff --git a/docs/Rules/AvoidUsingWMICmdlet.md b/docs/Rules/AvoidUsingWMICmdlet.md
index f1e633fe7..47888b361 100644
--- a/docs/Rules/AvoidUsingWMICmdlet.md
+++ b/docs/Rules/AvoidUsingWMICmdlet.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using Get-WMIObject, Remove-WMIObject, Invoke-WmiMethod, Register-WmiEvent, Set-WmiInstance
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingWMICmdlet
diff --git a/docs/Rules/AvoidUsingWriteHost.md b/docs/Rules/AvoidUsingWriteHost.md
index 31396af81..930202d4f 100644
--- a/docs/Rules/AvoidUsingWriteHost.md
+++ b/docs/Rules/AvoidUsingWriteHost.md
@@ -1,6 +1,6 @@
 ---
 description: Avoid Using Write-Host
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: AvoidUsingWriteHost
diff --git a/docs/Rules/DSCDscExamplesPresent.md b/docs/Rules/DSCDscExamplesPresent.md
index a4ab2c792..aaf84d185 100644
--- a/docs/Rules/DSCDscExamplesPresent.md
+++ b/docs/Rules/DSCDscExamplesPresent.md
@@ -1,6 +1,6 @@
 ---
 description: DSC examples are present
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: DSCDscExamplesPresent
diff --git a/docs/Rules/DSCDscTestsPresent.md b/docs/Rules/DSCDscTestsPresent.md
index f96ecbc77..22eca027f 100644
--- a/docs/Rules/DSCDscTestsPresent.md
+++ b/docs/Rules/DSCDscTestsPresent.md
@@ -1,6 +1,6 @@
 ---
 description: Dsc tests are present
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: DSCDscTestsPresent
diff --git a/docs/Rules/DSCReturnCorrectTypesForDSCFunctions.md b/docs/Rules/DSCReturnCorrectTypesForDSCFunctions.md
index 2b0a4e058..882a492ca 100644
--- a/docs/Rules/DSCReturnCorrectTypesForDSCFunctions.md
+++ b/docs/Rules/DSCReturnCorrectTypesForDSCFunctions.md
@@ -1,6 +1,6 @@
 ---
 description: Return Correct Types For DSC Functions
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: DSCReturnCorrectTypesForDSCFunctions
diff --git a/docs/Rules/DSCStandardDSCFunctionsInResource.md b/docs/Rules/DSCStandardDSCFunctionsInResource.md
index 9fbc2c672..6280e412c 100644
--- a/docs/Rules/DSCStandardDSCFunctionsInResource.md
+++ b/docs/Rules/DSCStandardDSCFunctionsInResource.md
@@ -1,6 +1,6 @@
 ---
 description: Use Standard Get/Set/Test TargetResource functions in DSC Resource
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: DSCStandardDSCFunctionsInResource
diff --git a/docs/Rules/DSCUseIdenticalMandatoryParametersForDSC.md b/docs/Rules/DSCUseIdenticalMandatoryParametersForDSC.md
index 65a612712..2c6f04709 100644
--- a/docs/Rules/DSCUseIdenticalMandatoryParametersForDSC.md
+++ b/docs/Rules/DSCUseIdenticalMandatoryParametersForDSC.md
@@ -1,6 +1,6 @@
 ---
 description: Use identical mandatory parameters for DSC Get/Test/Set TargetResource functions
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: DSCUseIdenticalMandatoryParametersForDSC
diff --git a/docs/Rules/DSCUseIdenticalParametersForDSC.md b/docs/Rules/DSCUseIdenticalParametersForDSC.md
index ea72db0ba..2497f41ad 100644
--- a/docs/Rules/DSCUseIdenticalParametersForDSC.md
+++ b/docs/Rules/DSCUseIdenticalParametersForDSC.md
@@ -1,6 +1,6 @@
 ---
 description: Use Identical Parameters For DSC Test and Set Functions
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: DSCUseIdenticalParametersForDSC
diff --git a/docs/Rules/DSCUseVerboseMessageInDSCResource.md b/docs/Rules/DSCUseVerboseMessageInDSCResource.md
index 0af52de06..49ef63ed4 100644
--- a/docs/Rules/DSCUseVerboseMessageInDSCResource.md
+++ b/docs/Rules/DSCUseVerboseMessageInDSCResource.md
@@ -1,6 +1,6 @@
 ---
 description: Use verbose message in DSC resource
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: DSCUseVerboseMessageInDSCResource
diff --git a/docs/Rules/MisleadingBacktick.md b/docs/Rules/MisleadingBacktick.md
index 02ec622dc..3194e706f 100644
--- a/docs/Rules/MisleadingBacktick.md
+++ b/docs/Rules/MisleadingBacktick.md
@@ -1,6 +1,6 @@
 ---
 description: Misleading Backtick
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: MisleadingBacktick
diff --git a/docs/Rules/MissingModuleManifestField.md b/docs/Rules/MissingModuleManifestField.md
index a508e7191..efcf70af1 100644
--- a/docs/Rules/MissingModuleManifestField.md
+++ b/docs/Rules/MissingModuleManifestField.md
@@ -1,6 +1,6 @@
 ---
 description: Module Manifest Fields
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: MissingModuleManifestField
diff --git a/docs/Rules/PlaceCloseBrace.md b/docs/Rules/PlaceCloseBrace.md
index 11eefc9d8..d181eebd9 100644
--- a/docs/Rules/PlaceCloseBrace.md
+++ b/docs/Rules/PlaceCloseBrace.md
@@ -1,6 +1,6 @@
 ---
 description: Place close braces
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: PlaceCloseBrace
diff --git a/docs/Rules/PlaceOpenBrace.md b/docs/Rules/PlaceOpenBrace.md
index b3e48e0ce..bc3e4b5e2 100644
--- a/docs/Rules/PlaceOpenBrace.md
+++ b/docs/Rules/PlaceOpenBrace.md
@@ -1,6 +1,6 @@
 ---
 description: Place open braces consistently
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: PlaceOpenBrace
diff --git a/docs/Rules/PossibleIncorrectComparisonWithNull.md b/docs/Rules/PossibleIncorrectComparisonWithNull.md
index 1c9ea8d24..d3c62321b 100644
--- a/docs/Rules/PossibleIncorrectComparisonWithNull.md
+++ b/docs/Rules/PossibleIncorrectComparisonWithNull.md
@@ -1,6 +1,6 @@
 ---
 description: Null Comparison
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: PossibleIncorrectComparisonWithNull
diff --git a/docs/Rules/PossibleIncorrectUsageOfAssignmentOperator.md b/docs/Rules/PossibleIncorrectUsageOfAssignmentOperator.md
index 7981512ff..8d046e302 100644
--- a/docs/Rules/PossibleIncorrectUsageOfAssignmentOperator.md
+++ b/docs/Rules/PossibleIncorrectUsageOfAssignmentOperator.md
@@ -1,6 +1,6 @@
 ---
 description: Equal sign is not an assignment operator. Did you mean the equality operator \'-eq\'?
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: PossibleIncorrectUsageOfAssignmentOperator
diff --git a/docs/Rules/PossibleIncorrectUsageOfRedirectionOperator.md b/docs/Rules/PossibleIncorrectUsageOfRedirectionOperator.md
index 759252cd3..cfd00c05b 100644
--- a/docs/Rules/PossibleIncorrectUsageOfRedirectionOperator.md
+++ b/docs/Rules/PossibleIncorrectUsageOfRedirectionOperator.md
@@ -1,6 +1,6 @@
 ---
 description: \'>\' is not a comparison operator. Use \'-gt\' (greater than) or \'-ge\' (greater or equal).
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: PossibleIncorrectUsageOfRedirectionOperator
diff --git a/docs/Rules/ProvideCommentHelp.md b/docs/Rules/ProvideCommentHelp.md
index e8a45b152..c6e373f36 100644
--- a/docs/Rules/ProvideCommentHelp.md
+++ b/docs/Rules/ProvideCommentHelp.md
@@ -1,6 +1,6 @@
 ---
 description: Basic Comment Help
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: ProvideCommentHelp
diff --git a/docs/Rules/README.md b/docs/Rules/README.md
index 42c2003ad..ccfaa71ea 100644
--- a/docs/Rules/README.md
+++ b/docs/Rules/README.md
@@ -1,6 +1,6 @@
 ---
 description: List of PSScriptAnalyzer rules
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: List of PSScriptAnalyzer rules
diff --git a/docs/Rules/ReservedCmdletChar.md b/docs/Rules/ReservedCmdletChar.md
index 2fc57ca3e..e4195d42b 100644
--- a/docs/Rules/ReservedCmdletChar.md
+++ b/docs/Rules/ReservedCmdletChar.md
@@ -1,6 +1,6 @@
 ---
 description: Reserved Cmdlet Chars
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: ReservedCmdletChar
diff --git a/docs/Rules/ReservedParams.md b/docs/Rules/ReservedParams.md
index 2a254683f..2d38c1af2 100644
--- a/docs/Rules/ReservedParams.md
+++ b/docs/Rules/ReservedParams.md
@@ -1,6 +1,6 @@
 ---
 description: Reserved Parameters
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: ReservedParams
diff --git a/docs/Rules/ReviewUnusedParameter.md b/docs/Rules/ReviewUnusedParameter.md
index 2408c5535..c955760d6 100644
--- a/docs/Rules/ReviewUnusedParameter.md
+++ b/docs/Rules/ReviewUnusedParameter.md
@@ -1,6 +1,6 @@
 ---
 description: ReviewUnusedParameter
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: ReviewUnusedParameter
diff --git a/docs/Rules/ShouldProcess.md b/docs/Rules/ShouldProcess.md
index d35ca8d40..6746c3621 100644
--- a/docs/Rules/ShouldProcess.md
+++ b/docs/Rules/ShouldProcess.md
@@ -1,6 +1,6 @@
 ---
 description: Should Process
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: ShouldProcess
diff --git a/docs/Rules/UseApprovedVerbs.md b/docs/Rules/UseApprovedVerbs.md
index 2f51bfdb4..f4d685585 100644
--- a/docs/Rules/UseApprovedVerbs.md
+++ b/docs/Rules/UseApprovedVerbs.md
@@ -1,6 +1,6 @@
 ---
 description: Cmdlet Verbs
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseApprovedVerbs
diff --git a/docs/Rules/UseBOMForUnicodeEncodedFile.md b/docs/Rules/UseBOMForUnicodeEncodedFile.md
index 118158773..2d174f99e 100644
--- a/docs/Rules/UseBOMForUnicodeEncodedFile.md
+++ b/docs/Rules/UseBOMForUnicodeEncodedFile.md
@@ -1,6 +1,6 @@
 ---
 description: Use BOM encoding for non-ASCII files
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseBOMForUnicodeEncodedFile
diff --git a/docs/Rules/UseCmdletCorrectly.md b/docs/Rules/UseCmdletCorrectly.md
index 205c6a971..39de79c5c 100644
--- a/docs/Rules/UseCmdletCorrectly.md
+++ b/docs/Rules/UseCmdletCorrectly.md
@@ -1,6 +1,6 @@
 ---
 description: Use Cmdlet Correctly
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseCmdletCorrectly
diff --git a/docs/Rules/UseCompatibleCmdlets.md b/docs/Rules/UseCompatibleCmdlets.md
index 93be36a34..a340a6869 100644
--- a/docs/Rules/UseCompatibleCmdlets.md
+++ b/docs/Rules/UseCompatibleCmdlets.md
@@ -1,6 +1,6 @@
 ---
 description: Use compatible cmdlets
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseCompatibleCmdlets
diff --git a/docs/Rules/UseCompatibleCommands.md b/docs/Rules/UseCompatibleCommands.md
index 1fb47eae7..6e0714f2f 100644
--- a/docs/Rules/UseCompatibleCommands.md
+++ b/docs/Rules/UseCompatibleCommands.md
@@ -1,6 +1,6 @@
 ---
 description: Use compatible commands
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseCompatibleCommands
diff --git a/docs/Rules/UseCompatibleSyntax.md b/docs/Rules/UseCompatibleSyntax.md
index 71974b62a..ebea10c22 100644
--- a/docs/Rules/UseCompatibleSyntax.md
+++ b/docs/Rules/UseCompatibleSyntax.md
@@ -1,6 +1,6 @@
 ---
 description: Use compatible syntax
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseCompatibleSyntax
diff --git a/docs/Rules/UseCompatibleTypes.md b/docs/Rules/UseCompatibleTypes.md
index 8917ef5eb..72927d140 100644
--- a/docs/Rules/UseCompatibleTypes.md
+++ b/docs/Rules/UseCompatibleTypes.md
@@ -1,6 +1,6 @@
 ---
 description: Use compatible types
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseCompatibleTypes
diff --git a/docs/Rules/UseConsistentIndentation.md b/docs/Rules/UseConsistentIndentation.md
index f9b5d2d81..fa331a74f 100644
--- a/docs/Rules/UseConsistentIndentation.md
+++ b/docs/Rules/UseConsistentIndentation.md
@@ -1,6 +1,6 @@
 ---
 description: Use consistent indentation
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseConsistentIndentation
diff --git a/docs/Rules/UseConsistentWhitespace.md b/docs/Rules/UseConsistentWhitespace.md
index 76119293d..1841ed0f5 100644
--- a/docs/Rules/UseConsistentWhitespace.md
+++ b/docs/Rules/UseConsistentWhitespace.md
@@ -1,6 +1,6 @@
 ---
 description: Use whitespaces
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseConsistentWhitespace
diff --git a/docs/Rules/UseCorrectCasing.md b/docs/Rules/UseCorrectCasing.md
index 7fa3cc5b3..c39c08875 100644
--- a/docs/Rules/UseCorrectCasing.md
+++ b/docs/Rules/UseCorrectCasing.md
@@ -1,6 +1,6 @@
 ---
 description: Use exact casing of cmdlet/function/parameter name.
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseCorrectCasing
diff --git a/docs/Rules/UseDeclaredVarsMoreThanAssignments.md b/docs/Rules/UseDeclaredVarsMoreThanAssignments.md
index 080fbb671..482105db4 100644
--- a/docs/Rules/UseDeclaredVarsMoreThanAssignments.md
+++ b/docs/Rules/UseDeclaredVarsMoreThanAssignments.md
@@ -1,6 +1,6 @@
 ---
 description: Extra Variables
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseDeclaredVarsMoreThanAssignments
diff --git a/docs/Rules/UseLiteralInitializerForHashtable.md b/docs/Rules/UseLiteralInitializerForHashtable.md
index 31462c743..bb180d832 100644
--- a/docs/Rules/UseLiteralInitializerForHashtable.md
+++ b/docs/Rules/UseLiteralInitializerForHashtable.md
@@ -1,6 +1,6 @@
 ---
 description: Create hashtables with literal initializers
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseLiteralInitializerForHashtable
diff --git a/docs/Rules/UseOutputTypeCorrectly.md b/docs/Rules/UseOutputTypeCorrectly.md
index 4ce9994da..01895c17d 100644
--- a/docs/Rules/UseOutputTypeCorrectly.md
+++ b/docs/Rules/UseOutputTypeCorrectly.md
@@ -1,6 +1,6 @@
 ---
 description: Use OutputType Correctly
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseOutputTypeCorrectly
diff --git a/docs/Rules/UsePSCredentialType.md b/docs/Rules/UsePSCredentialType.md
index 79e1a194b..c3c2dc7f1 100644
--- a/docs/Rules/UsePSCredentialType.md
+++ b/docs/Rules/UsePSCredentialType.md
@@ -1,6 +1,6 @@
 ---
 description: Use PSCredential type.
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UsePSCredentialType
diff --git a/docs/Rules/UseProcessBlockForPipelineCommand.md b/docs/Rules/UseProcessBlockForPipelineCommand.md
index bcf11a8b4..d74da5a71 100644
--- a/docs/Rules/UseProcessBlockForPipelineCommand.md
+++ b/docs/Rules/UseProcessBlockForPipelineCommand.md
@@ -1,6 +1,6 @@
 ---
 description: Use process block for command that accepts input from pipeline.
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseProcessBlockForPipelineCommand
diff --git a/docs/Rules/UseShouldProcessForStateChangingFunctions.md b/docs/Rules/UseShouldProcessForStateChangingFunctions.md
index 45017dba8..5c63d150d 100644
--- a/docs/Rules/UseShouldProcessForStateChangingFunctions.md
+++ b/docs/Rules/UseShouldProcessForStateChangingFunctions.md
@@ -1,6 +1,6 @@
 ---
 description: Use ShouldProcess For State Changing Functions
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseShouldProcessForStateChangingFunctions
diff --git a/docs/Rules/UseSingularNouns.md b/docs/Rules/UseSingularNouns.md
index 387d48c2d..6d1379664 100644
--- a/docs/Rules/UseSingularNouns.md
+++ b/docs/Rules/UseSingularNouns.md
@@ -1,6 +1,6 @@
 ---
 description: Cmdlet Singular Noun
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseSingularNouns
diff --git a/docs/Rules/UseSupportsShouldProcess.md b/docs/Rules/UseSupportsShouldProcess.md
index 9d894b85b..40767e060 100644
--- a/docs/Rules/UseSupportsShouldProcess.md
+++ b/docs/Rules/UseSupportsShouldProcess.md
@@ -1,6 +1,6 @@
 ---
 description: Use SupportsShouldProcess
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseSupportsShouldProcess
diff --git a/docs/Rules/UseToExportFieldsInManifest.md b/docs/Rules/UseToExportFieldsInManifest.md
index dcbf890b7..5a4c87c73 100644
--- a/docs/Rules/UseToExportFieldsInManifest.md
+++ b/docs/Rules/UseToExportFieldsInManifest.md
@@ -1,6 +1,6 @@
 ---
 description: Use the *ToExport module manifest fields.
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseToExportFieldsInManifest
diff --git a/docs/Rules/UseUTF8EncodingForHelpFile.md b/docs/Rules/UseUTF8EncodingForHelpFile.md
index 56b6f0010..8f7ab429c 100644
--- a/docs/Rules/UseUTF8EncodingForHelpFile.md
+++ b/docs/Rules/UseUTF8EncodingForHelpFile.md
@@ -1,6 +1,6 @@
 ---
 description: Use UTF8 Encoding For Help File
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseUTF8EncodingForHelpFile
diff --git a/docs/Rules/UseUsingScopeModifierInNewRunspaces.md b/docs/Rules/UseUsingScopeModifierInNewRunspaces.md
index 88769d80b..86a76561c 100644
--- a/docs/Rules/UseUsingScopeModifierInNewRunspaces.md
+++ b/docs/Rules/UseUsingScopeModifierInNewRunspaces.md
@@ -1,6 +1,6 @@
 ---
 description: Use 'Using:' scope modifier in RunSpace ScriptBlocks
-ms.custom: PSSA v1.21.0
+ms.custom: PSSA v1.22.0
 ms.date: 06/28/2023
 ms.topic: reference
 title: UseUsingScopeModifierInNewRunspaces