Weekly Project News

Subscribe
Archives

Weekly GitHub Report for Vscode: June 09, 2025 - June 16, 2025 (12:06:01)

Weekly GitHub Report for Vscode

Thank you for subscribing to our weekly newsletter! Each week, we deliver a comprehensive summary of your GitHub project's latest activity right to your inbox, including an overview of your project's issues, pull requests, contributors, and commit activity.


Table of Contents

  • I. News
    • 1.1. Recent Version Releases
    • 1.2. Other Noteworthy Updates
  • II. Issues
    • 2.1. Top 5 Active Issues
    • 2.2. Top 5 Stale Issues
    • 2.3. Open Issues
    • 2.4. Closed Issues
    • 2.5. Issue Discussion Insights
  • III. Pull Requests
    • 3.1. Open Pull Requests
    • 3.2. Closed Pull Requests
    • 3.3. Pull Request Discussion Insights
  • IV. Contributors
    • 4.1. Contributors

I. News

1.1 Recent Version Releases:

The current version of this repository is 1.98.2

1.2 Version Information:

Released on March 12, 2025, this version of Visual Studio Code focuses on resolving issues identified in the February 2025 Recovery 2 milestone, with detailed release notes available on the official website.

II. Issues

2.1 Top 5 Active Issues:

We consider active issues to be issues that that have been commented on most frequently within the last week. Bot comments are omitted.

  1. Fails to launch any STDIO mcp servers after latest update: This issue reports a bug where VSCode fails to launch any STDIO MCP servers after the latest update, despite the command working correctly when run directly in the terminal. The problem persists across different environments, including devcontainers and WSL, and seems to be related to the PATH configuration not being recognized by VSCode during the initial connection to the container.

    • The comments discuss potential causes and troubleshooting steps, including checking the PATH configuration and sharing logs for further analysis. A temporary workaround involves moving server configurations to the remote's settings.json file. The issue is acknowledged by the development team, who plan to release a patch to address the problem, with updates expected in the VS Code Insiders build.
    • Number of comments this week: 16
  2. Integrated Terminal content completely disappear after 15 min idle time.: This issue describes a problem where the content of the Integrated Terminal in Visual Studio Code disappears after 15 minutes of idle time, requiring the user to reset their working environment, which is a recent and disruptive occurrence. The user is seeking assistance to resolve this issue, possibly through changes in the settings.json file, as the problem persists even when all extensions are disabled.

    • The comments discuss the problem's details, including steps to reproduce it and attempts to resolve it by adjusting settings like terminal.integrated.windowsUseConptyDll and editor.experimentalGpuAcceleration. Users suggest checking settings in the UI and disabling extensions to identify the cause, while the original poster seeks further clarification and instructions, noting that the issue is new and disruptive to their workflow.
    • Number of comments this week: 13
  3. Incorrect editor.suggest.showWords replacements for completion items if an LSP response takes too long: This issue involves incorrect behavior in the Visual Studio Code editor where the editor.suggest.showWords setting leads to improper replacements of completion items when a Language Server Protocol (LSP) response is delayed. The problem persists even when all other extensions are disabled, and it specifically affects the handling of word completions in HTML files, causing unexpected clobbering of text when using the editor's suggestion feature.

    • The comments discuss various attempts to reproduce and diagnose the issue, including disabling word completions, checking settings like editor.suggest.insertMode, and using trace logging. A potential fix is proposed involving a change in how replacements are calculated, but concerns are raised about removing existing code that addresses other bugs. The conversation includes debugging efforts, AI-generated solutions, and plans to revisit the issue after a contributor's leave.
    • Number of comments this week: 12
  4. Windows "Unable to resolve your shell environment in a reasonable time." when launched via shortcut: This issue describes a bug encountered when launching Visual Studio Code from a shortcut in Windows, where an error message indicates that the shell environment cannot be resolved in a reasonable time, although this problem does not occur when launching from the command line. The user has attempted to troubleshoot by adjusting settings and using verbose logging, but the issue persists, particularly with PowerShell 7.5.1.

    • Multiple users report experiencing the same issue, with suggestions to adjust timeout settings proving ineffective. Logs and command outputs are shared to diagnose the problem, and further logging is planned for future builds to help identify the root cause.
    • Number of comments this week: 11
  5. New Chat Mode Cannot Act as Agent Mode – Tools Unavailable: This issue reports a problem with the new Chat Mode feature in a GitHub project, where it fails to function like Agent Mode by not being able to create files, execute terminal code, or use built-in tools despite all tools being enabled. The user has confirmed that the issue persists even after multiple attempts and verifications, expecting Chat Mode to perform actions similar to Agent Mode.

    • The comments reveal that multiple users are experiencing the same issue, with some noting that the problem occurs when using local custom prompts. A user identified that the tool name "editFiles" should be "insertEdit" for the feature to work correctly, which resolved the issue for others.
    • Number of comments this week: 8

