Files
ruff/crates/ty_completion_eval/completion-evaluation-tasks.csv
Andrew Gallant e154efa229 [ty] Update evaluation results
These are all improvements here with one slight regression on
`reveal_type` ranking. The previous completions offered were:

```
$ cargo r -q -p ty_completion_eval show-one ty-extensions-lower-stdlib
ENOTRECOVERABLE (module: errno)
REG_WHOLE_HIVE_VOLATILE (module: winreg)
SQLITE_NOTICE_RECOVER_WAL (module: _sqlite3)
SupportsGetItemViewable (module: _typeshed)
removeHandler (module: unittest.signals)
reveal_mro (module: ty_extensions)
reveal_protocol_interface (module: ty_extensions)
reveal_type (module: typing) (*, 8/10)
_remove_original_values (module: _osx_support)
_remove_universal_flags (module: _osx_support)
-----
found 10 completions
```

And now they are:

```
$ cargo r -q -p ty_completion_eval show-one ty-extensions-lower-stdlib
ENOTRECOVERABLE (module: errno)
REG_WHOLE_HIVE_VOLATILE (module: winreg)
SQLITE_NOTICE_RECOVER_WAL (module: sqlite3)
SQLITE_NOTICE_RECOVER_WAL (module: sqlite3.dbapi2)
removeHandler (module: unittest)
removeHandler (module: unittest.signals)
reveal_mro (module: ty_extensions)
reveal_protocol_interface (module: ty_extensions)
reveal_type (module: typing) (*, 9/9)
-----
found 9 completions
```

Some completions were removed (because they are now considered
unexported) and some were added (likely do to better re-export support).

This particular case probably warrants more special attention anyway.
So I think this is fine. (It's only a one-ranking regression.)
2025-12-04 13:21:26 -05:00

1.1 KiB

1namefileindexrank
2auto-import-skips-current-modulemain.py01
3fstring-completionsmain.py01
4higher-level-symbols-preferredmain.py0
5higher-level-symbols-preferredmain.py11
6import-deprioritizes-dundermain.py01
7import-deprioritizes-sundermain.py01
8import-deprioritizes-type_check_onlymain.py01
9import-deprioritizes-type_check_onlymain.py11
10import-deprioritizes-type_check_onlymain.py21
11import-deprioritizes-type_check_onlymain.py32
12import-deprioritizes-type_check_onlymain.py43
13import-keyword-completionmain.py01
14internal-typeshed-hiddenmain.py02
15none-completionmain.py02
16numpy-arraymain.py0159
17numpy-arraymain.py11
18object-attr-instance-methodsmain.py01
19object-attr-instance-methodsmain.py11
20pass-keyword-completionmain.py01
21raise-uses-base-exceptionmain.py01
22scope-existing-over-new-importmain.py01
23scope-prioritize-closermain.py02
24scope-simple-long-identifiermain.py01
25tstring-completionsmain.py01
26ty-extensions-lower-stdlibmain.py09
27type-var-typing-over-astmain.py03
28type-var-typing-over-astmain.py1239