Skip to content

Commit a509548

Browse files
committed
Add RuleSeverity for AvoidUsingWMIObject rule
Modified the column width of "Severity" in Invoke-ScriptAnalyzer output format.
1 parent 3ee3ddd commit a509548

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

Engine/ScriptAnalyzer.format.ps1xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<Label>Rule Name</Label>
1414
</TableColumnHeader>
1515
<TableColumnHeader>
16-
<Width>10</Width>
16+
<Width>12</Width>
1717
<Label>Severity</Label>
1818
</TableColumnHeader>
1919
<TableColumnHeader>

Engine/ScriptAnalyzer.types.ps1xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
<Name>DefaultDisplayPropertySet</Name>
4343
<ReferencedProperties>
4444
<Name>Name</Name>
45-
<Name>CommonName</Name>
45+
<Name>Severity</Name>
4646
<Name>Description</Name>
4747
<Name>SourceName</Name>
4848
</ReferencedProperties>

Rules/AvoidUsingWMIObjectCmdlet.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,17 @@ public SourceType GetSourceType()
116116
return SourceType.Builtin;
117117
}
118118

119+
120+
/// <summary>
121+
/// GetSeverity:Retrieves the severity of the rule: error, warning of information.
122+
/// </summary>
123+
/// <returns></returns>
124+
public RuleSeverity GetSeverity()
125+
{
126+
return RuleSeverity.Warning;
127+
}
128+
129+
119130
/// <summary>
120131
/// GetSourceName: Retrieves the module/assembly name the rule is from.
121132
/// </summary>

0 commit comments

Comments
 (0)