2.2 Top 5 Stale Issues:

We consider stale issues to be issues that has had no activity within the last 30 days. The team should work together to get these issues resolved and closed as soon as possible.

  1. Notebook>Outline: Show Code Cell Markdown: This issue is a feature request for the VS Code project, seeking the ability to generate markdown from a code cell that is rendered in the output and displayed after the cell, similar to how JupyterLab handles dynamic content in its Outline feature. The request highlights the need for VS Code to either provide an option for this functionality or to adopt a behavior akin to JupyterLab, allowing titles generated by code to be included in the Outline alongside markdown cells.
  2. Using a vscode:// link with ?new-window or ?reuse-window still hijacks existing window: This issue describes a bug in Visual Studio Code where using a vscode:// link with the parameters ?new-window or ?reuse-window does not function as expected, as it hijacks the existing window instead of opening a new one. The problem occurs when a user is connected to a remote server, and clicking such a link causes the current remote connection to be replaced with a new one, rather than opening the new connection in a separate window.
  3. ${userHome} in a task command creates bad paths: This issue describes a problem in Visual Studio Code where using the ${userHome} variable in a task command of type "process" results in incorrect path formatting, causing execution errors. The error occurs because the path is incorrectly formatted with a leading slash and backslashes, whereas using ${env:USERPROFILE} provides the correct path format, allowing the task to execute successfully.
  4. Terminal in Floating Window Does Not Echo Characters in Real Time When Remotely Connected: This issue describes a bug in Visual Studio Code where the terminal, when moved to a floating window during a remote connection, fails to display typed characters in real time if the main window is minimized. The problem does not occur with local terminals and seems to be related to the remote connection entering a "sleep" state, which prevents the terminal from updating until the main window is restored.
  5. Unicode character displayed as a question mark ?: This issue involves a bug in Visual Studio Code where a full-width quotation mark Unicode character (U+FF02) is incorrectly displayed as a question mark when pasted into the editor. The problem persists even when all extensions are disabled, and the character displays correctly in other applications like Firefox, indicating a rendering issue specific to Visual Studio Code.

2.3 Open Issues

This section lists, groups, and then summarizes issues that were created within the last week in the repository.

Issues Opened This Week: 233

