Summary of the new feature
Get-ScriptAnalyzerRule should declare OutputType. If only just so Get-ScriptAnalyzerRule | % comm<tab> works :)
Proposed technical implementation details (optional)
Add [OutputType(typeof(Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.RuleInfo))] to Microsoft.Windows.PowerShell.ScriptAnalyzer.Commands.GetScriptAnalyzerRuleCommand
What is the latest version of PSScriptAnalyzer at the point of writing
1.17.1