Commit 63247cc
refactor: address review feedback — centralize skip dirs, extract getEffectiveLanguage helper, add Windows env stubs
- Centralize directory skip list into SKIP_DIRS set used by
findFilesByExtension, findDatabaseDirs, and completePackRoot
(adds dist/, coverage/, build/, .github/ to completePackRoot)
- Extract getEffectiveLanguage() helper to eliminate duplicated
language auto-derivation logic across 4 prompt handlers
- Add Windows env var stubs (HOMEDRIVE, HOMEPATH, USERPROFILE)
to database completion tests for cross-platform compatibility
- Add 5 unit tests for getEffectiveLanguage()
Agent-Logs-Url: https://github.com/advanced-security/codeql-development-mcp-server/sessions/e315dcb4-ed12-428b-8294-14b398746c4c
Co-authored-by: data-douser <70299490+data-douser@users.noreply.github.com>1 parent 0bf6946 commit 63247cc
File tree
5 files changed
+178
-107
lines changed- server
- dist
- src/prompts
- test/src/prompts
5 files changed
+178
-107
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
198130 | 198130 | | |
198131 | 198131 | | |
198132 | 198132 | | |
| 198133 | + | |
| 198134 | + | |
| 198135 | + | |
| 198136 | + | |
| 198137 | + | |
| 198138 | + | |
| 198139 | + | |
| 198140 | + | |
| 198141 | + | |
198133 | 198142 | | |
198134 | 198143 | | |
198135 | 198144 | | |
| |||
198157 | 198166 | | |
198158 | 198167 | | |
198159 | 198168 | | |
198160 | | - | |
| 198169 | + | |
198161 | 198170 | | |
198162 | 198171 | | |
198163 | 198172 | | |
| |||
198270 | 198279 | | |
198271 | 198280 | | |
198272 | 198281 | | |
198273 | | - | |
| 198282 | + | |
198274 | 198283 | | |
198275 | 198284 | | |
198276 | 198285 | | |
| |||
198297 | 198306 | | |
198298 | 198307 | | |
198299 | 198308 | | |
198300 | | - | |
| 198309 | + | |
198301 | 198310 | | |
198302 | 198311 | | |
198303 | 198312 | | |
| |||
198337 | 198346 | | |
198338 | 198347 | | |
198339 | 198348 | | |
| 198349 | + | |
| 198350 | + | |
| 198351 | + | |
| 198352 | + | |
| 198353 | + | |
| 198354 | + | |
| 198355 | + | |
| 198356 | + | |
| 198357 | + | |
| 198358 | + | |
| 198359 | + | |
| 198360 | + | |
| 198361 | + | |
| 198362 | + | |
| 198363 | + | |
| 198364 | + | |
198340 | 198365 | | |
198341 | 198366 | | |
198342 | 198367 | | |
| |||
198790 | 198815 | | |
198791 | 198816 | | |
198792 | 198817 | | |
198793 | | - | |
198794 | | - | |
198795 | | - | |
198796 | | - | |
198797 | | - | |
198798 | | - | |
198799 | | - | |
198800 | | - | |
198801 | | - | |
198802 | | - | |
| 198818 | + | |
| 198819 | + | |
| 198820 | + | |
198803 | 198821 | | |
198804 | 198822 | | |
198805 | 198823 | | |
| |||
199019 | 199037 | | |
199020 | 199038 | | |
199021 | 199039 | | |
199022 | | - | |
199023 | | - | |
199024 | | - | |
199025 | | - | |
199026 | | - | |
199027 | | - | |
199028 | | - | |
199029 | | - | |
199030 | | - | |
199031 | | - | |
| 199040 | + | |
| 199041 | + | |
| 199042 | + | |
199032 | 199043 | | |
199033 | 199044 | | |
199034 | 199045 | | |
| |||
199075 | 199086 | | |
199076 | 199087 | | |
199077 | 199088 | | |
199078 | | - | |
199079 | | - | |
199080 | | - | |
199081 | | - | |
199082 | | - | |
199083 | | - | |
199084 | | - | |
199085 | | - | |
199086 | | - | |
199087 | | - | |
| 199089 | + | |
| 199090 | + | |
| 199091 | + | |
199088 | 199092 | | |
199089 | 199093 | | |
199090 | 199094 | | |
| |||
199170 | 199174 | | |
199171 | 199175 | | |
199172 | 199176 | | |
199173 | | - | |
199174 | | - | |
199175 | | - | |
199176 | | - | |
199177 | | - | |
199178 | | - | |
199179 | | - | |
199180 | | - | |
199181 | | - | |
199182 | | - | |
| 199177 | + | |
| 199178 | + | |
| 199179 | + | |
199183 | 199180 | | |
199184 | 199181 | | |
199185 | 199182 | | |
| |||
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 | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
37 | 51 | | |
38 | 52 | | |
39 | 53 | | |
| |||
105 | 119 | | |
106 | 120 | | |
107 | 121 | | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
| 122 | + | |
117 | 123 | | |
118 | 124 | | |
119 | 125 | | |
| |||
284 | 290 | | |
285 | 291 | | |
286 | 292 | | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
295 | | - | |
| 293 | + | |
296 | 294 | | |
297 | 295 | | |
298 | 296 | | |
| |||
330 | 328 | | |
331 | 329 | | |
332 | 330 | | |
333 | | - | |
| 331 | + | |
334 | 332 | | |
335 | 333 | | |
336 | 334 | | |
| |||
407 | 405 | | |
408 | 406 | | |
409 | 407 | | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
410 | 456 | | |
411 | 457 | | |
412 | 458 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
743 | 743 | | |
744 | 744 | | |
745 | 745 | | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | | - | |
750 | | - | |
751 | | - | |
752 | | - | |
753 | | - | |
754 | | - | |
755 | | - | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
756 | 749 | | |
757 | 750 | | |
758 | 751 | | |
| |||
1012 | 1005 | | |
1013 | 1006 | | |
1014 | 1007 | | |
1015 | | - | |
1016 | | - | |
1017 | | - | |
1018 | | - | |
1019 | | - | |
1020 | | - | |
1021 | | - | |
1022 | | - | |
1023 | | - | |
1024 | | - | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
1025 | 1011 | | |
1026 | 1012 | | |
1027 | 1013 | | |
| |||
1076 | 1062 | | |
1077 | 1063 | | |
1078 | 1064 | | |
1079 | | - | |
1080 | | - | |
1081 | | - | |
1082 | | - | |
1083 | | - | |
1084 | | - | |
1085 | | - | |
1086 | | - | |
1087 | | - | |
1088 | | - | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
1089 | 1068 | | |
1090 | 1069 | | |
1091 | 1070 | | |
| |||
1193 | 1172 | | |
1194 | 1173 | | |
1195 | 1174 | | |
1196 | | - | |
1197 | | - | |
1198 | | - | |
1199 | | - | |
1200 | | - | |
1201 | | - | |
1202 | | - | |
1203 | | - | |
1204 | | - | |
1205 | | - | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
1206 | 1178 | | |
1207 | 1179 | | |
1208 | 1180 | | |
| |||
0 commit comments