feat(desktop): Adding Settings section to Diagnostics
Description
The code adds a new SettingsStateProvider and SettingsDiagnosticsRenderer to help with debugging configuration issues.
This change only exists in the Desktop version of VSCode at the moment. See this comment for the rationale behind that decision.
Related Issues
Resolves: [VS Code][Desktop] Settings validation Diagnost... (#1688 - closed)
How has this been tested?
On the desktop version of vscode, do the following:
- Checkout the
db/add-settings-diagnosticsbranch - Run the extension locally
- Run the
GitLab: Diagnosticscommand from the command palette
You should see a diagnostics markdown page render that looks similar to this:
-
If src/browserorsrc/commonhas been modified, please consider interoperability with the Web IDE. See Running the Extension in WebIDE. -
Consider an end-to-end test for significant new features that aren't covered by integration tests.
Screenshots (if appropriate)
What CHANGELOG entry will this MR create?
-
fix:Bug fix fixes - a user-facing issue in production - included in changelog -
feature:New feature - a user-facing change which adds functionality - included in changelog -
BREAKING CHANGE:(fix or feature that would cause existing functionality to change) - should bump major version, mentioned in the changelog -
None - other non-user-facing changes
Edited by Dylan Bernardi
