ruff
0b1806fd - Merge branch 'main' into useless_return

Commit
2 years ago
Merge branch 'main' into useless_return
Author
  • .cargo
    • File
      config.toml
  • .github
    • File
      dependabot.yml
    • workflows
      • File
        benchmark.yaml
      • File
        ci.yaml
      • File
        docs.yaml
      • File
        flake8-to-ruff.yaml
      • File
        playground.yaml
      • File
        pr-comment.yaml
      • File
        ruff.yaml
  • File
    .pre-commit-config.yaml
  • File
    BREAKING_CHANGES.md
  • File
    CODE_OF_CONDUCT.md
  • File
    CONTRIBUTING.md
  • File
    Cargo.lock
  • File
    Cargo.toml
  • File
    README.md
  • crates
    • flake8_to_ruff
      • File
        Cargo.toml
      • File
        README.md
      • src
        • File
          main.rs
    • ruff
      • File
        Cargo.toml
      • resources/test/fixtures
        • flake8_bandit
          • File
            S105.py
        • flake8_bugbear
          • File
            B028.py
          • File
            B030.py
        • flake8_commas
          • File
            COM81.py
        • flake8_django
          • File
            DJ003.py
          • File
            DJ006.py
          • File
            DJ007.py
        • flake8_pie
          • File
            PIE802.py
          • File
            PIE810.py
        • flake8_pyi
          • File
            PYI006.py
          • File
            PYI006.pyi
          • File
            PYI009.py
          • File
            PYI009.pyi
          • File
            PYI010.py
          • File
            PYI010.pyi
          • File
            PYI011.py
          • File
            PYI011.pyi
          • File
            PYI014.py
          • File
            PYI014.pyi
          • File
            PYI021.py
          • File
            PYI021.pyi
          • File
            PYI033.py
          • File
            PYI033.pyi
        • flake8_return
          • File
            RET503.py
          • File
            RET504.py
        • flake8_simplify
          • File
            SIM116.py
          • File
            SIM300.py
        • flake8_tidy_imports/TID252/my_package/sublib/api
          • File
            application.py
        • flake8_type_checking
          • File
            TCH004_14.pyi
          • File
            runtime_evaluated_base_classes_1.py
          • File
            runtime_evaluated_base_classes_2.py
          • File
            runtime_evaluated_base_classes_3.py
          • File
            runtime_evaluated_decorators_1.py
          • File
            runtime_evaluated_decorators_2.py
          • File
            runtime_evaluated_decorators_3.py
        • isort
          • File
            force_single_line.py
          • File
            isort_skip_file.py
          • File
            ruff_skip_file.py
          • File
            skip.py
        • pycodestyle
          • File
            E21.py
          • File
            E23.py
          • File
            E25.py
          • File
            E721.py
          • File
            W19.py
        • pydocstyle
          • File
            D209_D400.py
          • File
            D401.py
          • File
            bom.py
          • File
            sections.py
        • pyflakes
          • File
            F401_10.py
          • File
            F821_11.py
          • File
            F821_12.py
        • pylint
          • File
            collapsible_else_if.py
          • File
            compare_to_empty_string.py
          • File
            continue_in_finally.py
          • File
            global_statement.py
          • File
            invalid_characters.py
          • File
            invalid_envvar_default.py
          • File
            invalid_envvar_value.py
          • File
            logging_too_few_args.py
          • File
            logging_too_many_args.py
          • File
            magic_value_comparison.py
        • File
          pyproject.toml
        • pyupgrade
          • File
            UP006.py
          • File
            UP012.py
          • File
            UP013.py
          • File
            UP014.py
          • File
            UP024_4.py
          • File
            UP026.py
          • File
            UP035.py
          • File
            UP038.py
        • ruff
          • File
            RUF004.py
          • File
            RUF007.py
          • File
            RUF100_3.py
        • tryceratops
          • File
            TRY200.py
      • src
        • ast
          • File
            types.rs
        • autofix
          • File
            helpers.rs
          • File
            mod.rs
        • checkers
          • ast
            • File
              deferred.rs
            • File
              mod.rs
          • File
            filesystem.rs
          • File
            imports.rs
          • File
            logical_lines.rs
          • File
            noqa.rs
          • File
            physical_lines.rs
          • File
            tokens.rs
        • File
          codes.rs
        • File
          directives.rs
        • File
          doc_lines.rs
        • docstrings
          • File
            definition.rs
          • File
            extraction.rs
          • File
            google.rs
          • File
            numpy.rs
          • File
            sections.rs
          • File
            styles.rs
        • File
          fix.rs
        • flake8_to_ruff
          • File
            converter.rs
          • File
            external_config.rs
          • File
            mod.rs
          • File
            pep621.rs
          • File
            pyproject.rs
        • File
          fs.rs
        • File
          lib.rs
        • File
          linter.rs
        • File
          logging.rs
        • File
          message.rs
        • File
          noqa.rs
        • File
          registry.rs
        • File
          resolver.rs
        • File
          rule_redirects.rs
        • File
          rule_selector.rs
        • rules
          • eradicate
            • File
              rules.rs
            • snapshots
              • ruff__rules__eradicate__tests__ERA001_ERA001.py.snap
          • flake8_2020
            • File
              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
            • File
              fixes.rs
            • File
              helpers.rs
            • File
              rules.rs
            • File
              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
            • File
              helpers.rs
            • rules
              • File
                assert_used.rs
              • File
                bad_file_permissions.rs
              • File
                exec_used.rs
              • File
                hardcoded_bind_all_interfaces.rs
              • File
                hardcoded_password_default.rs
              • File
                hardcoded_password_func_arg.rs
              • File
                hardcoded_password_string.rs
              • File
                hardcoded_sql_expression.rs
              • File
                hardcoded_tmp_directory.rs
              • File
                hashlib_insecure_hash_functions.rs
              • File
                jinja2_autoescape_false.rs
              • File
                logging_config_insecure_listen.rs
              • File
                request_with_no_cert_validation.rs
              • File
                request_without_timeout.rs
              • File
                snmp_insecure_version.rs
              • File
                snmp_weak_cryptography.rs
              • File
                try_except_continue.rs
              • File
                try_except_pass.rs
              • File
                unsafe_yaml_load.rs
            • File
              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
            • File
              rules.rs
            • snapshots
              • ruff__rules__flake8_blind_except__tests__BLE001_BLE.py.snap
          • flake8_boolean_trap
            • File
              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
            • File
              mod.rs
            • rules
              • File
                abstract_base_class.rs
              • File
                assert_false.rs
              • File
                assert_raises_exception.rs
              • File
                assignment_to_os_environ.rs
              • File
                cached_instance_method.rs
              • File
                cannot_raise_literal.rs
              • File
                duplicate_exceptions.rs
              • File
                except_with_empty_tuple.rs
              • File
                except_with_non_exception_classes.rs
              • File
                f_string_docstring.rs
              • File
                function_call_argument_default.rs
              • File
                function_uses_loop_variable.rs
              • File
                getattr_with_constant.rs
              • File
                jump_statement_in_finally.rs
              • File
                loop_variable_overrides_iterator.rs
              • File
                mod.rs
              • File
                mutable_argument_default.rs
              • File
                no_explicit_stacklevel.rs
              • File
                raise_without_from_inside_except.rs
              • File
                redundant_tuple_in_exception_handler.rs
              • File
                setattr_with_constant.rs
              • File
                star_arg_unpacking_after_keyword_arg.rs
              • File
                strip_with_multi_characters.rs
              • File
                unary_prefix_increment.rs
              • File
                unintentional_type_annotation.rs
              • File
                unreliable_callable_check.rs
              • File
                unused_loop_control_variable.rs
              • File
                useless_comparison.rs
              • File
                useless_contextlib_suppress.rs
              • File
                useless_expression.rs
              • File
                zip_without_explicit_strict.rs
            • File
              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
            • File
              rules.rs
            • File
              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
            • File
              rules.rs
            • snapshots
              • ruff__rules__flake8_commas__tests__COM81.py.snap
          • flake8_comprehensions
            • File
              fixes.rs
            • rules
              • File
                mod.rs
              • File
                unnecessary_call_around_sorted.rs
              • File
                unnecessary_collection_call.rs
              • File
                unnecessary_comprehension.rs
              • File
                unnecessary_double_cast_or_process.rs
              • File
                unnecessary_generator_dict.rs
              • File
                unnecessary_generator_list.rs
              • File
                unnecessary_generator_set.rs
              • File
                unnecessary_list_call.rs
              • File
                unnecessary_list_comprehension_dict.rs
              • File
                unnecessary_list_comprehension_set.rs
              • File
                unnecessary_literal_dict.rs
              • File
                unnecessary_literal_set.rs
              • File
                unnecessary_literal_within_list_call.rs
              • File
                unnecessary_literal_within_tuple_call.rs
              • File
                unnecessary_map.rs
              • File
                unnecessary_subscript_reversal.rs
            • File
              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
            • File
              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
            • File
              rules.rs
            • snapshots
              • ruff__rules__flake8_debugger__tests__T100_T100.py.snap
            • File
              types.rs
          • flake8_django
            • File
              mod.rs
            • rules
              • File
                all_with_model_form.rs
              • File
                exclude_with_model_form.rs
              • File
                helpers.rs
              • File
                locals_in_render_function.rs
              • File
                mod.rs
              • File
                model_without_dunder_str.rs
              • File
                non_leading_receiver_decorator.rs
              • File
                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
            • File
              rules.rs
            • File
              settings.rs
            • snapshots
              • ruff__rules__flake8_errmsg__tests__custom.snap
              • ruff__rules__flake8_errmsg__tests__defaults.snap
          • flake8_executable
            • File
              helpers.rs
            • rules
              • File
                shebang_missing.rs
              • File
                shebang_newline.rs
              • File
                shebang_not_executable.rs
              • File
                shebang_python.rs
              • File
                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
            • File
              rules.rs
            • File
              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
            • File
              rules.rs
            • File
              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
            • File
              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
            • File
              violations.rs
          • flake8_no_pep420
            • File
              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
            • File
              fixes.rs
            • File
              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
              • File
                print_call.rs
            • snapshots
              • ruff__rules__flake8_print__tests__T201_T201.py.snap
              • ruff__rules__flake8_print__tests__T203_T203.py.snap
          • flake8_pyi
            • File
              mod.rs
            • rules
              • File
                bad_version_info_comparison.rs
              • File
                docstring_in_stubs.rs
              • File
                mod.rs
              • File
                non_empty_stub_body.rs
              • File
                pass_statement_stub_body.rs
              • File
                prefix_type_params.rs
              • File
                simple_defaults.rs
              • File
                type_comment_in_stub.rs
              • File
                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
            • File
              mod.rs
            • rules
              • File
                assertion.rs
              • File
                fail.rs
              • File
                fixture.rs
              • File
                helpers.rs
              • File
                imports.rs
              • File
                marks.rs
              • File
                parametrize.rs
              • File
                patch.rs
              • File
                raises.rs
              • File
                unittest_assert.rs
            • File
              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
            • File
              types.rs
          • flake8_quotes
            • File
              mod.rs
            • File
              rules.rs
            • File
              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
              • File
                unnecessary_paren_on_raise_exception.rs
            • snapshots
              • ruff__rules__flake8_raise__tests__unnecessary-paren-on-raise-exception_RSE102.py.snap
          • flake8_return
            • File
              branch.rs
            • File
              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
            • File
              visitor.rs
          • flake8_self
            • rules
              • File
                private_member_access.rs
            • File
              settings.rs
            • snapshots
              • ruff__rules__flake8_self__tests__private-member-access_SLF001.py.snap
          • flake8_simplify
            • File
              mod.rs
            • rules
              • File
                ast_bool_op.rs
              • File
                ast_expr.rs
              • File
                ast_if.rs
              • File
                ast_ifexp.rs
              • File
                ast_unary_op.rs
              • File
                ast_with.rs
              • File
                fix_if.rs
              • File
                fix_with.rs
              • File
                key_in_dict.rs
              • File
                mod.rs
              • File
                open_file_with_context_handler.rs
              • File
                reimplemented_builtin.rs
              • File
                return_in_try_except_finally.rs
              • File
                use_contextlib_suppress.rs
              • File
                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
            • File
              banned_api.rs
            • File
              mod.rs
            • File
              options.rs
            • File
              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
            • File
              helpers.rs
            • File
              mod.rs
            • rules
              • File
                empty_type_checking_block.rs
              • File
                runtime_import_in_type_checking_block.rs
              • File
                typing_only_runtime_import.rs
            • File
              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
            • File
              helpers.rs
            • File
              rules.rs
            • File
              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
            • File
              types.rs
          • flake8_use_pathlib
            • File
              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
            • File
              violations.rs
          • isort
            • File
              annotate.rs
            • File
              categorize.rs
            • File
              comments.rs
            • File
              format.rs
            • File
              helpers.rs
            • File
              mod.rs
            • File
              normalize.rs
            • File
              order.rs
            • rules
              • File
                add_required_imports.rs
              • File
                organize_imports.rs
            • File
              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
            • File
              sorting.rs
            • File
              track.rs
            • File
              types.rs
          • mccabe
            • File
              rules.rs
            • File
              settings.rs
            • snapshots
              • ruff__rules__mccabe__tests__max_complexity_0.snap
              • ruff__rules__mccabe__tests__max_complexity_3.snap
          • numpy
            • rules
              • File
                deprecated_type_alias.rs
              • File
                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
            • File
              fixes.rs
            • File
              mod.rs
            • rules
              • File
                assignment_to_df.rs
              • File
                check_attr.rs
              • File
                check_call.rs
              • File
                inplace_argument.rs
              • File
                pd_merge.rs
            • snapshots
              • ruff__rules__pandas_vet__tests__PD002_PD002.py.snap
          • pep8_naming
            • File
              helpers.rs
            • rules
              • File
                camelcase_imported_as_acronym.rs
              • File
                camelcase_imported_as_constant.rs
              • File
                camelcase_imported_as_lowercase.rs
              • File
                constant_imported_as_non_constant.rs
              • File
                dunder_function_name.rs
              • File
                error_suffix_on_exception_name.rs
              • File
                invalid_argument_name.rs
              • File
                invalid_class_name.rs
              • File
                invalid_first_argument_name_for_class_method.rs
              • File
                invalid_first_argument_name_for_method.rs
              • File
                invalid_function_name.rs
              • File
                invalid_module_name.rs
              • File
                lowercase_imported_as_non_lowercase.rs
              • File
                mixed_case_variable_in_class_scope.rs
              • File
                mixed_case_variable_in_global_scope.rs
              • File
                non_lowercase_variable_in_function.rs
            • File
              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
            • File
              helpers.rs
            • File
              logical_lines.rs
            • File
              mod.rs
            • rules
              • File
                ambiguous_class_name.rs
              • File
                ambiguous_function_name.rs
              • File
                ambiguous_variable_name.rs
              • File
                bare_except.rs
              • File
                compound_statements.rs
              • File
                doc_line_too_long.rs
              • File
                errors.rs
              • File
                extraneous_whitespace.rs
              • File
                imports.rs
              • File
                indentation.rs
              • File
                indentation_contains_tabs.rs
              • File
                invalid_escape_sequence.rs
              • File
                lambda_assignment.rs
              • File
                line_too_long.rs
              • File
                literal_comparisons.rs
              • File
                missing_whitespace.rs
              • File
                missing_whitespace_after_keyword.rs
              • File
                missing_whitespace_around_operator.rs
              • File
                mixed_spaces_and_tabs.rs
              • File
                mod.rs
              • File
                no_newline_at_end_of_file.rs
              • File
                not_tests.rs
              • File
                space_around_operator.rs
              • File
                trailing_whitespace.rs
              • File
                type_comparison.rs
              • File
                whitespace_around_keywords.rs
              • File
                whitespace_around_named_parameter_equals.rs
              • File
                whitespace_before_comment.rs
              • File
                whitespace_before_parameters.rs
            • File
              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
            • File
              helpers.rs
            • File
              mod.rs
            • rules
              • File
                backslashes.rs
              • File
                blank_after_summary.rs
              • File
                blank_before_after_class.rs
              • File
                blank_before_after_function.rs
              • File
                capitalized.rs
              • File
                ends_with_period.rs
              • File
                ends_with_punctuation.rs
              • File
                if_needed.rs
              • File
                indent.rs
              • File
                multi_line_summary_start.rs
              • File
                newline_after_last_paragraph.rs
              • File
                no_signature.rs
              • File
                no_surrounding_whitespace.rs
              • File
                non_imperative_mood.rs
              • File
                not_empty.rs
              • File
                not_missing.rs
              • File
                one_liner.rs
              • File
                sections.rs
              • File
                starts_with_this.rs
              • File
                triple_quotes.rs
            • File
              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
            • File
              fixes.rs
            • File
              mod.rs
            • rules
              • File
                assert_tuple.rs
              • File
                break_outside_loop.rs
              • File
                continue_outside_loop.rs
              • File
                default_except_not_last.rs
              • File
                f_string_missing_placeholders.rs
              • File
                forward_annotation_syntax_error.rs
              • File
                if_tuple.rs
              • File
                imports.rs
              • File
                invalid_literal_comparisons.rs
              • File
                invalid_print_syntax.rs
              • File
                raise_not_implemented.rs
              • File
                redefined_while_unused.rs
              • File
                repeated_keys.rs
              • File
                return_outside_function.rs
              • File
                starred_expressions.rs
              • File
                strings.rs
              • File
                undefined_export.rs
              • File
                undefined_local.rs
              • File
                undefined_name.rs
              • File
                unused_annotation.rs
              • File
                unused_variable.rs
              • File
                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
              • File
                blanket_noqa.rs
              • File
                blanket_type_ignore.rs
              • File
                deprecated_log_warn.rs
              • File
                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
            • File
              helpers.rs
            • File
              mod.rs
            • rules
              • File
                await_outside_async.rs
              • File
                bad_str_strip_call.rs
              • File
                bad_string_format_type.rs
              • File
                bidirectional_unicode.rs
              • File
                collapsible_else_if.rs
              • File
                compare_to_empty_string.rs
              • File
                comparison_of_constant.rs
              • File
                consider_using_sys_exit.rs
              • File
                continue_in_finally.rs
              • File
                global_statement.rs
              • File
                global_variable_not_assigned.rs
              • File
                invalid_all_format.rs
              • File
                invalid_all_object.rs
              • File
                invalid_envvar_default.rs
              • File
                invalid_envvar_value.rs
              • File
                invalid_string_characters.rs
              • File
                logging.rs
              • File
                magic_value_comparison.rs
              • File
                merge_isinstance.rs
              • File
                mod.rs
              • File
                nonlocal_without_binding.rs
              • File
                property_with_parameters.rs
              • File
                redefined_loop_name.rs
              • File
                return_in_init.rs
              • File
                too_many_arguments.rs
              • File
                too_many_branches.rs
              • File
                too_many_return_statements.rs
              • File
                too_many_statements.rs
              • File
                unnecessary_direct_lambda_call.rs
              • File
                use_from_import.rs
              • File
                used_prior_global_declaration.rs
              • File
                useless_else_on_loop.rs
              • File
                useless_import_alias.rs
              • File
                yield_in_init.rs
            • File
              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
            • File
              fixes.rs
            • File
              mod.rs
            • rules
              • File
                convert_named_tuple_functional_to_class.rs
              • File
                convert_typed_dict_functional_to_class.rs
              • File
                datetime_utc_alias.rs
              • File
                deprecated_import.rs
              • File
                deprecated_unittest_alias.rs
              • File
                extraneous_parentheses.rs
              • File
                f_strings.rs
              • File
                format_literals.rs
              • File
                functools_cache.rs
              • File
                lru_cache_without_parameters.rs
              • File
                mod.rs
              • File
                native_literals.rs
              • File
                open_alias.rs
              • File
                os_error_alias.rs
              • File
                outdated_version_block.rs
              • File
                printf_string_formatting.rs
              • File
                quoted_annotation.rs
              • File
                redundant_open_modes.rs
              • File
                replace_stdout_stderr.rs
              • File
                replace_universal_newlines.rs
              • File
                rewrite_c_element_tree.rs
              • File
                rewrite_mock_import.rs
              • File
                rewrite_unicode_literal.rs
              • File
                rewrite_yield_from.rs
              • File
                super_call_with_parameters.rs
              • File
                type_of_primitive.rs
              • File
                typing_text_str_alias.rs
              • File
                unnecessary_builtin_import.rs
              • File
                unnecessary_coding_comment.rs
              • File
                unnecessary_encode_utf8.rs
              • File
                unnecessary_future_import.rs
              • File
                unpack_list_comprehension.rs
              • File
                use_pep585_annotation.rs
              • File
                use_pep604_annotation.rs
              • File
                use_pep604_isinstance.rs
              • File
                useless_metaclass_type.rs
              • File
                useless_object_inheritance.rs
            • File
              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
            • File
              mod.rs
            • rules
              • File
                ambiguous_unicode_character.rs
              • File
                asyncio_dangling_task.rs
              • File
                keyword_argument_before_star_argument.rs
              • File
                mod.rs
              • File
                pairwise_over_zipped.rs
              • File
                unpack_instead_of_concatenating_to_collection_literal.rs
              • File
                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
            • File
              helpers.rs
            • rules
              • File
                error_instead_of_exception.rs
              • File
                prefer_type_error.rs
              • File
                raise_vanilla_args.rs
              • File
                raise_vanilla_class.rs
              • File
                raise_within_try.rs
              • File
                reraise_no_cause.rs
              • File
                try_consider_else.rs
              • File
                verbose_log_message.rs
              • File
                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
          • File
            configuration.rs
          • File
            defaults.rs
          • File
            flags.rs
          • File
            hashable.rs
          • File
            mod.rs
          • File
            options.rs
          • File
            options_base.rs
          • File
            pyproject.rs
          • File
            rule_table.rs
          • File
            types.rs
        • source_code
          • File
            locator.rs
        • File
          test.rs
    • ruff_benchmark
      • File
        Cargo.toml
      • File
        README.md
      • benches
        • File
          linter.rs
      • src
        • File
          lib.rs
    • ruff_cache
      • File
        Cargo.toml
      • src
        • File
          cache_key.rs
        • File
          filetime.rs
        • File
          globset.rs
        • File
          lib.rs
      • tests
        • File
          cache_key.rs
    • ruff_cli
      • File
        Cargo.toml
      • src
        • File
          args.rs
        • bin
          • File
            ruff.rs
        • File
          cache.rs
        • commands
          • File
            add_noqa.rs
          • File
            clean.rs
          • File
            config.rs
          • File
            rule.rs
          • File
            run.rs
          • File
            run_stdin.rs
        • File
          diagnostics.rs
        • File
          iterators.rs
        • File
          lib.rs
        • File
          main.rs
        • File
          printer.rs
      • tests
        • File
          integration_test.rs
    • ruff_dev
      • File
        Cargo.toml
      • src
        • File
          generate_all.rs
        • File
          generate_cli_help.rs
        • File
          generate_docs.rs
        • File
          generate_json_schema.rs
        • File
          generate_options.rs
        • File
          generate_rules_table.rs
        • File
          print_tokens.rs
        • File
          round_trip.rs
    • ruff_diagnostics
      • File
        Cargo.toml
      • src
        • File
          diagnostic.rs
        • File
          fix.rs
        • File
          lib.rs
        • File
          violation.rs
    • ruff_formatter
      • File
        Cargo.toml
      • src
        • File
          buffer.rs
        • File
          builders.rs
        • File
          diagnostics.rs
        • File
          format_element.rs
        • format_element
          • File
            document.rs
          • File
            tag.rs
        • File
          macros.rs
        • printer
          • File
            mod.rs
    • ruff_macros
      • File
        Cargo.toml
      • src
        • File
          cache_key.rs
        • File
          config.rs
        • File
          define_violation.rs
        • File
          lib.rs
        • File
          map_codes.rs
        • File
          register_rules.rs
        • File
          rule_code_prefix.rs
        • File
          violation.rs
    • ruff_python/src
      • File
        bytes.rs
    • ruff_python_ast
      • File
        Cargo.toml
      • src
        • File
          branch_detection.rs
        • File
          cast.rs
        • File
          comparable.rs
        • File
          context.rs
        • File
          function_type.rs
        • File
          hashable.rs
        • File
          helpers.rs
        • File
          lib.rs
        • File
          logging.rs
        • File
          newlines.rs
        • File
          operations.rs
        • File
          relocate.rs
        • File
          scope.rs
        • source_code
          • File
            generator.rs
          • File
            indexer.rs
          • File
            locator.rs
          • File
            mod.rs
          • File
            stylist.rs
        • File
          str.rs
        • File
          types.rs
        • File
          typing.rs
        • File
          visibility.rs
        • File
          visitor.rs
        • File
          whitespace.rs
    • ruff_python_formatter
      • File
        Cargo.toml
      • src
        • File
          attachment.rs
        • File
          builders.rs
        • File
          context.rs
        • core
          • File
            helpers.rs
          • File
            locator.rs
          • File
            mod.rs
        • File
          cst.rs
        • cst
          • File
            helpers.rs
          • File
            mod.rs
          • File
            visitor.rs
        • format
          • File
            alias.rs
          • File
            arg.rs
          • File
            bool_op.rs
          • File
            boolop.rs
          • File
            builders.rs
          • File
            cmp_op.rs
          • File
            cmpop.rs
          • File
            comments.rs
          • File
            excepthandler.rs
          • File
            expr.rs
          • File
            helpers.rs
          • File
            keyword.rs
          • File
            match_case.rs
          • File
            mod.rs
          • File
            numbers.rs
          • File
            operator.rs
          • File
            pattern.rs
          • File
            stmt.rs
          • File
            strings.rs
          • File
            unary_op.rs
          • File
            unaryop.rs
        • File
          lib.rs
        • File
          main.rs
        • File
          newlines.rs
        • File
          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
        • File
          trivia.rs
    • ruff_python_stdlib
      • File
        Cargo.toml
      • src
        • File
          builtins.rs
        • File
          future.rs
        • File
          identifiers.rs
        • File
          keyword.rs
        • File
          lib.rs
        • File
          path.rs
        • File
          str.rs
        • File
          sys.rs
        • File
          typing.rs
    • ruff_testing_macros
      • File
        Cargo.toml
    • ruff_text_size
      • File
        Cargo.toml
    • ruff_wasm
      • File
        Cargo.toml
      • src
        • File
          lib.rs
      • tests
        • File
          api.rs
  • docs
    • File
      .gitignore
    • File
      configuration.md
    • File
      faq.md
    • File
      tutorial.md
    • File
      usage.md
  • playground
    • File
      README.md
  • File
    pyproject.toml
  • File
    ruff.schema.json
  • rust-toolchain
  • scripts
    • File
      add_rule.py
    • benchmarks
      • File
        README.md
    • File
      check_ecosystem.py
    • File
      generate_mkdocs.py
Loading