This free tool flags extensions that are Microsoft-licensed for VS Code only or missing from Open VSX and gives an open replacement ID.

Try it freeFull version · $29 once →
Updated 2026-09-29 · ReadyStack
VSCodium migration check: flags extensions in .vscode/extensions.json and devcontainer.json that Microsoft licenses for VS Code only or that Open VSX lacks, with the open replacement ID. Runs entirely in your browser — nothing is uploaded.
Same engine as the VS Code extension, byte for byte.
Free for the file open in your editor - no key, no limit. The workspace sweep and the report ask for a key.
VS Code MarketplaceOpen VSX (Cursor, VSCodium)ext install ReadyStack.vscodium-extension-licence-lint
Team? One key for every ReadyStack linter, 5 seats, $149 once
Scan every extension list in the whole workspace at once and export one Markdown migration report (ID, licence clause, replacement) for the team ticket. $29 once, one licence key per person or team seat.
One payment, one licence key for this tool. The key is shown right after payment.
DOJ's Fitzpatrick Matrix rates a 15-year litigator at $851/hour for billing year 2026.
Buy the full version — $29Need more than this one? ReadyStack Pass opens all 679 files and 561 full versions — $29/month or $199/year. See the Pass →
· ReadyStack
Real numbers from this tool, line by line.

Migrate from Microsoft VS Code to VSCodium: 6 extension IDs that stop working
6 of the 9 recommended extensions in a sample .vscode/extensions.json stop working when a Python and C++ platform team moves from Microsoft VS Code to VSCodium. It is written in Microsoft's own licence files, checked on 2026-09-29: Pylance and C/C++ may be used "only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services", and the Remote Development licence says "You may not use the software if you do not have a license for Microsoft Visual Studio Code."
The second half of the problem is the registry. VSCodium installs extensions from Open VSX, and none of the 15 Microsoft and GitHub extension IDs covered here are on Open VSX. A shared recommendation for one of them simply does nothing in VSCodium. The extension panel does not tell them why, and it does not suggest what to use instead.
The sample lists: ms-python.python, ms-python.vscode-pylance, ms-toolsai.jupyter, ms-vscode.cpptools, ms-vscode-remote.remote-ssh, ms-vscode-remote.remote-containers, ms-vsliveshare.vsliveshare, ms-dotnettools.csdevkit and ms-vscode.cmake-tools. Three of them are fine: ms-python.python is MIT-licensed and on Open VSX, and so are Jupyter and CMake Tools. The other six are flagged:
ms-python.python is MIT, so it is natural to assume the Python stack is open. It is not: the language server most teams rely on, Pylance, is a separate extension with a Microsoft licence. The same split exists for C#: the ms-dotnettools.csharp extension bundles a debugger whose licence says it may be used "only ... with Visual Studio Code, Visual Studio or Xamarin Studio software". A settings.json that pins "python.languageServer": "Pylance" keeps pointing at the restricted server even after the extension list is cleaned, so the lint flags that setting too.
Open an extensions.json, devcontainer.json, settings.json or .gitpod.yml. Each problem line shows up in the Problems panel with the extension ID, the clause quoted from the licence file, and the open replacement ID. Entries under unwantedRecommendations and commented-out lines are ignored, so a cleaned list stays quiet. There are 16 rules: 15 extension IDs and the Pylance setting. Four of them are warnings rather than errors: Remote - Tunnels server, Remote Explorer, GitHub Copilot and GitHub Copilot Chat are not on Open VSX, but the lint does not claim anything about their licences.
The same engine runs on the free web page: paste a list, press Check, read the findings.
It is not legal advice: it reads licence text as published, and it installs nothing. Test basedpyright or clangd on your codebase before the team switches.
Paste your extensions.json into the free web page, or install the extension and open the file. On the sample, the result is six findings and six swaps.
It reads .vscode/extensions.json, devcontainer.json or settings.json and flags every recommended extension that VSCodium cannot use: Microsoft extensions whose licence limits them to Microsoft products, and IDs that Open VSX does not carry. Each finding shows the line, the licence clause quoted from Microsoft's own licence file, and an open replacement ID such as detachhead.basedpyright for Pylance.
Platform engineers, tech leads and open-source maintainers moving a team or a repository from Microsoft VS Code to VSCodium who keep a shared extensions.json or devcontainer.json. It suits Python, C and C++, .NET and remote-SSH teams, because those rely most on Pylance, C/C++, C# Dev Kit and the Remote Development extensions.
Open VSX, the registry VSCodium installs from, carries none of the 15 Microsoft and GitHub extension IDs this lint knows (checked 2026-09-29), so the panel just does not list them and gives no reason or replacement. The Pylance and C/C++ licences allow use 'only with' Microsoft products; Remote Development needs a licence for Microsoft Visual Studio Code.
Free, with no key, in the editor and on the web page: every flagged extension in the open file, the licence clause behind it and the open replacement ID. The full version, $29 once with one licence key per person or team seat, scans every extension list in the workspace at once and exports one Markdown migration report.
DOJ's Fitzpatrick Matrix rates a 15-year litigator at $851/hour for billing year 2026. Reading the Pylance, C/C++, Remote Development, Live Share, C# and C# Dev Kit licence files and checking 15 IDs against Open VSX takes most of an hour, and the result goes stale the next time someone adds a recommendation.
One question, answered by the person who built it. Your email only if you want the answer sent.
Paste this code into your page. It runs in your visitor’s browser and stays up to date. Nothing your visitors type is stored.
For businesses: your name and logo instead of ours, and each visitor’s result + e-mail in your inbox (only when they tick consent) — Pro from $19/month. See Pro →
Related: Free grammar checker extension · Amazon seller research extension
For a team or company: for an invoice with your company details, a quote or several licences, write to [email protected].
Quebec Bill 96 website requirements — check your french locale freeThis free browser tool checks French-Canadian locale files for France-French terms, untranslated English, euro currency, slashed dates, and…FreeFull version $29
Invoice source code for Arduino: receipt totals in whole centsInvoice source code for Arduino: type your lines, get whole-cent totals, tax per rate and the exact 58 mm receipt your thermal printer will…FreeFull version $44
Kubernetes Removed API check — find removed api versions andThis offline browser tool finds Kubernetes apiVersions that kubectl no longer serves and provides the replacement for each.FreeFull version $29
Laravel Livewire security check — find browser reachable linesThis browser tool finds lines in Laravel Livewire and Blade files that the browser can reach, change, or call and names a fix for each.FreeFull version $29
Maven Central Publish requirements — check your pom in browserThis free tool checks a pom.xml against the listed Maven Central Portal release rules.FreeFull version $29Model Sunset Lint - retired AI model IDs, datedFinds every model ID and API parameter in your code that a vendor has already switched off or has published a date for - 109 rules across…FreeReadyStack
Calculators, templates and deadlines for the rules that change every year — free in your browser.