Skip to content

fix: address Copilot code review feedback#268

Merged
moshfeu merged 9 commits intomasterfrom
fix/copilot-review-feedback
Apr 9, 2026
Merged

fix: address Copilot code review feedback#268
moshfeu merged 9 commits intomasterfrom
fix/copilot-review-feedback

Conversation

@moshfeu
Copy link
Copy Markdown
Owner

@moshfeu moshfeu commented Apr 9, 2026

Addresses all issues identified in PR #263 Copilot review:

Remove debug console.log (lines 369-374 in foldersCompareProvider.ts)

  • Prevents leaking internal l10n details to user console

Fix i18n-ally.localesPaths (.vscode/settings.json)

  • Changed from "src/locales" to "l10n" to match actual directory structure

Cross-platform validation script (scripts/validate-l10n.js)

  • Replaced shell find command with glob.sync() for Windows compatibility

Fix typos and grammar (package.nls.json)

  • 'to to considered' → 'to be considered'
  • 'look like' → 'looks'
  • '.e.g' → 'e.g.'

Closes review comments from #263

moshfeu added 4 commits April 9, 2026 16:34
- Remove debug console.log that leaks internal l10n details
- Fix i18n-ally.localesPaths to point to correct l10n directory
- Replace shell find command with cross-platform glob.sync for Windows compatibility
- Fix typo: 'to to considered' → 'to be considered'
- Fix grammar: 'look like' → 'looks'
- Fix typo: '.e.g' → 'e.g.'

Resolves all issues identified in PR #263 Copilot review.
Fixes error: @types/vscode ^1.110.0 greater than engines.vscode ^1.73.0

Changed @types/vscode from ^1.110.0 to ^1.73.0 to match the minimum
supported VS Code version. This prevents accidentally using APIs that
aren't available in VS Code 1.73.0.
Update yarn.lock to reflect @types/vscode ^1.73.0 -> 1.77.0
(resolves to latest patch that satisfies ^1.73.0 constraint)
Remove TreeCheckboxChangeEvent from MockTreeView because this type is not
available in @types/vscode 1.73.x. Keeps tests compatible with the pinned
engine/type baseline used by CI.
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🚀 Preview Build Ready!

A preview build has been generated for this PR. You can download and test it:

📦 Download: pr-preview-268.zip

Installation Instructions:

  1. Download the zip file from the link above (click on "pr-preview-268" in the Artifacts section)
  2. Extract the .vsix file
  3. In VS Code, go to Extensions view
  4. Click "..." menu → "Install from VSIX..."
  5. Select the extracted .vsix file

Build: 9937d27View workflow run

Avoid direct TreeCheckboxChangeEvent import (not available in 1.73 typings)
while still providing onDidChangeCheckboxState for newer TreeView interfaces.
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🚀 Preview Build Ready!

A preview build has been generated for this PR. You can download and test it:

📦 Download: pr-preview-268.zip

Installation Instructions:

  1. Download the zip file from the link above (click on "pr-preview-268" in the Artifacts section)
  2. Extract the .vsix file
  3. In VS Code, go to Extensions view
  4. Click "..." menu → "Install from VSIX..."
  5. Select the extracted .vsix file

Build: 7ef8a74View workflow run

Lock vscode typings to an exact version matching the current engine baseline
to avoid environment-dependent API drift. We can bump engine + typings
together in a later change.
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🚀 Preview Build Ready!

A preview build has been generated for this PR. You can download and test it:

📦 Download: pr-preview-268.zip

Installation Instructions:

  1. Download the zip file from the link above (click on "pr-preview-268" in the Artifacts section)
  2. Extract the .vsix file
  3. In VS Code, go to Extensions view
  4. Click "..." menu → "Install from VSIX..."
  5. Select the extracted .vsix file

Build: e532720View workflow run

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🚀 Preview Build Ready!

A preview build has been generated for this PR. You can download and test it:

📦 Download: pr-preview-268.zip

Installation Instructions:

  1. Download the zip file from the link above (click on "pr-preview-268" in the Artifacts section)
  2. Extract the .vsix file
  3. In VS Code, go to Extensions view
  4. Click "..." menu → "Install from VSIX..."
  5. Select the extracted .vsix file

Build: edcb401View workflow run

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🚀 Preview Build Ready!

A preview build has been generated for this PR. You can download and test it:

📦 Download: pr-preview-268.zip

Installation Instructions:

  1. Download the zip file from the link above (click on "pr-preview-268" in the Artifacts section)
  2. Extract the .vsix file
  3. In VS Code, go to Extensions view
  4. Click "..." menu → "Install from VSIX..."
  5. Select the extracted .vsix file

Build: 2245c4bView workflow run

@moshfeu moshfeu merged commit 8145283 into master Apr 9, 2026
6 checks passed
@moshfeu moshfeu deleted the fix/copilot-review-feedback branch April 9, 2026 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant