Skip to content

Commit dc8bda3

Browse files
Stabilize validation under coverage
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent 8108aa3 commit dc8bda3

5 files changed

Lines changed: 5 additions & 11 deletions

File tree

src/functions/private/ConvertTo-YamlFlowText.ps1

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,8 @@ function ConvertTo-YamlFlowText {
132132
continue
133133
}
134134
if ($frame.State -eq 'MappingValue') {
135-
$keyNode = $frame.Node.Entries[$frame.Index].Key
136135
$explicitKey = (
137-
Get-YamlEmissionImplicitKeyLength -Node $keyNode `
138-
-RenderedText $frame.KeyText
136+
Get-YamlEmissionImplicitKeyLength -RenderedText $frame.KeyText
139137
) -gt 1024
140138
$keyPrefix = if ($explicitKey) { '? ' } else { '' }
141139
$frame.Parts.Add("$keyPrefix$($frame.KeyText)`: $($frame.Child.Value)")

src/functions/private/Get-YamlEmissionImplicitKeyLength.ps1

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ function Get-YamlEmissionImplicitKeyLength {
66
[CmdletBinding()]
77
[OutputType([int])]
88
param (
9-
[Parameter(Mandatory)]
10-
[pscustomobject] $Node,
11-
129
[Parameter(Mandatory)]
1310
[string] $RenderedText
1411
)

src/functions/private/Read-YamlFlowNode.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,7 @@ function Read-YamlFlowNode {
563563
continue
564564
}
565565
if ($character -eq "`n") {
566-
$pendingWhiteSpace.Clear() | Out-Null
566+
$null = $pendingWhiteSpace.Clear()
567567
$pendingBreaks = 0
568568
while ($Cursor.Index -lt $Context.Text.Length -and
569569
$Context.Text[$Cursor.Index] -ceq "`n") {
@@ -598,7 +598,7 @@ function Read-YamlFlowNode {
598598
[void] $builder.Append($pendingWhiteSpace)
599599
}
600600
$pendingBreaks = 0
601-
$pendingWhiteSpace.Clear() | Out-Null
601+
$null = $pendingWhiteSpace.Clear()
602602
[void] $builder.Append($character)
603603
if ($builder.Length -gt $Context.MaxScalarLength) {
604604
throw (New-YamlException -Start $start -End $start -ErrorId 'YamlScalarLimitExceeded' -Message (

src/functions/private/Write-YamlNodeText.ps1

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ function Write-YamlNodeText {
4646
$keyText = ConvertTo-YamlFlowText -Node $task.Entry.Key `
4747
-EmittedReferences $EmittedReferences
4848
$explicitKey = (
49-
Get-YamlEmissionImplicitKeyLength -Node $task.Entry.Key `
50-
-RenderedText $keyText
49+
Get-YamlEmissionImplicitKeyLength -RenderedText $keyText
5150
) -gt 1024
5251
if ($explicitKey) {
5352
$spaces = ' ' * ($task.Level * $Indent)

tests/ConvertFrom-Yaml.Tests.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ date: !!timestamp 2001-12-14
523523
$tagAmplification = (
524524
@("%TAG !e! tag:example.test,$prefix", '---') + $taggedItems
525525
) -join "`n"
526-
$hugeInteger = '9' * 320000
526+
$hugeInteger = '9' * 32000
527527

528528
($tagAmplification | Test-Yaml -MaxTagLength 25000) |
529529
Should -BeFalse

0 commit comments

Comments
 (0)