Vinicius Stock

Results 89 issues of Vinicius Stock

Add a runtime error if trying to unwrap a signature where the original method was overridden without a signature. Questions / notes - We are skipping this check for final...

### Motivation If we change any aspect of gem generation in Tapioca, that gem's RBI can become stale even if it has not been upgraded. Currently, we only offer `gem...

enhancement

Closes #570, #494 ### Motivation Tests that inherit from `ActionView::TestCase` have the respective helpers they are testing dynamically included when the test is instantiated. Basically, this is what Rails does:...

When using our DSL compiler test helper by it self, executing the test fails because certain constants are not defined. The following list of requires makes tests run properly, but...

bug

Because view helpers are dynamically included by Rails, Sorbet is not aware that the modules will be included into certain classes. We can solve this by generating RBIs that add...

feature

Currently, we do not require test files as a part of the DSL generation process. However, there are certain test classes that do have DSLs generated with meta-programming. One example...

enhancement

### Motivation Please see https://github.com/Shopify/vscode-ruby-lsp/pull/193. ### Implementation Add the new `onTypeFormatting` request and handle automatically closing ends, pipes and string interpolations. ### Automated Tests Included new tests. ### Manual Tests...

unstable

When running RuboCop on files for both diagnostics and formatting, a bug may cause a cop to fail. The default behaviour is for RuboCop to print to `stderr` that a...

enhancement

After #238 is in place, it is possible to execute more than one request at the same time if we know they are in the queue. That is, if we...

This roadmap provides a rough idea of the next efforts for the Ruby LSP. _Items may be changed or reordered and are not guaranteed to be implemented._ ### Coming up...