Add ERB Support
Resolves #1055, depends on https://github.com/Shopify/vscode-ruby-lsp/pull/896
Motivation
Implementation
Automated Tests
Manual Tests
This pull request is being marked as stale because there was no activity in the last 2 months
This pull request is being marked as stale because there was no activity in the last 2 months
Hey @marcoroth! What's the status of this one? I'm really wishing that Ruby LSP supported ERB Lint.
We are currently missing the right tools to fully provide really useful support for ERB. This PR only adds super basic support.
I guess the question is if we want to finish up and merge the most minimalistic ERB support (which is implemented here) or if we should wait until we can build the needed tools.
I do have some ideas for the tooling and needed infrastructure, but it needs more coordination and work, which is out of scope for this PR.
This pull request is being marked as stale because there was no activity in the last 2 months
Just for the record, I'm working on the infrastructure tooling right now which is needed to support ERB. I will open a new PR once it's ready and properly useable/useful.
The current version in this PR is very minimalistic and probably not very useful in real scenarios.
cc @st0012 since you were hacking on this too.
It might make sense to catch up and compare notes, thanks @vinistock!
@st0012 I'm going to reach out to see if we can combine efforts.
@marcoroth 👋 just opened my PR: https://github.com/Shopify/ruby-lsp/pull/2235 It allows Ruby LSP to start processing erb files and provide existing code navigation features there too. Several features like formatting or linting are still not working tho.