Summarized Issues:

  • Visual Studio Code Accessibility Issues: Accessibility issues in Visual Studio Code include problems with tooltips not appearing for tab controls and a violation of the WCAG 2.2 "2.5.7 Dragging Movements" requirement. These issues impact users who rely on keyboard navigation and single-point interactions, highlighting the need for alternative methods and improved accessibility features.
    • issues/250967, issues/250997
  • GitHub Copilot Limitations and Bugs: GitHub Copilot in Visual Studio Code faces several limitations and bugs, such as rate limits, inadequate database schema parsing, and lack of contextual understanding. Additionally, users report issues with Copilot executing terminal commands without user confirmation and displaying indefinite busy spinners, disrupting workflows and causing frustration.
    • issues/250974, issues/251004, issues/251005
  • Performance and Rate Limiting Issues: Visual Studio Code users experience performance problems due to rate limiting, which cuts off requests mid-process and causes disruptions in user projects. This issue is particularly frustrating for paid customers, who suggest avoiding processing requests that will be rate limited to prevent wasted time.
    • issues/250976
  • Dynamic Client Registration Bug: A bug in Visual Studio Code prevents the automatic re-run of the Dynamic Client Registration flow after a client loses its registration with the MCP server, requiring manual intervention. This issue arises when the server returns a 400 error indicating the client is invalid, and VSCode fails to evict the client.
    • issues/250960
  • Documentation and Feature Requests: Users request clarification in documentation regarding bundling and minifying VS Code extensions, as conflicting advice has led to confusion and failed extension publication. Additionally, feature requests include the ability to rename files freely and open multiple files simultaneously from the peek view to improve workflow efficiency.
    • issues/250982, issues/250979, issues/251001
  • Visual Studio Code API and Extension Issues: The Visual Studio Code API faces issues with repeated retries and failures, potentially due to unspecified problems. Additionally, the ObserverNodeWithElement fails to remove event listeners as expected, despite the availability of helper functions, indicating a need for troubleshooting and improvements.
    • issues/250968, issues/250989
  • Button Size and Padding Discrepancies: Discrepancies in button sizes and padding within Visual Studio Code affect the user interface, with primary buttons in walkthroughs and settings being smaller than expected. Suggestions include adjusting vertical padding and line-height to achieve the correct size and improve visual consistency.
    • issues/250994, issues/250995, issues/251008
  • Voice Activation and Chat Features: Proposed enhancements for Visual Studio Code include distinct voice activation commands for activating in-line and chat copilot features, as well as improvements to chat functionality. These features aim to enhance user interaction and streamline workflows within the GitHub project.
    • issues/250996, issues/251197
  • Uninformative Error Messages: Visual Studio Code users encounter uninformative alert dialogs when pre-commit errors occur, particularly with CSS variables. Suggestions include providing clearer guidance or debugging instructions to help users identify the source of errors and improve the overall user experience.
    • issues/250999
  • Terminal and Command Execution Issues: Visual Studio Code faces issues with terminal command execution, such as the code --prof-startup command failing to profile components and the Copilot Agent running commands in an unsuitable interactive shell. These issues require manual intervention and highlight the need for improved command execution processes.
    • issues/251014, issues/251058
  • Memory and Performance Problems: Visual Studio Code users report excessive memory usage and performance problems, particularly with the GitHub Copilot Chat extension and the integrated terminal. These issues lead to application crashes and disruptions in user workflows, indicating a need for optimization and troubleshooting.
    • issues/251084, issues/251088
  • File and Path Issues: Visual Studio Code users encounter issues with file protocol links not opening correctly in WSL environments and the editor.suggest.showWords setting causing unexpected text replacement. These problems highlight the need for improved file handling and documentation updates to address user concerns.
    • issues/251076, issues/251013
  • Visual Studio Code Update and Installation Problems: Users experience problems with Visual Studio Code updates, such as persistent update notifications without administrative rights and installation failures due to signature verification errors. These issues disrupt user workflows and require troubleshooting to resolve.
    • issues/251093, issues/251123
  • Visual Studio Code Chat and Copilot Enhancements: Feature requests for Visual Studio Code include enhancements to the Copilot Chat feature, such as customizable agent profiles and improved context handling. These enhancements aim to improve task-specific accuracy and productivity for users.
    • issues/251251, issues/251453
  • Visual Studio Code Debugging and Terminal Issues: Debugging and terminal issues in Visual Studio Code include problems with the "run and debug" button missing and the backspace key not functioning correctly in a Python compiler. These issues require troubleshooting to ensure smooth debugging and terminal operations.
    • issues/251253, issues/251254
  • Visual Studio Code Extension and API Requests: Users request enhancements to the Visual Studio Code extension API, such as exposing the createStash method and supporting JSON Schema draft 2020-12. These requests aim to improve extension functionality and compatibility with modern schema versions.
    • issues/251321, issues/251315
  • Visual Studio Code User Interface and Experience Issues: Visual Studio Code users report issues with the user interface, such as insufficient contrast for file-path labels and problems with the "Select Default Profile" feature. These issues impact readability and user experience, highlighting the need for UI improvements.
    • issues/251325, issues/251105
  • Visual Studio Code Chat and Copilot Bugs: Bugs in Visual Studio Code's Copilot Chat feature include problems with message delays and context loss during extended conversations. These issues disrupt user workflows and require troubleshooting to ensure smooth chat interactions.
    • issues/251207, issues/251250
  • Visual Studio Code Performance and Resource Usage: Users report performance problems in Visual Studio Code, such as increased RAM usage and slow response times after updates. These issues indicate potential problems with the core application and require investigation to improve performance.
    • issues/251437
  • Visual Studio Code File and Workspace Issues: Visual Studio Code users encounter issues with file and workspace management, such as problems with the "duplicate workspace in new window" function and the disappearance of the folder icon. These issues disrupt user workflows and require troubleshooting to resolve.
    • issues/251500, issues/251502
  • Visual Studio Code Chat and Copilot Feature Requests: Feature requests for Visual Studio Code include the ability to save chat history and support for dynamic OAuth token grants. These requests aim to enhance user experience and accommodate tools with varying scope requirements.
    • issues/251340, issues/251452
  • Visual Studio Code Update and Compatibility Issues: Users experience compatibility issues with Visual Studio Code updates, such as conflicts with PowerShell 7.5 and problems with special characters in user folders. These issues require troubleshooting to ensure smooth operation after updates.
    • issues/251446, issues/251478
  • Visual Studio Code Chat and Copilot Bugs: Bugs in Visual Studio Code's Copilot Chat feature include problems with message delays and context loss during extended conversations. These issues disrupt user workflows and require troubleshooting to ensure smooth chat interactions.
    • issues/251207, issues/251250
  • Visual Studio Code Performance and Resource Usage: Users report performance problems in Visual Studio Code, such as increased RAM usage and slow response times after updates. These issues indicate potential problems with the core application and require investigation to improve performance.
    • issues/251437
  • Visual Studio Code File and Workspace Issues: Visual Studio Code users encounter issues with file and workspace management, such as problems with the "duplicate workspace in new window" function and the disappearance of the folder icon. These issues disrupt user workflows and require troubleshooting to resolve.
    • issues/251500, issues/251502
  • Visual Studio Code Chat and Copilot Feature Requests: Feature requests for Visual Studio Code include the ability to save chat history and support for dynamic OAuth token grants. These requests aim to enhance user experience and accommodate tools with varying scope requirements.
    • issues/251340, issues/251452
  • Visual Studio Code Update and Compatibility Issues: Users experience compatibility issues with Visual Studio Code updates, such as conflicts with PowerShell 7.5 and problems with special characters in user folders. These issues require troubleshooting to ensure smooth operation after updates.
    • issues/251446, issues/251478

