Files
ruff/crates/ty_completion_eval/completion-evaluation-tasks.csv
Andrew Gallant 2196ef3a33 [ty] Add package priority completion evaluation tasks
This commit adds two new tests. One checks that a symbol in the current
project gets priority over a symbol in the standard library. Another
checks that a symbol in a third party dependency gets priority over a
symbol in the standard library. We don't get either of these right
today.

Note that these comparisons are done ceteris paribus. A symbol from the
standard library could still be ranked above a symbol elsewhere.
(Although I believe currently this is somewhat rare.)
2026-01-09 09:55:32 -05:00

1.5 KiB

1namefileindexrank
2auto-import-includes-modulesmain.py01
3auto-import-includes-modulesmain.py17
4auto-import-includes-modulesmain.py21
5auto-import-skips-current-modulemain.py01
6class-arg-completionmain.py01
7exact-over-fuzzymain.py02
8fstring-completionsmain.py01
9higher-level-symbols-preferredmain.py0
10higher-level-symbols-preferredmain.py11
11import-deprioritizes-dundermain.py01
12import-deprioritizes-sundermain.py01
13import-deprioritizes-type_check_onlymain.py01
14import-deprioritizes-type_check_onlymain.py11
15import-deprioritizes-type_check_onlymain.py21
16import-deprioritizes-type_check_onlymain.py32
17import-deprioritizes-type_check_onlymain.py43
18import-keyword-completionmain.py01
19internal-typeshed-hiddenmain.py02
20local-over-auto-importmain.py01
21none-completionmain.py01
22numpy-arraymain.py0161
23numpy-arraymain.py11
24object-attr-instance-methodsmain.py01
25object-attr-instance-methodsmain.py11
26pass-keyword-completionmain.py01
27raise-uses-base-exceptionmain.py01
28scope-existing-over-new-importmain.py01
29scope-prioritize-closermain.py02
30scope-simple-long-identifiermain.py01
31third-party-over-stdlibmain.py03
32tighter-over-looser-scopemain.py03
33tstring-completionsmain.py01
34ty-extensions-lower-stdlibmain.py01
35type-var-typing-over-astmain.py01
36type-var-typing-over-astmain.py114
37typing-gets-prioritymain.py01
38typing-gets-prioritymain.py11
39typing-gets-prioritymain.py21
40typing-gets-prioritymain.py33
41typing-gets-prioritymain.py42