Skip to content

Commit b0fb70f

Browse files
author
quoctruong
committed
Edit format and types ps1xml files for SuppressedRecord class
1 parent f1086f5 commit b0fb70f

File tree

2 files changed

+91
-0
lines changed

2 files changed

+91
-0
lines changed

Engine/ScriptAnalyzer.format.ps1xml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,59 @@
5454
</TableControl>
5555
</View>
5656

57+
<View>
58+
<Name>PSScriptAnalyzerView</Name>
59+
<ViewSelectedBy>
60+
<TypeName>Microsoft.Windows.Powershell.ScriptAnalyzer.Generic.SuppressedRecord</TypeName>
61+
</ViewSelectedBy>
62+
<TableControl>
63+
<TableHeaders>
64+
<TableColumnHeader>
65+
<Width>35</Width>
66+
<Label>Rule Name</Label>
67+
</TableColumnHeader>
68+
<TableColumnHeader>
69+
<Width>10</Width>
70+
<Label>Severity</Label>
71+
</TableColumnHeader>
72+
<TableColumnHeader>
73+
<Width>10</Width>
74+
<Label>File Name</Label>
75+
</TableColumnHeader>
76+
<TableColumnHeader>
77+
<Width>5</Width>
78+
<Label>Line</Label>
79+
</TableColumnHeader>
80+
<TableColumnHeader>
81+
<Width>60</Width>
82+
<Label>Justification</Label>
83+
</TableColumnHeader>
84+
</TableHeaders>
85+
<TableRowEntries>
86+
<TableRowEntry>
87+
<Wrap/>
88+
<TableColumnItems>
89+
<TableColumnItem>
90+
<PropertyName>RuleName</PropertyName>
91+
</TableColumnItem>
92+
<TableColumnItem>
93+
<PropertyName>Severity</PropertyName>
94+
</TableColumnItem>
95+
<TableColumnItem>
96+
<PropertyName>ScriptName</PropertyName>
97+
</TableColumnItem>
98+
<TableColumnItem>
99+
<PropertyName>Line</PropertyName>
100+
</TableColumnItem>
101+
<TableColumnItem>
102+
<PropertyName>Justification</PropertyName>
103+
</TableColumnItem>
104+
</TableColumnItems>
105+
</TableRowEntry>
106+
</TableRowEntries>
107+
</TableControl>
108+
</View>
109+
57110
<View>
58111
<Name>ScriptAnalyzerRules</Name>
59112
<ViewSelectedBy>

Engine/ScriptAnalyzer.types.ps1xml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,44 @@
3232
</MemberSet>
3333
</Members>
3434
</Type>
35+
<Type>
36+
<Name>Microsoft.Windows.Powershell.ScriptAnalyzer.Generic.SuppressedRecord</Name>
37+
<Members>
38+
<ScriptProperty>
39+
<Name>Line</Name>
40+
<GetScriptBlock>
41+
$this.Extent.StartLineNumber
42+
</GetScriptBlock>
43+
</ScriptProperty>
44+
<ScriptProperty>
45+
<Name>Column</Name>
46+
<GetScriptBlock>
47+
$this.Extent.StartColumnNumber
48+
</GetScriptBlock>
49+
</ScriptProperty>
50+
<ScriptProperty>
51+
<Name>Justification</Name>
52+
<GetScriptBlock>
53+
$this.Suppression.Justification
54+
</GetScriptBlock>
55+
</ScriptProperty>
56+
<MemberSet>
57+
<Name>PSStandardMembers</Name>
58+
<Members>
59+
<PropertySet>
60+
<Name>DefaultDisplayPropertySet</Name>
61+
<ReferencedProperties>
62+
<Name>RuleName</Name>
63+
<Name>Severity</Name>
64+
<Name>Line</Name>
65+
<Name>Column</Name>
66+
<Name>Justification</Name>
67+
</ReferencedProperties>
68+
</PropertySet>
69+
</Members>
70+
</MemberSet>
71+
</Members>
72+
</Type>
3573
<Type>
3674
<Name>Microsoft.Windows.Powershell.ScriptAnalyzer.Generic.RuleInfo</Name>
3775
<Members>

0 commit comments

Comments
 (0)