ruff/crates/ruff_linter/src/rules
2025-05-10 11:37:58 +01:00
..
airflow [airflow] extend AIR311 rules (#17913) 2025-05-09 13:08:37 -04:00
eradicate test: update snapshots with just whitespace changes 2025-01-15 13:37:52 -05:00
fastapi Default to latest supported Python version for version-related syntax errors (#17529) 2025-05-06 10:19:13 -04:00
flake8_2020 Pass Checker by immutable reference to lint rules (#16012) 2025-02-07 09:05:50 -06:00
flake8_annotations Default to latest supported Python version for version-related syntax errors (#17529) 2025-05-06 10:19:13 -04:00
flake8_async Default to latest supported Python version for version-related syntax errors (#17529) 2025-05-06 10:19:13 -04:00
flake8_bandit Skip S608 for expressionless f-strings (#17999) 2025-05-10 11:37:58 +01:00
flake8_blind_except Pass Checker by immutable reference to lint rules (#16012) 2025-02-07 09:05:50 -06:00
flake8_boolean_trap Collect preview lint behaviors in separate module (#17646) 2025-04-28 09:12:24 -05:00
flake8_bugbear Default to latest supported Python version for version-related syntax errors (#17529) 2025-05-06 10:19:13 -04:00
flake8_builtins Default to latest supported Python version for version-related syntax errors (#17529) 2025-05-06 10:19:13 -04:00
flake8_commas Use #[expect(lint)] over #[allow(lint)] where possible (#17822) 2025-05-03 21:20:31 +02:00
flake8_comprehensions Collect preview lint behaviors in separate module (#17646) 2025-04-28 09:12:24 -05:00
flake8_copyright [flake8-copyright] Add links to applicable options (CPY001) (#16421) 2025-02-28 09:11:14 +01:00
flake8_datetimez Upgrade to Rust 1.86 and bump MSRV to 1.84 (#17171) 2025-04-03 15:59:44 +00:00
flake8_debugger [flake8-debugger] Also flag sys.breakpointhook and sys.__breakpointhook__ (T100) (#16191) 2025-02-16 14:50:16 -05:00
flake8_django Upgrade to Rust 1.86 and bump MSRV to 1.84 (#17171) 2025-04-03 15:59:44 +00:00
flake8_errmsg Pass Checker by immutable reference to lint rules (#16012) 2025-02-07 09:05:50 -06:00
flake8_executable [flake8-executable] Add pytest and uv run to help message for shebang-missing-python (EXE003) (#16855) 2025-03-19 13:12:32 -05:00
flake8_fixme test: update snapshots with just whitespace changes 2025-01-15 13:37:52 -05:00
flake8_future_annotations Default to latest supported Python version for version-related syntax errors (#17529) 2025-05-06 10:19:13 -04:00
flake8_gettext Upgrade to Rust 1.86 and bump MSRV to 1.84 (#17171) 2025-04-03 15:59:44 +00:00
flake8_implicit_str_concat Upgrade to Rust 1.86 and bump MSRV to 1.84 (#17171) 2025-04-03 15:59:44 +00:00
flake8_import_conventions [flake8-import-conventions] Add import numpy.typing as npt to default flake8-import-conventions.aliases (#17133) 2025-04-02 09:25:46 +02:00
flake8_logging Pass Checker by immutable reference to lint rules (#16012) 2025-02-07 09:05:50 -06:00
flake8_logging_format Pass Checker by immutable reference to lint rules (#16012) 2025-02-07 09:05:50 -06:00
flake8_no_pep420 Collect preview lint behaviors in separate module (#17646) 2025-04-28 09:12:24 -05:00
flake8_pie [flake8-pie] Avoid false positive for multiple assignment with auto() (PIE796) (#17274) 2025-04-08 15:53:27 -04:00
flake8_print bump MSRV to 1.83 (#16294) 2025-02-26 06:12:43 -08:00
flake8_pyi Default to latest supported Python version for version-related syntax errors (#17529) 2025-05-06 10:19:13 -04:00
flake8_pytest_style Use #[expect(lint)] over #[allow(lint)] where possible (#17822) 2025-05-03 21:20:31 +02:00
flake8_quotes Add per-file-target-version option (#16257) 2025-02-24 08:47:13 -05:00
flake8_raise Pass Checker by immutable reference to lint rules (#16012) 2025-02-07 09:05:50 -06:00
flake8_return Collect preview lint behaviors in separate module (#17646) 2025-04-28 09:12:24 -05:00
flake8_self [flake8-self] Ignore attribute accesses on instance-like variables (SLF001) (#16149) 2025-02-23 10:00:49 +00:00
flake8_simplify Collect preview lint behaviors in separate module (#17646) 2025-04-28 09:12:24 -05:00
flake8_slots Pass Checker by immutable reference to lint rules (#16012) 2025-02-07 09:05:50 -06:00
flake8_tidy_imports Upgrade to Rust 1.86 and bump MSRV to 1.84 (#17171) 2025-04-03 15:59:44 +00:00
flake8_todos Update pre-commit dependencies (#16465) 2025-03-03 13:10:46 +05:30
flake8_type_checking Default to latest supported Python version for version-related syntax errors (#17529) 2025-05-06 10:19:13 -04:00
flake8_unused_arguments [pep8-naming] Clarify preview behavior in invalid-first-argument-name-for-class-method (N804) (#16193) 2025-02-16 15:02:50 -06:00
flake8_use_pathlib [flake8-use-pathlib] Fix PTH104false positive when rename is passed a file descriptor (#17712) 2025-05-01 10:01:17 -04:00
flynt [flynt] add fix safety section (FLY002) (#17496) 2025-04-26 16:00:01 +00:00
isort [isort] Check full module path against project root(s) when categorizing first-party (#16565) 2025-05-05 11:40:01 -05:00
mccabe test: update snapshots with just whitespace changes 2025-01-15 13:37:52 -05:00
numpy [airflow] Skip attribute check in try catch block (AIR301) (#17790) 2025-05-05 10:01:05 -04:00
pandas_vet Pass Checker by immutable reference to lint rules (#16012) 2025-02-07 09:05:50 -06:00
pep8_naming Use #[expect(lint)] over #[allow(lint)] where possible (#17822) 2025-05-03 21:20:31 +02:00
perflint Fix typos (#17988) 2025-05-09 14:57:14 -04:00
pycodestyle Use #[expect(lint)] over #[allow(lint)] where possible (#17822) 2025-05-03 21:20:31 +02:00
pydoclint Use #[expect(lint)] over #[allow(lint)] where possible (#17822) 2025-05-03 21:20:31 +02:00
pydocstyle Use #[expect(lint)] over #[allow(lint)] where possible (#17822) 2025-05-03 21:20:31 +02:00
pyflakes Default to latest supported Python version for version-related syntax errors (#17529) 2025-05-06 10:19:13 -04:00
pygrep_hooks [pygrep-hooks]: Detect file-level suppressions comments without rul… (#16720) 2025-03-14 09:37:16 +01:00
pylint [pylint] add fix safety section (PLC2801) (#17825) 2025-05-07 14:34:34 -04:00
pyupgrade [pyupgrade] Add spaces between tokens as necessary to avoid syntax errors in UP018 autofix (#17648) 2025-05-07 09:34:08 +02:00
refurb Use #[expect(lint)] over #[allow(lint)] where possible (#17822) 2025-05-03 21:20:31 +02:00
ruff Default to latest supported Python version for version-related syntax errors (#17529) 2025-05-06 10:19:13 -04:00
tryceratops Upgrade to Rust 1.86 and bump MSRV to 1.84 (#17171) 2025-04-03 15:59:44 +00:00
mod.rs Re-enable clippy useless-format (#14095) 2024-11-04 18:25:25 +01:00