Skip to content
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

RubberDuck Integration into VSCode #5833

Closed
abalhassans opened this issue Jul 12, 2021 · 2 comments
Closed

RubberDuck Integration into VSCode #5833

abalhassans opened this issue Jul 12, 2021 · 2 comments
Labels
duplicate Thanks for the feedback! We're already tracking this report/request at the linked issue. enhancement Feature requests, or enhancements to existing features. Ideas. Anything within the project's scope.

Comments

@abalhassans
Copy link

I am interested in a Rubberduck VSCode Extension to get many of the inspection features within VSCode. I am looking for your assessment of how much effort would be involved to get these features in VSCode?

Justification
VSCode is primary IDE being used for vba code development. Would like many of the features to be available in VSCode

Description
Primarily interested in inspection features e.g unused variables

Additional context
Add any other context or screenshots about the feature request here.

@abalhassans abalhassans added the enhancement Feature requests, or enhancements to existing features. Ideas. Anything within the project's scope. label Jul 12, 2021
@Vogel612
Copy link
Member

"VSCode is primary IDE being used for vba code development"

Citation needed.

There actually are some plans to move Rubberduck's capabilities to an external language server using the Language Server Protocol that is also employed by VSCode. (#5176)

This could help address problems with memory management, caching, invalidation and export behaviour, but an extension for Visual Studio would need some additional support.

You may also be interested in the Twin Basic project that was created by Wayne Phillips, who contributed some very difficult VBE interaction components to the project.

Since the LSP prototype is already tracked and a VSCode extension would need a separate repository, I'm closing this issue as a duplicate :)

@Vogel612 Vogel612 added the duplicate Thanks for the feedback! We're already tracking this report/request at the linked issue. label Jul 12, 2021
@serkonda7
Copy link

serkonda7 commented Aug 9, 2022

I'm maintaining a VS Code extension that brings improved VBA support: https://github.com/serkonda7/vscode-vba

Currently tho it only offers syntax highlighting, however I plan to extend the feature set.
Contributions are also appreciated.

Should a Rubberduck VS Code extension emerge, I would be open for combining efforts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate Thanks for the feedback! We're already tracking this report/request at the linked issue. enhancement Feature requests, or enhancements to existing features. Ideas. Anything within the project's scope.
Projects
None yet
Development

No branches or pull requests

3 participants