mirror of
https://github.com/astral-sh/ruff
synced 2026-01-22 22:10:48 -05:00
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
1.5 KiB
1.5 KiB
| 1 | name | file | index | rank |
|---|---|---|---|---|
| 2 | auto-import-includes-modules | main.py | 0 | 1 |
| 3 | auto-import-includes-modules | main.py | 1 | 2 |
| 4 | auto-import-includes-modules | main.py | 2 | 1 |
| 5 | auto-import-skips-current-module | main.py | 0 | 1 |
| 6 | class-arg-completion | main.py | 0 | 1 |
| 7 | exact-over-fuzzy | main.py | 0 | 1 |
| 8 | fstring-completions | main.py | 0 | 1 |
| 9 | higher-level-symbols-preferred | main.py | 0 | |
| 10 | higher-level-symbols-preferred | main.py | 1 | 1 |
| 11 | import-deprioritizes-dunder | main.py | 0 | 1 |
| 12 | import-deprioritizes-sunder | main.py | 0 | 1 |
| 13 | import-deprioritizes-type_check_only | main.py | 0 | 1 |
| 14 | import-deprioritizes-type_check_only | main.py | 1 | 1 |
| 15 | import-deprioritizes-type_check_only | main.py | 2 | 1 |
| 16 | import-deprioritizes-type_check_only | main.py | 3 | 2 |
| 17 | import-deprioritizes-type_check_only | main.py | 4 | 3 |
| 18 | import-keyword-completion | main.py | 0 | 1 |
| 19 | internal-typeshed-hidden | main.py | 0 | 2 |
| 20 | local-over-auto-import | main.py | 0 | 1 |
| 21 | modules-over-other-symbols | main.py | 0 | 1 |
| 22 | none-completion | main.py | 0 | 1 |
| 23 | numpy-array | main.py | 0 | 57 |
| 24 | numpy-array | main.py | 1 | 1 |
| 25 | object-attr-instance-methods | main.py | 0 | 1 |
| 26 | object-attr-instance-methods | main.py | 1 | 1 |
| 27 | pass-keyword-completion | main.py | 0 | 1 |
| 28 | raise-uses-base-exception | main.py | 0 | 1 |
| 29 | scope-existing-over-new-import | main.py | 0 | 1 |
| 30 | scope-prioritize-closer | main.py | 0 | 2 |
| 31 | scope-simple-long-identifier | main.py | 0 | 1 |
| 32 | third-party-over-stdlib | main.py | 0 | 1 |
| 33 | tighter-over-looser-scope | main.py | 0 | 3 |
| 34 | tstring-completions | main.py | 0 | 1 |
| 35 | ty-extensions-lower-stdlib | main.py | 0 | 1 |
| 36 | typing-gets-priority | main.py | 0 | 1 |
| 37 | typing-gets-priority | main.py | 1 | 1 |
| 38 | typing-gets-priority | main.py | 2 | 1 |
| 39 | typing-gets-priority | main.py | 3 | 1 |
| 40 | typing-gets-priority | main.py | 4 | 1 |