Centralize parser diagnostic translation

This commit is contained in:
2026-09-07 01:04:08 +00:00
parent 49e04442da
commit a04d32c389
5 changed files with 26 additions and 38 deletions

View File

@@ -86,7 +86,7 @@ func loadProfileDocument(source Source, context *FilesystemContext, main parsedS
profileRoot, issues := yamladapter.Parse(bytes.NewReader(data), sourceID, yamladapter.Limits{Depth: maxDocumentDepth, Nodes: maxDocumentNodes})
if len(issues) != 0 {
_ = root.Close()
return nil, sources, importParseDiagnostics(sourceID, issues)
return nil, sources, parserDiagnostics(sourceID, issues)
}
nodeCount := countInputNodes(profileRoot)
if base.inputNodes+nodeCount > limits.nodes {