ruff/crates/ty_ide
Andrew Gallant f7973ac870 [ty] Fix handling of metaclasses in `object.<CURSOR>` completions
Basically, we weren't quite using `Type::member` in every case
correctly. Specifically, this example from @sharkdp:

```
class Meta(type):
    @property
    def meta_attr(self) -> int:
        return 0

class C(metaclass=Meta): ...

C.<CURSOR>
```

While we would return `C.meta_attr` here, we were claiming its type was
`property`. But its type should be `int`.

Ref https://github.com/astral-sh/ruff/pull/19216#discussion_r2197065241
2025-07-14 08:24:23 -04:00
..
src [ty] Fix handling of metaclasses in `object.<CURSOR>` completions 2025-07-14 08:24:23 -04:00
Cargo.toml [ty] Initial implementation of signature help provider (#19194) 2025-07-10 19:32:00 -07:00