2.4 Closed Issues

This section lists, groups, and then summarizes issues that were closed within the last week in the repository. This section also links the associated pull requests if applicable.

Issues Closed This Week: 118

Summarized Issues:

  • Feature Requests in Visual Studio Code: Several issues highlight feature requests for Visual Studio Code, including the ability to open multiple file explorers, display actual CSS variable colors, and configure window title formats. These requests aim to enhance user experience by providing more flexibility and visual clarity in the IDE.
    • issues/250947, issues/250958, issues/251178
  • Source Control and GitHub Copilot Issues: Users report problems with the Source Control panel and GitHub Copilot, such as the "Commit" button being active without a message and Copilot deleting newline characters. These issues affect workflow efficiency and require user intervention to resolve errors.
    • issues/250951, issues/251016
  • Performance and Accessibility Problems: Performance issues like markdown preview reloads and accessibility problems such as tooltip visibility are reported. These issues hinder user interaction and slow down the IDE's responsiveness, impacting productivity.
    • issues/250959, issues/250977
  • Build and Compilation Errors: Compilation errors on Linux with Clang and issues with the Eigen3 library on arm64 devices are noted. These problems prevent successful builds and require specific configurations or workarounds to resolve.
    • issues/250970, issues/250971
  • AI and Model Functionality Concerns: Users express dissatisfaction with AI models in VSCode, citing outdated models and lack of advanced features. These concerns highlight the need for improved AI capabilities to match competitors and reduce user intervention.
    • issues/250975
  • Sign-In and Authentication Issues: Problems with signing into Copilot and GitHub authentication on Debian 12 are reported. These issues prevent users from accessing necessary features and require troubleshooting to resolve.
    • issues/250985, issues/251047
  • Terminal and Command Execution Bugs: Bugs in terminal behavior, such as incorrect execution policies and persistent reactivation prompts, are noted. These issues disrupt command execution and require fixes to ensure smooth terminal operations.
    • issues/251311, issues/251346
  • Icon and UI Display Issues: Incorrect display of icons, such as the Electron logo instead of the VS Code Insiders logo, is reported. These visual inconsistencies affect user interface aesthetics and require updates to correct.
    • issues/251356, issues/251357

2.5 Issue Discussion Insights

