ruff/crates/ty_server/src
Andrew Gallant 55100209c7
[ty] IDE: add support for object.<CURSOR> completions (#18468)
This PR adds logic for detecting `Name Dot [Name]` token patterns,
finding the corresponding `ExprAttribute`, getting the type of the
object and returning the members available on that object.

Here's a video demonstrating this working:

https://github.com/user-attachments/assets/42ce78e8-5930-4211-a18a-fa2a0434d0eb

Ref astral-sh/ty#86
2025-06-05 11:15:19 -04:00
..
document [ty] Support publishing diagnostics in the server (#18309) 2025-05-28 13:15:11 +05:30
server [ty] Fix server hang after shutdown request (#18414) 2025-06-02 06:57:51 +00:00
session [ty] Support cancellation and retry in the server (#18273) 2025-05-28 10:59:29 +02:00
document.rs Clean up some Ruff references in the ty server (#17920) 2025-05-07 10:55:16 -04:00
lib.rs [ty] Fix server hang after shutdown request (#18414) 2025-06-02 06:57:51 +00:00
logging.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
server.rs [ty] IDE: add support for object.<CURSOR> completions (#18468) 2025-06-05 11:15:19 -04:00
session.rs [ty] Fix server hang after shutdown request (#18414) 2025-06-02 06:57:51 +00:00
system.rs [ty] Support publishing diagnostics in the server (#18309) 2025-05-28 13:15:11 +05:30