|
| 1 | +# Contribution Report for `hanniavalera` |
| 2 | + |
| 3 | +**Period:** November 2025 – February 20, 2026 |
| 4 | +**Repository:** `microsoft/vscode-cmake-tools` |
| 5 | + |
| 6 | +--- |
| 7 | + |
| 8 | +## Summary |
| 9 | + |
| 10 | +| Role | PRs | Lines Added | Lines Deleted | Total Lines Touched | |
| 11 | +|------|-----|-------------|---------------|---------------------| |
| 12 | +| **Author** | 11 | +1,859 | -1,832 | 3,691 | |
| 13 | +| **Reviewer** (non-self) | 32 | +2,750 | -1,099 | 3,849 | |
| 14 | +| **Merger** (non-self) | 25 | +1,932 | -902 | 2,834 | |
| 15 | + |
| 16 | +- **Unique PRs touched (any role):** 49 out of 59 total merged PRs in this period |
| 17 | +- **Grand total lines across all unique PRs:** +5,062 / -2,951 (8,013 total) |
| 18 | + |
| 19 | +--- |
| 20 | + |
| 21 | +## 1. PRs Authored (11 PRs) — +1,859 / -1,832 lines |
| 22 | + |
| 23 | +| PR | Title | +/- | |
| 24 | +|----|-------|-----| |
| 25 | +| [#4740](https://github.com/microsoft/vscode-cmake-tools/pull/4740) | Syntax Highlighting Improvements | +606 / -118 | |
| 26 | +| [#4710](https://github.com/microsoft/vscode-cmake-tools/pull/4710) | Migrating File Watching from Chokidar to VSCode FileSystemWatcher API | +215 / -190 | |
| 27 | +| [#4697](https://github.com/microsoft/vscode-cmake-tools/pull/4697) | Reapply "Refactor colorization language services support" | +239 / -319 | |
| 28 | +| [#4670](https://github.com/microsoft/vscode-cmake-tools/pull/4670) | Prevent re-entrant reapply loop with symlinked preset files | +421 / -14 | |
| 29 | +| [#4664](https://github.com/microsoft/vscode-cmake-tools/pull/4664) | Update third-party notices | +336 / -1,146 | |
| 30 | +| [#4642](https://github.com/microsoft/vscode-cmake-tools/pull/4642) | Fixing changelog to reflect 1.22 release | +20 / -11 | |
| 31 | +| [#4634](https://github.com/microsoft/vscode-cmake-tools/pull/4634) | Updating dependencies | +4 / -19 | |
| 32 | +| [#4633](https://github.com/microsoft/vscode-cmake-tools/pull/4633) | Update macOS CI image | +14 / -13 | |
| 33 | +| [#4632](https://github.com/microsoft/vscode-cmake-tools/pull/4632) | Capture VCPKG_ROOT from Visual Developer env | +2 / -0 | |
| 34 | +| [#4742](https://github.com/microsoft/vscode-cmake-tools/pull/4742) | Changing verbiage in changelog (release/1.22) | +1 / -1 | |
| 35 | +| [#4741](https://github.com/microsoft/vscode-cmake-tools/pull/4741) | Changing verbiage in changelog | +1 / -1 | |
| 36 | + |
| 37 | +--- |
| 38 | + |
| 39 | +## 2. PRs Reviewed (non-self) (32 PRs) — +2,750 / -1,099 lines |
| 40 | + |
| 41 | +| PR | Title | Author | +/- | |
| 42 | +|----|-------|--------|-----| |
| 43 | +| [#4744](https://github.com/microsoft/vscode-cmake-tools/pull/4744) | [Auto] Localization - Translated Strings | gcampbell-msft | +13 / -0 | |
| 44 | +| [#4743](https://github.com/microsoft/vscode-cmake-tools/pull/4743) | Fix privacy statement link in README | moyo1997 | +1 / -1 | |
| 45 | +| [#4739](https://github.com/microsoft/vscode-cmake-tools/pull/4739) | Add extensionPack (release/1.22) | gcampbell-msft | +8 / -0 | |
| 46 | +| [#4738](https://github.com/microsoft/vscode-cmake-tools/pull/4738) | Add extensionPack | gcampbell-msft | +8 / -0 | |
| 47 | +| [#4734](https://github.com/microsoft/vscode-cmake-tools/pull/4734) | [Auto] Localization - Translated Strings | gcampbell-msft | +143 / -78 | |
| 48 | +| [#4733](https://github.com/microsoft/vscode-cmake-tools/pull/4733) | Allow preset modification commands to target CMakeUserPresets.json | Copilot | +82 / -10 | |
| 49 | +| [#4728](https://github.com/microsoft/vscode-cmake-tools/pull/4728) | Fix CMakePresets.json discovery after CMakeLists.txt selection | Copilot | +111 / -0 | |
| 50 | +| [#4725](https://github.com/microsoft/vscode-cmake-tools/pull/4725) | [Auto] Localization - Translated Strings | gcampbell-msft | +155 / -116 | |
| 51 | +| [#4723](https://github.com/microsoft/vscode-cmake-tools/pull/4723) | Add "Delete Cache, Reconfigure and Build" command | Copilot | +72 / -0 | |
| 52 | +| [#4721](https://github.com/microsoft/vscode-cmake-tools/pull/4721) | Add individual CTest test nodes to Project Outline | Copilot | +298 / -157 | |
| 53 | +| [#4717](https://github.com/microsoft/vscode-cmake-tools/pull/4717) | Bump webpack from 5.94.0 to 5.104.1 | dependabot[bot] | +277 / -209 | |
| 54 | +| [#4708](https://github.com/microsoft/vscode-cmake-tools/pull/4708) | Fix target selection when build type doesn't match codemodel | Copilot | +113 / -2 | |
| 55 | +| [#4695](https://github.com/microsoft/vscode-cmake-tools/pull/4695) | Fix quickStart silent failure when no folder is open | Copilot | +16 / -1 | |
| 56 | +| [#4693](https://github.com/microsoft/vscode-cmake-tools/pull/4693) | Update docs to clarify semicolon escaping behavior | Copilot | +2 / -2 | |
| 57 | +| [#4692](https://github.com/microsoft/vscode-cmake-tools/pull/4692) | Fix $comment inside cacheVariable object in presets | Copilot | +99 / -1 | |
| 58 | +| [#4691](https://github.com/microsoft/vscode-cmake-tools/pull/4691) | Add command to clear build diagnostics from Problems pane | Copilot | +62 / -0 | |
| 59 | +| [#4688](https://github.com/microsoft/vscode-cmake-tools/pull/4688) | Add support for Visual Studio 18 2026 generator | Copilot | +89 / -4 | |
| 60 | +| [#4681](https://github.com/microsoft/vscode-cmake-tools/pull/4681) | Fix compileFile with presets | Copilot | +15 / -1 | |
| 61 | +| [#4675](https://github.com/microsoft/vscode-cmake-tools/pull/4675) | Add a regexp for problem matching on the msvc linker output | bradphelan | +449 / -38 | |
| 62 | +| [#4672](https://github.com/microsoft/vscode-cmake-tools/pull/4672) | Fix CMake debugger Copy Value bug | Copilot | +112 / -0 | |
| 63 | +| [#4662](https://github.com/microsoft/vscode-cmake-tools/pull/4662) | Update CHANGELOG | gcampbell-msft | +2 / -1 | |
| 64 | +| [#4660](https://github.com/microsoft/vscode-cmake-tools/pull/4660) | Fix additionalKits not shown when showSystemKits is false | Copilot | +2 / -1 | |
| 65 | +| [#4659](https://github.com/microsoft/vscode-cmake-tools/pull/4659) | Fix user-level tasks.json causing infinite spinner | Copilot | +14 / -6 | |
| 66 | +| [#4658](https://github.com/microsoft/vscode-cmake-tools/pull/4658) | Revert C++ symbol de-mangling in Test Explorer | TSonono | +3 / -17 | |
| 67 | +| [#4655](https://github.com/microsoft/vscode-cmake-tools/pull/4655) | Fix header files getting compilerFragments from RC language | sean-mcmanus | +21 / -1 | |
| 68 | +| [#4648](https://github.com/microsoft/vscode-cmake-tools/pull/4648) | Add riscv32be riscv64be support | lygstate | +7 / -2 | |
| 69 | +| [#4647](https://github.com/microsoft/vscode-cmake-tools/pull/4647) | Fix getCompilerVersion using compilerPath | lygstate | +9 / -6 | |
| 70 | +| [#4625](https://github.com/microsoft/vscode-cmake-tools/pull/4625) | Fix file watcher exhaustion by disabling symlink following | Copilot | +1 / -1 | |
| 71 | +| [#4614](https://github.com/microsoft/vscode-cmake-tools/pull/4614) | [Auto] Localization - Translated Strings | gcampbell-msft | +19 / -19 | |
| 72 | +| [#4610](https://github.com/microsoft/vscode-cmake-tools/pull/4610) | [Auto] Localization - Translated Strings | gcampbell-msft | +163 / -163 | |
| 73 | +| [#4593](https://github.com/microsoft/vscode-cmake-tools/pull/4593) | [Auto] Localization - Translated Strings | gcampbell-msft | +350 / -259 | |
| 74 | +| [#4405](https://github.com/microsoft/vscode-cmake-tools/pull/4405) | Stop UTILITY targets from breaking IntelliSense | malsyned | +34 / -3 | |
| 75 | + |
| 76 | +--- |
| 77 | + |
| 78 | +## 3. PRs Merged (non-self) (25 PRs) — +1,932 / -902 lines |
| 79 | + |
| 80 | +| PR | Title | Author | +/- | |
| 81 | +|----|-------|--------|-----| |
| 82 | +| [#4744](https://github.com/microsoft/vscode-cmake-tools/pull/4744) | [Auto] Localization - Translated Strings | gcampbell-msft | +13 / -0 | |
| 83 | +| [#4743](https://github.com/microsoft/vscode-cmake-tools/pull/4743) | Fix privacy statement link in README | moyo1997 | +1 / -1 | |
| 84 | +| [#4734](https://github.com/microsoft/vscode-cmake-tools/pull/4734) | [Auto] Localization - Translated Strings | gcampbell-msft | +143 / -78 | |
| 85 | +| [#4728](https://github.com/microsoft/vscode-cmake-tools/pull/4728) | Fix CMakePresets.json discovery after CMakeLists.txt selection | Copilot | +111 / -0 | |
| 86 | +| [#4725](https://github.com/microsoft/vscode-cmake-tools/pull/4725) | [Auto] Localization - Translated Strings | gcampbell-msft | +155 / -116 | |
| 87 | +| [#4717](https://github.com/microsoft/vscode-cmake-tools/pull/4717) | Bump webpack from 5.94.0 to 5.104.1 | dependabot[bot] | +277 / -209 | |
| 88 | +| [#4713](https://github.com/microsoft/vscode-cmake-tools/pull/4713) | Use cmake.environment for $penv{} in preset includes | Copilot | +110 / -2 | |
| 89 | +| [#4712](https://github.com/microsoft/vscode-cmake-tools/pull/4712) | Fix extension not switching to preset mode after Quick Start | Copilot | +6 / -1 | |
| 90 | +| [#4708](https://github.com/microsoft/vscode-cmake-tools/pull/4708) | Fix target selection when build type doesn't match codemodel | Copilot | +113 / -2 | |
| 91 | +| [#4706](https://github.com/microsoft/vscode-cmake-tools/pull/4706) | Fix cmake.installPrefix not being passed with presets | Copilot | +15 / -6 | |
| 92 | +| [#4699](https://github.com/microsoft/vscode-cmake-tools/pull/4699) | Bump lodash from 4.17.21 to 4.17.23 | dependabot[bot] | +5 / -5 | |
| 93 | +| [#4691](https://github.com/microsoft/vscode-cmake-tools/pull/4691) | Add command to clear build diagnostics from Problems pane | Copilot | +62 / -0 | |
| 94 | +| [#4681](https://github.com/microsoft/vscode-cmake-tools/pull/4681) | Fix compileFile with presets | Copilot | +15 / -1 | |
| 95 | +| [#4662](https://github.com/microsoft/vscode-cmake-tools/pull/4662) | Update CHANGELOG | gcampbell-msft | +2 / -1 | |
| 96 | +| [#4659](https://github.com/microsoft/vscode-cmake-tools/pull/4659) | Fix user-level tasks.json causing infinite spinner | Copilot | +14 / -6 | |
| 97 | +| [#4658](https://github.com/microsoft/vscode-cmake-tools/pull/4658) | Revert C++ symbol de-mangling in Test Explorer | TSonono | +3 / -17 | |
| 98 | +| [#4655](https://github.com/microsoft/vscode-cmake-tools/pull/4655) | Fix header files getting compilerFragments from RC language | sean-mcmanus | +21 / -1 | |
| 99 | +| [#4648](https://github.com/microsoft/vscode-cmake-tools/pull/4648) | Add riscv32be riscv64be support | lygstate | +7 / -2 | |
| 100 | +| [#4647](https://github.com/microsoft/vscode-cmake-tools/pull/4647) | Fix getCompilerVersion using compilerPath | lygstate | +9 / -6 | |
| 101 | +| [#4625](https://github.com/microsoft/vscode-cmake-tools/pull/4625) | Fix file watcher exhaustion by disabling symlink following | Copilot | +1 / -1 | |
| 102 | +| [#4614](https://github.com/microsoft/vscode-cmake-tools/pull/4614) | [Auto] Localization - Translated Strings | gcampbell-msft | +19 / -19 | |
| 103 | +| [#4610](https://github.com/microsoft/vscode-cmake-tools/pull/4610) | [Auto] Localization - Translated Strings | gcampbell-msft | +163 / -163 | |
| 104 | +| [#4593](https://github.com/microsoft/vscode-cmake-tools/pull/4593) | [Auto] Localization - Translated Strings | gcampbell-msft | +350 / -259 | |
| 105 | +| [#4552](https://github.com/microsoft/vscode-cmake-tools/pull/4552) | Make autofocus on search field in cache view work | simhof-basyskom | +4 / -1 | |
| 106 | +| [#4548](https://github.com/microsoft/vscode-cmake-tools/pull/4548) | Add output parser for include-what-you-use | malsyned | +313 / -5 | |
| 107 | + |
| 108 | +--- |
| 109 | + |
| 110 | +## 4. Overlap Analysis |
| 111 | + |
| 112 | +- **Reviewed AND Merged:** 19 PRs (reviewed the code, then merged it) |
| 113 | +- **Reviewed but merged by someone else:** 13 PRs |
| 114 | +- **Merged without formal review (by you):** 6 PRs |
| 115 | + |
| 116 | +--- |
| 117 | + |
| 118 | +## Notes |
| 119 | + |
| 120 | +- **"Lines touched"** counts both additions and deletions from the GitHub diff stats for each PR. |
| 121 | +- **Reviewer data** is based on GitHub's `reviewed-by:hanniavalera` search filter (PRs where a review was submitted). |
| 122 | +- **Merger data** is based on the `merged_by` field from the GitHub API. |
| 123 | +- The period covers **November 1, 2025 through February 20, 2026**. |
| 124 | +- Self-authored PRs that were also self-merged are counted only under "Authored" in the summary totals. |
0 commit comments