Question about @option YARD tag support
I was wondering if solargraph/lsp supports autocompletion using @option YARD tags for hashes.
Just trying to understand if it is something with my local setup or is it just missing in current implementation of solargraph?
https://www.rubydoc.info/gems/yard/file/docs/Tags.md#option
# @param [Hash] opts the options to create a message with.
# @option opts [String] :subject The subject
# @option opts [String] :from ('nobody') From address
# @option opts [String] :to Recipient email
# @option opts [String] :body ('') The email's body
def send_email(opts = {}) end
solargraph (0.40.4)
I'm not familiar with the internals of solargraph/LSP but this feature is very useful for writing Ruby code because there are tons of hashes with pre-defined options to complete.
Not sure about VS Code but RubyMine supports this feature.
I was wondering the same thing. Neither the @option nor @raise tag appear to be recognized by Solargraph's Intellisense:
| Component | Type | Version(s) | Options |
|---|---|---|---|
| Solargraph | Extension | 0.21.1 |
useBundler: false |
| Solargraph | Ruby Gem | 0.40.4 |
|
| YARD | Ruby Gem | 0.9.26 |
|
| Rubocop | Ruby Gem | 1.12.0 |
|
| VScode | Application | 1.55.2 |
I was wondering the same thing. Neither the
@optionnor@raisetag appear to be recognized by Solargraph's Intellisense:...
To be clear, I'm aware that the @raise tag is displayed when you click on the #<name> link in the Intellisense pop-up. However, it would still be nice to see it in that pop-up. Furthermore, the @option tag is still missing from both views, despite the latter seeming to be a more detailed look at the doc.
@example doesn't appear to be recognized as well.