ruby-type-inference icon indicating copy to clipboard operation
ruby-type-inference copied to clipboard

Dynamic definitions and types provider for ruby static analysis

Results 17 ruby-type-inference issues
Sort by recently updated
recently updated
newest added

Repro: 0. Install rvm & MRI 2.5 1. run `gem i arg_scanner` Expected: the gem gets installed successfully Instead: gem fails to install. Console output: ``` develop7@t-rex ~> rvm use...

The current state of [plugin.xml](https://github.com/JetBrains/ruby-type-inference/blob/master/ide-plugin/resources/META-INF/plugin.xml) is dirty. It was created from some template and did not have any love since then. I think, we should: * add a description with...

Gradle tasks fail on mac travis with ~50% probability due to some VM misconfiguration. In the log it appears as ``` :ide-plugin:testJava HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=250m;...

help wanted

It looks like current implementation has huge performance problems with specs from diaspora project. According my log file, server records only 10 calls per second. We should investigate this behaviour.

Sometimes server reports Severe: JsonSyntaxException. There are two main reason of the issue: part of xml/html instead of json and concatenation of two jsons: ``` SEVERE: !{"method_name":"updated?","call_info_argc":"-1","call_info_kw_args":"","args_info":"","visibility":"PUBLIC","path":"/Users/vkkoshelev/work/rails/activesupport/lib/active_support/file_update_checker.rb","lineno":"61","receiver_name":"ActiveSupport::FileUpdateChecker","return_type_name":"FalseClass","gem_name":"","gem_version":""}{"method_name":"multiline?","call_info_argc":"-1","call_info_kw_args":"","args_info":"","visibility":"PUBLIC","path":"/Users/vkkoshelev/work/rails/activesupport/lib/active_support/core_ext/regexp.rb","lineno":"4","receiver_name":"Regexp","return_type_name":"FalseClass","gem_name":"","gem_version":""}! com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use...

In several cases using just types to create contracts is just not enough. The example is FactoryGirl's mock class [creation](http://www.rubydoc.info/gems/factory_girl/file/GETTING_STARTED.md#Using_factories) which returns objects of class derivable from symbol value by...

enhancement

I stumbled across this repo when having another go at defeating a few more RubyMine dynamic-inference/inspection warnings - always hunting for that elusive green-tick at top-right. So it was good...