Jake Zimmerman

Results 275 issues of Jake Zimmerman

#### Input [→ View on sorbet.run](https://sorbet.run/#%23%20typed%3A%20true%0A%0Aclass%20Parent%0A%20%20extend%20T%3A%3ASig%2C%20T%3A%3AHelpers%0A%0A%20%20final!%0A%0A%20%20sig%20%7B%20returns%28T.attached_class%29%20%7D%0A%20%20def%20self.make%0A%20%20%20%20raise%0A%20%20end%0Aend) ```ruby # typed: true class Parent extend T::Sig, T::Helpers final! sig { returns(T.attached_class) } def self.make raise end end ``` #### Observed output ```...

bug
good first issue

#### Input [→ View on sorbet.run](https://sorbet.run/#%23%20typed%3A%20true%0A%0Aclass%20Parent%0A%20%20extend%20T%3A%3ASig%2C%20T%3A%3AHelpers%0A%0A%20%20final!%0A%0A%20%20sig%28%3Afinal%29%20%7B%20returns%28T.attached_class%29%20%7D%0A%20%20def%20self.make%0A%20%20%20%20Parent.new%0A%20%20end%0Aend) ```ruby # typed: true class Parent extend T::Sig, T::Helpers final! sig(:final) { returns(T.attached_class) } def self.make Parent.new end end ``` #### Observed output ```...

enhancement

#### Input [→ View on sorbet.run](https://sorbet.run/#%23%20typed%3A%20true%0A%0Aclass%20A%0A%20%20def%20foo%3B%20end%0A%20%20alias_method%20%3Abar1%2C%20%3Afoo%0A%0A%20%20def%20bar2%20%3D%20foo%0Aend) ```ruby # typed: true class A def foo; end alias_method :bar1, :foo def bar2 = foo end ``` #### Observed output ``` No errors!...

bug
good first issue
IDE

#### Input [→ View on sorbet.run](https://sorbet.run/#%23%20typed%3A%20true%0A%0Aclass%20A%0A%20%20extend%20T%3A%3ASig%0A%0A%20%20sig%20%7B%20returns%28Integer%29%20%7D%0A%20%20def%20self.foo%0A%20%20%20%20%40foo%20%7C%7C%3D%20T.let%280%2C%20T.nilable%28Integer%29%29%0A%20%20%20%20T.reveal_type%28%40foo%29%20%23%20error%3A%20%60Integer%60%0A%20%20%20%20%23%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5E%20hover%3A%20T.nilable%28Integer%29%0A%20%20end%0A%0A%20%20sig%20%7B%20void%20%7D%0A%20%20def%20self.bar%0A%20%20%20%20if%20%40foo.is_a%3F%28Integer%29%0A%20%20%20%20%20%20T.reveal_type%28%40foo%29%20%23%20error%3A%20%60Integer%60%0A%20%20%20%20%20%20%23%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5E%20hover%3A%20T.nilable%28Integer%29%0A%20%20%20%20end%0A%20%20end%0Aend) ```ruby # typed: true class A extend T::Sig sig { returns(Integer) } def self.foo @foo ||= T.let(0, T.nilable(Integer)) T.reveal_type(@foo) # error: `Integer` # ^...

bug
good first issue
IDE

### Context Due to the discussion in #52, the following lines were added to `typeset.css`: ```css .pull-double, .push-double, .pull-single, .push-single {display: inline-block} ``` The quoted reason was that mid-paragraph punctuation...

bug
enhancement