MCPcopy
hub / github.com/danger/danger-js / inlinePositionParser

Function inlinePositionParser

source/platforms/gitlab/inlinePositionParser.ts:22–32  ·  view source on GitHub ↗
(structuredDiff: StructuredDiff, path: string, line: number)

Source from the content-addressed store, hash-verified

20}
21
22export function inlinePositionParser(structuredDiff: StructuredDiff, path: string, line: number): InlinePosition {
23 d("structuredDiff", structuredDiff)
24 const lineDiff = calculateLineDiff(structuredDiff, line)
25 return {
26 pathDiff: {
27 oldPath: structuredDiff.fromPath,
28 newPath: path,
29 },
30 lineDiff: lineDiff,
31 }
32}
33
34function calculateLineDiff(diff: StructuredDiff, line: number): LineDiff {
35 let chunk = findRelevantChunk(diff, line)

Callers 2

GitLabClass · 0.90

Calls 1

calculateLineDiffFunction · 0.85

Tested by

no test coverage detected