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

Introduce decoupled Code Actions #1575

Open
3 tasks
radeksimko opened this issue Jan 9, 2024 · 0 comments
Open
3 tasks

Introduce decoupled Code Actions #1575

radeksimko opened this issue Jan 9, 2024 · 0 comments
Labels

Comments

@radeksimko
Copy link
Member

Background

Code Actions make an important part of LSP and we can anticipate many use cases in Terraform: https://github.com/hashicorp/terraform-ls/issues?page=2&q=is%3Aopen+is%3Aissue+label%3AtextDocument%2FcodeAction

Therefore it is important to ensure new ones are easy to implement and existing easy to maintain. This can be achieved through appropriate abstraction layers.

Proposal

Implementation Notes

This issue intentionally does not focus on specific code actions, which are filled as separate issues. It is considered a dependency for all of them however. It is assumed that any/all of the linked code actions can be implemented on top of the logic this issue talks about.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant