fix(vscode): Remove defaultLogicAppPath context - #9588
Conversation
🤖 AI PR Validation ReportPR Review ResultsThank you for your submission! Here's detailed feedback on your PR title and body compliance:✅ PR Title
✅ Commit Type
✅ Risk Level
✅ What & Why
✅ Impact of Change
✅ Test Plan
✅ Contributors
✅ Screenshots/Videos
Summary Table
✅ All checks pass — this PR is compliant with the team template and cleared to merge.Powered by: Copilot CLI (claude-opus-4.8) | Last updated: Tue, 01 Sep 2026 18:56:40 GMT |
📊 Coverage CheckThe following changed files need attention: ❌
Please add tests for the uncovered files before merging. |
There was a problem hiding this comment.
Pull request overview
Removes the global default Logic App path and scopes Data Mapper operations to an explicitly resolved project.
Changes:
- Resolve the project path per Data Mapper command.
- Pass the path through panel creation and runtime startup.
- Use the panel’s project path for file operations.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
main.ts |
Removes default-project initialization. |
extensionVariables.ts |
Removes global project-path state. |
DataMapperPanel.ts |
Scopes operations to the panel’s project. |
DataMapperExt.ts |
Propagates project paths during panel creation. |
dataMapper.ts |
Resolves project paths when commands run. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
ebf2653
into
main
Commit Type
Risk Level
What & Why
Remove ext.defaultLogicAppPath and instead explicitly resolve logic app (projectPath) in data map commands either through automatic selection, command context, or prompt. Workspaces can have multiple projects so always using ext.defaultLogicAppPath makes commands unusable on all projects except the default.
Impact of Change
Test Plan
Contributors
Andrew Eldridge (@andrew-eldridge)