Config Wizard: make smart-open annotation-driven for any file type#260
Conversation
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
There was a problem hiding this comment.
Pull request overview
This PR expands Configuration Wizard “smart open” behavior to be annotation-driven for any file type, and broadens VS Code contributions so the Config Wizard preview/editor can be used beyond C/C++ and .dbgconf files (addressing #248).
Changes:
- Removed the extension-based candidate filter so Config Wizard routing is based solely on annotation detection.
- Updated unit tests to cover annotation-driven routing for arbitrary/custom file extensions.
- Broadened
package.jsonmenuwhenclauses and the Config Wizard custom editor selector to apply to all files.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| src/views/solution-outline/commands/open-command.ts | Removes extension gating; Config Wizard routing now depends only on annotation detection. |
| src/views/solution-outline/commands/open-command.test.ts | Reworks/extends tests to validate annotation-driven routing for non-C/C++ file types. |
| package.json | Broadens menu contributions and custom editor selector to support Config Wizard across file types. |
|
Coverage Impact This PR will not change total coverage. 🚦 See full report on Qlty Cloud »🛟 Help
|

Fixes
#248
Changes
Screenshots
Checklist