Update issue templates #57
@ -96,8 +96,27 @@ function Invoke-Linter {
|
|||||||
Recurse = $true
|
Recurse = $true
|
||||||
Settings = './tools/PSScriptAnalyzerSettings.psd1'
|
Settings = './tools/PSScriptAnalyzerSettings.psd1'
|
||||||
ReportSummary = $true
|
ReportSummary = $true
|
||||||
|
ErrorAction = 'Stop'
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
$AnalyzerResults = Invoke-ScriptAnalyzer @AnalyzerSettings
|
||||||
|
if ( $AnalyzerResults ) {
|
||||||
|
$AnalyzerResults | Sort-Object -Property @(
|
||||||
|
"ScriptName",
|
||||||
|
"Line"
|
||||||
|
) | Format-Table @(
|
||||||
|
"Severity",
|
||||||
|
"ScriptName",
|
||||||
|
"Line",
|
||||||
|
"RuleName",
|
||||||
|
"Message"
|
||||||
|
) -AutoSize | Out-String | Write-Verbose -Verbose
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch {
|
||||||
|
Write-Error -Message 'PSScriptAnalyzer failer'
|
||||||
|
Write-Error -Message $_.Exception.Message -ErrorAction 'Stop'
|
||||||
}
|
}
|
||||||
Invoke-ScriptAnalyzer @AnalyzerSettings
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user