ruff/crates/ruff_linter/src
2025-08-12 14:45:06 +02:00
..
checkers Update Rust toolchain to 1.89 (#19807) 2025-08-07 18:21:50 +02: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 Update Rust toolchain to 1.89 (#19807) 2025-08-07 18:21:50 +02:00
linter [pylint] Detect more exotic NaN literals in PLW0177 (#18630) 2025-06-19 11:05:06 +00:00
message Clean up unused rendering code in ruff_linter (#19832) 2025-08-09 14:20:48 -04:00
registry Remove Message::to_rule (#18447) 2025-06-05 12:48:29 -04:00
rules Fix lint.future-annotations link (#19876) 2025-08-12 14:45:06 +02: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 Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
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 Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
linter.rs Add LinterContext::settings to avoid passing separate settings (#19608) 2025-07-29 08:13:22 -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-commas] Add support for trailing comma checks in type parameter lists (COM812,COM819) (#19390) 2025-07-28 10:53:04 -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 Add a ViolationMetadata::rule method (#18234) 2025-05-28 09:27:09 -04:00
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 Update MSRV to 1.85 and toolchain to 1.87 (#18126) 2025-05-16 09:19:55 +02:00
test.rs [pyupgrade] Prevent infinite loop with I002 (UP010, UP035) (#19413) 2025-07-31 15:17:27 -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