-
Notifications
You must be signed in to change notification settings - Fork 3
chore: add-lsp-plugin #576
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can we remove the comments from this json? Looks like it's causing syntax errors
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. it shouldn't cause errors, i probably use jsonc. where are the errors?
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maybe it was just a syntax highlighting thing in github |
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing required companion package
@typescript/native-preview.The
@effect/tsgodocs state: "At the moment, you still need the standard native TypeScript install (@typescript/native-preview) alongside@effect/tsgo." Without it, developers configuring their editor to useeffect-tsgoas the language server may encounter failures.🤖 Prompt for AI Agents
🧩 Analysis chain
🌐 Web query:
What is the latest stable version of@effect/tsgoon npm? Is 0.5.1 still current?💡 Result:
Latest stable version of
@effect/tsgoon npm: 0.5.1 (i.e., 0.5.1 is the most recent released patch listed for the@effect/tsgopackage in the project’s changelog) [1]. Is 0.5.1 still current as of 2026-05-05? Yes—there’s an explicit 0.5.1 entry in the@effect/tsgochangelog [1], and the repository’s recent release automation shows version packaging activity around later dates without contradicting 0.5.1 being the latest for the root@effect/tsgopackage [2][3]. Note:@effect/tsgois described by the project as “currently in Alpha,” so “stable” here refers to the latest published release number, not to a non-alpha maturity level [4].Citations:
🏁 Script executed:
Repository: ForgeRock/ping-javascript-sdk
Length of output: 55
🏁 Script executed:
Repository: ForgeRock/ping-javascript-sdk
Length of output: 1203
Pin
@effect/tsgoto an exact version — it's explicitly Alpha.@effect/tsgois in Alpha and the upstream project warns to expect breaking changes between releases. Using^0.5.1allows automatic minor bumps that can silently break the plugin configuration committed intsconfig.base.json.Pin to the exact version to prevent uncontrolled upgrades:
📌 Proposed fix
📝 Committable suggestion
🤖 Prompt for AI Agents
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ryanbas21 The docs do mention that you need to install
@typescript/native-previewalongside. Regarding the version pinning, might be a good idea to avoid breaking changes for now but nbd.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suppose we can do this, but i'm not sure the affects on a workspace. You can install tsgo on your system or just use regular typescript before tsgo. the language service should work either way
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you mean to switch from tsgo to language-service?