Files
ruff/crates/ty_completion_eval/completion-evaluation-tasks.csv
Andrew Gallant 10eb3d52d5 [ty] Rank top-level module symbols above most other symbols
This makes it so, e.g., `os<CURSOR>` will suggest the top-level stdlib
`os` module even if there is an `os` symbol elsewhere in your project.

The way this is done is somewhat overwrought, but it's done to avoid
suggesting top-level modules over other symbols already in scope.

Fixes astral-sh/issues#1852
2026-01-09 10:11:37 -05:00

1.5 KiB

1namefileindexrank
2auto-import-includes-modulesmain.py01
3auto-import-includes-modulesmain.py12
4auto-import-includes-modulesmain.py21
5auto-import-skips-current-modulemain.py01
6class-arg-completionmain.py01
7exact-over-fuzzymain.py01
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
21modules-over-other-symbolsmain.py01
22none-completionmain.py01
23numpy-arraymain.py057
24numpy-arraymain.py11
25object-attr-instance-methodsmain.py01
26object-attr-instance-methodsmain.py11
27pass-keyword-completionmain.py01
28raise-uses-base-exceptionmain.py01
29scope-existing-over-new-importmain.py01
30scope-prioritize-closermain.py02
31scope-simple-long-identifiermain.py01
32third-party-over-stdlibmain.py01
33tighter-over-looser-scopemain.py03
34tstring-completionsmain.py01
35ty-extensions-lower-stdlibmain.py01
36typing-gets-prioritymain.py01
37typing-gets-prioritymain.py11
38typing-gets-prioritymain.py21
39typing-gets-prioritymain.py31
40typing-gets-prioritymain.py41