Skip to content

Commit bce87cd

Browse files
committed
chore: add additional check for pointer before slice
1 parent 307731b commit bce87cd

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

packages/core/src/format/codeframes.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,9 @@ function positionsToLoc(
176176
}
177177

178178
export function getAstNodeByPointer(root: YAMLNode, pointer: string, reportOnKey: boolean) {
179-
const pointerSegments = parsePointer(pointer).slice(1);
179+
const segments = parsePointer(pointer);
180+
const pointerSegments = segments[0] === '#' ? segments.slice(1) : segments;
181+
180182
if (root === undefined) {
181183
return undefined;
182184
}

0 commit comments

Comments
 (0)