This section will analyze the tone and sentiment of discussions within this project's open and closed issues that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.

  1. Utter Frustration with Rate Limits and Database Incompetence

    • Toxicity Score: 0.75 (Aggressive language, Intense frustration, Demanding tone)
    • This GitHub conversation involves a user expressing intense frustration with the GitHub Copilot tool, highlighting issues such as rate limits and database incompetence. The tone is critical and demanding, with the user articulating dissatisfaction and disappointment in the tool's performance in real-world projects. The sentiment is negative, with the user feeling that the tool is more of a hindrance than a help. The conversation is marked by a strong demand for improvements and respect for developer environments, with the user using aggressive language and symbols to emphasize their point.
  2. VSC copilot

    • Toxicity Score: 0.55 (Strong negative sentiment, Legal threats, Unresolved issue.)
    • This GitHub conversation involves a user named Gaston AS expressing frustration and dissatisfaction with the GitHub Copilot extension, which they claim made unauthorized changes to their code, resulting in a loss of work. Gaston AS's tone is assertive and demands compensation, citing legal rights. The sentiment is negative, with a focus on the perceived violation of consent and data rights. There are no other participants in the conversation, and no responses have been recorded yet.
  3. When you guys gonna get your shit together with VSCode/Copilot?

    • Toxicity Score: 0.75 (Strong language, Frustration, Sarcasm, Negative tone, Acknowledgment of issues.)
    • This GitHub conversation involves multiple users expressing dissatisfaction with the performance of certain models in a software product. The initial post by the user 'username1' is highly critical and uses strong language to express frustration with the perceived lack of progress and issues with the product. Subsequent comments by other users echo similar sentiments, with 'username2' and 'username3' adding their own experiences of the models not following instructions and suggesting potential improvements. The tone is generally negative, with a mix of frustration and sarcasm, although 'username4' provides a more measured response, acknowledging the feedback and expressing appreciation for the effort in reporting issues.

III. Pull Requests

3.1 Open Pull Requests

This section provides a summary of pull requests that were opened in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.

Pull Requests Opened This Week: 42

Key Open Pull Requests

1. Initializing design token system for sizes: This pull request introduces a new design token system for managing size-related CSS variables, enhancing the maintainability and consistency of the codebase by creating a sizeRegistry and sizeUtils for handling size tokens, refactoring numerous CSS files to replace hardcoded values with these new variables, and updating the known variables list to include the sizes category.

  • URL: pull/251271
  • Merged: No
  • Associated Commits: 169a0, c68e4, a8e20, 227aa, 29dfb, 2eacb, 7db2f, 1d02e, 34e24, 4c356, fb668, 6b6eb, 939a3, c4b68, 9f7e3, 7b3df, 9358d, 57e5f, 46ba5, 4e115, ca1de

2. support resolving realpath of symlink in FileService to show in terminal completion details: This pull request aims to enhance the FileService in Visual Studio Code by resolving the real path of symlinks and displaying this information in the terminal's suggestion widget, thereby improving the accuracy and detail of terminal completion suggestions.

  • URL: pull/251318
  • Merged: No
  • Associated Commits: 6c4ff, 9d389, 69d1a, 9a1ce, 057b8, ca399, b49c7, 23bdd, 7811b, a2165, 07e1b, 8497e, ed3d1, 464b8, c15c9, 30c78, b5286, f9b35, b48e5

3. Fix notebook output copy to support multiple mime types simultaneously: This pull request enhances the clipboard functionality in Visual Studio Code by allowing notebook outputs containing multiple mime types, such as both images and text, to be copied simultaneously, ensuring that users can paste the appropriate format into different applications by utilizing the browser's ClipboardItem API.

  • URL: pull/251124
  • Merged: No
  • Associated Commits: fb570, bc6fa, f6653, 27450, f86f1, 59250, e7003

