JetBrains / ruby-type-inference

Dynamic definitions and types provider for ruby static analysis
Apache License 2.0
137 stars 7 forks source link

Add return type providing #29

Closed nikitabobko closed 5 years ago

nikitabobko commented 5 years ago

beddaf8: Rename RubyReturnTypeProvider.kt to RubyTypeProvider.kt

0c62d1c: Remove return type tracker mode as it duplicates type tracker functionality

d09942f: Update storage-server-api/build.gradle

2f64483: Add return type column into CallInfoTable

6aa7949: Add return type providing

e3ba0ed: Rework call info tests. Add return type checks

8b6e762: Add some new tests for CallInfoTable

0aa0272: Add intention to remove collected info about specific ruby method Also rework AddContractAnnotationIntention a little bit.