Skip to content

chore(deps, rust): update rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json#1293

Open
philips-software-forest-releaser[bot] wants to merge 1 commit into
mainfrom
feature/amp-devcontainer-rust/update-vscode-extensions-devcontainer.json
Open

chore(deps, rust): update rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json#1293
philips-software-forest-releaser[bot] wants to merge 1 commit into
mainfrom
feature/amp-devcontainer-rust/update-vscode-extensions-devcontainer.json

Conversation

@philips-software-forest-releaser
Copy link
Copy Markdown
Contributor

Note

Before merging this PR, please conduct a manual test checking basic functionality of the updated plug-ins. There are limited automated tests for the VS Code Extension updates.

Updates sonarsource.sonarlint-vscode from 5.2.3 to 5.3.0

Release notes

For full release notes, see JIRA

Updates rust-lang.rust-analyzer from 0.3.2896 to 0.3.2913

Release notes

Commit: de5824b
Release: 2026-05-25 (v0.3.2913)

New Features

  • #22406 (first contribution) add mutable-ref diagnostic.
  • #22424 (first contribution) add array-pattern-without-fixed-length diagnostic.
  • #22404 add cannot-index-into diagnostics.
  • #22416 support excluding subitems from completions.

Performance Improvements

  • #22322 improve incrementality for modules.

Fixes

  • #22432 (first contribution) filter package-scoped features in flycheck.
  • #22430 (first contribution) saturate float to uint cast in const eval.
  • #22415 (first contribution) allow wildcard parameters in foreign function declarations.
  • #22252 refactor handling of generic parameters in hir::Type.
  • #22396 support named consts in range pattern types.
  • #22392 don't try autoref during method probe in path mode.
  • #22385 auto-import enum variants.
  • #22425 expected tuple struct pattern field in expected type completions.
  • #22397 complete macro paths in macro calls.
  • #22399 fix ref_match completions in macro calls.
  • #22408 don't complete semicolon in match expression.
  • #22419 use grouped annotation in add_label_to_loop.
  • #22369 use wildcard on sad path in replace_if_let_with_match with guard.
  • #22383 return a specific error for unimplemented built-in macros.

Internal Improvements

  • #22420 clean up bidirectional proc macro server protocol.

See also the changelog post.

Commit: ce81cf6
Release: 2026-05-18 (v0.3.2904)

VS Code Extension Publishing Issue

This release is not available on the VS Code Marketplace and OpenVSX due to an infrastructure issue.
Until it's fixed, you can still download it from the GitHub release page.

New Features

  • #22347, #22355, #22372, #22379, #22380, #22378 add invalid-range-pat-type, non-exhaustive-record-pat, method-call-illegal-sized-bound, fru-in-destructuring-assignment, cannot-be-dereferenced and explicit-drop-method-use diagnostics.
  • #22082, #22368, #22384 add pattern type support.

Performance Improvements

  • #22329 encode the name instead of index in EnumVariantId for better incrementality.
  • #22191 use the LineIndex in RootDatabase in the proc macro server.

Fixes

  • #22358, #22381 show const and unsafe in signature help.
  • #22357 show Run lens for fn main in bench targets.
  • #22363 fix false positive trait-impl-missing-assoc_item with Self: Sized bounds.
  • #22376 hide duplicate completions originating from Deref chains.
  • #22367 fix spurious reference completions.
  • #22386 don't complete :: before existing :: in paths.
  • #22354 don't drop path segment in qualify_path.
  • #22344 handle macro calls in extract_function.
  • #22335 add parameter to the closures produced by replace_method_eager_lazy.

Internal Improvements

  • #22352 (first contribution) migrate inline_call assist to `SyntaxEditor.
  • #22313 refactor visiting and tracking of placeholder types.
  • #22328 remove interning from #[query_group].
  • #22119 remove some usages of DbInterner::conjure.
  • #22391 ignore workspace/diagnostic/refresh in slow tests.

See also the changelog post.

@philips-software-forest-releaser philips-software-forest-releaser Bot requested a review from a team as a code owner May 31, 2026 03:48
@philips-software-forest-releaser philips-software-forest-releaser Bot added dependencies Pull requests that update a dependency file vscode-extensions labels May 31, 2026
@sonarqubecloud
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing ghcr.io/philips-software/amp-devcontainer-base:edgeghcr.io/philips-software/amp-devcontainer-base:pr-1293

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 71.82 MB 71.82 MB +421 B (+0%) 🔼
linux/arm64 70.12 MB 70.12 MB +123 B (+0%) 🔼

@github-actions
Copy link
Copy Markdown
Contributor

MegaLinter analysis: Error

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ ACTION actionlint 23 0 0 0.23s
✅ DOCKERFILE hadolint 3 0 0 0.22s
✅ JSON npm-package-json-lint yes no no 0.59s
✅ JSON prettier 21 4 0 0 1.12s
✅ JSON v8r 21 0 0 11.54s
✅ MARKDOWN markdownlint 12 0 0 0 1.27s
✅ MARKDOWN markdown-table-formatter 12 0 0 0 0.32s
✅ REPOSITORY checkov yes no no 25.81s
✅ REPOSITORY gitleaks yes no no 0.92s
✅ REPOSITORY git_diff yes no no 0.01s
✅ REPOSITORY grype yes no no 55.55s
✅ REPOSITORY secretlint yes no no 2.13s
✅ REPOSITORY syft yes no no 2.4s
❌ REPOSITORY trivy yes 1 1 11.75s
✅ REPOSITORY trivy-sbom yes no no 0.35s
✅ REPOSITORY trufflehog yes no no 6.12s
⚠️ SPELL lychee 83 1 0 11.27s
✅ YAML prettier 31 0 0 0 1.25s
✅ YAML v8r 31 0 0 12.19s
✅ YAML yamllint 31 0 0 1.13s

