rbs-inline does not currently correctly handle aliases in the class << self context correctly.
Given:
module MyModule
class << self
def foo; end
alias bar foo
end
end
rbs inline will produce the signature:
module MyModule
def self.foo: () -> untyped
alias bar foo
end
As opposed to the correct signature:
module MyModule
def self.foo: () -> untyped
alias self.bar self.foo
end