Commit 2c67a55
committed
feature-296-bugbot-autofix: Enhance regex handling in BranchRepository and ThinkUseCase by introducing a utility function for escaping special characters. Update related logic to ensure safe processing of user input and improve regex pattern matching. Add tests to verify correct behavior when handling special characters in user mentions and version extraction.
1 parent 6fc9e3a commit 2c67a55
File tree
10 files changed
+155
-17
lines changed- build
- cli
- src/data/repository/__tests__
- github_action
- src/data/repository/__tests__
- src
- data/repository
- __tests__
- usecase/steps/common
- __tests__
- utils
- __tests__
10 files changed
+155
-17
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49858 | 49858 | | |
49859 | 49859 | | |
49860 | 49860 | | |
| 49861 | + | |
49861 | 49862 | | |
49862 | 49863 | | |
49863 | 49864 | | |
| |||
49866 | 49867 | | |
49867 | 49868 | | |
49868 | 49869 | | |
49869 | | - | |
| 49870 | + | |
49870 | 49871 | | |
49871 | 49872 | | |
49872 | 49873 | | |
| |||
56658 | 56659 | | |
56659 | 56660 | | |
56660 | 56661 | | |
56661 | | - | |
| 56662 | + | |
| 56663 | + | |
56662 | 56664 | | |
56663 | 56665 | | |
56664 | 56666 | | |
| |||
59428 | 59430 | | |
59429 | 59431 | | |
59430 | 59432 | | |
| 59433 | + | |
| 59434 | + | |
| 59435 | + | |
59431 | 59436 | | |
59432 | | - | |
| 59437 | + | |
| 59438 | + | |
59433 | 59439 | | |
59434 | 59440 | | |
59435 | 59441 | | |
59436 | 59442 | | |
59437 | 59443 | | |
59438 | | - | |
| 59444 | + | |
| 59445 | + | |
59439 | 59446 | | |
59440 | 59447 | | |
59441 | 59448 | | |
| |||
59448 | 59455 | | |
59449 | 59456 | | |
59450 | 59457 | | |
59451 | | - | |
| 59458 | + | |
59452 | 59459 | | |
59453 | 59460 | | |
59454 | 59461 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44947 | 44947 | | |
44948 | 44948 | | |
44949 | 44949 | | |
| 44950 | + | |
44950 | 44951 | | |
44951 | 44952 | | |
44952 | 44953 | | |
| |||
44955 | 44956 | | |
44956 | 44957 | | |
44957 | 44958 | | |
44958 | | - | |
| 44959 | + | |
44959 | 44960 | | |
44960 | 44961 | | |
44961 | 44962 | | |
| |||
51966 | 51967 | | |
51967 | 51968 | | |
51968 | 51969 | | |
51969 | | - | |
| 51970 | + | |
| 51971 | + | |
51970 | 51972 | | |
51971 | 51973 | | |
51972 | 51974 | | |
| |||
54736 | 54738 | | |
54737 | 54739 | | |
54738 | 54740 | | |
| 54741 | + | |
| 54742 | + | |
| 54743 | + | |
54739 | 54744 | | |
54740 | | - | |
| 54745 | + | |
| 54746 | + | |
54741 | 54747 | | |
54742 | 54748 | | |
54743 | 54749 | | |
54744 | 54750 | | |
54745 | 54751 | | |
54746 | | - | |
| 54752 | + | |
| 54753 | + | |
54747 | 54754 | | |
54748 | 54755 | | |
54749 | 54756 | | |
| |||
54756 | 54763 | | |
54757 | 54764 | | |
54758 | 54765 | | |
54759 | | - | |
| 54766 | + | |
54760 | 54767 | | |
54761 | 54768 | | |
54762 | 54769 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Lines changed: 78 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
291 | | - | |
| 291 | + | |
292 | 292 | | |
293 | | - | |
| 293 | + | |
294 | 294 | | |
| 295 | + | |
295 | 296 | | |
296 | 297 | | |
297 | 298 | | |
| |||
301 | 302 | | |
302 | 303 | | |
303 | 304 | | |
304 | | - | |
| 305 | + | |
305 | 306 | | |
306 | 307 | | |
307 | 308 | | |
| |||
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
197 | 215 | | |
198 | 216 | | |
199 | 217 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
29 | 36 | | |
30 | 37 | | |
31 | 38 | | |
| |||
44 | 51 | | |
45 | 52 | | |
46 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
47 | 59 | | |
48 | 60 | | |
49 | 61 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
1 | 5 | | |
2 | | - | |
| 6 | + | |
| 7 | + | |
3 | 8 | | |
4 | 9 | | |
5 | 10 | | |
6 | 11 | | |
7 | 12 | | |
8 | | - | |
| 13 | + | |
| 14 | + | |
9 | 15 | | |
10 | 16 | | |
11 | 17 | | |
| |||
21 | 27 | | |
22 | 28 | | |
23 | 29 | | |
24 | | - | |
| 30 | + | |
25 | 31 | | |
26 | 32 | | |
27 | 33 | | |
| |||
0 commit comments