-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Discussion] Possible solution to fix delays and versioning confusion: Merge typescript-deno-plugin
into vscode_deno
?
#78
Comments
Getting this as well. In addition, I am also getting the problem mentioned in #36 in non-Deno |
A workaround for this problem (and all the other ones that have been linked to this issue) is to clone from Windows %USERPROFILE%\.vscode\extensions Now just find |
EDIT: The new version was published to the Marketplace but the update was not triggered by VS Code. Completely uninstall your current version, close and open VS Code to make sure the cached version is deleted, and re-install. Now you have the update! The version number was not updated. And the update broke the extension for me #80 (comment) -- 3bb664e#diff-b9cfc7f2cdf78a7f4b91a753d10865a2 "dependencies": {
"typescript-deno-plugin": "^1.31.0"
} Another big fix landed yesterday too, so you might want to clone this repo instead until someone updates the VS Marketplace. |
it is a good idea, build |
☝️ Very important that it remains separately available to other consumers |
This is merged in the repo now. |
Versioning confusion
At the moment we have:
The
vscode_deno 1.24.0
official plugin that depends on, and is currently bundled with the 3rd partytypescript-deno-plugin 1.29
typescript-deno-plugin v1.29.0
was released 19 days agov1.31.0
which was released 8 days ago.vscode_deno 1.24.0
still includestypescript-deno-plugin 1.29
, not the new one.There is no changelog for
vscode_deno
https://github.com/denoland/vscode_deno/releasesAnd the VS Marketplace one does not make sense: https://marketplace.visualstudio.com/items/denoland.vscode-deno/changelog
Problems of having a split codebase
It seems half the bug fixes are more relevant to the
typescript-deno-plugin
, which is not official and is not where users are directed to for reporting issues. If they do get through to that repo, and get the bug fixed, then they don't get merged into thevscode_deno
extension right away. There is a random time-lapse that means all the error reports on the two different repos are out of sync.I don't want to sound like I am complaining, and really appreciate the work @justjavac and others are doing, but something seems fundamentally wrong with the way this extension is setup and operates.
There should be one central place that people report bugs, and at least a few different people with the authority to accept the pull requests for the official Deno plugin as a whole, not split up. Having the extension split over two separate codebases, one official and the other 3rd party seems very complicated and unnecessary.
I spent a while this morning puzzling over why my JS was getting treated like it was TS even with
"deno.enable": false
. When I turn off the extension then it works! I think this bug was fixed intypescript-deno-plugin v1.30.0
, 9 days ago #60, but I don't know as it is not yet merged intovscode_deno
I hope this issue has not been too confused, but I am very confused by the whole VS Code Deno extension situation.
THANKS again to everyone involved!
The text was updated successfully, but these errors were encountered: