ruff/crates/ruff_python_semantic/src/analyze
Andrew Gallant 4573a0f6a0 [ty] Make `Module` a Salsa ingredient
We want to write queries that depend on `Module` for caching. While it
seems it can be done without making `Module` an ingredient, it seems it
is best practice to do so.

[best practice to do so]: https://github.com/astral-sh/ruff/pull/19408#discussion_r2215867301
2025-07-23 09:46:40 -04:00
..
class.rs [`pylint`] Include name of base class in message for `redefined-slots-in-subclass` (`W0244`) (#15559) 2025-01-18 09:50:27 -06:00
function_type.rs [ty] AST garbage collection (#18482) 2025-06-13 08:40:11 -04:00
imports.rs [ty] AST garbage collection (#18482) 2025-06-13 08:40:11 -04:00
logging.rs Include inline instantiations when detecting loggers (#11154) 2024-04-25 21:00:12 -04:00
mod.rs Respect mixed `return` and `raise` cases in return-type analysis (#9310) 2023-12-29 16:46:37 +00:00
terminal.rs Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
type_inference.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
typing.rs [`flake8-pyi`] Expand `Optional[A]` to `A | None` (`PYI016`) (#18572) 2025-06-27 15:43:11 +00:00
visibility.rs [ty] Make `Module` a Salsa ingredient 2025-07-23 09:46:40 -04:00