Other Open Pull Requests

  • Notebook Folding and Outline Enhancements: This topic covers improvements to the notebook folding functionality by enhancing header detection to support HTML headers as a fallback when markdown headers are absent. It also addresses issues in the notebook outline view by modifying the NotebookCellOutline.reveal method to ensure proper highlighting of symbols and markdown headers.
    • pull/251150, pull/251149
  • Markdown and Notebook Cell Improvements: Enhancements were made to allow markdown cells in Jupyter notebooks to be draggable in edit mode by adding necessary drag handle registration. Additionally, a solution was implemented to remove unused base64-encoded attachment data from Jupyter notebook .ipynb files to prevent unnecessary file bloat.
    • pull/251155, pull/251152
  • Shell Integration and Terminal Enhancements: Shell integration support was introduced for Windows Command Prompt in Visual Studio Code, enabling features like command tracking and environment variable monitoring. Additionally, a performance issue in the Windows version of terminal shell type detection was addressed by eliminating a 300ms delay, improving detection speed significantly.
    • pull/251061, pull/251065
  • Copilot and GitHub Authentication Improvements: A feature was introduced to allow users to hide the Copilot functionality in Visual Studio Code through a user setting. Enhancements were also made to the GitHub authentication flow by updating the localhost success page and implementing an automatic redirect back to VS Code.
    • pull/251110, pull/251226
  • Notebook Sticky Scroll and Header Detection: The issue of continuous flashing in the notebook sticky scroll was addressed by replacing multiple Delayer instances with a single reusable delayer. Additionally, the algorithm for sticky scroll headers was modified to ensure headers far from the viewport are properly detected.
    • pull/251153, pull/251416
  • Command and Shortcut Enhancements: A new command, workbench.action.closeAllOtherWindows, was introduced to allow users to close all open windows except the currently active one. Additionally, a new command, "Open Merge Editor for Current File," was added to the Git extension to enable users to swiftly access the merge editor for files with merge conflicts.
    • pull/251291, pull/251295
  • Authentication and Task Management Improvements: The issue of invalid client retention in VS Code's authentication process was addressed by implementing automatic eviction of invalid clients. Additionally, the issue of tasks with empty command strings not terminating properly was resolved by enhancing the _isTaskEmpty logic.
    • pull/250978, pull/251115
  • Remote Path and Translation Fixes: The issue of incorrect remote path formatting when transferring from Windows to POSIX systems was addressed. Additionally, missing translations for built-in extensions in Visual Studio Code's remote mode were fixed by including necessary NLS keys in the remote server build.
    • pull/251458, pull/251252
  • Policy and Context Menu Enhancements: The policy generation script was enhanced to support constant identifiers in policy name parsing. Additionally, redundancy in the context menu for notebook sticky scrolls was addressed by updating action titles to be context-appropriate.
    • pull/251305, pull/251026
  • Font Ligatures and Accessibility Improvements: Font ligatures were introduced to the webview theme in the Visual Studio Code project. Additionally, a new command, "Accept All Edits," was introduced to enhance accessibility for screen reader users by allowing them to accept all chat edits directly from the editor.
    • pull/250998, pull/251443

3.2 Closed Pull Requests

This section provides a summary of pull requests that were closed in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.

Pull Requests Closed This Week: 149

Key Closed Pull Requests

1. Detect and fix cyclic runtime dependencies: This pull request addresses the detection and resolution of cyclic runtime dependencies within the project's modules, which historically caused loading failures with the AMD loader but are now handled more gracefully by browsers with ESM, by implementing a check for these dependencies and cleaning up several identified cycles to prevent potential issues.

  • URL: pull/251003
  • Merged: Yes
  • Associated Commits: 5586b, 6bb80, 950ac, c5af7, 9b5ce, 9a7cb, 68c50, fe53f, 1ab15, 63911, 59635, 762dd, 7c3bb, 6812a, cac4d, 36185, 5a1a1, 66ece, d123e, 2e2ca, fd5d3, efce3, 35911

2. Add test for timeout: This pull request, titled "Add test for timeout," involves multiple commits including refactoring code to reuse components, updating and merging branches, addressing code reviews, and ultimately adding a test to handle timeout scenarios, although it was not merged into the main branch.

  • URL: pull/251248
  • Merged: No
  • Associated Commits: 79111, 6e687, af2fc, 1c864, c2fc2, 6b187, 60e42, 493ed, 26206, 161f3, 65b60, da3f7, 42a37

3. Add ESLint rules to prevent TypeScript any usage and fix violations in src/vs: This pull request introduces new ESLint rules to the VS Code codebase to prevent the use of TypeScript's any type, replacing it with more specific types across various files, thereby enhancing type safety and reducing the potential for runtime errors.

  • URL: pull/251072
  • Merged: No
  • Associated Commits: dd747, 17bdc, 61e4f, 942a2, b439e, 71daa, b2385, f98d3, 3fe99, 46f2b, 8f84a, c6fd2

