ruff/crates
Rasmus Nygren c315164732 [ty] Don't suggest keyword statements when only expressions are valid
There are cases where the python grammar enforces expressions
after certain statements. In such cases we want to suppress
irrelevant keywords from the auto-complete suggestions.

E.g. `with a<CURSOR>`, suggesting `raise` here never makes sense
because it is not valid by the grammar.
2025-12-18 12:27:57 -05:00
..
ruff Update MSRV to 1.90 (#21987) 2025-12-15 14:29:11 +01:00
ruff_annotate_snippets Only render hyperlinks for terminals known to support them (#21519) 2025-11-19 10:02:58 +01:00
ruff_benchmark [ty] Infer typevar specializations for `Callable` types (#21551) 2025-12-16 09:16:49 -08:00
ruff_cache Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
ruff_db [ty] Fix some configuration panics in the LSP (#22040) 2025-12-18 09:47:02 -05:00
ruff_dev [ty] Use `title` for configuration code fences in ty reference documentation (#21992) 2025-12-15 16:36:08 -05:00
ruff_diagnostics Update debug_assert which pointed at missing method (#21969) 2025-12-13 17:56:59 -05:00
ruff_formatter Update MSRV to 1.90 (#21987) 2025-12-15 14:29:11 +01:00
ruff_graph [ty] Teach `ty` the meaning of desperation (try ancestor `pyproject.toml`s as search-paths if module resolution fails) (#21745) 2025-12-03 15:04:36 -05:00
ruff_index Update Rust toolchain to 1.88 and MSRV to 1.86 (#19011) 2025-06-28 20:24:00 +02:00
ruff_linter [`flake8-pytest-style`] Allow `match` and `check` keyword arguments without an expected exception type (`PT010`) (#21964) 2025-12-18 10:42:06 -05:00
ruff_macros Document when a rule was added (#21035) 2025-10-23 14:48:41 -04:00
ruff_memory_usage [ty] Enable LRU collection for parsed module (#21749) 2025-12-03 12:16:18 +01:00
ruff_notebook [ty] Respect notebook cell boundaries when adding an auto import (#21322) 2025-11-13 18:58:08 +01:00
ruff_options_metadata Update Rust toolchain to 1.89 (#19807) 2025-08-07 18:21:50 +02:00
ruff_python_ast [ty] Add support for attribute docstrings (#22036) 2025-12-18 12:18:20 +00:00
ruff_python_ast_integration_tests Add token based `parenthesized_ranges` implementation (#21738) 2025-12-03 08:15:17 +00:00
ruff_python_codegen Update MSRV to 1.90 (#21987) 2025-12-15 14:29:11 +01:00
ruff_python_formatter Fluent formatting of method chains (#21369) 2025-12-15 09:29:50 -06:00
ruff_python_importer Move `Token`, `TokenKind` and `Tokens` to `ruff-python-ast` (#21760) 2025-12-02 20:10:46 +01:00
ruff_python_index Move `Token`, `TokenKind` and `Tokens` to `ruff-python-ast` (#21760) 2025-12-02 20:10:46 +01:00
ruff_python_literal [`pyupgrade`] Fix parsing named Unicode escape sequences (`UP032`) (#21901) 2025-12-16 16:33:39 -05:00
ruff_python_parser [syntax-errors] Annotated name cannot be global (#20868) 2025-12-17 08:39:47 -05:00
ruff_python_semantic Add rule to detect unnecessary class properties (#21535) 2025-11-26 09:31:22 +01:00
ruff_python_stdlib [`flake8-bugbear`] Accept immutable slice default arguments (`B008`) (#21823) 2025-12-08 14:00:43 -05:00
ruff_python_trivia Handle t-string prefixes in `SimpleTokenizer` (#20578) 2025-09-25 14:33:37 -05:00
ruff_python_trivia_integration_tests Handle t-string prefixes in `SimpleTokenizer` (#20578) 2025-09-25 14:33:37 -05:00
ruff_server apply range suppressions to filter diagnostics (#21623) 2025-12-08 16:11:59 -08:00
ruff_source_file [ty] Correctly encode multiline tokens for clients not supporting multiline tokens (#22033) 2025-12-18 11:38:21 +00:00
ruff_text_size [ty] Fix subtraction overflow bug 2025-11-21 15:07:37 -05:00
ruff_wasm Prepare 0.14.9 release (#21927) 2025-12-11 13:17:52 -08:00
ruff_workspace `analyze`: Add option to skip over imports in `TYPE_CHECKING` blocks (#21472) 2025-11-16 12:30:24 +00:00
ty [ty] Fix some configuration panics in the LSP (#22040) 2025-12-18 09:47:02 -05:00
ty_combine [ty] Disallow std::env and io methods in most ty crates (#20046) 2025-08-22 11:13:47 -07:00
ty_completion_eval [ty] Don't suggest keyword statements when only expressions are valid 2025-12-18 12:27:57 -05:00
ty_ide [ty] Don't suggest keyword statements when only expressions are valid 2025-12-18 12:27:57 -05:00
ty_project [ty] Fix some configuration panics in the LSP (#22040) 2025-12-18 09:47:02 -05:00
ty_python_semantic [ty] Refactor completion generation 2025-12-18 11:00:09 -05:00
ty_server [ty] Fix some configuration panics in the LSP (#22040) 2025-12-18 09:47:02 -05:00
ty_static [ty] Document `TY_CONFIG_FILE` (#22001) 2025-12-16 13:15:24 +01:00
ty_test [ty] Fix some configuration panics in the LSP (#22040) 2025-12-18 09:47:02 -05:00
ty_vendored [ty] Carry generic context through when converting class into `Callable` (#21798) 2025-12-05 08:57:21 -05:00
ty_wasm [ty] Fix some configuration panics in the LSP (#22040) 2025-12-18 09:47:02 -05:00