Detailed Issues

❌ REPOSITORY / trivy - 1 error
2026-05-31T03:50:20Z	INFO	[vulndb] Need to update DB
2026-05-31T03:50:20Z	INFO	[vulndb] Downloading vulnerability DB...
2026-05-31T03:50:20Z	INFO	[vulndb] Downloading artifact...	repo="mirror.gcr.io/aquasec/trivy-db:2"
24.81 MiB / 94.46 MiB [---------------->____________________________________________] 26.27% ? p/s ?50.42 MiB / 94.46 MiB [-------------------------------->____________________________] 53.38% ? p/s ?79.31 MiB / 94.46 MiB [--------------------------------------------------->_________] 83.96% ? p/s ?94.46 MiB / 94.46 MiB [--------------------------------------------->] 100.00% 116.42 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [--------------------------------------------->] 100.00% 116.42 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [--------------------------------------------->] 100.00% 116.42 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [--------------------------------------------->] 100.00% 108.91 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [--------------------------------------------->] 100.00% 108.91 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [--------------------------------------------->] 100.00% 108.91 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [--------------------------------------------->] 100.00% 101.88 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [--------------------------------------------->] 100.00% 101.88 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [--------------------------------------------->] 100.00% 101.88 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 95.31 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 95.31 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 95.31 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 89.16 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 89.16 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 89.16 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 83.41 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 83.41 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 83.41 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 78.03 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 78.03 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 78.03 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 72.99 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 72.99 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 72.99 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 68.28 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 68.28 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 68.28 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 63.88 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 63.88 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 63.88 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 59.76 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 59.76 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 59.76 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [---------------------------------------------->] 100.00% 55.90 MiB p/s ETA 0s94.46 MiB / 94.46 MiB [-------------------------------------------------] 100.00% 12.83 MiB p/s 7.6s2026-05-31T03:50:28Z	INFO	[vulndb] Artifact successfully downloaded	repo="mirror.gcr.io/aquasec/trivy-db:2"
2026-05-31T03:50:28Z	INFO	[vuln] Vulnerability scanning is enabled
2026-05-31T03:50:28Z	INFO	[misconfig] Misconfiguration scanning is enabled
2026-05-31T03:50:28Z	INFO	[checks-client] Need to update the checks bundle
2026-05-31T03:50:28Z	INFO	[checks-client] Downloading the checks bundle...
234.65 KiB / 234.65 KiB [------------------------------------------------------] 100.00% ? p/s 100ms
📣 Notices:
  - Version 0.70.0 of Trivy is now available, current version is 0.69.1

To suppress version checks, run Trivy scans with the --skip-version-check flag

2026-05-31T03:50:31Z	FATAL	Fatal error	run error: fs scan error: scan error: scan failed: failed analysis: post analysis error: post analysis error: ansible scan error: scan config error: find projects: walk dir: range error: stat github_conf/branch_protection_rules.json: no such file or directory
⚠️ SPELL / lychee - 1 error
[IGNORED] docker://pandoc/extra:3.9.0.0-ubuntu@sha256:72afa9c8d3300e5f10c9c4330e101725687f2179bffd912fb859c6d2ae85de62 | Unsupported: Error creating request client: builder error for url (docker://pandoc/extra:3.9.0.0-ubuntu@sha256:72afa9c8d3300e5f10c9c4330e101725687f2179bffd912fb859c6d2ae85de62)
[403] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads | Network error: Forbidden
[IGNORED] https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/philips-software/amp-devcontainer | Unsupported: Error creating request client: builder error for url (vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/philips-software/amp-devcontainer)
📝 Summary
---------------------
🔍 Total..........126
✅ Successful.....123
⏳ Timeouts.........0
🔀 Redirected.......0
👻 Excluded.........0
❓ Unknown..........0
🚫 Errors...........1

Errors in .github/TOOL_VERSION_ISSUE_TEMPLATE.md
[403] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads | Network error: Forbidden

See detailed reports in MegaLinter artifacts

You could have the same capabilities but better runtime performances if you use a MegaLinter flavor:

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@9.4.0 --custom-flavor-setup --custom-flavor-linters ACTION_ACTIONLINT,DOCKERFILE_HADOLINT,JSON_V8R,JSON_PRETTIER,JSON_NPM_PACKAGE_JSON_LINT,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_GIT_DIFF,REPOSITORY_GITLEAKS,REPOSITORY_GRYPE,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,SPELL_LYCHEE,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is graciously provided by OX Security
Show us your support by starring ⭐ the repository

@github-actions
Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing ghcr.io/philips-software/amp-devcontainer-rust:edgeghcr.io/philips-software/amp-devcontainer-rust:pr-1293

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 468.63 MB 468.63 MB +203 B (+0%) 🔼
linux/arm64 419.81 MB 419.81 MB +95 B (+0%) 🔼

@github-actions
Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing ghcr.io/philips-software/amp-devcontainer-cpp:edgeghcr.io/philips-software/amp-devcontainer-cpp:pr-1293

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 547.82 MB 547.82 MB +669 B (+0%) 🔼
linux/arm64 527.01 MB 527.01 MB 964 B (0%) 🔽

@github-actions
Copy link
Copy Markdown
Contributor

Test Results

 12 files   - 1   12 suites   - 1   17m 0s ⏱️ - 1m 24s
 32 tests  - 1   32 ✅  - 1  0 💤 ±0  0 ❌ ±0 
136 runs   - 1  136 ✅  - 1  0 💤 ±0  0 ❌ ±0 

Results for commit d3f5370. ± Comparison against base commit 16b9609.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file vscode-extensions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants