Invoke-ScriptAnalyzer: Print summary only once per invocation by MatejKafka · Pull Request #2063 · PowerShell/PSScriptAnalyzer

PR Summary

Similarly to the previous -EnableExit PR, this PR moves the summary printed when -ReportSummary is passed to EndProcessing, so that it's only printed once, instead of once for every value from the pipeline.

Imo, users are likely to be interested in the summary from all of the piped files, not for each file separately. Since the message is printed to the host (so the caller has no easy way to capture it), I don't believe moving it to be a breaking change.

PR Checklist