Merge pull request #29896 from Microsoft/jjh/gofmt

Windows: gofmt checker fixes
This commit is contained in:
Vincent Demeester 2017-02-02 12:12:57 +01:00 committed by GitHub
commit 8ed8366efd

View file

@ -273,9 +273,10 @@ Function Validate-GoFormat($headCommit, $upstreamCommit) {
$outputFile=[System.IO.Path]::GetTempFileName()
if (Test-Path $outputFile) { Remove-Item $outputFile }
[System.IO.File]::WriteAllText($outputFile, $content, (New-Object System.Text.UTF8Encoding($False)))
$valid=Invoke-Expression "gofmt -s -l $outputFile"
Write-Host "Checking $outputFile"
if ($valid.Length -ne 0) { $badFiles+=$_ }
$currentFile = $_ -Replace("/","\")
Write-Host Checking $currentFile
Invoke-Expression "gofmt -s -l $outputFile"
if ($LASTEXITCODE -ne 0) { $badFiles+=$currentFile }
if (Test-Path $outputFile) { Remove-Item $outputFile }
}
if ($badFiles.Length -eq 0) {