ruff/crates/ruff_linter/src
Dan Parizher e0f4cec7a1
[pyupgrade] Handle nested Optionals (UP045) (#19770)
## Summary

Fixes #19746

---------

Co-authored-by: Brent Westbrook <brentrwestbrook@gmail.com>
2025-08-19 18:12:15 -04:00
..
checkers [pyflakes] Add secondary annotation showing previous definition (F811) (#19900) 2025-08-14 13:23:43 -04:00
comments
cst Update Rust toolchain to 1.89 (#19807) 2025-08-07 18:21:50 +02:00
docstrings Update Rust toolchain to 1.89 (#19807) 2025-08-07 18:21:50 +02:00
fix Rename Diagnostic::syntax_error methods, separate Ord implementation (#19179) 2025-07-08 09:54:19 -04:00
importer [isort] Handle multiple continuation lines after module docstring (I002) (#19818) 2025-08-15 17:17:50 -04:00
linter [pylint] Detect more exotic NaN literals in PLW0177 (#18630) 2025-06-19 11:05:06 +00:00
message Add rule code to GitLab description (#19896) 2025-08-13 11:19:26 -04:00
registry
rules [pyupgrade] Handle nested Optionals (UP045) (#19770) 2025-08-19 18:12:15 -04:00
settings [flake8-type-checking, pyupgrade, ruff] Add from __future__ import annotations when it would allow new fixes (TC001, TC002, TC003, UP037, RUF013) (#19100) 2025-07-16 08:50:52 -04:00
snapshots Move full diagnostic rendering to ruff_db (#19415) 2025-08-08 12:56:23 -04:00
codes.rs [flake8-use-pathlib] Add autofix for PTH101, PTH104, PTH105, PTH121 (#19404) 2025-07-23 12:13:43 -04:00
directives.rs
doc_lines.rs Update Rust toolchain to 1.89 (#19807) 2025-08-07 18:21:50 +02:00
fs.rs Avoid generating diagnostics with per-file ignores (#18801) 2025-06-20 13:33:09 -04:00
lib.rs Combine OldDiagnostic and Diagnostic (#19053) 2025-07-03 13:01:09 -04:00
line_width.rs
linter.rs Don't cache files with diagnostics (#19869) 2025-08-12 15:28:44 -04:00
locator.rs Update Rust toolchain to 1.89 (#19807) 2025-08-07 18:21:50 +02:00
logging.rs Combine OldDiagnostic and Diagnostic (#19053) 2025-07-03 13:01:09 -04:00
noqa.rs Update Rust toolchain to 1.89 (#19807) 2025-08-07 18:21:50 +02:00
package.rs
packaging.rs
preview.rs [flake8-simplify] Implement fix for maxsplit without separator (SIM905) (#19851) 2025-08-15 15:18:06 -04:00
pyproject_toml.rs Rename Diagnostic::syntax_error methods, separate Ord implementation (#19179) 2025-07-08 09:54:19 -04:00
registry.rs Apply fix availability and applicability when adding to DiagnosticGuard and remove NoqaCode::rule (#18834) 2025-06-24 10:08:36 -04:00
renamer.rs
rule_redirects.rs
rule_selector.rs Apply fix availability and applicability when adding to DiagnosticGuard and remove NoqaCode::rule (#18834) 2025-06-24 10:08:36 -04:00
source_kind.rs
test.rs [pyflakes] Add secondary annotation showing previous definition (F811) (#19900) 2025-08-14 13:23:43 -04:00
text_helpers.rs
upstream_categories.rs
violation.rs Rename Diagnostic::syntax_error methods, separate Ord implementation (#19179) 2025-07-08 09:54:19 -04:00