ruff
0b1806fd
- Merge branch 'main' into useless_return
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Commit
View On
GitHub
Hide Minimap (CTRL+M)
Commit
2 years ago
Merge branch 'main' into useless_return
References
#3116 - [`pylint`] Implement `useless-return` (`R1711`)
Author
charliermarsh
Parents
d20474da
1dd3cbd0
Files
1424
.cargo
config.toml
.github
dependabot.yml
workflows
benchmark.yaml
ci.yaml
docs.yaml
flake8-to-ruff.yaml
playground.yaml
pr-comment.yaml
ruff.yaml
.pre-commit-config.yaml
BREAKING_CHANGES.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Cargo.lock
Cargo.toml
README.md
crates
flake8_to_ruff
Cargo.toml
README.md
src
main.rs
ruff
Cargo.toml
resources/test/fixtures
flake8_bandit
S105.py
flake8_bugbear
B028.py
B030.py
flake8_commas
COM81.py
flake8_django
DJ003.py
DJ006.py
DJ007.py
flake8_pie
PIE802.py
PIE810.py
flake8_pyi
PYI006.py
PYI006.pyi
PYI009.py
PYI009.pyi
PYI010.py
PYI010.pyi
PYI011.py
PYI011.pyi
PYI014.py
PYI014.pyi
PYI021.py
PYI021.pyi
PYI033.py
PYI033.pyi
flake8_return
RET503.py
RET504.py
flake8_simplify
SIM116.py
SIM300.py
flake8_tidy_imports/TID252/my_package/sublib/api
application.py
flake8_type_checking
TCH004_14.pyi
runtime_evaluated_base_classes_1.py
runtime_evaluated_base_classes_2.py
runtime_evaluated_base_classes_3.py
runtime_evaluated_decorators_1.py
runtime_evaluated_decorators_2.py
runtime_evaluated_decorators_3.py
isort
force_single_line.py
isort_skip_file.py
ruff_skip_file.py
skip.py
pycodestyle
E21.py
E23.py
E25.py
E721.py
W19.py
pydocstyle
D209_D400.py
D401.py
bom.py
sections.py
pyflakes
F401_10.py
F821_11.py
F821_12.py
pylint
collapsible_else_if.py
compare_to_empty_string.py
continue_in_finally.py
global_statement.py
invalid_characters.py
invalid_envvar_default.py
invalid_envvar_value.py
logging_too_few_args.py
logging_too_many_args.py
magic_value_comparison.py
pyproject.toml
pyupgrade
UP006.py
UP012.py
UP013.py
UP014.py
UP024_4.py
UP026.py
UP035.py
UP038.py
ruff
RUF004.py
RUF007.py
RUF100_3.py
tryceratops
TRY200.py
src
ast
types.rs
autofix
helpers.rs
mod.rs
checkers
ast
deferred.rs
mod.rs
filesystem.rs
imports.rs
logical_lines.rs
noqa.rs
physical_lines.rs
tokens.rs
codes.rs
directives.rs
doc_lines.rs
docstrings
definition.rs
extraction.rs
google.rs
numpy.rs
sections.rs
styles.rs
fix.rs
flake8_to_ruff
converter.rs
external_config.rs
mod.rs
pep621.rs
pyproject.rs
fs.rs
lib.rs
linter.rs
logging.rs
message.rs
noqa.rs
registry.rs
resolver.rs
rule_redirects.rs
rule_selector.rs
rules
eradicate
rules.rs
snapshots
ruff__rules__eradicate__tests__ERA001_ERA001.py.snap
flake8_2020
rules.rs
snapshots
ruff__rules__flake8_2020__tests__YTT101_YTT101.py.snap
ruff__rules__flake8_2020__tests__YTT102_YTT102.py.snap
ruff__rules__flake8_2020__tests__YTT103_YTT103.py.snap
ruff__rules__flake8_2020__tests__YTT201_YTT201.py.snap
ruff__rules__flake8_2020__tests__YTT202_YTT202.py.snap
ruff__rules__flake8_2020__tests__YTT203_YTT203.py.snap
ruff__rules__flake8_2020__tests__YTT204_YTT204.py.snap
ruff__rules__flake8_2020__tests__YTT301_YTT301.py.snap
ruff__rules__flake8_2020__tests__YTT302_YTT302.py.snap
ruff__rules__flake8_2020__tests__YTT303_YTT303.py.snap
flake8_annotations
fixes.rs
helpers.rs
rules.rs
settings.rs
snapshots
ruff__rules__flake8_annotations__tests__allow_overload.snap
ruff__rules__flake8_annotations__tests__allow_star_arg_any.snap
ruff__rules__flake8_annotations__tests__defaults.snap
ruff__rules__flake8_annotations__tests__ignore_fully_untyped.snap
ruff__rules__flake8_annotations__tests__mypy_init_return.snap
ruff__rules__flake8_annotations__tests__suppress_none_returning.snap
flake8_bandit
helpers.rs
rules
assert_used.rs
bad_file_permissions.rs
exec_used.rs
hardcoded_bind_all_interfaces.rs
hardcoded_password_default.rs
hardcoded_password_func_arg.rs
hardcoded_password_string.rs
hardcoded_sql_expression.rs
hardcoded_tmp_directory.rs
hashlib_insecure_hash_functions.rs
jinja2_autoescape_false.rs
logging_config_insecure_listen.rs
request_with_no_cert_validation.rs
request_without_timeout.rs
snmp_insecure_version.rs
snmp_weak_cryptography.rs
try_except_continue.rs
try_except_pass.rs
unsafe_yaml_load.rs
settings.rs
snapshots
ruff__rules__flake8_bandit__tests__S101_S101.py.snap
ruff__rules__flake8_bandit__tests__S102_S102.py.snap
ruff__rules__flake8_bandit__tests__S103_S103.py.snap
ruff__rules__flake8_bandit__tests__S104_S104.py.snap
ruff__rules__flake8_bandit__tests__S105_S105.py.snap
ruff__rules__flake8_bandit__tests__S106_S106.py.snap
ruff__rules__flake8_bandit__tests__S107_S107.py.snap
ruff__rules__flake8_bandit__tests__S108_S108.py.snap
ruff__rules__flake8_bandit__tests__S108_extend.snap
ruff__rules__flake8_bandit__tests__S110_S110.py.snap
ruff__rules__flake8_bandit__tests__S110_typed.snap
ruff__rules__flake8_bandit__tests__S112_S112.py.snap
ruff__rules__flake8_bandit__tests__S113_S113.py.snap
ruff__rules__flake8_bandit__tests__S324_S324.py.snap
ruff__rules__flake8_bandit__tests__S501_S501.py.snap
ruff__rules__flake8_bandit__tests__S506_S506.py.snap
ruff__rules__flake8_bandit__tests__S508_S508.py.snap
ruff__rules__flake8_bandit__tests__S509_S509.py.snap
ruff__rules__flake8_bandit__tests__S608_S608.py.snap
ruff__rules__flake8_bandit__tests__S612_S612.py.snap
ruff__rules__flake8_bandit__tests__S701_S701.py.snap
flake8_blind_except
rules.rs
snapshots
ruff__rules__flake8_blind_except__tests__BLE001_BLE.py.snap
flake8_boolean_trap
rules.rs
snapshots
ruff__rules__flake8_boolean_trap__tests__FBT001_FBT.py.snap
ruff__rules__flake8_boolean_trap__tests__FBT002_FBT.py.snap
ruff__rules__flake8_boolean_trap__tests__FBT003_FBT.py.snap
flake8_bugbear
mod.rs
rules
abstract_base_class.rs
assert_false.rs
assert_raises_exception.rs
assignment_to_os_environ.rs
cached_instance_method.rs
cannot_raise_literal.rs
duplicate_exceptions.rs
except_with_empty_tuple.rs
except_with_non_exception_classes.rs
f_string_docstring.rs
function_call_argument_default.rs
function_uses_loop_variable.rs
getattr_with_constant.rs
jump_statement_in_finally.rs
loop_variable_overrides_iterator.rs
mod.rs
mutable_argument_default.rs
no_explicit_stacklevel.rs
raise_without_from_inside_except.rs
redundant_tuple_in_exception_handler.rs
setattr_with_constant.rs
star_arg_unpacking_after_keyword_arg.rs
strip_with_multi_characters.rs
unary_prefix_increment.rs
unintentional_type_annotation.rs
unreliable_callable_check.rs
unused_loop_control_variable.rs
useless_comparison.rs
useless_contextlib_suppress.rs
useless_expression.rs
zip_without_explicit_strict.rs
settings.rs
snapshots
ruff__rules__flake8_bugbear__tests__B002_B002.py.snap
ruff__rules__flake8_bugbear__tests__B003_B003.py.snap
ruff__rules__flake8_bugbear__tests__B004_B004.py.snap
ruff__rules__flake8_bugbear__tests__B005_B005.py.snap
ruff__rules__flake8_bugbear__tests__B006_B006_B008.py.snap
ruff__rules__flake8_bugbear__tests__B007_B007.py.snap
ruff__rules__flake8_bugbear__tests__B008_B006_B008.py.snap
ruff__rules__flake8_bugbear__tests__B009_B009_B010.py.snap
ruff__rules__flake8_bugbear__tests__B010_B009_B010.py.snap
ruff__rules__flake8_bugbear__tests__B011_B011.py.snap
ruff__rules__flake8_bugbear__tests__B012_B012.py.snap
ruff__rules__flake8_bugbear__tests__B013_B013.py.snap
ruff__rules__flake8_bugbear__tests__B014_B014.py.snap
ruff__rules__flake8_bugbear__tests__B015_B015.py.snap
ruff__rules__flake8_bugbear__tests__B016_B016.py.snap
ruff__rules__flake8_bugbear__tests__B017_B017.py.snap
ruff__rules__flake8_bugbear__tests__B018_B018.py.snap
ruff__rules__flake8_bugbear__tests__B019_B019.py.snap
ruff__rules__flake8_bugbear__tests__B020_B020.py.snap
ruff__rules__flake8_bugbear__tests__B021_B021.py.snap
ruff__rules__flake8_bugbear__tests__B022_B022.py.snap
ruff__rules__flake8_bugbear__tests__B023_B023.py.snap
ruff__rules__flake8_bugbear__tests__B024_B024.py.snap
ruff__rules__flake8_bugbear__tests__B025_B025.py.snap
ruff__rules__flake8_bugbear__tests__B026_B026.py.snap
ruff__rules__flake8_bugbear__tests__B027_B027.py.snap
ruff__rules__flake8_bugbear__tests__B028_B028.py.snap
ruff__rules__flake8_bugbear__tests__B029_B029.py.snap
ruff__rules__flake8_bugbear__tests__B030_B030.py.snap
ruff__rules__flake8_bugbear__tests__B032_B032.py.snap
ruff__rules__flake8_bugbear__tests__B904_B904.py.snap
ruff__rules__flake8_bugbear__tests__B905_B905.py.snap
ruff__rules__flake8_bugbear__tests__extend_immutable_calls.snap
flake8_builtins
rules.rs
settings.rs
snapshots
ruff__rules__flake8_builtins__tests__A001_A001.py.snap
ruff__rules__flake8_builtins__tests__A001_A001.py_builtins_ignorelist.snap
ruff__rules__flake8_builtins__tests__A002_A002.py.snap
ruff__rules__flake8_builtins__tests__A002_A002.py_builtins_ignorelist.snap
ruff__rules__flake8_builtins__tests__A003_A003.py.snap
ruff__rules__flake8_builtins__tests__A003_A003.py_builtins_ignorelist.snap
flake8_commas
rules.rs
snapshots
ruff__rules__flake8_commas__tests__COM81.py.snap
flake8_comprehensions
fixes.rs
rules
mod.rs
unnecessary_call_around_sorted.rs
unnecessary_collection_call.rs
unnecessary_comprehension.rs
unnecessary_double_cast_or_process.rs
unnecessary_generator_dict.rs
unnecessary_generator_list.rs
unnecessary_generator_set.rs
unnecessary_list_call.rs
unnecessary_list_comprehension_dict.rs
unnecessary_list_comprehension_set.rs
unnecessary_literal_dict.rs
unnecessary_literal_set.rs
unnecessary_literal_within_list_call.rs
unnecessary_literal_within_tuple_call.rs
unnecessary_map.rs
unnecessary_subscript_reversal.rs
settings.rs
snapshots
ruff__rules__flake8_comprehensions__tests__C400_C400.py.snap
ruff__rules__flake8_comprehensions__tests__C401_C401.py.snap
ruff__rules__flake8_comprehensions__tests__C402_C402.py.snap
ruff__rules__flake8_comprehensions__tests__C403_C403.py.snap
ruff__rules__flake8_comprehensions__tests__C404_C404.py.snap
ruff__rules__flake8_comprehensions__tests__C405_C405.py.snap
ruff__rules__flake8_comprehensions__tests__C406_C406.py.snap
ruff__rules__flake8_comprehensions__tests__C408_C408.py.snap
ruff__rules__flake8_comprehensions__tests__C408_C408.py_allow_dict_calls_with_keyword_arguments.snap
ruff__rules__flake8_comprehensions__tests__C409_C409.py.snap
ruff__rules__flake8_comprehensions__tests__C410_C410.py.snap
ruff__rules__flake8_comprehensions__tests__C411_C411.py.snap
ruff__rules__flake8_comprehensions__tests__C413_C413.py.snap
ruff__rules__flake8_comprehensions__tests__C414_C414.py.snap
ruff__rules__flake8_comprehensions__tests__C415_C415.py.snap
ruff__rules__flake8_comprehensions__tests__C416_C416.py.snap
ruff__rules__flake8_comprehensions__tests__C417_C417.py.snap
flake8_datetimez
rules.rs
snapshots
ruff__rules__flake8_datetimez__tests__DTZ001_DTZ001.py.snap
ruff__rules__flake8_datetimez__tests__DTZ002_DTZ002.py.snap
ruff__rules__flake8_datetimez__tests__DTZ003_DTZ003.py.snap
ruff__rules__flake8_datetimez__tests__DTZ004_DTZ004.py.snap
ruff__rules__flake8_datetimez__tests__DTZ005_DTZ005.py.snap
ruff__rules__flake8_datetimez__tests__DTZ006_DTZ006.py.snap
ruff__rules__flake8_datetimez__tests__DTZ007_DTZ007.py.snap
ruff__rules__flake8_datetimez__tests__DTZ011_DTZ011.py.snap
ruff__rules__flake8_datetimez__tests__DTZ012_DTZ012.py.snap
flake8_debugger
rules.rs
snapshots
ruff__rules__flake8_debugger__tests__T100_T100.py.snap
types.rs
flake8_django
mod.rs
rules
all_with_model_form.rs
exclude_with_model_form.rs
helpers.rs
locals_in_render_function.rs
mod.rs
model_without_dunder_str.rs
non_leading_receiver_decorator.rs
nullable_model_string_field.rs
snapshots
ruff__rules__flake8_django__tests__DJ001_DJ001.py.snap
ruff__rules__flake8_django__tests__DJ003_DJ003.py.snap
ruff__rules__flake8_django__tests__DJ006_DJ006.py.snap
ruff__rules__flake8_django__tests__DJ007_DJ007.py.snap
ruff__rules__flake8_django__tests__DJ008_DJ008.py.snap
ruff__rules__flake8_django__tests__DJ013_DJ013.py.snap
flake8_errmsg
rules.rs
settings.rs
snapshots
ruff__rules__flake8_errmsg__tests__custom.snap
ruff__rules__flake8_errmsg__tests__defaults.snap
flake8_executable
helpers.rs
rules
shebang_missing.rs
shebang_newline.rs
shebang_not_executable.rs
shebang_python.rs
shebang_whitespace.rs
snapshots
ruff__rules__flake8_executable__tests__EXE001_1.py.snap
ruff__rules__flake8_executable__tests__EXE002_1.py.snap
ruff__rules__flake8_executable__tests__EXE003.py.snap
ruff__rules__flake8_executable__tests__EXE004_1.py.snap
ruff__rules__flake8_executable__tests__EXE004_3.py.snap
ruff__rules__flake8_executable__tests__EXE005_1.py.snap
ruff__rules__flake8_executable__tests__EXE005_2.py.snap
ruff__rules__flake8_executable__tests__EXE005_3.py.snap
flake8_implicit_str_concat
rules.rs
settings.rs
snapshots
ruff__rules__flake8_implicit_str_concat__tests__ISC001_ISC.py.snap
ruff__rules__flake8_implicit_str_concat__tests__ISC002_ISC.py.snap
ruff__rules__flake8_implicit_str_concat__tests__ISC003_ISC.py.snap
ruff__rules__flake8_implicit_str_concat__tests__multiline_ISC001_ISC.py.snap
ruff__rules__flake8_implicit_str_concat__tests__multiline_ISC002_ISC.py.snap
ruff__rules__flake8_implicit_str_concat__tests__multiline_ISC003_ISC.py.snap
flake8_import_conventions
rules.rs
settings.rs
snapshots
ruff__rules__flake8_import_conventions__tests__custom.snap
ruff__rules__flake8_import_conventions__tests__defaults.snap
ruff__rules__flake8_import_conventions__tests__from_imports.snap
ruff__rules__flake8_import_conventions__tests__override_default.snap
ruff__rules__flake8_import_conventions__tests__remove_default.snap
flake8_logging_format
rules.rs
snapshots
ruff__rules__flake8_logging_format__tests__G001.py.snap
ruff__rules__flake8_logging_format__tests__G002.py.snap
ruff__rules__flake8_logging_format__tests__G003.py.snap
ruff__rules__flake8_logging_format__tests__G004.py.snap
ruff__rules__flake8_logging_format__tests__G010.py.snap
ruff__rules__flake8_logging_format__tests__G101_1.py.snap
ruff__rules__flake8_logging_format__tests__G101_2.py.snap
ruff__rules__flake8_logging_format__tests__G201.py.snap
ruff__rules__flake8_logging_format__tests__G202.py.snap
violations.rs
flake8_no_pep420
rules.rs
snapshots
ruff__rules__flake8_no_pep420__tests__test_fail_empty.snap
ruff__rules__flake8_no_pep420__tests__test_fail_nonempty.snap
ruff__rules__flake8_no_pep420__tests__test_fail_shebang.snap
flake8_pie
fixes.rs
rules.rs
snapshots
ruff__rules__flake8_pie__tests__PIE790_PIE790.py.snap
ruff__rules__flake8_pie__tests__PIE794_PIE794.py.snap
ruff__rules__flake8_pie__tests__PIE796_PIE796.py.snap
ruff__rules__flake8_pie__tests__PIE800_PIE800.py.snap
ruff__rules__flake8_pie__tests__PIE802_PIE802.py.snap
ruff__rules__flake8_pie__tests__PIE804_PIE804.py.snap
ruff__rules__flake8_pie__tests__PIE807_PIE807.py.snap
ruff__rules__flake8_pie__tests__PIE810_PIE810.py.snap
flake8_print
rules
print_call.rs
snapshots
ruff__rules__flake8_print__tests__T201_T201.py.snap
ruff__rules__flake8_print__tests__T203_T203.py.snap
flake8_pyi
mod.rs
rules
bad_version_info_comparison.rs
docstring_in_stubs.rs
mod.rs
non_empty_stub_body.rs
pass_statement_stub_body.rs
prefix_type_params.rs
simple_defaults.rs
type_comment_in_stub.rs
unrecognized_platform.rs
snapshots
ruff__rules__flake8_pyi__tests__PYI001_PYI001.pyi.snap
ruff__rules__flake8_pyi__tests__PYI006_PYI006.py.snap
ruff__rules__flake8_pyi__tests__PYI006_PYI006.pyi.snap
ruff__rules__flake8_pyi__tests__PYI007_PYI007.pyi.snap
ruff__rules__flake8_pyi__tests__PYI008_PYI008.pyi.snap
ruff__rules__flake8_pyi__tests__PYI009_PYI009.py.snap
ruff__rules__flake8_pyi__tests__PYI009_PYI009.pyi.snap
ruff__rules__flake8_pyi__tests__PYI010_PYI010.py.snap
ruff__rules__flake8_pyi__tests__PYI010_PYI010.pyi.snap
ruff__rules__flake8_pyi__tests__PYI011_PYI011.py.snap
ruff__rules__flake8_pyi__tests__PYI011_PYI011.pyi.snap
ruff__rules__flake8_pyi__tests__PYI014_PYI014.py.snap
ruff__rules__flake8_pyi__tests__PYI014_PYI014.pyi.snap
ruff__rules__flake8_pyi__tests__PYI021_PYI021.py.snap
ruff__rules__flake8_pyi__tests__PYI021_PYI021.pyi.snap
ruff__rules__flake8_pyi__tests__PYI033_PYI033.py.snap
ruff__rules__flake8_pyi__tests__PYI033_PYI033.pyi.snap
flake8_pytest_style
mod.rs
rules
assertion.rs
fail.rs
fixture.rs
helpers.rs
imports.rs
marks.rs
parametrize.rs
patch.rs
raises.rs
unittest_assert.rs
settings.rs
snapshots
ruff__rules__flake8_pytest_style__tests__PT001_default.snap
ruff__rules__flake8_pytest_style__tests__PT001_no_parentheses.snap
ruff__rules__flake8_pytest_style__tests__PT002.snap
ruff__rules__flake8_pytest_style__tests__PT003.snap
ruff__rules__flake8_pytest_style__tests__PT004.snap
ruff__rules__flake8_pytest_style__tests__PT005.snap
ruff__rules__flake8_pytest_style__tests__PT006_csv.snap
ruff__rules__flake8_pytest_style__tests__PT006_default.snap
ruff__rules__flake8_pytest_style__tests__PT006_list.snap
ruff__rules__flake8_pytest_style__tests__PT007_list_of_lists.snap
ruff__rules__flake8_pytest_style__tests__PT007_list_of_tuples.snap
ruff__rules__flake8_pytest_style__tests__PT007_tuple_of_lists.snap
ruff__rules__flake8_pytest_style__tests__PT007_tuple_of_tuples.snap
ruff__rules__flake8_pytest_style__tests__PT008.snap
ruff__rules__flake8_pytest_style__tests__PT009.snap
ruff__rules__flake8_pytest_style__tests__PT010.snap
ruff__rules__flake8_pytest_style__tests__PT011_default.snap
ruff__rules__flake8_pytest_style__tests__PT011_extend_broad_exceptions.snap
ruff__rules__flake8_pytest_style__tests__PT011_replace_broad_exceptions.snap
ruff__rules__flake8_pytest_style__tests__PT012.snap
ruff__rules__flake8_pytest_style__tests__PT013.snap
ruff__rules__flake8_pytest_style__tests__PT015.snap
ruff__rules__flake8_pytest_style__tests__PT016.snap
ruff__rules__flake8_pytest_style__tests__PT017.snap
ruff__rules__flake8_pytest_style__tests__PT018.snap
ruff__rules__flake8_pytest_style__tests__PT019.snap
ruff__rules__flake8_pytest_style__tests__PT020.snap
ruff__rules__flake8_pytest_style__tests__PT021.snap
ruff__rules__flake8_pytest_style__tests__PT022.snap
ruff__rules__flake8_pytest_style__tests__PT023_default.snap
ruff__rules__flake8_pytest_style__tests__PT023_no_parentheses.snap
ruff__rules__flake8_pytest_style__tests__PT024.snap
ruff__rules__flake8_pytest_style__tests__PT025.snap
ruff__rules__flake8_pytest_style__tests__PT026.snap
types.rs
flake8_quotes
mod.rs
rules.rs
settings.rs
snapshots
ruff__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_class.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_function.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_module_multiline.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_module_singleline.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_class.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_function.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_module_multiline.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_module_singleline.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_class.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_function.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_module_multiline.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_module_singleline.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_class.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_function.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_module_multiline.py.snap
ruff__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_module_singleline.py.snap
ruff__rules__flake8_quotes__tests__require_doubles_over_singles.py.snap
ruff__rules__flake8_quotes__tests__require_doubles_over_singles_escaped.py.snap
ruff__rules__flake8_quotes__tests__require_doubles_over_singles_implicit.py.snap
ruff__rules__flake8_quotes__tests__require_doubles_over_singles_multiline_string.py.snap
ruff__rules__flake8_quotes__tests__require_singles_over_doubles.py.snap
ruff__rules__flake8_quotes__tests__require_singles_over_doubles_escaped.py.snap
ruff__rules__flake8_quotes__tests__require_singles_over_doubles_implicit.py.snap
ruff__rules__flake8_quotes__tests__require_singles_over_doubles_multiline_string.py.snap
flake8_raise
rules
unnecessary_paren_on_raise_exception.rs
snapshots
ruff__rules__flake8_raise__tests__unnecessary-paren-on-raise-exception_RSE102.py.snap
flake8_return
branch.rs
rules.rs
snapshots
ruff__rules__flake8_return__tests__RET501_RET501.py.snap
ruff__rules__flake8_return__tests__RET502_RET502.py.snap
ruff__rules__flake8_return__tests__RET503_RET503.py.snap
ruff__rules__flake8_return__tests__RET504_RET504.py.snap
ruff__rules__flake8_return__tests__RET505_RET505.py.snap
ruff__rules__flake8_return__tests__RET506_RET506.py.snap
ruff__rules__flake8_return__tests__RET507_RET507.py.snap
ruff__rules__flake8_return__tests__RET508_RET508.py.snap
visitor.rs
flake8_self
rules
private_member_access.rs
settings.rs
snapshots
ruff__rules__flake8_self__tests__private-member-access_SLF001.py.snap
flake8_simplify
mod.rs
rules
ast_bool_op.rs
ast_expr.rs
ast_if.rs
ast_ifexp.rs
ast_unary_op.rs
ast_with.rs
fix_if.rs
fix_with.rs
key_in_dict.rs
mod.rs
open_file_with_context_handler.rs
reimplemented_builtin.rs
return_in_try_except_finally.rs
use_contextlib_suppress.rs
yoda_conditions.rs
snapshots
ruff__rules__flake8_simplify__tests__SIM101_SIM101.py.snap
ruff__rules__flake8_simplify__tests__SIM102_SIM102.py.snap
ruff__rules__flake8_simplify__tests__SIM103_SIM103.py.snap
ruff__rules__flake8_simplify__tests__SIM105_SIM105.py.snap
ruff__rules__flake8_simplify__tests__SIM107_SIM107.py.snap
ruff__rules__flake8_simplify__tests__SIM108_SIM108.py.snap
ruff__rules__flake8_simplify__tests__SIM109_SIM109.py.snap
ruff__rules__flake8_simplify__tests__SIM110_SIM110.py.snap
ruff__rules__flake8_simplify__tests__SIM110_SIM111.py.snap
ruff__rules__flake8_simplify__tests__SIM112_SIM112.py.snap
ruff__rules__flake8_simplify__tests__SIM114_SIM114.py.snap
ruff__rules__flake8_simplify__tests__SIM115_SIM115.py.snap
ruff__rules__flake8_simplify__tests__SIM116_SIM116.py.snap
ruff__rules__flake8_simplify__tests__SIM117_SIM117.py.snap
ruff__rules__flake8_simplify__tests__SIM118_SIM118.py.snap
ruff__rules__flake8_simplify__tests__SIM201_SIM201.py.snap
ruff__rules__flake8_simplify__tests__SIM202_SIM202.py.snap
ruff__rules__flake8_simplify__tests__SIM208_SIM208.py.snap
ruff__rules__flake8_simplify__tests__SIM210_SIM210.py.snap
ruff__rules__flake8_simplify__tests__SIM211_SIM211.py.snap
ruff__rules__flake8_simplify__tests__SIM212_SIM212.py.snap
ruff__rules__flake8_simplify__tests__SIM220_SIM220.py.snap
ruff__rules__flake8_simplify__tests__SIM221_SIM221.py.snap
ruff__rules__flake8_simplify__tests__SIM222_SIM222.py.snap
ruff__rules__flake8_simplify__tests__SIM223_SIM223.py.snap
ruff__rules__flake8_simplify__tests__SIM300_SIM300.py.snap
ruff__rules__flake8_simplify__tests__SIM401_SIM401.py.snap
flake8_tidy_imports
banned_api.rs
mod.rs
options.rs
relative_imports.rs
snapshots
ruff__rules__flake8_tidy_imports__banned_api__tests__banned_api_true_positives.snap
ruff__rules__flake8_tidy_imports__relative_imports__tests__ban_all_imports.snap
ruff__rules__flake8_tidy_imports__relative_imports__tests__ban_parent_imports.snap
ruff__rules__flake8_tidy_imports__relative_imports__tests__ban_parent_imports_package.snap
flake8_type_checking
helpers.rs
mod.rs
rules
empty_type_checking_block.rs
runtime_import_in_type_checking_block.rs
typing_only_runtime_import.rs
settings.rs
snapshots
ruff__rules__flake8_type_checking__tests__empty-type-checking-block_TCH005.py.snap
ruff__rules__flake8_type_checking__tests__exempt_modules.snap
ruff__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_1.py.snap
ruff__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_11.py.snap
ruff__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_12.py.snap
ruff__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_14.pyi.snap
ruff__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_2.py.snap
ruff__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_4.py.snap
ruff__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_5.py.snap
ruff__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_9.py.snap
ruff__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_runtime_evaluated_base_classes_1.py.snap
ruff__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_runtime_evaluated_decorators_1.py.snap
ruff__rules__flake8_type_checking__tests__strict.snap
ruff__rules__flake8_type_checking__tests__typing-only-first-party-import_TCH001.py.snap
ruff__rules__flake8_type_checking__tests__typing-only-standard-library-import_TCH003.py.snap
ruff__rules__flake8_type_checking__tests__typing-only-standard-library-import_runtime_evaluated_base_classes_3.py.snap
ruff__rules__flake8_type_checking__tests__typing-only-standard-library-import_runtime_evaluated_decorators_3.py.snap
ruff__rules__flake8_type_checking__tests__typing-only-third-party-import_TCH002.py.snap
ruff__rules__flake8_type_checking__tests__typing-only-third-party-import_runtime_evaluated_base_classes_2.py.snap
ruff__rules__flake8_type_checking__tests__typing-only-third-party-import_runtime_evaluated_decorators_2.py.snap
ruff__rules__flake8_type_checking__tests__typing-only-third-party-import_strict.py.snap
flake8_unused_arguments
helpers.rs
rules.rs
settings.rs
snapshots
ruff__rules__flake8_unused_arguments__tests__ARG001_ARG.py.snap
ruff__rules__flake8_unused_arguments__tests__ARG002_ARG.py.snap
ruff__rules__flake8_unused_arguments__tests__ARG003_ARG.py.snap
ruff__rules__flake8_unused_arguments__tests__ARG004_ARG.py.snap
ruff__rules__flake8_unused_arguments__tests__ARG005_ARG.py.snap
ruff__rules__flake8_unused_arguments__tests__enforce_variadic_names.snap
ruff__rules__flake8_unused_arguments__tests__ignore_variadic_names.snap
types.rs
flake8_use_pathlib
helpers.rs
snapshots
ruff__rules__flake8_use_pathlib__tests__PTH124_py_path_1.py.snap
ruff__rules__flake8_use_pathlib__tests__PTH124_py_path_2.py.snap
ruff__rules__flake8_use_pathlib__tests__full_name.py.snap
ruff__rules__flake8_use_pathlib__tests__import_as.py.snap
ruff__rules__flake8_use_pathlib__tests__import_from.py.snap
ruff__rules__flake8_use_pathlib__tests__import_from_as.py.snap
violations.rs
isort
annotate.rs
categorize.rs
comments.rs
format.rs
helpers.rs
mod.rs
normalize.rs
order.rs
rules
add_required_imports.rs
organize_imports.rs
settings.rs
snapshots
ruff__rules__isort__tests__add_newline_before_comments.py.snap
ruff__rules__isort__tests__as_imports_comments.py.snap
ruff__rules__isort__tests__closest_to_furthest_relative_imports_order.py.snap
ruff__rules__isort__tests__combine_as_imports.py.snap
ruff__rules__isort__tests__combine_as_imports_combine_as_imports.py.snap
ruff__rules__isort__tests__combine_import_from.py.snap
ruff__rules__isort__tests__combined_required_imports_docstring.py.snap
ruff__rules__isort__tests__comments.py.snap
ruff__rules__isort__tests__deduplicate_imports.py.snap
ruff__rules__isort__tests__fit_line_length.py.snap
ruff__rules__isort__tests__fit_line_length_comment.py.snap
ruff__rules__isort__tests__force_single_line_force_single_line.py.snap
ruff__rules__isort__tests__force_sort_within_sections.py.snap
ruff__rules__isort__tests__force_sort_within_sections_force_sort_within_sections.py.snap
ruff__rules__isort__tests__force_to_top.py.snap
ruff__rules__isort__tests__force_to_top_force_to_top.py.snap
ruff__rules__isort__tests__force_wrap_aliases.py.snap
ruff__rules__isort__tests__force_wrap_aliases_force_wrap_aliases.py.snap
ruff__rules__isort__tests__forced_separate.py.snap
ruff__rules__isort__tests__import_from_after_import.py.snap
ruff__rules__isort__tests__inline_comments.py.snap
ruff__rules__isort__tests__insert_empty_lines.py.snap
ruff__rules__isort__tests__insert_empty_lines.pyi.snap
ruff__rules__isort__tests__isort_skip_file.py.snap
ruff__rules__isort__tests__known_local_folder_separate_local_folder_imports.py.snap
ruff__rules__isort__tests__leading_prefix.py.snap
ruff__rules__isort__tests__lines_after_imports_lines_after_imports_class_after.py.snap
ruff__rules__isort__tests__lines_after_imports_lines_after_imports_func_after.py.snap
ruff__rules__isort__tests__lines_after_imports_lines_after_imports_nothing_after.py.snap
ruff__rules__isort__tests__lines_between_typeslines_between_types.py.snap
ruff__rules__isort__tests__magic_trailing_comma.py.snap
ruff__rules__isort__tests__natural_order.py.snap
ruff__rules__isort__tests__no_lines_before.py.snap
ruff__rules__isort__tests__no_lines_before.py_no_lines_before.py.snap
ruff__rules__isort__tests__no_lines_before_with_empty_sections.py_no_lines_before_with_empty_sections.py.snap
ruff__rules__isort__tests__no_wrap_star.py.snap
ruff__rules__isort__tests__order_by_type.py.snap
ruff__rules__isort__tests__order_by_type_false_order_by_type.py.snap
ruff__rules__isort__tests__order_by_type_with_custom_classes.py.snap
ruff__rules__isort__tests__order_by_type_with_custom_classes_order_by_type_with_custom_classes.py.snap
ruff__rules__isort__tests__order_by_type_with_custom_constants.py.snap
ruff__rules__isort__tests__order_by_type_with_custom_constants_order_by_type_with_custom_constants.py.snap
ruff__rules__isort__tests__order_by_type_with_custom_variables.py.snap
ruff__rules__isort__tests__order_by_type_with_custom_variables_order_by_type_with_custom_variables.py.snap
ruff__rules__isort__tests__order_relative_imports_by_level.py.snap
ruff__rules__isort__tests__preserve_comment_order.py.snap
ruff__rules__isort__tests__preserve_import_star.py.snap
ruff__rules__isort__tests__preserve_indentation.py.snap
ruff__rules__isort__tests__reorder_within_section.py.snap
ruff__rules__isort__tests__required_import_docstring.py.snap
ruff__rules__isort__tests__required_import_multiline_docstring.py.snap
ruff__rules__isort__tests__required_imports_docstring.py.snap
ruff__rules__isort__tests__ruff_skip_file.py.snap
ruff__rules__isort__tests__separate_first_party_imports.py.snap
ruff__rules__isort__tests__separate_future_imports.py.snap
ruff__rules__isort__tests__separate_local_folder_imports.py.snap
ruff__rules__isort__tests__separate_third_party_imports.py.snap
ruff__rules__isort__tests__skip.py.snap
ruff__rules__isort__tests__skip_file.py.snap
ruff__rules__isort__tests__sort_similar_imports.py.snap
ruff__rules__isort__tests__split_on_trailing_comma_magic_trailing_comma.py.snap
ruff__rules__isort__tests__star_before_others.py.snap
ruff__rules__isort__tests__straight_required_import_docstring.py.snap
ruff__rules__isort__tests__trailing_suffix.py.snap
sorting.rs
track.rs
types.rs
mccabe
rules.rs
settings.rs
snapshots
ruff__rules__mccabe__tests__max_complexity_0.snap
ruff__rules__mccabe__tests__max_complexity_3.snap
numpy
rules
deprecated_type_alias.rs
numpy_legacy_random.rs
snapshots
ruff__rules__numpy__tests__numpy-deprecated-type-alias_NPY001.py.snap
ruff__rules__numpy__tests__numpy-legacy-random_NPY002.py.snap
pandas_vet
fixes.rs
mod.rs
rules
assignment_to_df.rs
check_attr.rs
check_call.rs
inplace_argument.rs
pd_merge.rs
snapshots
ruff__rules__pandas_vet__tests__PD002_PD002.py.snap
pep8_naming
helpers.rs
rules
camelcase_imported_as_acronym.rs
camelcase_imported_as_constant.rs
camelcase_imported_as_lowercase.rs
constant_imported_as_non_constant.rs
dunder_function_name.rs
error_suffix_on_exception_name.rs
invalid_argument_name.rs
invalid_class_name.rs
invalid_first_argument_name_for_class_method.rs
invalid_first_argument_name_for_method.rs
invalid_function_name.rs
invalid_module_name.rs
lowercase_imported_as_non_lowercase.rs
mixed_case_variable_in_class_scope.rs
mixed_case_variable_in_global_scope.rs
non_lowercase_variable_in_function.rs
settings.rs
snapshots
ruff__rules__pep8_naming__tests__N801_N801.py.snap
ruff__rules__pep8_naming__tests__N802_N802.py.snap
ruff__rules__pep8_naming__tests__N803_N803.py.snap
ruff__rules__pep8_naming__tests__N804_N804.py.snap
ruff__rules__pep8_naming__tests__N805_N805.py.snap
ruff__rules__pep8_naming__tests__N806_N806.py.snap
ruff__rules__pep8_naming__tests__N807_N807.py.snap
ruff__rules__pep8_naming__tests__N811_N811.py.snap
ruff__rules__pep8_naming__tests__N812_N812.py.snap
ruff__rules__pep8_naming__tests__N813_N813.py.snap
ruff__rules__pep8_naming__tests__N814_N814.py.snap
ruff__rules__pep8_naming__tests__N815_N815.py.snap
ruff__rules__pep8_naming__tests__N816_N816.py.snap
ruff__rules__pep8_naming__tests__N817_N817.py.snap
ruff__rules__pep8_naming__tests__N818_N818.py.snap
ruff__rules__pep8_naming__tests__N999_N999__module__MODULE____init__.py.snap
ruff__rules__pep8_naming__tests__N999_N999__module__mod with spaces____init__.py.snap
ruff__rules__pep8_naming__tests__N999_N999__module__mod-with-dashes____init__.py.snap
ruff__rules__pep8_naming__tests__N999_N999__module__valid_name__file-with-dashes.py.snap
ruff__rules__pep8_naming__tests__classmethod_decorators.snap
pycodestyle
helpers.rs
logical_lines.rs
mod.rs
rules
ambiguous_class_name.rs
ambiguous_function_name.rs
ambiguous_variable_name.rs
bare_except.rs
compound_statements.rs
doc_line_too_long.rs
errors.rs
extraneous_whitespace.rs
imports.rs
indentation.rs
indentation_contains_tabs.rs
invalid_escape_sequence.rs
lambda_assignment.rs
line_too_long.rs
literal_comparisons.rs
missing_whitespace.rs
missing_whitespace_after_keyword.rs
missing_whitespace_around_operator.rs
mixed_spaces_and_tabs.rs
mod.rs
no_newline_at_end_of_file.rs
not_tests.rs
space_around_operator.rs
trailing_whitespace.rs
type_comparison.rs
whitespace_around_keywords.rs
whitespace_around_named_parameter_equals.rs
whitespace_before_comment.rs
whitespace_before_parameters.rs
settings.rs
snapshots
ruff__rules__pycodestyle__tests__E101_E101.py.snap
ruff__rules__pycodestyle__tests__E111_E11.py.snap
ruff__rules__pycodestyle__tests__E112_E11.py.snap
ruff__rules__pycodestyle__tests__E113_E11.py.snap
ruff__rules__pycodestyle__tests__E114_E11.py.snap
ruff__rules__pycodestyle__tests__E115_E11.py.snap
ruff__rules__pycodestyle__tests__E116_E11.py.snap
ruff__rules__pycodestyle__tests__E117_E11.py.snap
ruff__rules__pycodestyle__tests__E201_E20.py.snap
ruff__rules__pycodestyle__tests__E202_E20.py.snap
ruff__rules__pycodestyle__tests__E203_E20.py.snap
ruff__rules__pycodestyle__tests__E211_E21.py.snap
ruff__rules__pycodestyle__tests__E221_E22.py.snap
ruff__rules__pycodestyle__tests__E222_E22.py.snap
ruff__rules__pycodestyle__tests__E223_E22.py.snap
ruff__rules__pycodestyle__tests__E224_E22.py.snap
ruff__rules__pycodestyle__tests__E225_E22.py.snap
ruff__rules__pycodestyle__tests__E226_E22.py.snap
ruff__rules__pycodestyle__tests__E227_E22.py.snap
ruff__rules__pycodestyle__tests__E228_E22.py.snap
ruff__rules__pycodestyle__tests__E231_E23.py.snap
ruff__rules__pycodestyle__tests__E251_E25.py.snap
ruff__rules__pycodestyle__tests__E252_E25.py.snap
ruff__rules__pycodestyle__tests__E261_E26.py.snap
ruff__rules__pycodestyle__tests__E262_E26.py.snap
ruff__rules__pycodestyle__tests__E265_E26.py.snap
ruff__rules__pycodestyle__tests__E266_E26.py.snap
ruff__rules__pycodestyle__tests__E271_E27.py.snap
ruff__rules__pycodestyle__tests__E272_E27.py.snap
ruff__rules__pycodestyle__tests__E273_E27.py.snap
ruff__rules__pycodestyle__tests__E274_E27.py.snap
ruff__rules__pycodestyle__tests__E275_E27.py.snap
ruff__rules__pycodestyle__tests__E401_E40.py.snap
ruff__rules__pycodestyle__tests__E402_E40.py.snap
ruff__rules__pycodestyle__tests__E402_E402.py.snap
ruff__rules__pycodestyle__tests__E501_E501.py.snap
ruff__rules__pycodestyle__tests__E701_E70.py.snap
ruff__rules__pycodestyle__tests__E702_E70.py.snap
ruff__rules__pycodestyle__tests__E703_E70.py.snap
ruff__rules__pycodestyle__tests__E711_E711.py.snap
ruff__rules__pycodestyle__tests__E712_E712.py.snap
ruff__rules__pycodestyle__tests__E713_E713.py.snap
ruff__rules__pycodestyle__tests__E714_E714.py.snap
ruff__rules__pycodestyle__tests__E721_E721.py.snap
ruff__rules__pycodestyle__tests__E722_E722.py.snap
ruff__rules__pycodestyle__tests__E731_E731.py.snap
ruff__rules__pycodestyle__tests__E741_E741.py.snap
ruff__rules__pycodestyle__tests__E742_E742.py.snap
ruff__rules__pycodestyle__tests__E743_E743.py.snap
ruff__rules__pycodestyle__tests__E999_E999.py.snap
ruff__rules__pycodestyle__tests__W191_W19.py.snap
ruff__rules__pycodestyle__tests__W291_W29.py.snap
ruff__rules__pycodestyle__tests__W292_W292_0.py.snap
ruff__rules__pycodestyle__tests__W293_W29.py.snap
ruff__rules__pycodestyle__tests__W605_W605_0.py.snap
ruff__rules__pycodestyle__tests__W605_W605_1.py.snap
ruff__rules__pycodestyle__tests__constant_literals.snap
ruff__rules__pycodestyle__tests__max_doc_length.snap
ruff__rules__pycodestyle__tests__task_tags_false.snap
ruff__rules__pycodestyle__tests__w292_4.snap
pydocstyle
helpers.rs
mod.rs
rules
backslashes.rs
blank_after_summary.rs
blank_before_after_class.rs
blank_before_after_function.rs
capitalized.rs
ends_with_period.rs
ends_with_punctuation.rs
if_needed.rs
indent.rs
multi_line_summary_start.rs
newline_after_last_paragraph.rs
no_signature.rs
no_surrounding_whitespace.rs
non_imperative_mood.rs
not_empty.rs
not_missing.rs
one_liner.rs
sections.rs
starts_with_this.rs
triple_quotes.rs
settings.rs
snapshots
ruff__rules__pydocstyle__tests__D100_D.py.snap
ruff__rules__pydocstyle__tests__D101_D.py.snap
ruff__rules__pydocstyle__tests__D102_D.py.snap
ruff__rules__pydocstyle__tests__D102_setter.py.snap
ruff__rules__pydocstyle__tests__D103_D.py.snap
ruff__rules__pydocstyle__tests__D104_D104____init__.py.snap
ruff__rules__pydocstyle__tests__D105_D.py.snap
ruff__rules__pydocstyle__tests__D107_D.py.snap
ruff__rules__pydocstyle__tests__D200_D.py.snap
ruff__rules__pydocstyle__tests__D201_D.py.snap
ruff__rules__pydocstyle__tests__D202_D.py.snap
ruff__rules__pydocstyle__tests__D202_D202.py.snap
ruff__rules__pydocstyle__tests__D203_D.py.snap
ruff__rules__pydocstyle__tests__D204_D.py.snap
ruff__rules__pydocstyle__tests__D205_D.py.snap
ruff__rules__pydocstyle__tests__D207_D.py.snap
ruff__rules__pydocstyle__tests__D208_D.py.snap
ruff__rules__pydocstyle__tests__D209_D.py.snap
ruff__rules__pydocstyle__tests__D210_D.py.snap
ruff__rules__pydocstyle__tests__D211_D.py.snap
ruff__rules__pydocstyle__tests__D212_D.py.snap
ruff__rules__pydocstyle__tests__D213_D.py.snap
ruff__rules__pydocstyle__tests__D214_sections.py.snap
ruff__rules__pydocstyle__tests__D215_sections.py.snap
ruff__rules__pydocstyle__tests__D300_D.py.snap
ruff__rules__pydocstyle__tests__D301_D.py.snap
ruff__rules__pydocstyle__tests__D400_D.py.snap
ruff__rules__pydocstyle__tests__D400_D400.py.snap
ruff__rules__pydocstyle__tests__D401_D401.py.snap
ruff__rules__pydocstyle__tests__D402_D.py.snap
ruff__rules__pydocstyle__tests__D404_D.py.snap
ruff__rules__pydocstyle__tests__D405_sections.py.snap
ruff__rules__pydocstyle__tests__D406_sections.py.snap
ruff__rules__pydocstyle__tests__D407_sections.py.snap
ruff__rules__pydocstyle__tests__D408_sections.py.snap
ruff__rules__pydocstyle__tests__D409_sections.py.snap
ruff__rules__pydocstyle__tests__D410_sections.py.snap
ruff__rules__pydocstyle__tests__D411_sections.py.snap
ruff__rules__pydocstyle__tests__D412_sections.py.snap
ruff__rules__pydocstyle__tests__D413_sections.py.snap
ruff__rules__pydocstyle__tests__D414_sections.py.snap
ruff__rules__pydocstyle__tests__D415_D.py.snap
ruff__rules__pydocstyle__tests__D417_sections.py.snap
ruff__rules__pydocstyle__tests__D418_D.py.snap
ruff__rules__pydocstyle__tests__D419_D.py.snap
ruff__rules__pydocstyle__tests__bom.snap
ruff__rules__pydocstyle__tests__d209_d400.snap
ruff__rules__pydocstyle__tests__d417_google.snap
ruff__rules__pydocstyle__tests__d417_unspecified.snap
pyflakes
fixes.rs
mod.rs
rules
assert_tuple.rs
break_outside_loop.rs
continue_outside_loop.rs
default_except_not_last.rs
f_string_missing_placeholders.rs
forward_annotation_syntax_error.rs
if_tuple.rs
imports.rs
invalid_literal_comparisons.rs
invalid_print_syntax.rs
raise_not_implemented.rs
redefined_while_unused.rs
repeated_keys.rs
return_outside_function.rs
starred_expressions.rs
strings.rs
undefined_export.rs
undefined_local.rs
undefined_name.rs
unused_annotation.rs
unused_variable.rs
yield_outside_function.rs
snapshots
ruff__rules__pyflakes__tests__F401_F401_0.py.snap
ruff__rules__pyflakes__tests__F401_F401_10.py.snap
ruff__rules__pyflakes__tests__F401_F401_5.py.snap
ruff__rules__pyflakes__tests__F401_F401_6.py.snap
ruff__rules__pyflakes__tests__F401_F401_7.py.snap
ruff__rules__pyflakes__tests__F401_F401_9.py.snap
ruff__rules__pyflakes__tests__F402_F402.py.snap
ruff__rules__pyflakes__tests__F403_F403.py.snap
ruff__rules__pyflakes__tests__F404_F404.py.snap
ruff__rules__pyflakes__tests__F405_F405.py.snap
ruff__rules__pyflakes__tests__F406_F406.py.snap
ruff__rules__pyflakes__tests__F407_F407.py.snap
ruff__rules__pyflakes__tests__F501_F50x.py.snap
ruff__rules__pyflakes__tests__F502_F502.py.snap
ruff__rules__pyflakes__tests__F502_F50x.py.snap
ruff__rules__pyflakes__tests__F503_F503.py.snap
ruff__rules__pyflakes__tests__F503_F50x.py.snap
ruff__rules__pyflakes__tests__F504_F504.py.snap
ruff__rules__pyflakes__tests__F504_F50x.py.snap
ruff__rules__pyflakes__tests__F505_F50x.py.snap
ruff__rules__pyflakes__tests__F506_F50x.py.snap
ruff__rules__pyflakes__tests__F507_F50x.py.snap
ruff__rules__pyflakes__tests__F508_F50x.py.snap
ruff__rules__pyflakes__tests__F509_F50x.py.snap
ruff__rules__pyflakes__tests__F521_F521.py.snap
ruff__rules__pyflakes__tests__F522_F522.py.snap
ruff__rules__pyflakes__tests__F523_F523.py.snap
ruff__rules__pyflakes__tests__F524_F524.py.snap
ruff__rules__pyflakes__tests__F525_F525.py.snap
ruff__rules__pyflakes__tests__F541_F541.py.snap
ruff__rules__pyflakes__tests__F601_F601.py.snap
ruff__rules__pyflakes__tests__F602_F602.py.snap
ruff__rules__pyflakes__tests__F622_F622.py.snap
ruff__rules__pyflakes__tests__F631_F631.py.snap
ruff__rules__pyflakes__tests__F632_F632.py.snap
ruff__rules__pyflakes__tests__F633_F633.py.snap
ruff__rules__pyflakes__tests__F634_F634.py.snap
ruff__rules__pyflakes__tests__F701_F701.py.snap
ruff__rules__pyflakes__tests__F702_F702.py.snap
ruff__rules__pyflakes__tests__F704_F704.py.snap
ruff__rules__pyflakes__tests__F706_F706.py.snap
ruff__rules__pyflakes__tests__F707_F707.py.snap
ruff__rules__pyflakes__tests__F722_F722.py.snap
ruff__rules__pyflakes__tests__F811_F811_0.py.snap
ruff__rules__pyflakes__tests__F811_F811_1.py.snap
ruff__rules__pyflakes__tests__F811_F811_12.py.snap
ruff__rules__pyflakes__tests__F811_F811_15.py.snap
ruff__rules__pyflakes__tests__F811_F811_16.py.snap
ruff__rules__pyflakes__tests__F811_F811_17.py.snap
ruff__rules__pyflakes__tests__F811_F811_2.py.snap
ruff__rules__pyflakes__tests__F811_F811_21.py.snap
ruff__rules__pyflakes__tests__F811_F811_3.py.snap
ruff__rules__pyflakes__tests__F811_F811_4.py.snap
ruff__rules__pyflakes__tests__F811_F811_5.py.snap
ruff__rules__pyflakes__tests__F811_F811_6.py.snap
ruff__rules__pyflakes__tests__F811_F811_8.py.snap
ruff__rules__pyflakes__tests__F821_F821_0.py.snap
ruff__rules__pyflakes__tests__F821_F821_1.py.snap
ruff__rules__pyflakes__tests__F821_F821_11.py.snap
ruff__rules__pyflakes__tests__F821_F821_12.py.snap
ruff__rules__pyflakes__tests__F821_F821_2.py.snap
ruff__rules__pyflakes__tests__F821_F821_3.py.snap
ruff__rules__pyflakes__tests__F821_F821_4.py.snap
ruff__rules__pyflakes__tests__F821_F821_5.py.snap
ruff__rules__pyflakes__tests__F821_F821_7.py.snap
ruff__rules__pyflakes__tests__F821_F821_9.py.snap
ruff__rules__pyflakes__tests__F822_F822_0.py.snap
ruff__rules__pyflakes__tests__F822_F822_1.py.snap
ruff__rules__pyflakes__tests__F823_F823.py.snap
ruff__rules__pyflakes__tests__F841_F841_0.py.snap
ruff__rules__pyflakes__tests__F841_F841_1.py.snap
ruff__rules__pyflakes__tests__F841_F841_3.py.snap
ruff__rules__pyflakes__tests__F842_F842.py.snap
ruff__rules__pyflakes__tests__F901_F901.py.snap
ruff__rules__pyflakes__tests__default_builtins.snap
ruff__rules__pyflakes__tests__default_typing_modules.snap
ruff__rules__pyflakes__tests__extra_typing_modules.snap
ruff__rules__pyflakes__tests__f841_dummy_variable_rgx.snap
ruff__rules__pyflakes__tests__future_annotations.snap
ruff__rules__pyflakes__tests__multi_statement_lines.snap
ruff__rules__pyflakes__tests__nested_relative_typing_module.snap
ruff__rules__pyflakes__tests__relative_typing_module.snap
pygrep_hooks
rules
blanket_noqa.rs
blanket_type_ignore.rs
deprecated_log_warn.rs
no_eval.rs
snapshots
ruff__rules__pygrep_hooks__tests__PGH001_PGH001_0.py.snap
ruff__rules__pygrep_hooks__tests__PGH002_PGH002_1.py.snap
ruff__rules__pygrep_hooks__tests__PGH003_PGH003_0.py.snap
ruff__rules__pygrep_hooks__tests__PGH004_PGH004_0.py.snap
pylint
helpers.rs
mod.rs
rules
await_outside_async.rs
bad_str_strip_call.rs
bad_string_format_type.rs
bidirectional_unicode.rs
collapsible_else_if.rs
compare_to_empty_string.rs
comparison_of_constant.rs
consider_using_sys_exit.rs
continue_in_finally.rs
global_statement.rs
global_variable_not_assigned.rs
invalid_all_format.rs
invalid_all_object.rs
invalid_envvar_default.rs
invalid_envvar_value.rs
invalid_string_characters.rs
logging.rs
magic_value_comparison.rs
merge_isinstance.rs
mod.rs
nonlocal_without_binding.rs
property_with_parameters.rs
redefined_loop_name.rs
return_in_init.rs
too_many_arguments.rs
too_many_branches.rs
too_many_return_statements.rs
too_many_statements.rs
unnecessary_direct_lambda_call.rs
use_from_import.rs
used_prior_global_declaration.rs
useless_else_on_loop.rs
useless_import_alias.rs
yield_in_init.rs
settings.rs
snapshots
ruff__rules__pylint__tests__PLC0414_import_aliasing.py.snap
ruff__rules__pylint__tests__PLC1901_compare_to_empty_string.py.snap
ruff__rules__pylint__tests__PLC3002_unnecessary_direct_lambda_call.py.snap
ruff__rules__pylint__tests__PLE0100_yield_in_init.py.snap
ruff__rules__pylint__tests__PLE0101_return_in_init.py.snap
ruff__rules__pylint__tests__PLE0116_continue_in_finally.py.snap
ruff__rules__pylint__tests__PLE0117_nonlocal_without_binding.py.snap
ruff__rules__pylint__tests__PLE0118_used_prior_global_declaration.py.snap
ruff__rules__pylint__tests__PLE0604_invalid_all_object.py.snap
ruff__rules__pylint__tests__PLE0605_invalid_all_format.py.snap
ruff__rules__pylint__tests__PLE1142_await_outside_async.py.snap
ruff__rules__pylint__tests__PLE1205_logging_too_many_args.py.snap
ruff__rules__pylint__tests__PLE1206_logging_too_few_args.py.snap
ruff__rules__pylint__tests__PLE1307_bad_string_format_type.py.snap
ruff__rules__pylint__tests__PLE1310_bad_str_strip_call.py.snap
ruff__rules__pylint__tests__PLE1507_invalid_envvar_value.py.snap
ruff__rules__pylint__tests__PLE2502_bidirectional_unicode.py.snap
ruff__rules__pylint__tests__PLE2510_invalid_characters.py.snap
ruff__rules__pylint__tests__PLE2512_invalid_characters.py.snap
ruff__rules__pylint__tests__PLE2513_invalid_characters.py.snap
ruff__rules__pylint__tests__PLE2514_invalid_characters.py.snap
ruff__rules__pylint__tests__PLE2515_invalid_characters.py.snap
ruff__rules__pylint__tests__PLR0133_comparison_of_constant.py.snap
ruff__rules__pylint__tests__PLR0206_property_with_parameters.py.snap
ruff__rules__pylint__tests__PLR0402_import_aliasing.py.snap
ruff__rules__pylint__tests__PLR0911_too_many_return_statements.py.snap
ruff__rules__pylint__tests__PLR0912_too_many_branches.py.snap
ruff__rules__pylint__tests__PLR0913_too_many_arguments.py.snap
ruff__rules__pylint__tests__PLR0915_too_many_statements.py.snap
ruff__rules__pylint__tests__PLR1701_consider_merging_isinstance.py.snap
ruff__rules__pylint__tests__PLR1722_consider_using_sys_exit_0.py.snap
ruff__rules__pylint__tests__PLR1722_consider_using_sys_exit_1.py.snap
ruff__rules__pylint__tests__PLR1722_consider_using_sys_exit_2.py.snap
ruff__rules__pylint__tests__PLR1722_consider_using_sys_exit_3.py.snap
ruff__rules__pylint__tests__PLR1722_consider_using_sys_exit_4.py.snap
ruff__rules__pylint__tests__PLR1722_consider_using_sys_exit_5.py.snap
ruff__rules__pylint__tests__PLR1722_consider_using_sys_exit_6.py.snap
ruff__rules__pylint__tests__PLR2004_magic_value_comparison.py.snap
ruff__rules__pylint__tests__PLR5501_collapsible_else_if.py.snap
ruff__rules__pylint__tests__PLW0120_useless_else_on_loop.py.snap
ruff__rules__pylint__tests__PLW0602_global_variable_not_assigned.py.snap
ruff__rules__pylint__tests__PLW0603_global_statement.py.snap
ruff__rules__pylint__tests__PLW1508_invalid_envvar_default.py.snap
ruff__rules__pylint__tests__PLW2901_redefined_loop_name.py.snap
ruff__rules__pylint__tests__allow_magic_value_types.snap
ruff__rules__pylint__tests__continue_in_finally.snap
ruff__rules__pylint__tests__max_args.snap
ruff__rules__pylint__tests__max_args_with_dummy_variables.snap
ruff__rules__pylint__tests__max_branches.snap
ruff__rules__pylint__tests__max_return_statements.snap
ruff__rules__pylint__tests__max_statements.snap
pyupgrade
fixes.rs
mod.rs
rules
convert_named_tuple_functional_to_class.rs
convert_typed_dict_functional_to_class.rs
datetime_utc_alias.rs
deprecated_import.rs
deprecated_unittest_alias.rs
extraneous_parentheses.rs
f_strings.rs
format_literals.rs
functools_cache.rs
lru_cache_without_parameters.rs
mod.rs
native_literals.rs
open_alias.rs
os_error_alias.rs
outdated_version_block.rs
printf_string_formatting.rs
quoted_annotation.rs
redundant_open_modes.rs
replace_stdout_stderr.rs
replace_universal_newlines.rs
rewrite_c_element_tree.rs
rewrite_mock_import.rs
rewrite_unicode_literal.rs
rewrite_yield_from.rs
super_call_with_parameters.rs
type_of_primitive.rs
typing_text_str_alias.rs
unnecessary_builtin_import.rs
unnecessary_coding_comment.rs
unnecessary_encode_utf8.rs
unnecessary_future_import.rs
unpack_list_comprehension.rs
use_pep585_annotation.rs
use_pep604_annotation.rs
use_pep604_isinstance.rs
useless_metaclass_type.rs
useless_object_inheritance.rs
settings.rs
snapshots
ruff__rules__pyupgrade__tests__UP001.py.snap
ruff__rules__pyupgrade__tests__UP003.py.snap
ruff__rules__pyupgrade__tests__UP004.py.snap
ruff__rules__pyupgrade__tests__UP005.py.snap
ruff__rules__pyupgrade__tests__UP006.py.snap
ruff__rules__pyupgrade__tests__UP007.py.snap
ruff__rules__pyupgrade__tests__UP008.py.snap
ruff__rules__pyupgrade__tests__UP009_0.py.snap
ruff__rules__pyupgrade__tests__UP009_1.py.snap
ruff__rules__pyupgrade__tests__UP010.py.snap
ruff__rules__pyupgrade__tests__UP011.py.snap
ruff__rules__pyupgrade__tests__UP012.py.snap
ruff__rules__pyupgrade__tests__UP013.py.snap
ruff__rules__pyupgrade__tests__UP014.py.snap
ruff__rules__pyupgrade__tests__UP015.py.snap
ruff__rules__pyupgrade__tests__UP018.py.snap
ruff__rules__pyupgrade__tests__UP019.py.snap
ruff__rules__pyupgrade__tests__UP021.py.snap
ruff__rules__pyupgrade__tests__UP022.py.snap
ruff__rules__pyupgrade__tests__UP023.py.snap
ruff__rules__pyupgrade__tests__UP024_0.py.snap
ruff__rules__pyupgrade__tests__UP024_1.py.snap
ruff__rules__pyupgrade__tests__UP024_2.py.snap
ruff__rules__pyupgrade__tests__UP024_4.py.snap
ruff__rules__pyupgrade__tests__UP025.py.snap
ruff__rules__pyupgrade__tests__UP026.py.snap
ruff__rules__pyupgrade__tests__UP027.py.snap
ruff__rules__pyupgrade__tests__UP028_0.py.snap
ruff__rules__pyupgrade__tests__UP029.py.snap
ruff__rules__pyupgrade__tests__UP030_0.py.snap
ruff__rules__pyupgrade__tests__UP030_2.py.snap
ruff__rules__pyupgrade__tests__UP031_0.py.snap
ruff__rules__pyupgrade__tests__UP032.py.snap
ruff__rules__pyupgrade__tests__UP033.py.snap
ruff__rules__pyupgrade__tests__UP034.py.snap
ruff__rules__pyupgrade__tests__UP035.py.snap
ruff__rules__pyupgrade__tests__UP036_0.py.snap
ruff__rules__pyupgrade__tests__UP036_1.py.snap
ruff__rules__pyupgrade__tests__UP036_2.py.snap
ruff__rules__pyupgrade__tests__UP036_3.py.snap
ruff__rules__pyupgrade__tests__UP036_4.py.snap
ruff__rules__pyupgrade__tests__UP037.py.snap
ruff__rules__pyupgrade__tests__UP038.py.snap
ruff__rules__pyupgrade__tests__datetime_utc_alias_py311.snap
ruff__rules__pyupgrade__tests__future_annotations_pep_585_p37.snap
ruff__rules__pyupgrade__tests__future_annotations_pep_585_py310.snap
ruff__rules__pyupgrade__tests__future_annotations_pep_604_p37.snap
ruff__rules__pyupgrade__tests__future_annotations_pep_604_py310.snap
ruff
mod.rs
rules
ambiguous_unicode_character.rs
asyncio_dangling_task.rs
keyword_argument_before_star_argument.rs
mod.rs
pairwise_over_zipped.rs
unpack_instead_of_concatenating_to_collection_literal.rs
unused_noqa.rs
snapshots
ruff__rules__ruff__tests__RUF004_RUF004.py.snap
ruff__rules__ruff__tests__RUF005_RUF005.py.snap
ruff__rules__ruff__tests__RUF006_RUF006.py.snap
ruff__rules__ruff__tests__confusables.snap
ruff__rules__ruff__tests__ruf100_0.snap
ruff__rules__ruff__tests__ruf100_1.snap
ruff__rules__ruff__tests__ruf100_2.snap
ruff__rules__ruff__tests__ruf100_3.snap
ruff__rules__ruff__tests__ruff_pairwise_over_zipped.snap
ruff__rules__ruff__tests__ruff_targeted_noqa.snap
tryceratops
helpers.rs
rules
error_instead_of_exception.rs
prefer_type_error.rs
raise_vanilla_args.rs
raise_vanilla_class.rs
raise_within_try.rs
reraise_no_cause.rs
try_consider_else.rs
verbose_log_message.rs
verbose_raise.rs
snapshots
ruff__rules__tryceratops__tests__error-instead-of-exception_TRY400.py.snap
ruff__rules__tryceratops__tests__prefer-type-error_TRY004.py.snap
ruff__rules__tryceratops__tests__raise-vanilla-args_TRY003.py.snap
ruff__rules__tryceratops__tests__raise-vanilla-class_TRY002.py.snap
ruff__rules__tryceratops__tests__raise-within-try_TRY301.py.snap
ruff__rules__tryceratops__tests__reraise-no-cause_TRY200.py.snap
ruff__rules__tryceratops__tests__try-consider-else_TRY300.py.snap
ruff__rules__tryceratops__tests__verbose-log-message_TRY401.py.snap
ruff__rules__tryceratops__tests__verbose-raise_TRY201.py.snap
settings
configuration.rs
defaults.rs
flags.rs
hashable.rs
mod.rs
options.rs
options_base.rs
pyproject.rs
rule_table.rs
types.rs
source_code
locator.rs
test.rs
ruff_benchmark
Cargo.toml
README.md
benches
linter.rs
src
lib.rs
ruff_cache
Cargo.toml
src
cache_key.rs
filetime.rs
globset.rs
lib.rs
tests
cache_key.rs
ruff_cli
Cargo.toml
src
args.rs
bin
ruff.rs
cache.rs
commands
add_noqa.rs
clean.rs
config.rs
rule.rs
run.rs
run_stdin.rs
diagnostics.rs
iterators.rs
lib.rs
main.rs
printer.rs
tests
integration_test.rs
ruff_dev
Cargo.toml
src
generate_all.rs
generate_cli_help.rs
generate_docs.rs
generate_json_schema.rs
generate_options.rs
generate_rules_table.rs
print_tokens.rs
round_trip.rs
ruff_diagnostics
Cargo.toml
src
diagnostic.rs
fix.rs
lib.rs
violation.rs
ruff_formatter
Cargo.toml
src
buffer.rs
builders.rs
diagnostics.rs
format_element.rs
format_element
document.rs
tag.rs
macros.rs
printer
mod.rs
ruff_macros
Cargo.toml
src
cache_key.rs
config.rs
define_violation.rs
lib.rs
map_codes.rs
register_rules.rs
rule_code_prefix.rs
violation.rs
ruff_python/src
bytes.rs
ruff_python_ast
Cargo.toml
src
branch_detection.rs
cast.rs
comparable.rs
context.rs
function_type.rs
hashable.rs
helpers.rs
lib.rs
logging.rs
newlines.rs
operations.rs
relocate.rs
scope.rs
source_code
generator.rs
indexer.rs
locator.rs
mod.rs
stylist.rs
str.rs
types.rs
typing.rs
visibility.rs
visitor.rs
whitespace.rs
ruff_python_formatter
Cargo.toml
src
attachment.rs
builders.rs
context.rs
core
helpers.rs
locator.rs
mod.rs
cst.rs
cst
helpers.rs
mod.rs
visitor.rs
format
alias.rs
arg.rs
bool_op.rs
boolop.rs
builders.rs
cmp_op.rs
cmpop.rs
comments.rs
excepthandler.rs
expr.rs
helpers.rs
keyword.rs
match_case.rs
mod.rs
numbers.rs
operator.rs
pattern.rs
stmt.rs
strings.rs
unary_op.rs
unaryop.rs
lib.rs
main.rs
newlines.rs
parentheses.rs
snapshots
ruff_python_formatter__tests__black_test__comments2_py.snap
ruff_python_formatter__tests__black_test__comments3_py.snap
ruff_python_formatter__tests__black_test__comments5_py.snap
ruff_python_formatter__tests__black_test__comments6_py.snap
ruff_python_formatter__tests__black_test__comments9_py.snap
ruff_python_formatter__tests__black_test__comments_non_breaking_space_py.snap
ruff_python_formatter__tests__black_test__comments_py.snap
ruff_python_formatter__tests__black_test__composition_no_trailing_comma_py.snap
ruff_python_formatter__tests__black_test__composition_py.snap
ruff_python_formatter__tests__black_test__docstring_preview_py.snap
ruff_python_formatter__tests__black_test__docstring_py.snap
ruff_python_formatter__tests__black_test__fmtonoff4_py.snap
ruff_python_formatter__tests__black_test__fmtonoff5_py.snap
ruff_python_formatter__tests__black_test__fmtonoff_py.snap
ruff_python_formatter__tests__black_test__fmtskip6_py.snap
ruff_python_formatter__tests__black_test__fmtskip8_py.snap
ruff_python_formatter__tests__black_test__function_py.snap
ruff_python_formatter__tests__black_test__remove_await_parens_py.snap
ruff_python_formatter__tests__black_test__return_annotation_brackets_py.snap
trivia.rs
ruff_python_stdlib
Cargo.toml
src
builtins.rs
future.rs
identifiers.rs
keyword.rs
lib.rs
path.rs
str.rs
sys.rs
typing.rs
ruff_testing_macros
Cargo.toml
ruff_text_size
Cargo.toml
ruff_wasm
Cargo.toml
src
lib.rs
tests
api.rs
docs
.gitignore
configuration.md
faq.md
tutorial.md
usage.md
playground
README.md
pyproject.toml
ruff.schema.json
rust-toolchain
scripts
add_rule.py
benchmarks
README.md
check_ecosystem.py
generate_mkdocs.py
Loading