Commit 700d4be
committed
fix: address unresolved PR review comments
- Fix deletion-only hunk misclassification in line-level granularity by
adding hunksParsed flag to DiffFileEntry; parseGitDiffOutput sets it
when @@ headers are seen, and diffSarifByCommits uses it to distinguish
"no hunk info" from "deletion-only" diffs
- Precompute normalized diff paths once before the results loop, removing
the unused diffPathMatchesSarifUri wrapper
- Migrate all params_test.go from t.TempDir() to project-local .tmp/
- Add regression tests for deletion-only diffs in unit and handler tests1 parent cbe5f6a commit 700d4be
File tree
7 files changed
+112
-40
lines changed- client/internal/testing
- server
- dist
- src
- lib
- tools
- test/src
- lib
- tools
7 files changed
+112
-40
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
| 100 | + | |
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | | - | |
| 119 | + | |
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
192 | | - | |
| 192 | + | |
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
| |||
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
224 | | - | |
| 224 | + | |
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
189516 | 189516 | | |
189517 | 189517 | | |
189518 | 189518 | | |
189519 | | - | |
189520 | | - | |
189521 | | - | |
189522 | 189519 | | |
189523 | 189520 | | |
189524 | 189521 | | |
| |||
189532 | 189529 | | |
189533 | 189530 | | |
189534 | 189531 | | |
| 189532 | + | |
| 189533 | + | |
| 189534 | + | |
| 189535 | + | |
189535 | 189536 | | |
189536 | 189537 | | |
189537 | 189538 | | |
| |||
189545 | 189546 | | |
189546 | 189547 | | |
189547 | 189548 | | |
189548 | | - | |
| 189549 | + | |
| 189550 | + | |
| 189551 | + | |
| 189552 | + | |
| 189553 | + | |
| 189554 | + | |
| 189555 | + | |
| 189556 | + | |
189549 | 189557 | | |
189550 | 189558 | | |
189551 | 189559 | | |
189552 | 189560 | | |
189553 | 189561 | | |
189554 | 189562 | | |
189555 | | - | |
| 189563 | + | |
189556 | 189564 | | |
189557 | 189565 | | |
189558 | 189566 | | |
189559 | 189567 | | |
189560 | | - | |
| 189568 | + | |
189561 | 189569 | | |
189562 | 189570 | | |
189563 | 189571 | | |
| |||
201173 | 201181 | | |
201174 | 201182 | | |
201175 | 201183 | | |
| 201184 | + | |
201176 | 201185 | | |
201177 | 201186 | | |
201178 | 201187 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
94 | 100 | | |
95 | 101 | | |
96 | 102 | | |
| |||
863 | 869 | | |
864 | 870 | | |
865 | 871 | | |
866 | | - | |
867 | | - | |
868 | | - | |
869 | | - | |
870 | | - | |
871 | | - | |
872 | | - | |
873 | | - | |
874 | | - | |
875 | | - | |
876 | | - | |
877 | | - | |
878 | 872 | | |
879 | 873 | | |
880 | 874 | | |
| |||
912 | 906 | | |
913 | 907 | | |
914 | 908 | | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
915 | 916 | | |
916 | 917 | | |
917 | 918 | | |
| |||
928 | 929 | | |
929 | 930 | | |
930 | 931 | | |
931 | | - | |
932 | | - | |
933 | | - | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
934 | 942 | | |
935 | 943 | | |
936 | 944 | | |
937 | 945 | | |
938 | 946 | | |
939 | 947 | | |
940 | 948 | | |
941 | | - | |
942 | | - | |
| 949 | + | |
| 950 | + | |
943 | 951 | | |
944 | 952 | | |
945 | | - | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
946 | 956 | | |
947 | 957 | | |
948 | 958 | | |
949 | | - | |
| 959 | + | |
950 | 960 | | |
951 | 961 | | |
952 | 962 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
| 350 | + | |
350 | 351 | | |
351 | 352 | | |
352 | 353 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1596 | 1596 | | |
1597 | 1597 | | |
1598 | 1598 | | |
1599 | | - | |
| 1599 | + | |
1600 | 1600 | | |
1601 | 1601 | | |
1602 | | - | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
1603 | 1616 | | |
1604 | 1617 | | |
1605 | 1618 | | |
1606 | 1619 | | |
1607 | | - | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
1608 | 1634 | | |
1609 | 1635 | | |
1610 | 1636 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
653 | 653 | | |
654 | 654 | | |
655 | 655 | | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
656 | 682 | | |
657 | 683 | | |
658 | 684 | | |
0 commit comments