Skip to content

Commit 8718dc5

Browse files
committed
Merge pull request #160 from GoodOlClint/PSUseOutputTypeCorrectly
Suppress PSUseOutputTypeCorrectly warning when function outputs System.Void
2 parents a30cd52 + 76822d9 commit 8718dc5

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

Rules/UseOutputTypeCorrectly.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ public override AstVisitAction VisitFunctionDefinition(FunctionDefinitionAst fun
110110
|| String.Equals(typeof(Unreached).FullName, typeName, StringComparison.OrdinalIgnoreCase)
111111
|| String.Equals(typeof(Undetermined).FullName, typeName, StringComparison.OrdinalIgnoreCase)
112112
|| String.Equals(typeof(object).FullName, typeName, StringComparison.OrdinalIgnoreCase)
113+
|| String.Equals(typeof(void).FullName, typeName, StringComparison.OrdinalIgnoreCase)
113114
|| outputTypes.Contains(typeName, StringComparer.OrdinalIgnoreCase))
114115
{
115116
continue;

Tests/Rules/GoodCmdlet.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ function Get-File
9191
{
9292
if ($pscmdlet.ShouldContinue("Yes", "No")) {
9393
}
94+
[System.Void] $Param3
9495
}
9596
}
9697

0 commit comments

Comments
 (0)