[ { "RuleName": "PSAvoidUsingInvokeExpression", "Severity": "Warning", "ScriptPath": "/repo/scripts/Deploy.ps1", "Line": 12, "EndLine": 12, "Message": "Invoke-Expression is used. Please remove Invoke-Expression from script and find other options instead." }, { "RuleName": "PSAvoidUsingConvertToSecureStringWithPlainText", "Severity": "Error", "ScriptPath": "/repo/scripts/Deploy.ps1", "Line": 20, "EndLine": 22, "Message": "File 'Deploy.ps1' uses ConvertTo-SecureString with plaintext." }, { "RuleName": "PSAvoidUsingWriteHost", "Severity": "Warning", "ScriptPath": "/repo/module/Helpers.psm1", "Line": 5, "EndLine": 5, "Message": "File 'Helpers.psm1' uses Write-Host." }, { "RuleName": "PSUseDeclaredVarsMoreThanAssignments", "Severity": "Information", "ScriptPath": "/repo/module/Helpers.psm1", "Line": 30, "EndLine": 30, "Message": "The variable 'unused' is assigned but never used." }, { "RuleName": "TypeNotFound", "Severity": "ParseError", "ScriptPath": "/repo/module/Helpers.psm1", "Line": 41, "EndLine": 41, "Message": "Unable to find type [Foo]." } ]