Skip to content

Commit bd3bbb9

Browse files
author
Maria Romero
committed
fix functionDefinition Ast in cmdlet rule
1 parent 801c363 commit bd3bbb9

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Rules/UseCompatibleCmdlets.cs

+2-3
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,9 @@ public IEnumerable<DiagnosticRecord> AnalyzeScript(Ast ast, string fileName)
114114
IEnumerable<Ast> functionDefinitionAsts = ast.FindAll(testAst => testAst is FunctionDefinitionAst, true);
115115
foreach (Ast functionDefinition in functionDefinitionAsts)
116116
{
117-
string function = functionDefinition.GetType().GetProperty("Name").GetValue(functionDefinition).ToString();
118-
customCommands.Add(function);
117+
FunctionDefinitionAst definition = (FunctionDefinitionAst)functionDefinition;
118+
customCommands.Add(definition.Name);
119119
}
120-
121120
// If we have no cmdlets to check, we can exit from this rule.
122121
if (commandAsts.Count() == 0)
123122
{

0 commit comments

Comments
 (0)