Other Closed Pull Requests

  • Git Bash Path Handling in Terminal Completion: This topic covers the introduction of support for handling Git Bash paths in the terminal completion service of Visual Studio Code. The pull request includes the addition of path conversion utilities, updates to the terminal completion logic, and new test cases to ensure accurate path handling and completions for both relative and absolute paths.
    • pull/251120
  • Symlink Details and Terminal Suggestions: This topic involves implementing support for displaying symlink details in the terminal suggestions of Visual Studio Code. The pull request includes initial work, functionality implementation, refactoring, testing, and adjustments for platform compatibility.
    • pull/251296
  • PowerShell Script Module Integration: This topic addresses moving the shell integration PowerShell script into a module to ensure it is included in packages. The pull request modifies tests to use Import-Module instead of dot sourcing, changes file extensions to .psm1, codesigns PowerShell modules, and compiles the build folder.
    • pull/251303
  • Memory Leak Detection with ESLint: This topic introduces a new ESLint rule to detect and address disposable memory leaks in the VS Code codebase. The pull request identifies common patterns of event listener mismanagement and includes fixes for three identified leaks in the src/vs/code/electron-main/app.ts file.
    • pull/250962
  • Notebook Navigation and Scrolling Improvements: This topic covers multiple pull requests addressing issues in notebook navigation and scrolling behavior. The pull requests modify the FocusNextCellAction to fix cursor movement logic, change the cellRevealType for consistent scrolling, and add a wheel event listener for effective scrolling in the sticky scroll area.
    • pull/251156, pull/251027, pull/251028
  • Authentication and Sign-In Enhancements: This topic involves improvements to authentication processes and sign-in messaging in Visual Studio Code. The pull requests address redirecting the Loopback Server flow, updating sign-in success messages, and fixing race conditions in authentication provider registration.
    • pull/251333, pull/251386, pull/251244
  • Notebook Font and Metadata Updates: This topic addresses issues with notebook font settings and metadata updates in Visual Studio Code. The pull requests introduce a handler for notebook.markupFontFamily changes and modify the trackAndUpdateCellMetadata function to prevent document version mismatches.
    • pull/251025, pull/251069
  • Code Refactoring and Cleanup: This topic involves refactoring efforts and code cleanup in the Visual Studio Code project. The pull requests include refactoring the sticky scroll widget file, inlining the extpath.ts file into pfs.ts, and removing obsolete actions like "Remove File" and "Clear Working Set."
    • pull/251218, pull/251388, pull/250991
  • Accessibility and User Experience Improvements: This topic covers enhancements to accessibility and user experience in Visual Studio Code. The pull requests address issues like updating the widget's ARIA label, preventing screen readers from announcing incomplete messages, and adding an undo button feature.
    • pull/251017, pull/251442, pull/251306
  • Build and Dependency Management: This topic involves improvements to build processes and dependency management in Visual Studio Code. The pull requests include using node-gyp from the build directory for reliable builds and creating an npm-grunt.yml file, although the latter was not merged.
    • pull/250981, pull/251052
  • Terminal Symbolic Link Icons: This topic addresses the addition of icons for terminal symbolic link folders and files in the Microsoft VSCode project. The pull request includes commits for fixing the issue, adding to proposed changes, and adding missing types.
    • pull/251423
  • GitHub Authentication Fallback: This topic addresses the issue where Visual Studio Code fails silently and GitHub authentication hangs without a fallback when no default browser is set. The pull request provides a fix for this issue, ensuring a more reliable authentication process.
    • pull/251009

3.3 Pull Request Discussion Insights

This section will analyze the tone and sentiment of discussions within this project's open and closed pull requests that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.

Based on our analysis, there are no instances of toxic discussions in the project's open or closed pull requests from the past week.


IV. Contributors

4.1 Contributors

Active Contributors:

We consider an active contributor in this project to be any contributor who has made at least 1 commit, opened at least 1 issue, created at least 1 pull request, or made more than 2 comments in the last month.

If there are more than 10 active contributors, the list is truncated to the top 10 based on contribution metrics for better clarity.

Contributor Commits Pull Requests Issues Comments
Copilot 139 39 0 20
bpasero 71 18 32 70
meganrogge 69 11 21 51
jrieken 56 13 8 38
connor4312 52 16 3 37
TylerLeonhardt 24 7 2 27
roblourens 26 4 6 22
aiday-mar 42 8 4 4
lszomoru 33 3 2 15
legomushroom 47 0 1 0

Don't miss what's next. Subscribe to Weekly Project News:
Powered by Buttondown, the easiest way to start and grow your newsletter.