sha256:f2f92ecbd97a7c1f662144f7f04f7c3cfb36df962de334b512377b0f8ee7f180

Alias: git-archive

The hash you've requested:

git:c4889196e7e4d36517f29592e90e40ca991bc98d

is considered an alias for sha256(tar). Visit the canonical page.

Build input of

Dependency Lockfiles

Diff

Content

                                                                         .cargo/
sha256:b25037c006808af8b437a8ab8cc5d760068227d4e89144cc4cdec758c272b893  .cargo/config.toml
                                                                         .devcontainer/
sha256:a879e648b293c321909faacb7be609119a40e2ae87f6124a7438d50c85c93dd5  .devcontainer/devcontainer.json
sha256:33dc080523f5d60b35e3aa18085ce2ba38b0c005de919b7e4edb950b18f30af7  .devcontainer/post-create.sh
sha256:8167741b8a53eb6562ffd2382bb339beb9c1791fb230bff7931a2c67848e432f  .editorconfig
sha256:648e7f8d9194c577422bbf80d486cfa502a7f95547bfdfc9ca82293bcb33a743  .gitattributes
                                                                         .github/
sha256:038bd210aeaed6c926d33725f4730371fd7cc0002bb09ba12aaa169554c935e8  .github/CODEOWNERS
sha256:9149696ae621061215d57b7ae3894ef780c0e50fb0f893fc026c6d3a2e79242e  .github/ISSUE_TEMPLATE.md
sha256:724eaadca137460339a939526d6037f87871d59422b5edd6754439d45d3d8a90  .github/PULL_REQUEST_TEMPLATE.md
sha256:11342b7b8797f972089ee77f1b78c67d95059e9ee2e727d3958abfb59abbb6af  .github/dependabot.yml
sha256:cc7c5f2f1147f8378e322e168435a51174346ed7859b0d725c7d9e3ad7d1fae3  .github/release.yml
                                                                         .github/workflows/
sha256:2223689d4f21ebd9041cc159ec42014b8b62a5dae29235647b0f3ce70dede3b4  .github/workflows/ci.yaml
sha256:223772619c01aeed700069d22b58a5548701aacdd43ca3ffa5896899bb44a679  .github/workflows/docs.yaml
sha256:aa722181d64a55df63d07634183fe6b779f4f9bdfbff7c0462cee376872d2327  .github/workflows/flake8-to-ruff.yaml
sha256:ccad27360b47277c2a35fa506e8810bacac1278aa8e2b2c2f68a12f40e7d06b2  .github/workflows/playground.yaml
sha256:75b52ce8a45618024730d8e76ebd6bb2db010a3e7303d0fd0cfae250bd063bca  .github/workflows/pr-comment.yaml
sha256:13d0e73db426e8046ea08a22db45e1678ab4535cededf098e3b0801b48a40aba  .github/workflows/release.yaml
sha256:755a5dfec03d99be95109a9e524ce28aad5d2c60f77155e21b55062d0dbf7a2a  .gitignore
sha256:6ce9a9490ef980d83b09b2658de14831138f6750b2ffaa2afe98fa89a7cca2b0  .markdownlint.yaml
sha256:260388dc5a48b3b249afaadd731869dca17e22f4c64cbe642f273c4aeebf1cfd  .pre-commit-config.yaml
sha256:52365bec2e2ef8ff2768ebe1f6a6f2efedf887e9b1da9fab9d2276018b46acd0  BREAKING_CHANGES.md
sha256:142947b968d12cfd5425c6254d2a9d4718d6e0e540b4ac0fcbdeb8a2dffc8e29  CHANGELOG.md
sha256:b598a422b62a68bc7c9bbe4789aa16a7265b6e6efa33419214be342a29734f7d  CODE_OF_CONDUCT.md
sha256:4fcac54d831c65b2be898090d5016035a74419374862416243cbdb7565d561c6  CONTRIBUTING.md
sha256:0c232329f4e93a8f2ceaa6dd29986b92c95dd74607e59ccc91f62f5caea6e743  Cargo.lock
sha256:f8d547517da39fdf7bdb4e9d39af4ceaf28c094708c2bf9a646fe4b8c5948f4c  Cargo.toml
sha256:462e093b4d577e98383834f3289740b53f5f59c3c97ca5358f3f236397885563  LICENSE
sha256:5a548d3dccd746e8ea149113a25a44cba0825d13362776148ad1749a6ff12f16  README.md
sha256:bafc765fa8080760b507ed2b26cf12c914327f06d8319305d8d211d9298f0929  _typos.toml
                                                                         assets/
                                                                         assets/badge/
sha256:03fee6db538f7b8549638517454cde78e1947ce592d4d30cff5f5fc7f6477fac  assets/badge/format.json
sha256:2309517cd5cfb68dc1cba178dd97c6be9cfa54ed81fad98bf3f3c4284bf74fb3  assets/badge/v0.json
sha256:ac34f37ec6d152d3b9c281ae1b4bdc93c4ed8779137c45c77a54e3e4c015d66b  assets/badge/v1.json
sha256:fd8379743cd5102fd6aa4198955d448a88e190d66212b8c2a0b830ac54847bff  assets/badge/v2.json
                                                                         assets/png/
sha256:ea06ef8d285db4b2a37771de5aafaf57aa38ca1a2506124703a413afec12abe9  assets/png/Astral.png
                                                                         assets/svg/
sha256:aa06bfc21711e3ff5e556eacf7fa0b50506662faff12d8b3a7582720248941df  assets/svg/Astral.svg
sha256:c8a655018a99fe78c00f10c8b9c2f2437ae20ce152a3751138ba89aa29db0f7a  clippy.toml
                                                                         crates/
                                                                         crates/flake8_to_ruff/
sha256:f806b2d41c13767a0f1a870a0993a2407193302f4efa78a9f5f8d4652c14ee1f  crates/flake8_to_ruff/Cargo.toml
sha256:f4bfc727e8b6844dd4f27c134e6cb57e8ea3984c77f9caf3fdf34d6b109eea34  crates/flake8_to_ruff/README.md
                                                                         crates/flake8_to_ruff/examples/
                                                                         crates/flake8_to_ruff/examples/cryptography/
sha256:6a17ad0ce9c4b45aa1bc9b59201396dd6d2e71707a2bc73c7d9055aed25e6040  crates/flake8_to_ruff/examples/cryptography/pyproject.toml
sha256:1b17019273d6c80cef1f800c99dd9c8e105fb225b2d15242785e9a6dd8c79be7  crates/flake8_to_ruff/examples/cryptography/setup.cfg
sha256:ecfef0ccc30c2a6bba17a0cbe71db85e4e472407cf551747fb0f5424e10041cb  crates/flake8_to_ruff/examples/jupyterhub.ini
sha256:6122a44ecdfc727668b12e42d17e8594686bb782a34ffb0bf1e188c892251408  crates/flake8_to_ruff/examples/manim.ini
sha256:8b26d264ad3f655422730540c149ae2a83685f0510a19afa0990b0e85ab6dbec  crates/flake8_to_ruff/examples/poetry.ini
sha256:5a1ff91291aa990337176a07172b5ebd5f8a09fbe851ce46b5d24c0a82232018  crates/flake8_to_ruff/examples/python-discord.ini
sha256:73de22ce5178adbf2be3dfc1084035cec4c12b1f594aa8ecb4dbed4265b2c5a5  crates/flake8_to_ruff/examples/requests.ini
sha256:1c334924116f746b521ed82c0e957b61e32723d2691b74c7427bb643bf1e5d76  crates/flake8_to_ruff/pyproject.toml
                                                                         crates/flake8_to_ruff/src/
sha256:21c18305a89ceceb2444244cac43a7a0a1faa664889dcef0611a3b6743eb1d64  crates/flake8_to_ruff/src/black.rs
sha256:e53579cea16d2b11f0cd42ea72470973e95a117e4d6f2f4c79daf6a89dabab49  crates/flake8_to_ruff/src/converter.rs
sha256:469c20bd4797d5ee8aa363b86f9f16e0b92156c25c46507f7f4d3be4a4fe050b  crates/flake8_to_ruff/src/external_config.rs
sha256:42f05a1a7a12ba2e354d13cd06d595f748afcbdb39a7b8c4b603414d04936b6d  crates/flake8_to_ruff/src/isort.rs
sha256:6d8d5c4c230d49c2176d0c39cbe21db10538f52f38ec2f870ddc4f45fb531d67  crates/flake8_to_ruff/src/main.rs
sha256:9fdfe87842b2fa9b1c9c4d6ab28b449568042e9aa691d1de5713dd58563ee3cf  crates/flake8_to_ruff/src/parser.rs
sha256:977553d8174d88fb7dd67391a2857699d7842ddc1b2ad653b85e117264db9948  crates/flake8_to_ruff/src/pep621.rs
sha256:facfceeca5832dd7323f5aa88e066cce6408b4111de75157e8da19ab9c040040  crates/flake8_to_ruff/src/plugin.rs
sha256:336d8da797eea3e5ee121483c1f2041a90cecc75552ab6c52ce7e08ffca84d03  crates/flake8_to_ruff/src/pyproject.rs
                                                                         crates/ruff_benchmark/
sha256:a0aaa27c32ad4a05376a7294825c612a9b91c247b9185328eedf221be2b34f3b  crates/ruff_benchmark/Cargo.toml
sha256:e908856cfeaae00fa9c771c4e50114ca559b52fccb83b814a6a826170bc4dd6d  crates/ruff_benchmark/README.md
                                                                         crates/ruff_benchmark/benches/
sha256:3a4f7d4e9bc4806e9b3c214370a87d0d5d5832697f16190226e65dd25ea5b974  crates/ruff_benchmark/benches/formatter.rs
sha256:644c063ca40bf499bb11abca337ae93d59c1b5a9ee438ceafc5f49b818d1f996  crates/ruff_benchmark/benches/lexer.rs
sha256:1c7deba2f869b06f5b0f34c2104665bc49f5e2710665d13fad906a9c14366d8f  crates/ruff_benchmark/benches/linter.rs
sha256:c53296d67391f95577a5071c754f201fcb46a9a5821cfbb8a9c3b3b1b688627c  crates/ruff_benchmark/benches/parser.rs
                                                                         crates/ruff_benchmark/src/
sha256:2b98e3ec1ac0613adf18b1cbac86556a62744ad3afaeaa430c731eceb217ac9a  crates/ruff_benchmark/src/criterion.rs
sha256:c09c40687ed4d225c95a5a14cdabfe7f24b460ba0c7fa5dbad31fc9cf93d6776  crates/ruff_benchmark/src/lib.rs
                                                                         crates/ruff_cache/
sha256:61734fabf636f744d1fd1bd971fd8a515c40f9df88574e2a6382d5f43a5650df  crates/ruff_cache/Cargo.toml
                                                                         crates/ruff_cache/src/
sha256:afdd3c2ad06a0d62345debb1b18c8d501a7cce364d8ff37de14c9a602e299b5b  crates/ruff_cache/src/cache_key.rs
sha256:a38df5ed1ad6daa526214df1c958fb4e878ff77cb67bfc2df20677533609f2e2  crates/ruff_cache/src/filetime.rs
sha256:f5bc73cf0ce833d885ff3a1a4a28adcbd8aed4dca49ba2fa8a19dd2fb3a05f56  crates/ruff_cache/src/globset.rs
sha256:01611b629ad51b2bda08e1dbbb6758807d994229ea65190ef8b41d8a15f2de8e  crates/ruff_cache/src/lib.rs
                                                                         crates/ruff_cache/tests/
sha256:f6d007c8b875fcd1442e8ea55f176ad186614d181324d29a4ded69e4c65e39a2  crates/ruff_cache/tests/cache_key.rs
                                                                         crates/ruff_cli/
sha256:ee3a30cd7d1cd08c8e07a723c595ff2fd74d4a376de25d05375ba4f4521449b0  crates/ruff_cli/Cargo.toml
sha256:dee4191818d635488109e8c5d5994fb5350c14a1ae23bb931497397cbe839a82  crates/ruff_cli/build.rs
                                                                         crates/ruff_cli/resources/
                                                                         crates/ruff_cli/resources/test/
                                                                         crates/ruff_cli/resources/test/fixtures/
                                                                         crates/ruff_cli/resources/test/fixtures/cache_mutable/
sha256:40f673d179ca768bad2ad00c357b4b7fbd4a3ff0862354088f58a282a364ecde  crates/ruff_cli/resources/test/fixtures/cache_mutable/.gitignore
                                                                         crates/ruff_cli/resources/test/fixtures/cache_remove_old_files/
sha256:24d7b16c0aced92b4e71eb1f67fa8db946a2007b6d554534d1333fc629072ff2  crates/ruff_cli/resources/test/fixtures/cache_remove_old_files/source.py
sha256:13e1759ac7ed40bffb2afd1b35ab23219c47a400b0d23b62a71833169522b188  crates/ruff_cli/resources/test/fixtures/formatted.py
sha256:ffb36c5260abed13214526e8b2b63a7da394b039cb365147416a9226b976c2b2  crates/ruff_cli/resources/test/fixtures/unformatted.ipynb
sha256:83bf203a1721cdd3671cd4808ceff0c8221fae8448f8d2d6ddf6e40b71e5dfc5  crates/ruff_cli/resources/test/fixtures/unformatted.py
                                                                         crates/ruff_cli/src/
sha256:75747e7cc35ceb95f5d94f8ee11f1e8dbac992835b6e31018bcd09d1979e07c0  crates/ruff_cli/src/args.rs
                                                                         crates/ruff_cli/src/bin/
sha256:fff81e82fee7998b4c56386411a1412eeb02a760e21d560bf273f53252cdf9d2  crates/ruff_cli/src/bin/ruff.rs
sha256:9c5f7fb3b0e90dc7909c7055e763cce455f38c60a0ed8f7de69860779d476f5d  crates/ruff_cli/src/cache.rs
                                                                         crates/ruff_cli/src/commands/
sha256:4e7ec22c5d929044bf2a8f7327b2d124512da57ff3728965819e6a63abf78723  crates/ruff_cli/src/commands/add_noqa.rs
sha256:59511861a7062eccb0343d92faa78e8d5241b3bb042a0943ef42313d9810b7eb  crates/ruff_cli/src/commands/check.rs
sha256:ac92d09a042d7e712ba3d3cba316c7767e39983cf08e834ad2993e6b5f333f31  crates/ruff_cli/src/commands/check_stdin.rs
sha256:6a7fb81597a52ffe49fd01915053c36bec6d7c5c8a4904649bc7248f5cfbcfb5  crates/ruff_cli/src/commands/clean.rs
sha256:7919c3b626735029065379295cbbf17126c44b3970449c883cae81c1dae9c7da  crates/ruff_cli/src/commands/config.rs
sha256:e6fb0b42a367217a8b5b3f168ed1b7fb826afaae832fe550958c1cdb9dd47acc  crates/ruff_cli/src/commands/format.rs
sha256:be48cadbd18d8048d53f302f16fd959c706ab2a16b6d3a93e9290a1b88297b31  crates/ruff_cli/src/commands/format_stdin.rs
sha256:832781010179a9a97d5e67250495cb8bf217fce5e8696f50d3c091f97821b7ba  crates/ruff_cli/src/commands/linter.rs
sha256:8e98d2205e0904e18b5d3dd652ceb42c1e68902e9a6e13bf82c3328bac778e85  crates/ruff_cli/src/commands/mod.rs
sha256:d1006257138bd2664149a1fe923ebf216f3cf07c1bdebbc749a6af73fefbd9c0  crates/ruff_cli/src/commands/rule.rs
sha256:1084ee8c0b426c617f4c759042789e5a932ef0a040b3fe100923b5d10aa62a54  crates/ruff_cli/src/commands/show_files.rs
sha256:b9ff5a479ff267b8cad2858a251c845869ab9c3de6527f6d06cda6d3f9b60596  crates/ruff_cli/src/commands/show_settings.rs
                                                                         crates/ruff_cli/src/commands/snapshots/
sha256:c515953f35aafdc7f58b1a6ff32e6134e74b5504518c167df010f35fe74cc02a  crates/ruff_cli/src/commands/snapshots/ruff_cli__commands__check__test__E902_E902.py.snap
sha256:507511fdf2372dc872fea9e72f8484c9371cf5d0799cffe38792e405d984e555  crates/ruff_cli/src/commands/version.rs
sha256:83fa4925c17535499c820b09fc994858db92f2f8e28d79c6da54f3ca4d8343fe  crates/ruff_cli/src/diagnostics.rs
sha256:35b1e959b30e1ff2be8f379d932123d6d8fde2bae873d2a422db31837eea433e  crates/ruff_cli/src/lib.rs
sha256:570ea65be1367b472dbb8539833a12f2bb383846e33b08de0712b9bff1d3d2f5  crates/ruff_cli/src/panic.rs
sha256:b0f32a988cd4063617dc771d1c3ae574a574a9f57bbad00177bb618e04d55f51  crates/ruff_cli/src/printer.rs
sha256:4f03df4031ec9349f997a1ff59f13cd64b4ca95fb510b35c1701a2f0e8ba93e2  crates/ruff_cli/src/resolve.rs
                                                                         crates/ruff_cli/src/snapshots/
sha256:538b68aa9aed9d47e799a7599223acfbf3dc592b0bc3f52daa758ff73a47b179  crates/ruff_cli/src/snapshots/ruff_cli__version__tests__version_formatting.snap
sha256:a84265fe9d46ffe3426568efac7f966d8652b34658fe5013ff9fcb3605d30aaf  crates/ruff_cli/src/snapshots/ruff_cli__version__tests__version_formatting_with_commit_info.snap
sha256:da94bd5461d6c61e22c07152d60e00284efa4a6f45d063cd94781f7d7eb0aa93  crates/ruff_cli/src/snapshots/ruff_cli__version__tests__version_formatting_with_commits_since_last_tag.snap
sha256:afb01bb428149d8ede01b6b209d5b16c2d97177c20021f3e2d93c1f6a34b32af  crates/ruff_cli/src/snapshots/ruff_cli__version__tests__version_serializable.snap
sha256:7be35da9d98ad0db142f43e2f7684bd64260c3f2dea3f8142e69647e05b63bf2  crates/ruff_cli/src/stdin.rs
sha256:0f5f516020bdcdf70e9e72500acf1fd8a560d831a3db08e136fd51469fa9584f  crates/ruff_cli/src/version.rs
                                                                         crates/ruff_cli/tests/
sha256:dfa9b778044180b2755da82968471b3d1872392a41425bee68fb5bdc8f4a7272  crates/ruff_cli/tests/format.rs
sha256:11742ca6bd7ade1990bba7951f01b4816180a7bc61d1f235e48ec89cea232a15  crates/ruff_cli/tests/integration_test.rs
sha256:b594d639a6f3c7d19ca7e03441a7eeca8756f28b12ad98e7351b5661d73d4dfa  crates/ruff_cli/tests/lint.rs
                                                                         crates/ruff_cli/tests/snapshots/
sha256:3d9dc3a005f96fd99a841a3b5f966228d1febe8809f4cd7fda5ff28ef05327ac  crates/ruff_cli/tests/snapshots/integration_test__explain_status_codes_f401.snap
sha256:639b0992795dbb4a2a6f57bacc06a66cb62d1a89cb1c5dd60ca8614a9623724a  crates/ruff_cli/tests/snapshots/integration_test__stdin_json.snap
                                                                         crates/ruff_dev/
sha256:43713eb2088887c99aaccca88fd4f66448407e146673f27a525980aebd0ef319  crates/ruff_dev/Cargo.toml
                                                                         crates/ruff_dev/src/
sha256:a11388a4cddcdc13991184bc41359278759f38c691e103ea7ce50d34ee3a3215  crates/ruff_dev/src/format_dev.rs
sha256:486b18159ada74a7299f1e05e59807c612ad270dc7367f095bd0e02207e12961  crates/ruff_dev/src/generate_all.rs
sha256:76175e49985eb5b9d02c7428ddca84860c98487ded245013f343a0d4a591c807  crates/ruff_dev/src/generate_cli_help.rs
sha256:f05503a6177b915a90be941dadd74e10f36b8aeeebaf7d739a34bd0eb3930de4  crates/ruff_dev/src/generate_docs.rs
sha256:6f5fd6124b6c5d35706e67a5e578ac4a47d1547d629014a858fc0800c4097712  crates/ruff_dev/src/generate_json_schema.rs
sha256:0815c22349e2c080606764200dfcac646a5c8ed1502dcfd23112840cfd366362  crates/ruff_dev/src/generate_options.rs
sha256:140873391d9d8d06f445231f343bb4a4d002958f09d39aa1896667ec2394fab3  crates/ruff_dev/src/generate_rules_table.rs
sha256:d61bea03280d336830c1fe65e5a7db3d19764a61d75c7847daedacac54b5ae7a  crates/ruff_dev/src/main.rs
sha256:d9eab4e94b5a2f30af63ea2eaf77f58cccafee49f5c13bdaeaea7f1905c39204  crates/ruff_dev/src/print_ast.rs
sha256:05237c5bb74aa5cc2c85f6cec28746cd42ed45af609afda1313a45dcd9bc421e  crates/ruff_dev/src/print_cst.rs
sha256:4b8895e39df2a4ce9be0205a8a2dd99d353ca3634480cd717aac9800c4dd9296  crates/ruff_dev/src/print_tokens.rs
sha256:3a58cc2cda0d78b5017b50ecb8498f5ae812e9f123f843b5dc918de58109eeaa  crates/ruff_dev/src/round_trip.rs
                                                                         crates/ruff_diagnostics/
sha256:31b5365ece96fef76f6c7667e7633c5c9faa97b6395665614208d644fb6d198e  crates/ruff_diagnostics/Cargo.toml
                                                                         crates/ruff_diagnostics/src/
sha256:f81d2b88b13784f0435c28de5c837b73a08e09d816d31f9deb5f8889d877248e  crates/ruff_diagnostics/src/diagnostic.rs
sha256:138317f7871000ebcac23ca30938cef5d57b492a0252aa8398761b8fb1cbc8ee  crates/ruff_diagnostics/src/edit.rs
sha256:746ab34564491710b35d99c485a5c43e8a58ff83fbc839f36ad5c6ea3152491c  crates/ruff_diagnostics/src/fix.rs
sha256:b531f7f4eb8e3d1d0df70699f6a358bbd51cd1c89cbe00ab399b9da4eab50034  crates/ruff_diagnostics/src/lib.rs
sha256:65a2d723b03decaa603272df7772a25a33a512d0f68bd79338194f50ba335b45  crates/ruff_diagnostics/src/source_map.rs
sha256:4325c0ed1b371c4fa68310a905eaf09f41ec40ccf74772863cfddde6a784919c  crates/ruff_diagnostics/src/violation.rs
                                                                         crates/ruff_formatter/
sha256:247d60c3f48ed1db82956167cd67ebe86f74e5a61f5810e6528e5a97d52aa3b3  crates/ruff_formatter/Cargo.toml
sha256:7654e92b6d6bf01c6da47c55a4727618bf05d59823413ad548ef37f2e7217a5c  crates/ruff_formatter/shared_traits.rs
                                                                         crates/ruff_formatter/src/
sha256:d3f236d6d1fd6df51f255ac80cad70c12aef4fb4ab0c6e0df20c0e6ec6ecea1c  crates/ruff_formatter/src/arguments.rs
sha256:aae1b955426a2dc393cc3dc62acf5e33d2afd829c350e536ad2d843564692e64  crates/ruff_formatter/src/buffer.rs
sha256:e6ff02c7b0607e1141a793904fae071cbb22fb18b034bf0b26b47deff0eba0b4  crates/ruff_formatter/src/builders.rs
sha256:2ce4bd9e72a631c3057f9b4a37e558cb1c6c7f1c6111366cc00bd26e9b2ce98a  crates/ruff_formatter/src/diagnostics.rs
sha256:764489246358eb75d97c4a33e3fbe25607d9f8ddf4d898c8d34570cd950da720  crates/ruff_formatter/src/format_element.rs
                                                                         crates/ruff_formatter/src/format_element/
sha256:2c666171e8e4994d47ebc158738bc9ec93b4f5e1a84c439270b5d6204debc1e8  crates/ruff_formatter/src/format_element/document.rs
sha256:3ffc42faf20ad8a27301fde1721c593e5902c5345fbc171cbcdbbba7f9b6f79b  crates/ruff_formatter/src/format_element/tag.rs
sha256:6897e226fda893ead7002551523636328ff276a3e29d070dce55a17141e8da33  crates/ruff_formatter/src/format_extensions.rs
sha256:a2c18264967ac16ac14dfb9eafc4ca5705846b4b0cacba7fde4b99d80c38a7f2  crates/ruff_formatter/src/formatter.rs
sha256:d2920d3ad5ed6d91a614c479091ddd33b3fee7b9b9cd2ff88ac882b1a8896034  crates/ruff_formatter/src/group_id.rs
sha256:f6f59589b9df424ff6f600d44fd600754a3c42f2a0d9c60121f340c315af8a6a  crates/ruff_formatter/src/lib.rs
sha256:d0c2aa2c1ca617a8144bba2b861ee3b16719466bef908441aea3110ad559b130  crates/ruff_formatter/src/macros.rs
sha256:2b25b049cf2d097dc989772046106a14aa964e4d8efcaae763af0d92124a4d87  crates/ruff_formatter/src/prelude.rs
                                                                         crates/ruff_formatter/src/printer/
sha256:84357f66458d544ab141703e6f6f3a82cad5254db4dbe1c0f255a08f0d4cc57b  crates/ruff_formatter/src/printer/call_stack.rs
sha256:ca5ec1a4d6e41fa777a93fe699afbd14392392556921565d067081b5aea5d67e  crates/ruff_formatter/src/printer/line_suffixes.rs
sha256:6e4438efbc9a5a318d3a636221a0dd7304283f24878a7e07b9f93a0595ecc21c  crates/ruff_formatter/src/printer/mod.rs
                                                                         crates/ruff_formatter/src/printer/printer_options/
sha256:6389d97f4b05d753d52c1f0ef6570cfda435c8b3c6f023cc5a716c2142e2770e  crates/ruff_formatter/src/printer/printer_options/mod.rs
sha256:1c528cc7e1c6527c438d36370e0b8b47b7615517db8864a93bb51d92b286eb63  crates/ruff_formatter/src/printer/queue.rs
sha256:5d1b5e39914fe915d2c9de801c9c661895c28b531037d380064c6a9f682e71bf  crates/ruff_formatter/src/printer/stack.rs
sha256:a4ac4793f649b2207ae5ab8904a58f7c94298c7f26f5d6554a0ecdccc064d195  crates/ruff_formatter/src/source_code.rs
                                                                         crates/ruff_index/
sha256:5410d3166518ee3011d49f0a16197bf448de09f5f0a7748c254c1ef1831de3bd  crates/ruff_index/Cargo.toml
                                                                         crates/ruff_index/src/
sha256:a19635dfb4c3b8d6fa19b071420257d01e11c8eaad038df34412a157e13f318e  crates/ruff_index/src/idx.rs
sha256:9deedea1c56de8f2ea609abdfb8bba6c5fbcaf69e9733fec933105450dae7238  crates/ruff_index/src/lib.rs
sha256:db61dbaa6bda03821dcf3067b0bda2af23bda056c316e08b5fe20d4b4a0b3044  crates/ruff_index/src/slice.rs
sha256:3cfb15ed1b7f9d0cc98e1b6d3014668be1f86de947cd8ee6dfc3bf9e5a3da5a2  crates/ruff_index/src/vec.rs
                                                                         crates/ruff_linter/
sha256:c45f5e1b291483fb28a631c00451b539f47292560940ecfcdadd5fa0fd49ef8e  crates/ruff_linter/Cargo.toml
                                                                         crates/ruff_linter/resources/
                                                                         crates/ruff_linter/resources/test/
sha256:78f55906cd2dbc71b5a7216943a3e31b9fd5f9b64b0d71af32ec00ae8d34747f  crates/ruff_linter/resources/test/disallowed_rule_names.txt
                                                                         crates/ruff_linter/resources/test/fixtures/
sha256:12c7594c0849c78224097fd481f1c2ef1249b16afd6a6822e493adf556186b5d  crates/ruff_linter/resources/test/fixtures/README.md
                                                                         crates/ruff_linter/resources/test/fixtures/airflow/
sha256:b0be845e4a2f8a76241bed63980db42cc643599cb024773023facb5f3fecaf09  crates/ruff_linter/resources/test/fixtures/airflow/AIR001.py
                                                                         crates/ruff_linter/resources/test/fixtures/control-flow-graph/
sha256:209aba9666154122f67be9e27782961dfc12e206f8db413a489c47f42b5884b7  crates/ruff_linter/resources/test/fixtures/control-flow-graph/assert.py
sha256:35fe2214347fc2d771a07ce1ec1f72b414e2deb3d7557899b22fd9429adf06f5  crates/ruff_linter/resources/test/fixtures/control-flow-graph/async-for.py
sha256:91a70c6b2a9183818ac54ce8735e383a9a967c0d415c6ae3a78b2bdff2ad6df2  crates/ruff_linter/resources/test/fixtures/control-flow-graph/for.py
sha256:fe6d626fa523dba608f01992d54ae488b7b945d050172587a86d089426ac1fd6  crates/ruff_linter/resources/test/fixtures/control-flow-graph/if.py
sha256:1744e979d1085007cf31197a7ae7caad0ce5cdc6b8f260a0678fe5323e6c23d4  crates/ruff_linter/resources/test/fixtures/control-flow-graph/match.py
sha256:e27132ce649af4d353917871066921e21fe6921ab14fe7db184fbe025db5b02c  crates/ruff_linter/resources/test/fixtures/control-flow-graph/raise.py
sha256:3be6b9553dc351a71e3bb4c9959ae7e7c9c19d655bd5870623b9e3abb18bc7a9  crates/ruff_linter/resources/test/fixtures/control-flow-graph/simple.py
sha256:147e22e47a9e82a13a0cf4b76a9d8a8bfd07db5db800e57f61aec480b341a7b5  crates/ruff_linter/resources/test/fixtures/control-flow-graph/try.py
sha256:f4f197501911cfe1d2af31cbae042171eb71d8c14d39962916ef53b1244f047b  crates/ruff_linter/resources/test/fixtures/control-flow-graph/while.py
                                                                         crates/ruff_linter/resources/test/fixtures/eradicate/
sha256:2f0d1d51363ad9c2851caab78ccd71be393a24720126cba8a54dceed68d90261  crates/ruff_linter/resources/test/fixtures/eradicate/ERA001.py
                                                                         crates/ruff_linter/resources/test/fixtures/filesystem/
sha256:464035bab486cf1ac1e6fc893e5ee8cd10e2b66c26b23fadd4a7e91b982a516e  crates/ruff_linter/resources/test/fixtures/filesystem/excluded_file.py
                                                                         crates/ruff_linter/resources/test/fixtures/filesystem/with_excluded_directory/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/filesystem/with_excluded_directory/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/filesystem/with_excluded_directory/migrations/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/filesystem/with_excluded_directory/migrations/__init__.py
sha256:464035bab486cf1ac1e6fc893e5ee8cd10e2b66c26b23fadd4a7e91b982a516e  crates/ruff_linter/resources/test/fixtures/filesystem/with_excluded_directory/migrations/migration.py
                                                                         crates/ruff_linter/resources/test/fixtures/filesystem/with_excluded_file/
sha256:464035bab486cf1ac1e6fc893e5ee8cd10e2b66c26b23fadd4a7e91b982a516e  crates/ruff_linter/resources/test/fixtures/filesystem/with_excluded_file/other_excluded_file.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_2020/
sha256:1282d7baa8c8960ea34052e735adcf35c14c5e37227ddefb8c29fa5995cfd96e  crates/ruff_linter/resources/test/fixtures/flake8_2020/YTT101.py
sha256:5cdcc312051eb0faaca6cd7a13c7072571a1303581716e26c02735cdddff5dcf  crates/ruff_linter/resources/test/fixtures/flake8_2020/YTT102.py
sha256:44bbd4292b70edbb45d8f461c4e4a212bd910cc1b4fac089e8ff279692178574  crates/ruff_linter/resources/test/fixtures/flake8_2020/YTT103.py
sha256:58c50a53965a8bbd7162be0a2c5907b48bd7a22d7829d57d5706527ce7b58316  crates/ruff_linter/resources/test/fixtures/flake8_2020/YTT201.py
sha256:28aca6a4202975385a6498bad9ce9805e118152cd272a99fd0b07d4b28862505  crates/ruff_linter/resources/test/fixtures/flake8_2020/YTT202.py
sha256:381b4469597611c76b3e120c3d07526f47dc907a39975717383a4f847b22fed0  crates/ruff_linter/resources/test/fixtures/flake8_2020/YTT203.py
sha256:8986b13d121029b365227404fddd9685867852cdabef2395d0dce83139b95823  crates/ruff_linter/resources/test/fixtures/flake8_2020/YTT204.py
sha256:ab18925e5a4d031ffe825a667b961fd2f024c2f9a1f2a8e544328d633aab0553  crates/ruff_linter/resources/test/fixtures/flake8_2020/YTT301.py
sha256:b5888b7a9e6fd76aad7db534b1fd2e9d5517dbfd8f4af37a4225e68e93532352  crates/ruff_linter/resources/test/fixtures/flake8_2020/YTT302.py
sha256:a75bb288513636bc7d8d329b8fe78d4cdfb2c6fe4e29865ac2bbbf04b5995f94  crates/ruff_linter/resources/test/fixtures/flake8_2020/YTT303.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_annotations/
sha256:4d411b95a1d26eadc06a54b5a1ea5617ae23f07458b4016830f6c2a60c346fe6  crates/ruff_linter/resources/test/fixtures/flake8_annotations/allow_nested_overload.py
sha256:81ef291a5b7622a74b563cc997454b1800bcdd6bdc7b01a8544a36402c5940ab  crates/ruff_linter/resources/test/fixtures/flake8_annotations/allow_overload.py
sha256:4883f62797686a8ce43997c5a1322ac848df1766bcc8d193e3104a2637add14c  crates/ruff_linter/resources/test/fixtures/flake8_annotations/allow_star_arg_any.py
sha256:ac7b5df952ad6bcd434f69094f5ab1c13fd91c1b99317ae0076ce841dc3284dc  crates/ruff_linter/resources/test/fixtures/flake8_annotations/annotation_presence.py
sha256:378778abb0453337c1f28d8dc9c8d72186f2bd89461814e6c3afbdbed5392db8  crates/ruff_linter/resources/test/fixtures/flake8_annotations/ignore_fully_untyped.py
sha256:317cf90f028ccdcd21ae5974ba54ccf6b262ab8320f3c928afeae8d53472dbcd  crates/ruff_linter/resources/test/fixtures/flake8_annotations/mypy_init_return.py
sha256:01e1973f5d384415ba930d1df5ab8e02a75a69ae0a254db912b7a4940f563f10  crates/ruff_linter/resources/test/fixtures/flake8_annotations/simple_magic_methods.py
sha256:e328887feade124e4e9ab4cab88ef5f95b2cd7b658db0f41e3a8bfd6c09dd835  crates/ruff_linter/resources/test/fixtures/flake8_annotations/suppress_dummy_args.py
sha256:d62488a1c333a8c3859e2a82b62fcd20e290f2ddbc5609e6dbf6a6c6b77e79ea  crates/ruff_linter/resources/test/fixtures/flake8_annotations/suppress_none_returning.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_async/
sha256:df394b600deb836e57c70957321b104cd3de264c44091c544a90b4a83ad3123e  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC100.py
sha256:f8f25b6fef7baa30a2b64d7686698d2faa35f64e29ef99a1484615590762863f  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC101.py
sha256:bdfa666c040ea2815de76eb1ac79f61abded6ab305fe1e678f086a33368ea11a  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC102.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_bandit/
sha256:a53eb9499334820a9eedb7714889910d8a5131b510cbdaa08f89a3548dc4fdaa  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S101.py
sha256:9d2f420652dad2f47ed8669421d5ef8d93273b1d7082dcf6bcdd916ce2df8ea7  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S102.py
sha256:c37b91493d50ec52128456cec465b4c5b81e77d264806b3c82a5afaf8a5bedba  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S103.py
sha256:3a09018c2e45c6b908169436b58b6ef8f2377556de0d923439c31ad4595d273c  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S104.py
sha256:76999b1e31128e2772f1f4cb896a41cd885585f365ec3c743e5053f3bc23ac6f  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S105.py
sha256:5323f6e5f0b0e05c28e856db1102b2b2b8ef8eae3d0bf2d17042be9dd6cd643e  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S106.py
sha256:f051262b6e8da105c02a558b9c1974f4e85967ea8d39ba35e9f424993195e6b7  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S107.py
sha256:04775bcd868e7b024a449ebb6a8860aa3949b57ded0638c488b36a79fb786399  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S108.py
sha256:7ae701e3f1ab8a54370bc6f1a2e575c04af86d21076e5d7afa615f8bbd7404a1  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S110.py
sha256:65de0fe5cb61035b21086810bd526a67c6636f56364c9519bf7e66d41375d546  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S112.py
sha256:a4f736dce5c7d97407775017a8cd73c354a7428d91b073d539eae7dd4dc23ff1  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S113.py
sha256:b4e70cecfaa119335c7527bc2d532f964868ec051e40f2bb7d6a7ec149dc75a0  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S201.py
sha256:fb3d031286b883e9dbe314b1f7220a23f83227c88215c3ecf8943c9d340c7562  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S301.py
sha256:9c44567e660df3342d1d1a0b1db58d7fd3fde97b3646bddb45633aea57f0e9ef  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S307.py
sha256:a22db080c1fd67ab2b7b4afba057c22c98d87c278a9405ccfdaf31ec4fd36b36  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S310.py
sha256:6e8799e5f33103be6fc244a004c6fe40fd27e1cce40b57f354757f7007fbfd32  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S312.py
sha256:cd2a300fe7ec3339b22c1a5ef692a32a803e4de2968d943064710e9f09f3d944  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S324.py
sha256:10fc2dc1ec5b016def462311dc7a995615c82a99102d7dd4834a74535dc22a49  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S501.py
sha256:994b7b99bae86cd93075e0384b1787b649cac0edfc72f64b98a22722ee26be02  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S505.py
sha256:ef7fdddc5f458a1c981fef947eaae1e6c65aa25e0c8fed432c9fb7146dfbad12  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S506.py
sha256:421c3aef55ec3827fdbe19a3bd8ab64e30ca5cf7fe29f24c6ddd99ca520cb472  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S507.py
sha256:065d1cd91c56f4b54dee07bd54dec77fe0d38a4e09c3a64b9a31f19eee5db5eb  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S508.py
sha256:74ece3f063b1f58283858314daa07eebe879a0d5006769db76b4ac86f0e73a2b  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S509.py
sha256:c0a18f1a104bbbd71d44f6d82b06d5bace543bb784cf9f03c061b7bd0d421faf  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S601.py
sha256:de84da45156a2c339ce8fc10955f06da32be627e6d8dffa98fdf45acb109711d  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S602.py
sha256:76cf9047710ff13b84c614697989e9bc565c63532167ea1d361b926dbedd7483  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S603.py
sha256:ee44f4d0aa6a250447dac5b50267f417741fb270f6cc9df534e2458eef9ff83d  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S604.py
sha256:ee4b57120399ce96d4e2c8d3f0ec7972b79f65ff4df95df8cbd03227f047122c  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S605.py
sha256:8ac2bce14b933c0ae282bc630d055eb38a918362c25fe92d89d6822dd9ab0698  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S606.py
sha256:c5baa0ae95aaa6583e991a810b9a55208da92d4965c5ae259b1a5558ad2f0170  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S607.py
sha256:5ff982cc633387f91616fefed8fc68790b24b983abdb20b28e6049e0bf267731  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S608.py
sha256:afab8e1f48ce9daaaace72bd14527e23ec5a87ffd530166f31a0332c1a708ac2  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S609.py
sha256:6d130cee3d2be20792f38d5d0b8bd0343b6621c28c53d1e82d5c3e91b4d2eaad  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S612.py
sha256:ccacc5bd6646b255571abcc56ad9a5e96cbd4290b4f3a4f52d6ef316f845b98d  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S701.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_blind_except/
sha256:9166e645ee44425c4e59b87a1711f5b42777dca35483c747318043a932f62d5e  crates/ruff_linter/resources/test/fixtures/flake8_blind_except/BLE.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_boolean_trap/
sha256:fe5b95487ddb4560642916c56028d92723648a32b611f82786daeae4bced4877  crates/ruff_linter/resources/test/fixtures/flake8_boolean_trap/FBT.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_bugbear/
sha256:f0df155a3fbbcaf865ac58cfc533975c5bea4f8db919feb12b21ccaa4affd48f  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B002.py
sha256:95343a15862624997074e5ec757b3d297a330db2ec190acf9db698d08cabeb51  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B003.py
sha256:dc31c4547a3aa6efad88ca2050c0af60d5c5bd9e6395319c4b1729365fa026ca  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B004.py
sha256:65f7d6d1a9cef665162206c324cd6a4893bace8f4266d17390e6ede815ea7450  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B005.py
sha256:3cb9309b4047fc6d19df6280d1d9ceb3888f7096ae6566dd0d28639e6a31cb79  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_1.py
sha256:1ff85f935fcccc17ae27c5ad88f310ee305496d22420d8c4398c88b301e1269b  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_2.py
sha256:cf866c49ed49fc1ddaceb82535776c19fa4f4ae557d9699bb589e25e92d9edd8  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_3.py
sha256:3a2ca79cdfab537f73e90c1654c90be6ea69ebd68cbad54e5c66b7cc1f7ed407  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_4.py
sha256:8cb968499b46a12de311bdea6e6196e7202c4622613b5c83db4c210b9e630f1b  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_5.py
sha256:65705d8195df4b614087e0215ec55cbce389641dead896452100036d572b78ff  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_6.py
sha256:fc5247103e87daf1b23d73880a4c13b43b4c84f116de6209966104c3b9fa63b6  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_7.py
sha256:47712e9ac30237322f3bb0944bb61fd975db07554c1a1d8f19abf6b232266eec  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_B008.py
sha256:cc38187a9d38559e79fac29d572b1c58b86a30e0ad004c79f2276676ed82fbd9  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_extended.py
sha256:8886d022a0c45a654596228a8c046bda07e09182d2d972dd6a85e083d190a3d5  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B007.py
sha256:35c0202ec80b36dd8bd502af965e25a55e030ae74300bb84d0550048838194b1  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B008_extended.py
sha256:8cfd30b73b4b53c73444779d6cc2725ff12dfd9bc31e02aaf7370977fe992d41  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B009_B010.py
sha256:3ff66513869ac2080f4e9ed817c4c1d2682fd3bba4077c80de615a60cbfe8c04  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B011.py
sha256:417a96241ff85574a2d99d8d5c5cc524de0441daea9bfafeffe928fe2965d4fb  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B012.py
sha256:41261372b17c2ce0bb7fdef4fa978ae47a381f79c91aa5225617a3d8c45beebc  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B013.py
sha256:e81acd7410235017ff2d2ae0c89f4bb81f111330b2464116b0702f27ffb12c7e  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B014.py
sha256:73fd34e3ae683284313e086a5dd1d2732a9876c8dd04415d878a22a94aed7f2f  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B015.py
sha256:26d9420d17f578b92f588f31460f886d9dba64612774e107dd5d783bf1585bd6  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B016.py
sha256:7b1e001decc6e1ff887044f165338cb56ceb1b9f4bcf3285f7a36860d7ee852d  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B017.py
sha256:c0f195306d6c7a233d1bbb81d3e4b280d729e2da1892763f540a29f50c1d91f6  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B018.py
sha256:dd935cfb7f831f7f2c55d81bc042bfc3be0fdf9e16ddb65c5867790a2154540a  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B019.py
sha256:ccc206f86d09266c70eb04db998c899f33c91ed46f759cd3c53ea2f522d0ed56  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B020.py
sha256:f5e25e803d4950f5f1ef478e79678e93e3de7057c86c4f67e2dc25424cf0ec9c  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B021.py
sha256:b8ef29e67667ea218173909580cf8c6324c520f08193c3fb7d687a3835c96fff  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B022.py
sha256:fc3d48969f3a177e9c2b79754e3272e74edb63077278da787778fe84b320ea5a  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B023.py
sha256:7c1a3312bf8eb53726db688a3e3b8869a7c3c7f6d6f8c9835999124c16a0e0d7  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B024.py
sha256:672bd7c2ba556e8065687113c4c61b7bedf8a3b4ccd9966e6eb559ac9a2d35e3  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B025.py
sha256:d93669c6ee6719afe8404b56c2d91daf247d1ce2354191d14926933337c3e2e5  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B026.py
sha256:2ef600d7c38ded409624180b7f05b683ff5d68cb06e6995397b8dae22e0c2328  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B027.py
sha256:c02ab583254343de792bd1af2eabd7e0b81f4b80998062bd38051aa79a17189f  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B027.pyi
sha256:b741c8c982fffc31fff7dfbe1b5469043bf7ce29ee8ba2160847c9c6e2909f0d  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B028.py
sha256:9f981110b02f1a13867b52fac922f62b08cddef7967aca3457f9a2abb9c7e522  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B029.py
sha256:35c1bf34db3afc570d7ebd43fa39d504bc228e3ae8cfceeefa7d04d93e04efd9  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B030.py
sha256:70f5aeb947bbce3563eed433f435f7fd57010a3babb1412fb2c6c9f5992508fd  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B031.py
sha256:1a82114dda4a01c1ed1903e90a361ac4903a55e372a05ab30cfb651e0e91ec10  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B032.py
sha256:13ee1cf82577bb63667280e0a05cae24e85c3062ba204b24ff42d4749638f410  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B033.py
sha256:51f055747e20304d1235a5cf38766b2704d7dd05e6572a90de499fe4155a7d22  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B034.py
sha256:cb8b9cf1ced37071686eec810f3c8fbe258d171bb293c808194a96a3a5acaf12  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B904.py
sha256:019730da60c7a2884587047abc5c2d6429d7e4b2ed5f3a649d343262e660ca61  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B905.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_builtins/
sha256:3ffee450bb8a3a3aca6403a5aa5f69f738f9cdad47ec03a27a2aac71bf6d0634  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A001.py
sha256:5634ae237a82e205ed52827dfea76002598a605ceee05766b0009e136c6ca831  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A002.py
sha256:81ed3e6788beeb7bff7aa8e8269c121e29de443021c1924b1da8b991ac576768  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A003.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_commas/
sha256:c611eb1b7203d09099f4b4a3c3e627496d8ac917bfa95c773259a01a191c6ea1  crates/ruff_linter/resources/test/fixtures/flake8_commas/COM81.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/
sha256:4c2f939c16a6f7a1f330c68828342d987030d8a8b201d952506619daa56a707b  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C400.py
sha256:28b41db0038de4fbb3b190dd056103dad10b4508136abe0f52024f865c4b9f50  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C401.py
sha256:5242291072c370803e8c02431384848ed2e092151ff9f7ebcb00cb8de0b21dd2  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C402.py
sha256:9d1b66d9d9491bc52735afb94b8fb262589e840d6cadfb230efa30601a61e0a6  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C403.py
sha256:d57d168376562ea9c83a447b7df115f045ae0d83f460ea748a436f7603ab6b0c  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C404.py
sha256:ba3568a4925326d4ec1abb81c78368df4f5d7e4880a2465c3a903279880caa5b  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C405.py
sha256:3958bfe32f58a097b83bca58d47ea56753dce0f482188b1e8cfab111fcc1ee46  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C406.py
sha256:015ba414649c7ac0d3d6383ba4aa4d50551718f3cf240e4d7dc814e8d026cd1d  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C408.py
sha256:034738784d0af9e452e9549c38ae18d489cd5ae126c9c219d6e4e04165606e38  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C409.py
sha256:f0902971d79c2236e87448642ececc35d754e030863ecdb09997c0a779aa49b6  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C410.py
sha256:af2e3935d7009a2e34e720ea63ab3d663d304e61809845ac770300999aa7af1f  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C411.py
sha256:f63c73d43b6b36aa3f46172ce7d1b7b422f4f921413f4da75ef60afb2cd02c2a  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C413.py
sha256:ce594bcbcc641160faf348ae57e25f7dd4604a85a95b5f6f1b8a3e90275ae870  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C414.py
sha256:854e72219b5dde3a41325ef91ffddb4291d4da4e9a5049d9bbc01f34cbac28e9  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C415.py
sha256:64749223f16fb27164ec6867884b72564fb8f5d61854bd15ca09ba208fb9cbf3  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C416.py
sha256:bba9b6b60b9501a836e33e02b6f088bc0da864ab14368cabcf73608d63a7dcee  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C417.py
sha256:51d33472e1e8487abc1c278167fe3969e71a9426383ed689df9a8fa0c2fc1841  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C418.py
sha256:202f1e2872e2281b649cda1011833f09111b833e0c5b671538a720cd73ccfdf3  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C419.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_datetimez/
sha256:81dbab143a8a9c35035e139e8010a95f3102946947ceb43534c8f0b473211e8a  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ001.py
sha256:faf01109a3a9e6a552c6c1d1a3eab5e75dacfd31b30a40dae69f28990e87b884  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ002.py
sha256:8996ed40f4ed2b7550eef80a4b0551f80bc3c98c26453d9412ca62e6abfc9fd6  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ003.py
sha256:0572b3b43e5b3ca186747659b5d158ffcc74c55c4d8efda1b36741f080a71c80  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ004.py
sha256:12003b7a52353c6fc4872e7796074ec026f3cf23c571f485fab5f42078da8305  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ005.py
sha256:dc687cf9b14852108080f9142f1d139b4a283310ffe5e92000434d57d8aeff51  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ006.py
sha256:a3524282b194d01a0ed4bc0616b7ccbde23bc4a9881836c6465a70b9e0a991f1  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ007.py
sha256:fa79f82402b6a08ede3480274f2c00bbbd6b7f48ce4b098101b98ac4d978a541  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ011.py
sha256:e4e6df3c1187a7d8a362216e53b59c83ff0cbe2207df77d8d5c670ad73138d00  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ012.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_debugger/
sha256:a527c29c38eb1211709d68858681b14f407f1dd80c7a7fa1874955a37baf6d7d  crates/ruff_linter/resources/test/fixtures/flake8_debugger/T100.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_django/
sha256:405c6298e4db17bb690f28b6aa569c3961a021324c412075e5e95d5e8f94749b  crates/ruff_linter/resources/test/fixtures/flake8_django/DJ001.py
sha256:144cf26ed7ac61cbb07e734d22733ef05f53d15c1953e458c1eefac2b83fe29c  crates/ruff_linter/resources/test/fixtures/flake8_django/DJ003.py
sha256:29387ef5b40b73aa7e1ff27da62348fd971fd1d74b781ba6381f9a8c0edc5ec7  crates/ruff_linter/resources/test/fixtures/flake8_django/DJ006.py
sha256:a2e16e1508ff91169e75f85addd08afff2402d15b3be1051dc2e0439a7d683a8  crates/ruff_linter/resources/test/fixtures/flake8_django/DJ007.py
sha256:46aef67f6cbc560a0635dc96c8bfe301e43b291ce0cf543e54d5d9d5fa969ddc  crates/ruff_linter/resources/test/fixtures/flake8_django/DJ008.py
sha256:0ca0b9d40b14e19ae5ba1919bbc9266df7491a6f3bcc5617ffa83033b3e20874  crates/ruff_linter/resources/test/fixtures/flake8_django/DJ012.py
sha256:0c99459663bb962422bd04e2e6bdbe6104140cb3ef318d90adf7030c2b9056f7  crates/ruff_linter/resources/test/fixtures/flake8_django/DJ013.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_errmsg/
sha256:8499cf80bd106fddf2f6bfbc3afff2eab15e8f78bbb2439d6e54e519ba62e876  crates/ruff_linter/resources/test/fixtures/flake8_errmsg/EM.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_executable/
sha256:9835b7b7bc0e6afcfabac473aa8c4187976e7d1fc77a690a5e05094cc0fcec6d  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE001_1.py
sha256:40d9f18588f6b9f468f0fceea2e756efbf8bf6c4bc342535003d73fa3c7827e9  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE001_2.py
sha256:9835b7b7bc0e6afcfabac473aa8c4187976e7d1fc77a690a5e05094cc0fcec6d  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE001_3.py
sha256:40d9f18588f6b9f468f0fceea2e756efbf8bf6c4bc342535003d73fa3c7827e9  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE002_1.py
sha256:40d9f18588f6b9f468f0fceea2e756efbf8bf6c4bc342535003d73fa3c7827e9  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE002_2.py
sha256:9835b7b7bc0e6afcfabac473aa8c4187976e7d1fc77a690a5e05094cc0fcec6d  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE002_3.py
sha256:6b78b2d0b97b7217232354bb5da808485e7c0c0efded2d048223eca4f008f4eb  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE003.py
sha256:83d689f64b59298eec8691c4931233841d467212f0a89e6eca269f188f6aa755  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE004_1.py
sha256:29eb077dbd5a03220c046472405448d8f5c731e387a56253d6c65752443f8cb8  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE004_2.py
sha256:54659688bab50795e03206fb5b2ead55087f15e998b2caa9026ef3df3313ab8f  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE004_3.py
sha256:4e4174fadb1201dbd2a91414b5fce2619fb5a676cd12dbdc80aca697624b3b56  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE004_4.py
sha256:0b0a3eee29874e29655a6297eee0c8a6ddfbaf97a848baf64846a114f7d520a5  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE005_1.py
sha256:87ed7aabc84ce69fffabd76072d06c4a8b81386fbbb43041d3c82022577e9028  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE005_2.py
sha256:13f616f0287769731dea3eb32574dadbcb6a6bbf0e598e241d4ddd18b7066009  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE005_3.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_fixme/
sha256:f28b48042efdcc5464c6d047561e1068c326cf43d0c46a8e7e9a0c0365b7c1b0  crates/ruff_linter/resources/test/fixtures/flake8_fixme/T00.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/
sha256:41ebaf80fc573ad64e9653cb09751531b23f4b708f3ff8a6ebd813295a0a9975  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/edge_case.py
sha256:9196c94b885f58e3dbc2ec3599b9e328f188f34defc47bb5b2dd7760bfd19fa9  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/from_typing_import.py
sha256:e87f6d57954c95d6a793dd6c4691173b23e1caaadd75d1ba4d43e3ab264192fe  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/from_typing_import_many.py
sha256:35dc0cc988d9683b3c929364ab444dbecdaae86adacdf680afdc2fe667e1b732  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/import_typing.py
sha256:00b43720048d37d69f7d2a3926ed25bbcf4cb3b281daf0301c48741848332c9e  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/import_typing_as.py
sha256:25c25fb77e7bc030f23faefa22b9fc784fba9022015d448ce5c43ec71b980f3e  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/no_future_import_uses_lowercase.py
sha256:ed35b4ff3cc5aa7d0844fa1f20f0f09d85b03dd2d4446f65bfe3abff1956cb6f  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/no_future_import_uses_union.py
sha256:a0d5cfcac2f6eebd96f6ab85e0d3f7444b37f8531e67602acee4c3987c0b3c5a  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/no_future_import_uses_union_inner.py
sha256:88bab635c16aab387971de49b29d43bb15df8c2ab0dd8f0b6fca805858ddedef  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/ok_no_types.py
sha256:066222f191c42ba50e6b6024dbf1debe7248f98c3b5815ef3812a37f6fddbe56  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/ok_non_simplifiable_types.py
sha256:701a01595f16601360b7b93a6c97b98a02499056b27d54c145d14e1993151cbf  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/ok_uses_future.py
sha256:9f041fd133058352b7d71b1d4d5a42e05d45949f81903cab70a137c1b67ca779  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/ok_variable_name.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_gettext/
sha256:a23abd1c0ef90d9cde372ef10c2ea09f5258386c442b58fc23ccf970e8b46cd3  crates/ruff_linter/resources/test/fixtures/flake8_gettext/INT001.py
sha256:7403940986a38c24ba4f4bbb7317e0b1211bd3c37ff0d0232fb92c49094d2b58  crates/ruff_linter/resources/test/fixtures/flake8_gettext/INT002.py
sha256:4685491e5a63dbab65ab4c65f219bf5bcb34390c930ff34d293afcaca1eede87  crates/ruff_linter/resources/test/fixtures/flake8_gettext/INT003.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_implicit_str_concat/
sha256:404591e9ddb1d60455e012ae5fe93a924c88eb7a50c64820cf58bca2a652cab4  crates/ruff_linter/resources/test/fixtures/flake8_implicit_str_concat/ISC.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/
sha256:f552a744f2e3884b42aabc607b8b4b08e00a7f943d7fe3c9c531f698b3408751  crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/custom.py
sha256:627fb749835a10879c56ea4018388b0472209b905fa188b86f8e5bf11a712660  crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/custom_banned.py
sha256:3d1e69cdbad3ba84ea25968a1821a27e74549be0ea48512338864d060ad69806  crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/custom_banned_from.py
sha256:a7295de305ef88c288928153b01f10842c933f818bdfb9a3e13be2ff15d2e1c4  crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/defaults.py
sha256:67008595d44c08419bde64be06971c5acd18f6f48d2256c9cc664df9fcd3483b  crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/from_imports.py
sha256:9e4435e4a2bc44973364abe090e9a98d689b921d07b7e9139e7cc9db6029b25d  crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/override_default.py
sha256:8fc1596fe3f9ac2c578ea24ad86d450f3ffdfb59e3ba10d544747b4a2ce6b703  crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/remove_default.py
sha256:afbb634b704b67db9d79d4adcf355730c58e1adee9c0e942eb1c478b0040fc74  crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/tricky.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_logging/
sha256:374e17794c6ffe9bcfefb51bf8c2a5205aa01d6e9ed0d44584a35529087457da  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG001.py
sha256:229ca43ea81f2d280c340b8c80fcdb2c03bbb08789416f6493ec6a918d7bc3c1  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG002.py
sha256:e68935c9eef4e2f1f96f03a93aa019efc7f520499d40a757d67ede354bddd861  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG007.py
sha256:2989a828218b78bfbb9c8b72e775580f5e3504d612a9ee54d4d7f485cda4aa3f  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG009.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_logging_format/
sha256:05de796e14dc7400ffb36a2b39e936a33d45689e513be4b196953dd1e39cc185  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G001.py
sha256:1f04a6006792f3d218b3e701134365ae2fcd7720ab41fdceed61f15e08d47157  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G002.py
sha256:a2b6b4eff2dec1cf98cff1a71380bfe59a41cbd2a6d4d5fefe04a503c1a76584  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G003.py
sha256:8912d27d6162c340fa46107d7b7af3d4d923a926f66a57fe21531fdfd38fb7cf  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G004.py
sha256:6def998cd6ab63c11e46868896f5e6457126782ce97c3b14b8e817598941ba75  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G010.py
sha256:8f81622ca4a6d2279b97c748b7f0dc91a770b38623daee09ef06ff346431e07e  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G101_1.py
sha256:8172e19ad1c19544c7ab467c06069b4e2a0b8eb596fd7f35142035d31e10d8bc  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G101_2.py
sha256:67594cb5a5a3907c30642ccdd25a0340b80ba6c22ede507320f9baabaef0b167  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G201.py
sha256:b5c1344acf49da7aad8b045d0d40cfcfa5bd9cf4fbe22bd570da979028b6a324  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G202.py
sha256:83222531c0e1dad52ff51d0e9ddc6d23ff61e9b65f85d13ddc76939be64605fc  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G_argparse_parser_error_ok.py
sha256:9cbdd4dd5c31aac4710bf6babe5b6bb032c7ccdadc7f7543e27118bd98bf0a0a  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G_extra_ok.py
sha256:799fc1fc7f7416970eb2361ee391619882d64761b8c01da80aeea53d98de076f  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G_extra_str_format_ok.py
sha256:7ffa1021318cdecaae8a9d12a3c763a3fb029ae7c7e6101c269dd7061956067a  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G_simple_ok.py
sha256:9366a7fddf1f258fb1564a99ff9fd7fa87556ca9229939e8f57af35bd68eaa0b  crates/ruff_linter/resources/test/fixtures/flake8_logging_format/G_warnings_ok.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_fail_empty/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_fail_empty/example.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_fail_nonempty/
sha256:caf026f25d7140209f98072605307a438914b9ce6f3c14b23d15d9667241de52  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_fail_nonempty/example.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_fail_shebang/
sha256:ea8eafe4264b53828aa9dd5e1d713abd1d3b586f329a02743fbe5933bdb3fb29  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_fail_shebang/example.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_ignored/
sha256:08057bd121dd2ed95bba7032cdf9a6eabb5e083933227c2657ea621840272210  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_ignored/example.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_init/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_init/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_init/example.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_namespace_package/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_namespace_package/example.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_pyi/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_pyi/example.pyi
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_script/
sha256:1fe2f9e469d8ddcf85461f2e220c50bc2a1412b430f78dcf82f46eab45a51c39  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_script/script
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_pie/
sha256:1712f53b77fe92559f16663fe0006e2f6a638ac7bb20b8ae97d5c4cf0c465ea4  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE790.py
sha256:19aaef4ae0caad52041ad812f774d1b51c72430a85bb20774cb0a9e9a1734e81  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE794.py
sha256:900abeec1fee02ca10e0c4148e9df8347d9ac91f36518d6533bddc2942d6ef7d  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE796.py
sha256:854146c28842facdaadb04b092ba8f537d77f57877772a99ddf8da7b902a225d  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE800.py
sha256:5f5ec36d089dc71c789b385defc84449aeb74b958ffa020ff12bb9aeb4215580  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE804.py
sha256:d3c6ad19642c64b447a6061e99384b5d3a3273c7462243524e41ce7449dde67a  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE807.py
sha256:a77128989b59a09ad2a562a5f5fcd3b6c48ec43fe02bc0e83a2c17cba474d774  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE808.py
sha256:dc5f91965101d6827b7b3cf1a6c66f11cf428b6c8ece757eca967a90622f32c4  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE810.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_print/
sha256:922a5e6c35bbd0334e931dc9283bb4c2d410fcb7b9143b481266165439e534d2  crates/ruff_linter/resources/test/fixtures/flake8_print/T201.py
sha256:5b87dca26ebe48ac4b0e0d5c6a8dbdb70e24e8c46490750b2b6fa6acf300d212  crates/ruff_linter/resources/test/fixtures/flake8_print/T203.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_pyi/
sha256:652e064982e80d8821e4d180de9af4b1e6bbdb3259c6fdde4256c03e13c7d27e  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI001.py
sha256:b59450e6d8d667158ed30186c2b65b572331d5e088e5970aa0f94e5a2fa09906  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI001.pyi
sha256:de2b9a539775168616462b4f1993e855f4ae319efbba8e52182480904a45cebc  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI002.py
sha256:de2b9a539775168616462b4f1993e855f4ae319efbba8e52182480904a45cebc  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI002.pyi
sha256:5feae2ad4a137b94ccdb5279c994d20805ccf53d12aaade850fdf5f41e015336  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI003.py
sha256:5feae2ad4a137b94ccdb5279c994d20805ccf53d12aaade850fdf5f41e015336  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI003.pyi
sha256:7dc989d2d8e103593b934d085c1c5d3043c336b5e3820cd5317f360f58c3a349  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI004.py
sha256:7dc989d2d8e103593b934d085c1c5d3043c336b5e3820cd5317f360f58c3a349  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI004.pyi
sha256:0dbe365a22c277c79d142ea8583dd22568f0414039abd528af48d9b5fa7871db  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI005.py
sha256:0dbe365a22c277c79d142ea8583dd22568f0414039abd528af48d9b5fa7871db  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI005.pyi
sha256:1acff44504373a340a9c724ecbe5f0dbff00388ce0657181f7198e3c8f3e507b  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI006.py
sha256:87a849bf9141b81adff19db0bf34707c5ca32378049fb604e85980674310fc92  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI006.pyi
sha256:4ab7c13474188c5c47e52b0a7083f627b4efb8077465306ec63cf219c6969723  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI007.py
sha256:62cb62873f6cf44af591329c29b4945369d3278605ab6b6bf7036506862c3d47  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI007.pyi
sha256:b25ee1665384953843c32247b4ee0920ccbb6f7dc069c9cedcd42ed07bb98578  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI008.py
sha256:4d603401517092e45a77695bbc06cdb5b8517107fca42014b47c24e80a2c9e6b  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI008.pyi
sha256:56d7d833657358a4149eadef54be2ac4665d2d3ed323df6581d5182e86129c2f  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI009.py
sha256:adf7df507b63d1dcc60e9d67c3dbe8471040cdb2d3c9c7a67d17bc7fd97afac1  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI009.pyi
sha256:467bc61dc8a8a4e319810367f37db425e14b42b5d5721717b2a63e74c1ba3587  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI010.py
sha256:b2f165acea482fea1c0306b879fc76344ebec8957cd4221c16cb8de238df78b6  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI010.pyi
sha256:f2f9ec630115a878e5615faa6ba3283ff4bcae6fd0ea0577c76d859b1fa779c0  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI011.py
sha256:3011aa15bf23215b41a6be241d1d2edfb39d7d4ca5c9c755f60ebf52ac5372e2  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI011.pyi
sha256:0385c9101f74999e944d9dec3bab37c3f7679d6b8b8654429ad5da2d6bd396aa  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI012.py
sha256:337150beabaa9571db076194befd6609c65f2cec47fe3b44839c991b8cd99a16  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI012.pyi
sha256:43753f089d175a16510bed20828cc334d7c9779c13a9c142202bd4198ec40457  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI013.py
sha256:8a06ee0b33dc212d2f8a1494e846ca2c39c1744333dd71b4cc220fc1731c1aeb  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI013.pyi
sha256:09a420928ac9a9ec3d795f3c6ef36ba46eb6ef3717573c0cec9e90660b326b2e  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI014.py
sha256:0866238b7f7eeaca1382e67d010a298b7497c7d59e9833daf975c91e93badd1c  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI014.pyi
sha256:3427baf25da89768c60bb68cc28b53b9a78c8646781f9af22bec3e00f25e9ac3  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI015.py
sha256:befd265016377c6989436e12e5ed585cb7ef1f16e3f4077fcc816e73c5663412  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI015.pyi
sha256:cf91a34b2ea997e7d036228af19c9c06e6db8a2ff2d455c4900927c4e42027d4  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI016.py
sha256:cf91a34b2ea997e7d036228af19c9c06e6db8a2ff2d455c4900927c4e42027d4  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI016.pyi
sha256:1a975df5f0f8d75207970e6328c95cf1d7b1230e8365034b6139699f44b78c85  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI017.py
sha256:996dd2653d3608a9decd3a6c69ae36f5206cc051468c8ec8c12dcc26814d583d  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI017.pyi
sha256:ae6e14ee4f142aaeee50dfac3fc850698bee516174ed72f710264840c32909f5  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI018.py
sha256:ae6e14ee4f142aaeee50dfac3fc850698bee516174ed72f710264840c32909f5  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI018.pyi
sha256:4fb47c019ad6d053d4931f6bfb0928cbbd70dc6db321a7c484dc45a4b6c78266  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI019.py
sha256:4fb47c019ad6d053d4931f6bfb0928cbbd70dc6db321a7c484dc45a4b6c78266  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI019.pyi
sha256:a1e9dafb95c27594937475761ccaf1887d9ed31f3b2fd054a007a90d1eeda115  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI020.py
sha256:a1e9dafb95c27594937475761ccaf1887d9ed31f3b2fd054a007a90d1eeda115  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI020.pyi
sha256:26c1cb9bb346e48767a14f412c86ef8e1e5633738d7a82da47c3ae02ace54a6b  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI021.py
sha256:ea85417182f49b9449055ea274eea3ca51cbfeb451169bb0282389ed235fc549  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI021.pyi
sha256:34c0636a67e18e0edeb399b93f4ac55a78738212c95157b91fc1c9786a19de3e  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI024.py
sha256:34c0636a67e18e0edeb399b93f4ac55a78738212c95157b91fc1c9786a19de3e  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI024.pyi
sha256:1b7af70748d883d267ac9a6d60ca3e28376dbb56954278363d7583f5f5396689  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI025.py
sha256:4642ccbccf436edeb0d64e3879f9805654c74ebae9790b02a2210cbf7f8d059b  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI025.pyi
sha256:0894b8fd3715de062d97f8b8a2b6b3c323460ea5d5bdffa26aef1e813a5ecc3e  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI026.py
sha256:a96e4f53afaa4a9010f583b4623696fb2ad74f311c81654e428161c98243fa4a  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI026.pyi
sha256:e8ec46faef2e23ffe83460956d857c1f9f655a65b1f6e135ba1331f2ab113b2c  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI029.py
sha256:da31e38aec94b19ecc99dfa1bf04e3d2a57edee2fa93e798431aba184b446a43  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI029.pyi
sha256:1686a299837d5360cec23b603b5b1bae74798059723d32b15bf84ed3c391accb  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI030.py
sha256:5292069f181e9d5b0130db5bc0c39196cb116a12bad005adc51cf6816c5dc700  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI030.pyi
sha256:0721ea90aaa4ab6e2a8046aef8f267417fab05349cb950a6385c110a8d42e5c7  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI032.py
sha256:0721ea90aaa4ab6e2a8046aef8f267417fab05349cb950a6385c110a8d42e5c7  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI032.pyi
sha256:6b35263f2adaa0773434c7c78a7d7b1d4da8f947a7f9cced75d39956817ee85e  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI033.py
sha256:6b35263f2adaa0773434c7c78a7d7b1d4da8f947a7f9cced75d39956817ee85e  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI033.pyi
sha256:7565dd2faa8f0f06f1d955dfdb96f45c6a1a03994cc5a57587b89324b9a047ac  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI034.py
sha256:e42b2f2b91a48e669555fd4123603c81775bcd23e0954386086a21f8fb43b68b  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI034.pyi
sha256:f7c54eb50bf505db57d24d1dd3b08b5c2c0a83674c9f5d84334f8804eb5fba17  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI035.py
sha256:c8a8c61937442300ad1f582b70954d899f64e391f9d333df2c4f7689e9adde6e  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI035.pyi
sha256:c3a91fe04b65b55452f881de4eeacce760f1b214ea9505b67804d05cd520f31c  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI036.py
sha256:35f254d83fb78a107a4412e4a0e47d9e217f01dedf592536af1df41d84f9ba4c  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI036.pyi
sha256:49227711badd6c8edc33525781bf1b2fbf7eb49e6e2e65745528c2cb5004e185  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI041.py
sha256:cb46c4ff39829ff1d997e3bce14f01560274c09c9547e109bab4c007c5f242f2  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI041.pyi
sha256:2f6bf6cad38a0fe33a199c90af53aef8582795ac8b1063682dd8ecfd47fb1244  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI042.py
sha256:2f6bf6cad38a0fe33a199c90af53aef8582795ac8b1063682dd8ecfd47fb1244  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI042.pyi
sha256:07961afee70cd922390a6f4e1920adcf078ffbc5b9dcdcc393d51c5793d0f8eb  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI043.py
sha256:07961afee70cd922390a6f4e1920adcf078ffbc5b9dcdcc393d51c5793d0f8eb  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI043.pyi
sha256:fe8b73063c67a1f82707a05e42c31d9785d41279542b355588aa0b7ac265188a  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI044.py
sha256:8e968941411375c65987654c4d6a9d8e831db895ffaa1bc30b7196cc0d0ed15c  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI044.pyi
sha256:93f7fb3b4bcd1df9b0c2af2757e6c115ab6dadc7cd8d74c8fbb907f6b2d0df42  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI045.py
sha256:324a7fe6aac40f4070fe288ce7e458730bd35aeeb7eae42f6600a48e12a6691a  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI045.pyi
sha256:3bcf8c424322c9e26542cd55155975b004573f723e388221c794d4a656e27e60  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI046.py
sha256:b3f28a342603f6698267051139fb7170a1679f33c39f33b04ceff6708fe41ae3  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI046.pyi
sha256:2cefaf9cf15775d558834bf77feda9fe4dc65f37ae8643d772425615ce0d0d32  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI047.py
sha256:2cefaf9cf15775d558834bf77feda9fe4dc65f37ae8643d772425615ce0d0d32  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI047.pyi
sha256:0c56485b79f00e0c810a59071b472c3e70a2147421f5d13576ce07c746eb44a8  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI048.py
sha256:d32966ae39e9143cc8e69735ed333f759d4376dea99c6e576460fa99a0d3269d  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI048.pyi
sha256:d0f4fed7370a71a6333d8a9ac567a1c2178f84bf703b489e4d569e5c1ac4075a  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI049.py
sha256:b0dcd3d40e61747d3c7ea87d88df2e2b9dea7845c23bc73fc9bc51d3424d80ba  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI049.pyi
sha256:2344e7924ec284589e07ab10070703ed114a97cfceddae2c06caf07295525576  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI050.py
sha256:aa96704a2e9f4e5e4612789716aefeca784d43894d630454d424cddd7023f112  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI050.pyi
sha256:6eb4516a70dec0c5bbf98d71d28786aea6da863b998c4659bfcc3a66979a4d7f  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI051.py
sha256:6eb4516a70dec0c5bbf98d71d28786aea6da863b998c4659bfcc3a66979a4d7f  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI051.pyi
sha256:da342e45b355e483538ee83ef6d9fe54157d1a6714b10a4aaa689d3f0aa02500  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI052.py
sha256:167f7600285757685d6ffe5b40b161b8a4cb0bf57976fc5d5bfb3d4673f67601  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI052.pyi
sha256:b07309740f5fdffa32436bbad754609ea6b513a06446423d93439e9e0d871047  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI053.py
sha256:d971a8e70124a4f1e58c3cba769ea1d1d1b9da0dff1f4c30c1e430f91d9c21d1  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI053.pyi
sha256:607357250c4b946add7e332f9f4f36e3675654df6764a7bab66679ce24221393  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI054.py
sha256:1453a85e86502a8b9002dd87ba2e42feaf588dad26dfbf020d5936700ad7c8a7  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI054.pyi
sha256:540f712c9e80b67ad6ccce38d7874a46cdc086796a3b3fb7e193e7ec8f03015f  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI055.py
sha256:02f14996bed39aa05eed4f963ecdec1e42371c86274b51135896a08d6ebab74b  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI055.pyi
sha256:6a265fe56b16c20b239db6bb18a82724abdd0f110ffb59a620e6ac10a1c1aa69  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI056.py
sha256:6a265fe56b16c20b239db6bb18a82724abdd0f110ffb59a620e6ac10a1c1aa69  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI056.pyi
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/
sha256:f886469eb34fcd79eeae825a4004cf29615223107bdfb1b692753ab052d6e14c  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT001.py
sha256:a470b4abffd7fc3e577fbdc45be0931c5bdb27dd2333b45d0fc378b25e9e56e4  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT002.py
sha256:a94a0c6879d130589a77f4c90c3d309aee9b61ec72a834cced41e7fa05ee3303  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT003.py
sha256:22e4685d9e9e2c2a92155bf0f9bd4462a61def0da783672f07eb088fcb6599d1  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT004.py
sha256:5546617f0d5e5adf93aaf2752ef065973a0fef06e23a283f5680ce22a58446e8  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT005.py
sha256:63a4546aead993205c3369f07e9fc315ff3d7f5ba1633557bc127bb0dc33e8dc  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT006.py
sha256:4c33c8dfad7179303d342086503ea7b2be690beaba1c8de5b48715ce28fb7e85  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT007.py
sha256:539c6676a9c5ec99d7643444bdcb6fe3de2cd430236ddc07921c848891d55d5f  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT008.py
sha256:8c00ddbb62b580a87003b634f199952c717109953ae56e69161590535c71a675  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT009.py
sha256:7fc8fea187e9ddf951484d59d84f87c84665f77c47a8fe96fb73ed31b46bdcc7  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT010.py
sha256:8adc6897783870f19b83d25780456eb63ab7840140c8a1031140abd96665cd47  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT011.py
sha256:97a18643fecdc7ba962a26d78cb789623885114e654f1d062de80f9f6263309b  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT012.py
sha256:be1ebdee174ffb3b07b60a8b5f7a4a08db95d00c3b2403736b4ea1f8728da3ce  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT013.py
sha256:23dc06f98c538a3965a7c9f31dcdca255d22484a57b4f47d0654ceb940c73dca  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT014.py
sha256:97a98c29be7a8db97dcdefe4bd942df57204a8b557d8f7a4ecc1726500886fa0  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT015.py
sha256:abd866003a6bb2f5caab7c8645d3765c38c71a405c4dcd46b3b0df7bc59c6200  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT016.py
sha256:71eae5ceda5eb3cd36c35af6de7a153cd2d3cb552fdb34035078f2f8a58401b7  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT017.py
sha256:b331713b9fef0840d79e6a495858ddea75ab0355b59d4fe39e9ee6ae11cf217c  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT018.py
sha256:a864525b4aba4b463e81f028cfb2cdae3c66d9e0b1a704e4074dbd47a5dee32f  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT019.py
sha256:8974856c0adc1321906fcfbd57aa842787ae2520c189d434ec64e99e93807bf0  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT020.py
sha256:af2e3330ec7ac5fd1afbf9f40e21b5179c43ad43dfd46101547ee38ee2b3df6e  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT021.py
sha256:b4ca98a5069c4a4d66ad5ba25f0596e9593d4be1bf4276e117476ca1d8c7911e  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT022.py
sha256:fccb643e60e3221261b4b442ebc2fe4fe684a8437dd20fd94f416784558882ef  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT023.py
sha256:67d066a61cb87cdf7c7a20e1f7c960dbcd4a84addecbdd1331436e2f581c65f8  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT024.py
sha256:544c22f6e7a067cc9aca343870a72806e38219d3e8bff19200b822c346d77770  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT025.py
sha256:a53c958435cc67cd95958d047af1e0cb9a7a9795f5d8d0689d200cabfd2ea893  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT026.py
sha256:c7008f41907e740eb7556a429213079f0fcb72064a8ae024621b7fd0c69e23de  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT027_0.py
sha256:d55f9b52eee6fa2e69d613fc9ad6b8c43107a35f66c1be7b5f13044a4364365a  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT027_1.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_quotes/
sha256:43727e3f2910eed5e8566ef28919fe6913faade0789874708c171e7b6e55922d  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_doubles.py
sha256:e7707eeff7d660327086d11a2f35475cdb3cfd6f2376248b1e13325129a9a76b  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_doubles_class.py
sha256:c81c0d7e970a0cbf8985d367a0e2ded991a7f488e0a7a3c6dc77081265b31c4e  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_doubles_function.py
sha256:8434eb39b1a764636116da2a4d44d7cfb97ade82cc4824f912872b017bd4462b  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_doubles_module_multiline.py
sha256:1c96f766511255bc9807c913c5e035454dc6c8a8f932d3c2b274931605939289  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_doubles_module_singleline.py
sha256:f48e47abe6ba679c67231efb9b4ed9684f552533de812e7ce449afa2f7607156  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_singles.py
sha256:633dcbb133ec41db448d6dff7cd1fa67e00607a449bd3718c6e7fde4f76291a7  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_singles_class.py
sha256:19145cf132612caf5548a0e519ba47e484b6f0c696f4a3f6578b4ae16b1544cd  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_singles_function.py
sha256:2e2faaa98ec7d56694b022fa7884bb03237f12c0e839f818030fb155f80f1527  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_singles_module_multiline.py
sha256:19d0d278135ee0e0f9949b691148e615cb3fee50431002d7ca86ce5efdf5e23c  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_singles_module_singleline.py
sha256:bcd182856ab6f630783dd83f55ce3cc7b69caa237a1cadbd728456f234f42b7f  crates/ruff_linter/resources/test/fixtures/flake8_quotes/doubles.py
sha256:138fb252fe97db65c84b4e2f3f3a5d88edd71a3e70ffbc4b3fc33a7c6d370dee  crates/ruff_linter/resources/test/fixtures/flake8_quotes/doubles_escaped.py
sha256:08eb75b5405e11adedb1f6e16090384eaa47b6195b6107536ddea723cf2d1acf  crates/ruff_linter/resources/test/fixtures/flake8_quotes/doubles_implicit.py
sha256:8393356964c88142781eefe628ec36da0f93e2dbec573dbf25aa623fdc94adb6  crates/ruff_linter/resources/test/fixtures/flake8_quotes/doubles_multiline_string.py
sha256:b45f8f49f80b3df2e9a09b982c1f6d54a73b977e6b6c7a6abc89a1de4e9c4789  crates/ruff_linter/resources/test/fixtures/flake8_quotes/doubles_noqa.py
sha256:14f49f0b687e3568882d24376887c92c21ca676959dedc4be97f768e719aa710  crates/ruff_linter/resources/test/fixtures/flake8_quotes/doubles_wrapped.py
sha256:eef2993454317b96eb27a8c63d6e1c88e6779d8bb74c982af3b55f2d0599e3ed  crates/ruff_linter/resources/test/fixtures/flake8_quotes/singles.py
sha256:64deea61f49fe09d073f0ca49af80bcc23d390694fb6698ff9246a4f15acd0e4  crates/ruff_linter/resources/test/fixtures/flake8_quotes/singles_escaped.py
sha256:98233dc188c70817ca1319713a2359b864feaf6bf3f7fe31ed8440b739ead9cd  crates/ruff_linter/resources/test/fixtures/flake8_quotes/singles_implicit.py
sha256:d32ded1c4bb0d8af6809708b6a4e25fb66273508e1c4d0a4a6127a3d7cec870f  crates/ruff_linter/resources/test/fixtures/flake8_quotes/singles_multiline_string.py
sha256:1448623fa1d95c366647ea0fe509303de9d01d6792943944d50b45d70349b5ea  crates/ruff_linter/resources/test/fixtures/flake8_quotes/singles_noqa.py
sha256:6ee4d35a3090f6e00223d591d4bdaa2090efc9f1a036b136f7331a2f33bc9775  crates/ruff_linter/resources/test/fixtures/flake8_quotes/singles_wrapped.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_raise/
sha256:0a100e7521d6de52c359ba7483344326f3f175e0110b74a7a525bad19334b9b7  crates/ruff_linter/resources/test/fixtures/flake8_raise/RSE102.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_return/
sha256:8b8e6a36a1dcb7778c79d8175a995981189df93d23e21fbb54cbe3cd0eac0669  crates/ruff_linter/resources/test/fixtures/flake8_return/RET501.py
sha256:5b753473edf6538028976c2baedb07b091b50899c5f58257fb9d5c08fa641001  crates/ruff_linter/resources/test/fixtures/flake8_return/RET502.py
sha256:0534d75e0f4a0108394b6034217e747b14013c465f61f80deb5e5a32d18cc890  crates/ruff_linter/resources/test/fixtures/flake8_return/RET503.py
sha256:655d2ee522b1547f470a8f9f842333096b00293f63881871c6e630427aebfc94  crates/ruff_linter/resources/test/fixtures/flake8_return/RET504.py
sha256:41a2646577678456c3a7b478544ce422b3fcc7595ed2a2cf771e2f3e231f6ddb  crates/ruff_linter/resources/test/fixtures/flake8_return/RET505.py
sha256:60313c86f1e11cb503b18d62fd06ced983d1e3ceed866856682dcb897a089d65  crates/ruff_linter/resources/test/fixtures/flake8_return/RET506.py
sha256:828df99109800c87f6d8bf52211939656b9f23a0c7c281f879edd7bf0fd5afe7  crates/ruff_linter/resources/test/fixtures/flake8_return/RET507.py
sha256:eb025aac093ace54bf77c71a69dd8056288b424aecda5ffa06b0f3d893748fb9  crates/ruff_linter/resources/test/fixtures/flake8_return/RET508.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_self/
sha256:8442d50d6e2283ff1513c5fb75a7a171fc43877484a211acf22b716551d0c794  crates/ruff_linter/resources/test/fixtures/flake8_self/SLF001.py
sha256:ba4c5024f052f3570154ae974db0e3dc2514a986fce339bfd58533d87c42bb13  crates/ruff_linter/resources/test/fixtures/flake8_self/SLF001_extended.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_simplify/
sha256:cf9730fd69706ccb53f038e995b33a6285181604bb7f10d213fc3d59ca3b2a4e  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM101.py
sha256:22631ef0f9b7fbd1d5494b63bf9ee8424789f80c187f24f1574a11810c6d93bb  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM102.py
sha256:481b07fc92fc18187eee5769bb90e2d976f3158465071dade9a2a4af1b9e4c17  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM103.py
sha256:b9978dbf8f24738727184459f7d1933211a1fe4b5fefa57e360c205d3afa874f  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM105_0.py
sha256:57cf8060043635fad71d4c0d7f7e827dfe08df0266eb22b10d2eb9c29a949cae  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM105_1.py
sha256:75ad0e60e96267bf05bb21362632a30f7e56d8bdba20a0557b3b2441dbace4c9  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM105_2.py
sha256:21c6596a8ea87ddee57de91b318b61372005dad4150b288d4524910699557aec  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM105_3.py
sha256:24f9c52931774121a7810d16293724a0516cc30ad1feceb1c7ca9171d808cc3c  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM105_4.py
sha256:b003f969aaa336beaff3d5b7dd65b1704b9d23c02271bcb2dec570438562f1f3  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM107.py
sha256:c77c783b2e04d4da9067a02bf2798aa7b391dafe996e531b0aafc14d507e3142  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM108.py
sha256:ab0a436a83191a137d3bf053f7714296e23c713bec325605836ac53a152c85a7  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM109.py
sha256:cb7a393d35c9e4ee95aaad726e28f49636a0f8cad75840faf634cea05e6caef1  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM110.py
sha256:d5675bcb8497aafcd0f61cf7651fdf8f6bdac7c79f4dbe05faeec4a42e48148c  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM111.py
sha256:ea3b451409c55a9544d9bda35409d3ccf65230c8f61904c2791cf7d4705504d8  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM112.py
sha256:b4f43e628d846350c7b4959fe5a655695cc05237eff04ca665f705a11d8104b4  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM114.py
sha256:cf5c093402e1a05815db6aa72eaf6f8911454eb0675587447232758c6c75b87b  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM115.py
sha256:294fce33b8ecef92c3105ee27fe7d92012b370693f75d22bacf523cabb8b39e6  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM116.py
sha256:401cf1f274dee4d8049bb76d21ad94d79d222d82301cfd3d8ffdeda59bc75767  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM117.py
sha256:0a1ca702870d5a8435264bf395e95a666d5ea73411e109098532e60063c277cf  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM118.py
sha256:026ba5f39872f7b19902cba9b8b557386a477fc2b40145b791864340a9de1ad1  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM201.py
sha256:608c0ad40f2d8e70027dca984cda45cf35066c6d08f861f693ce91e941c070e6  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM202.py
sha256:84f612ce573f2263a77afa9bfbe3bd04f3269e4bce308b0b76e81aeeca5e301e  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM208.py
sha256:d7b7177022291bbeb445aca2336aa120ada96919ab851575ab11ecbc0257205c  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM210.py
sha256:6f46af7d73dc323b0236b7f64d1963c21c1acdf09212b558bc1d21ee1c259e8f  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM211.py
sha256:44afafeba510c29e92f26ed5ebe576285ef356b94143621a8b266fa421eead4c  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM212.py
sha256:bedf65247d2db9c842812a4bf5c1da8b368c663a1129a9767035915e53829163  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM220.py
sha256:80480347e429f85512b68e67adb0af18556d88493bf7344c578d3c4d81263d39  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM221.py
sha256:157aa6ed4272e48b6ab9c140180024e43e40bbe1dddd37c8455eb2b714fa4d99  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM222.py
sha256:96348d1e9d877296feedd8b21e0100a466f06c59334826b2ceaa74a6023c3039  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM223.py
sha256:55c5b515841dcfd8ca6574a781150c4578fcde2128445bf9fafd8c92ad8978c6  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM300.py
sha256:31ecf6de4e1b682d21ec11a090aa1187fff1b7a9672a57149627a88c4ba3c272  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM401.py
sha256:a5c6f5167526287d5c9364a0d79328df3152d8ada4b74de5e6f1dad586b297ee  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM910.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_slots/
sha256:5c00d65b82483e19b3ca89190f298e794c600fd897be72527f210ee4569f38b0  crates/ruff_linter/resources/test/fixtures/flake8_slots/SLOT000.py
sha256:f44a9e690bfa68923c22a7a61460bb967391180747831028b4157048c13bc9f0  crates/ruff_linter/resources/test/fixtures/flake8_slots/SLOT001.py
sha256:43f0701d46bba856cecb717e0ea189c59598f3594fd6cd3ff1f8201b705be12b  crates/ruff_linter/resources/test/fixtures/flake8_slots/SLOT002.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/api/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/api/__init__.py
sha256:dfca75018524933fc11af735c3f6e8da9ad9f2c7c24609fa7c1157db12bee1f5  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/api/application.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/api/logger.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/api/models.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/protocol/
sha256:a6c51c423729c18f3a6ad3a3d9a89bb2970386c0253c19fc05a6fed9011f792d  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/protocol/UpperCaseModule.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/protocol/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/protocol/commands.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/protocol/definitions.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/protocol/responses.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/server/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/server/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID/my_package/sublib/server/example.py
sha256:7914197768f3d8f018dc89a28cc53c90b8d1efb8e7be24519e06682f6246adc2  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID251.py
sha256:e660e8da415dca3af859142cde9dab8d13072ff470921c37d1f94695ed5f1193  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID252.py
sha256:640f6405efcaf50b1330ffb2b1cad0de821f869f6ee37e57ae3925de32ad1272  crates/ruff_linter/resources/test/fixtures/flake8_tidy_imports/TID253.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_todos/
sha256:756401fa649d0f8359986a1e39025848325fa19f19392b6c1819653e0e0c3557  crates/ruff_linter/resources/test/fixtures/flake8_todos/TD001.py
sha256:81b8f3ef44c138f346caf2c79e99d5a69c4cb10722c934a564c516e95c75f119  crates/ruff_linter/resources/test/fixtures/flake8_todos/TD002.py
sha256:be3c9086c5c886ba1507e52a0c646c4ee5ebc0ca35cc1f374ea2c00bc9b957a7  crates/ruff_linter/resources/test/fixtures/flake8_todos/TD003.py
sha256:e7b8c8edd0191fa88a6437289c5be2c3e39bc6d7e96f68c2f581720899ab261d  crates/ruff_linter/resources/test/fixtures/flake8_todos/TD004.py
sha256:fe8c5b3aca3c0375c6c18a963a1764516c2afe14338cf91678646b6e6e1e33b1  crates/ruff_linter/resources/test/fixtures/flake8_todos/TD005.py
sha256:a09269bbd605f7d3e00fd9220cdaceecef2bd7556d628f20cf05ce003b18bb6a  crates/ruff_linter/resources/test/fixtures/flake8_todos/TD006.py
sha256:dc884c42d17f55ca451f9f4b227a58fd0f447dd82c83bb210c44165d311aa9c0  crates/ruff_linter/resources/test/fixtures/flake8_todos/TD007.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_trio/
sha256:2796f21a55e6fdc97589aea02222bd1b933ca2f8dc8d40e661f6e4b1c03ee197  crates/ruff_linter/resources/test/fixtures/flake8_trio/TRIO100.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_type_checking/
sha256:ac0e57265e0515b786c63bf99e281dc83ac6d8d8e9c0c1e887687281bc452e4a  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH001.py
sha256:e1b9c2893a2fa1a448d60fbde44275e311de823323608f66f99f65e1b0d4cffd  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH002.py
sha256:63428609d27d8420447d220a88bf2e1850fb853890c2c97587381c2d376c2461  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH003.py
sha256:be737db9463c209256b923c6a717524710cc4f835393b3856ac4148b3809014e  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_1.py
sha256:ae878c07e81c72555bcef1ebb0c82d34bb122306b9b9e2edf4aa794aa4291e76  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_10.py
sha256:7e464f9f1187de9611d2a170758bd4cf4e5614f11e37c4662dbc32a22bb58871  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_11.py
sha256:7b80e12a34e6109a1f7222b0bf40b59d46d4770bbb5d6dd96470ad3506bb7f27  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_12.py
sha256:6bddc5dcec2b8cc17db6f8edf39542d5880451118a45c78fb5099f69f27f18f7  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_13.py
sha256:c673d1f5be3ce3cd7e90c84398b47b05c093f5c907c96a299770c5889689854c  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_14.pyi
sha256:5414a417f174169fd11ddae187662f6475120cd8fa33506f7dae31413ee19c97  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_15.py
sha256:56bbb316385d9428d991f903e66a1c604e54896ab06758a6e3b47be96b3c9b29  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_2.py
sha256:46da89a4b8df7de09bc30d77075991aa5d13757c2cba67c0102d76ebf2fe0915  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_3.py
sha256:a9e312dd80d683e78d2b31baea5589505d062fa95b1d12fc2badebef6db721a3  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_4.py
sha256:46ebac1f37685420507bc320a21758682fee2b4ac09a67590a2c43656abb6b32  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_5.py
sha256:59aab1e69e4895990cae4e3a047f8aefce98c6d0942703516561feb5339a9e4a  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_6.py
sha256:fb808c71a6cf3a959ca9bef698d054d191f987eb182e607158611f789a8bbb4a  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_7.py
sha256:1da51020372ffd42f43afa781466faf78c89ae38637a000b4062e5e1aad8ed3e  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_8.py
sha256:7f91d0f9a76492048fc596b179245eaec1843d1e9e3cbb5d96f0727b90d9b9ae  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_9.py
sha256:a4a21aaf066d057d67dae1aa58aff247573747052d28fc0d4669baa5979e2ef2  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH005.py
sha256:108f1a898defb9ee03a608f1d5a765878ac9cec004b256c1ae9415879c61cfee  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/exempt_modules.py
sha256:3626690b4aff8f250363d3ca634d54b45c55a6266504b41a50351c1e160c971f  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_base_classes_1.py
sha256:65f5f4d23abc49fd12980eee448196a302d174a870354ebc60f7544bc6a62e49  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_base_classes_2.py
sha256:5ac1443fdbf515e4df353d96a51faf6991e34843ce87597b5cbe6a7914e44654  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_base_classes_3.py
sha256:0ff9081187d81da6fce9b4f4f4ab95f150c1e64b9be286a2b1349d7d16e32bea  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_base_classes_4.py
sha256:93bfc0ff8ebf24ad87f402f80def4798f4fb4c5916517f6f3641aa6e97be0768  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_decorators_1.py
sha256:7a5e9f14da250ef0872d1f4aa8c3b1d51d5fe55e58690ce69b7c762cc3e2b9b6  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_decorators_2.py
sha256:e5c2e4a5c0cd01dd56a0825c0710049014ca6af99b46698f8d4d50e86682fcd8  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_decorators_3.py
sha256:e900aebff2a3d3ed4b4cd8b12d13893f67f5809787120724da170d8c65a00ca2  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/snapshot.py
sha256:2dde6813c5ea82ed4943e6398e87e421b5c45bb6bfa4c96e12510931eaeeada5  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/strict.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_unused_arguments/
sha256:b3e53411af7482b7e66ccd3de9873d1388fc03f26a401696db2933542f3b4d80  crates/ruff_linter/resources/test/fixtures/flake8_unused_arguments/ARG.py
sha256:9800c6e1d615acc6cee77a410ee7b3485bfd1a60c73ccfabfef793d64ae80cee  crates/ruff_linter/resources/test/fixtures/flake8_unused_arguments/ignore_variadic_names.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/
sha256:aa8a7471e7f5ee5676794ad919468b7fbf43cc6b0bee3db4617ff147945d571d  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH201.py
sha256:da422f50d7797e235e30774cca75939d3258e113747809570f0772f9d71da1dc  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH202.py
sha256:7c8e11b4c76b17d9fde1bc1f873555b4a6f1d303113681de7bbdaca53e413249  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH203.py
sha256:0215f86fa3ce405ca19d29bb5e3af45c211d9a05911efe7fee72b68f30fff289  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH204.py
sha256:334d996501fc3629f9dd73504a3ab43e4aac33dccb02e45b75c7651862059e6a  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH205.py
sha256:025123369881a899a1a3a4acf943f3f1491a9b5ab1ce30f57723fe19c88a0596  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH206.py
sha256:f20b60977e3022cd7cbaf919b75c6b00b79296494b3d17a1ff11284eb496efe1  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH207.py
sha256:ea9c10460b2a89ab8fc6042b55c7699688cde5cb20e62c9c75507396682521f9  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/full_name.py
sha256:a6e00e31fcd45f1aedaf706a834b047f9a6fad05d9f83fc4ef81838d35c3c8de  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/import_as.py
sha256:5535e43e175731ce430a7f8ba0d9c4d35ee8b89c48bbbb5c32ed9466dfba20e3  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/import_from.py
sha256:85c2f88e87210ea2d6cea5ca63b6341c5fd79adf0cefda820c857411bf6c3120  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/import_from_as.py
sha256:60a09c6e0508759cc01430f2f89b6a9f45b97e3d933b0545e8e22350e8034ab7  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/py_path_1.py
sha256:89f6f5159855afc395bbbfc4782cc5b4c67690a6796c9f77fbe62025be177b40  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/py_path_2.py
sha256:8b1c1e3ad0455f432ad9fca7eb89c4bc8f66abde5d61a0b1e0ab8b5ae6d836bd  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/use_pathlib.py
                                                                         crates/ruff_linter/resources/test/fixtures/flynt/
sha256:f5b0f4bf519cdb00ffa026a3198a51b3209a65106d034d4dd566d601ed283775  crates/ruff_linter/resources/test/fixtures/flynt/FLY002.py
                                                                         crates/ruff_linter/resources/test/fixtures/isort/
sha256:e99c6f4e0dff2a77cdf284a1bb9e86e8ae6a9a977e9bcb3ffba0d77b9307f513  crates/ruff_linter/resources/test/fixtures/isort/add_newline_before_comments.py
sha256:ffa927639d823faf82fabbd51e4d78d0f7df05b2676c5c060982cbc2fe9e3517  crates/ruff_linter/resources/test/fixtures/isort/as_imports_comments.py
sha256:41ae57792d6d93a5b7d88a130251bbcea22708f5b32f1712048ca61478bcfdfa  crates/ruff_linter/resources/test/fixtures/isort/bom_sorted.py
sha256:1ac0fdb37d305178cd6cfb7ca512c8b22066f2095813b3a3dc08b0bbf160128b  crates/ruff_linter/resources/test/fixtures/isort/bom_unsorted.py
sha256:f8b3103376c95219ef44ec7a611cb61e80b7b5a8c72b301629b61afca602f5f2  crates/ruff_linter/resources/test/fixtures/isort/case_sensitive.py
sha256:066d72199ff18f93156f272658f4ecc432074df5f1bc5b7c110e56e01c14ecf4  crates/ruff_linter/resources/test/fixtures/isort/combine_as_imports.py
sha256:018335075aba12528db0f5540e46c9f116007da2527ebf75bd599c75a1ce9414  crates/ruff_linter/resources/test/fixtures/isort/combine_import_from.py
sha256:df4fa781cb64d736a81d6a7ebe61f4db064667cb34819674a0dfe19663b85484  crates/ruff_linter/resources/test/fixtures/isort/comments.py
sha256:98124cbb90d785c11f907c01553a7d7f95e51535a7a6c8a5a218220f912c5d97  crates/ruff_linter/resources/test/fixtures/isort/deduplicate_imports.py
                                                                         crates/ruff_linter/resources/test/fixtures/isort/detect_same_package/
                                                                         crates/ruff_linter/resources/test/fixtures/isort/detect_same_package/foo/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/isort/detect_same_package/foo/__init__.py
sha256:aea6516856043d2bdb5ef438b2650c1201f8767e768ec66d713135d700721b5c  crates/ruff_linter/resources/test/fixtures/isort/detect_same_package/foo/bar.py
sha256:8b9e2e1721f6a41749be1c72a6a0255dd36839ba575ca988654b83deca223f7d  crates/ruff_linter/resources/test/fixtures/isort/detect_same_package/pyproject.toml
sha256:c98872419401998ae982bfa5c41f64a1ef8d7a84b1e5a52768647fb3ff82ad07  crates/ruff_linter/resources/test/fixtures/isort/fit_line_length.py
sha256:ffd133023d4a41123c0f0a59b737ec2b737c13d1ef9e26795ccbf12e7b24fb33  crates/ruff_linter/resources/test/fixtures/isort/fit_line_length_comment.py
sha256:5c7b420ec5c318b302caa04859ee9f321d171d9af1918abafafbe8a9059dac70  crates/ruff_linter/resources/test/fixtures/isort/force_single_line.py
sha256:4d53d4463dcb9ea786c0d0179b06e903d5f29e6473828bb5e7e44a1edd098eba  crates/ruff_linter/resources/test/fixtures/isort/force_sort_within_sections.py
sha256:cbd30b89bc8d08490bc502804f1d6425f723a50dfc11942b8a6a60aa644c655b  crates/ruff_linter/resources/test/fixtures/isort/force_to_top.py
sha256:165eaf446c2b79c3099cecd0a91b21fdfdd9451aa95c3393ec8954ae0deb5d7f  crates/ruff_linter/resources/test/fixtures/isort/force_wrap_aliases.py
sha256:97530a1dea561a13d346ad7d62b0774991d33e53b06d3d1ea02594af680002f7  crates/ruff_linter/resources/test/fixtures/isort/forced_separate.py
sha256:ccd6c1e78c724c5ea63a993e25bd9862442d37d9da65e5ae114a3e2535ca0a18  crates/ruff_linter/resources/test/fixtures/isort/if_elif_else.py
sha256:41588c43f4315508bdc5850a1b0666fa832e783e160dec5b17bb50434efee316  crates/ruff_linter/resources/test/fixtures/isort/import_from_after_import.py
sha256:81a4b821aea6e116d5377fff7d0f7e8fd121ffd8f0314abb2395ccb8b432d350  crates/ruff_linter/resources/test/fixtures/isort/inline_comments.py
sha256:bdab2cc4de45e7bec2b8427cac253df7b0c1d797f160e3e21793786d02931787  crates/ruff_linter/resources/test/fixtures/isort/insert_empty_lines.py
sha256:bdab2cc4de45e7bec2b8427cac253df7b0c1d797f160e3e21793786d02931787  crates/ruff_linter/resources/test/fixtures/isort/insert_empty_lines.pyi
sha256:5b96151f05ba434fbc94b12d2c49145d0c08cbcc839229e00c2d277f52e1cea5  crates/ruff_linter/resources/test/fixtures/isort/isort_skip_file.py
sha256:2a5e94e6a565603f937063d593cd9c4be65d4d2720a96a9417ec296bb6c39c57  crates/ruff_linter/resources/test/fixtures/isort/leading_prefix.py
sha256:7b9583028178a12ae9ae833baa2f1412cf5ee2132c77aec0830f5fb83f28963b  crates/ruff_linter/resources/test/fixtures/isort/line_ending_crlf.py
sha256:2a2f417952ea0b9e4eb53dd4b67f93522dc146ec7afede1c876bdb0c18c81b0e  crates/ruff_linter/resources/test/fixtures/isort/line_ending_lf.py
sha256:41f76a2841b5059429c4469e56667926fd750faf477a223534baf890db5d9117  crates/ruff_linter/resources/test/fixtures/isort/lines_after_imports_class_after.py
sha256:549ab63c3cbb20779959a737ed8bb83d40eb3bf8a5e67cb5494cb420a3450aff  crates/ruff_linter/resources/test/fixtures/isort/lines_after_imports_func_after.py
sha256:7df9995fa9bf56d915b05aa45dbe3af93a2c7810f2a25f417f33cb6507862842  crates/ruff_linter/resources/test/fixtures/isort/lines_after_imports_nothing_after.py
sha256:14e91752dcc34cd0b01cd90c701baa4fc1d2a2f3a21b1257eed2510dedfde3f2  crates/ruff_linter/resources/test/fixtures/isort/lines_between_types.py
sha256:ddc01d98ef2d4dd5eea89c01786d1e70911312ac3e73c3d2a679953e6366ca08  crates/ruff_linter/resources/test/fixtures/isort/magic_trailing_comma.py
sha256:545494def8ea173f890e14a5497e524d38f904df29f3d1e1a40622460f8876a0  crates/ruff_linter/resources/test/fixtures/isort/match_case.py
sha256:5123912d58f7a21a1657ea9400b509454c46c4e4b46211e0039da3fcc35ca10a  crates/ruff_linter/resources/test/fixtures/isort/natural_order.py
sha256:7df9995fa9bf56d915b05aa45dbe3af93a2c7810f2a25f417f33cb6507862842  crates/ruff_linter/resources/test/fixtures/isort/no_lines_before.py
sha256:72e344c45b5990fb7280aa169650e4ab40ec24a817610bd8d8639d380cb77f98  crates/ruff_linter/resources/test/fixtures/isort/no_lines_before_with_empty_sections.py
sha256:1e1e451ff760529a7258a18b401b7f8cd6e712723c20a22c88746860fef193d6  crates/ruff_linter/resources/test/fixtures/isort/no_reorder_within_section.py
sha256:04e11d72c77b9286185bcc9fb2ae60a44e1e29709dd2b09943914585b5d94120  crates/ruff_linter/resources/test/fixtures/isort/no_wrap_star.py
sha256:649141d70c68ae9d7263b6554bc8cf7b2d6285e2017a84b821a0536778d846de  crates/ruff_linter/resources/test/fixtures/isort/order_by_type.py
sha256:8b9f00ff872b2faa0a13ef6229f6fce1c32a95ef03478d8956411d008fa407f3  crates/ruff_linter/resources/test/fixtures/isort/order_by_type_with_custom_classes.py
sha256:d83e033c2197ae06dfe72dfd7625ee79d6d5f9794c27e741829c866f00710f29  crates/ruff_linter/resources/test/fixtures/isort/order_by_type_with_custom_constants.py
sha256:9fa4ac96eefc74df7b9aa79842b83c5d3bdbbb2e8fdf8490ec9d68427dc1054d  crates/ruff_linter/resources/test/fixtures/isort/order_by_type_with_custom_variables.py
sha256:b405df749f4ddd3070a6f53d7e44517652aa942045a64097b642bfd51fc30f0a  crates/ruff_linter/resources/test/fixtures/isort/order_relative_imports_by_level.py
sha256:2be48e93fcbc04bde21add532e0a11d594f3c0f778adc25d90810d8a2e9bd29e  crates/ruff_linter/resources/test/fixtures/isort/preserve_comment_order.py
sha256:8d1c9fc4025144c59cc338d7f641a8cf5d37b380892f45d45d64a1260a1efd18  crates/ruff_linter/resources/test/fixtures/isort/preserve_import_star.py
sha256:d40fee075eba5a825cf802749194e2491dac8c5eb22c63cc951ca2b9d7f9446b  crates/ruff_linter/resources/test/fixtures/isort/preserve_indentation.py
sha256:23ed3c2b45ecac8a24b5887ff638d4b724992859064db2b532c84a4b09f9cfb3  crates/ruff_linter/resources/test/fixtures/isort/preserve_tabs.py
sha256:e964d2953757cdfd8c9e39c1a65af4159064a6e427290ff2b7570324929b4e2c  crates/ruff_linter/resources/test/fixtures/isort/preserve_tabs_2.py
sha256:bfcefcf5ed9942bd19d5543879eab3ff58bfd1ebd7868e1bf3d7968d50d1691a  crates/ruff_linter/resources/test/fixtures/isort/propagate_inline_comments.py
sha256:d5fb898253c8fb80efb47839b71800fa2260c7e3b526a6bf8173bb4a64788ea3  crates/ruff_linter/resources/test/fixtures/isort/pyproject.toml
sha256:db475dd8c1209392f9aaf003b55aa6f4fbdf1202c733894f633f039342a1187c  crates/ruff_linter/resources/test/fixtures/isort/relative_imports_order.py
sha256:72d9af51e86edc62ddaceacde1f74442cda3eb7fc006b21582892064ca23ee77  crates/ruff_linter/resources/test/fixtures/isort/reorder_within_section.py
                                                                         crates/ruff_linter/resources/test/fixtures/isort/required_imports/
sha256:1b699d66e0f34c460ecbdcce1bd6831bdea52986ddb470f6336439f6eb0517fc  crates/ruff_linter/resources/test/fixtures/isort/required_imports/comment.py
sha256:d147fbe144f869da2fd0bb532e6383c1dc5dc2f085f29dd1f0cc1c5484a0003d  crates/ruff_linter/resources/test/fixtures/isort/required_imports/comments_and_newlines.py
sha256:93a2708b8c1bbb741961cb8e45bb7039b7697c0ae4ea542a921112eea3c365e6  crates/ruff_linter/resources/test/fixtures/isort/required_imports/docstring.py
sha256:93a2708b8c1bbb741961cb8e45bb7039b7697c0ae4ea542a921112eea3c365e6  crates/ruff_linter/resources/test/fixtures/isort/required_imports/docstring.pyi
sha256:33b08e4ff14004946b8e74ed100a4238dd1a72d0c6c17308419f4299257f5e81  crates/ruff_linter/resources/test/fixtures/isort/required_imports/docstring_only.py
sha256:8abdc9625018456de647972deb88f5732d51438ba43fce8d467a93e90bf635d3  crates/ruff_linter/resources/test/fixtures/isort/required_imports/docstring_with_continuation.py
sha256:5b207adc80ea80538fe36a96b62ed5db611ec72a5447b71850b7d43d8f3048e4  crates/ruff_linter/resources/test/fixtures/isort/required_imports/docstring_with_semicolon.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/isort/required_imports/empty.py
sha256:c889a7e3d23881089221f026a13f9ba6d8b9242e9abfbc1f0f6c22bdfee116bb  crates/ruff_linter/resources/test/fixtures/isort/required_imports/existing_import.py
sha256:f115847f7478e9c0409fc35f06c59d844d49d7cb1500d72e852c92172004792f  crates/ruff_linter/resources/test/fixtures/isort/required_imports/multiline_docstring.py
sha256:79e15ed951a9df8854eff88257bdde286f56264cd218023e685e934db2cde34d  crates/ruff_linter/resources/test/fixtures/isort/required_imports/off.py
sha256:5a9c913ecb237c83c323119556306945af212e07508610debb001a495ae0e165  crates/ruff_linter/resources/test/fixtures/isort/ruff_skip_file.py
sha256:38fc33a7bebda517bb9f932042fd2fe6cd6ae8a331b729758a89759fadf5b8d5  crates/ruff_linter/resources/test/fixtures/isort/sections.py
sha256:db039c658889dec463895755e02a4e17da91141a9a25e028c773da63536d60fc  crates/ruff_linter/resources/test/fixtures/isort/separate_first_party_imports.py
sha256:523b3a1288bb4d19130886c49517db2ece410b8cf88a64240a1f5f3e25ff80d1  crates/ruff_linter/resources/test/fixtures/isort/separate_future_imports.py
sha256:27d4e9eac863ea504371112980921540f770fceaac2ed79bccc5561421191dfa  crates/ruff_linter/resources/test/fixtures/isort/separate_local_folder_imports.py
sha256:2a25a9a8de6a4f5c982bf9ec06a510a9e34a718bb9f5865459c87c5a82915a97  crates/ruff_linter/resources/test/fixtures/isort/separate_subpackage_first_and_third_party_imports.py
sha256:6bb199b59cee6deee21608af321e50a69695e778ce7df6109d6365b55b650a15  crates/ruff_linter/resources/test/fixtures/isort/separate_third_party_imports.py
sha256:09afd5566a1df4e0b6cd17481b7d885874b25d35129ef6a0ecd2e7bcd44bcd02  crates/ruff_linter/resources/test/fixtures/isort/skip.py
sha256:f79e21b493e22fc156da9c9144fb442a08f37333d37e8694140d5cf4642ce1db  crates/ruff_linter/resources/test/fixtures/isort/sort_similar_imports.py
sha256:e69f4f2c3abb236da5c4a49bb761f77256f83b943ec43b5be81ce90f75090b7a  crates/ruff_linter/resources/test/fixtures/isort/split.py
sha256:288c5818592d2c3556ae6f8917cd3d38372f8e178c01d870e62d2295868214b5  crates/ruff_linter/resources/test/fixtures/isort/star_before_others.py
sha256:12506660d837fc9868b7b1f83de05397d3deb7bde4c2a9f387ff32b9af5cc327  crates/ruff_linter/resources/test/fixtures/isort/trailing_suffix.py
sha256:44c5a6d483d980d5823c942399d107200d4bb22ba335b2ba376a1eac776c730c  crates/ruff_linter/resources/test/fixtures/isort/type_comments.py
                                                                         crates/ruff_linter/resources/test/fixtures/mccabe/
sha256:965cab9fcedeedc836de913b10bce3c2e689f6f8dfc30217f83e5d7bccdc5853  crates/ruff_linter/resources/test/fixtures/mccabe/C901.py
                                                                         crates/ruff_linter/resources/test/fixtures/numpy/
sha256:5a31b2aa42c7aa3c9875859e17e9b09477020071ffc81d8f3bfb76e3e6f72df4  crates/ruff_linter/resources/test/fixtures/numpy/NPY001.py
sha256:b16e34baa6094bd484bf992bbbf72452d508b1ba421b64d24f5c923043152bd1  crates/ruff_linter/resources/test/fixtures/numpy/NPY002.py
sha256:de122994d85edb4aa761452fa76c3afc4257a68ec4b1ed2d7aa5d0d253e32406  crates/ruff_linter/resources/test/fixtures/numpy/NPY003.py
sha256:c743a38a4952bbd4a3f993a44ec106a6ddf64e776381f59fd650d30652d84a30  crates/ruff_linter/resources/test/fixtures/numpy/NPY201.py
                                                                         crates/ruff_linter/resources/test/fixtures/pandas_vet/
sha256:40db2d4622843da3c5670e9ed90c3bbdaf66653d50a0c683213efc127da5528b  crates/ruff_linter/resources/test/fixtures/pandas_vet/PD002.py
sha256:428578e7cbce1628dff9f56a3fa5e9820ca7c996fa299fc17d46720f811366d6  crates/ruff_linter/resources/test/fixtures/pandas_vet/PD101.py
sha256:2888ce0623fdff7402b0ca1da00d41c525e90970ec3f49f97b9769585623ccb3  crates/ruff_linter/resources/test/fixtures/pandas_vet/pandas_use_of_dot_read_table.py
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/
sha256:4bb3006b4fec646b87ee834c19f9b6c7a128cf01f86d7c2fd0f64d4be097fe20  crates/ruff_linter/resources/test/fixtures/pep8_naming/N801.py
sha256:42aba4a15abdb232604c76300b8c4b16e771509af84b7194f9e39727c27556c1  crates/ruff_linter/resources/test/fixtures/pep8_naming/N802.py
sha256:817dabeca725f7f830d671ae000346481b23c372d2dc3c405d1b7387e1ebe34d  crates/ruff_linter/resources/test/fixtures/pep8_naming/N803.py
sha256:89bc3fa2828b281791bf3225e3bb8542da671c1efa36638b29a6b4d154d25890  crates/ruff_linter/resources/test/fixtures/pep8_naming/N804.py
sha256:5b8e4c4fa31462ea502930611006dd7982e106032c49bd4e24d0f6600e79e817  crates/ruff_linter/resources/test/fixtures/pep8_naming/N805.py
sha256:2e7452412f20e512ac98485c07aec8a7d89cebff6b194d15be8c5c41d883afb9  crates/ruff_linter/resources/test/fixtures/pep8_naming/N806.py
sha256:dfb865f4fabf3e692e4609de1981b9a0f736cbe309fbb96df4f202d494580fb0  crates/ruff_linter/resources/test/fixtures/pep8_naming/N807.py
sha256:efc9a6d25c4a7d892d891ad4e6f80266079df340a75c72879af405c66a286de3  crates/ruff_linter/resources/test/fixtures/pep8_naming/N811.py
sha256:28f5b1e4e51ebcc68a901fec96b74c56cc22e2d49f8c5074d5710231d9f79399  crates/ruff_linter/resources/test/fixtures/pep8_naming/N812.py
sha256:844778a99efb6d4037b9eb8a89d43ff207abd91fa8d9d59ffdcac12f7d240339  crates/ruff_linter/resources/test/fixtures/pep8_naming/N813.py
sha256:9089ba67352c0edf420f89abc3c6208189335b4b92068cad2d6a86b8e84ec0a1  crates/ruff_linter/resources/test/fixtures/pep8_naming/N814.py
sha256:492ae509a77baf22550ff6e9a3c3eb2376aa007f2d4f91c9ab096acd3aca08a4  crates/ruff_linter/resources/test/fixtures/pep8_naming/N815.py
sha256:0fda56e479d3abf799c06e76514fcf19f50a213ce2ad516ae5e59f9f8d699e81  crates/ruff_linter/resources/test/fixtures/pep8_naming/N816.py
sha256:a48192f691d42c0772dffadf1953c2b7db37fa3433046af6f4b8b21f1afd9f74  crates/ruff_linter/resources/test/fixtures/pep8_naming/N817.py
sha256:493acb10c39b0762a2952d5df9785f2a331bde345402348c213a5b82e4858ab6  crates/ruff_linter/resources/test/fixtures/pep8_naming/N818.py
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/MODULE/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/MODULE/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/MODULE/file.py
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/flake9/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/flake9/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/invalid_name/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/invalid_name/0001_initial.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/invalid_name/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/invalid_name/import.py
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/mod with spaces/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/mod with spaces/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/mod with spaces/file.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/mod with spaces/file2.py
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/mod-with-dashes/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/mod-with-dashes/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/no_module/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/no_module/test.txt
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/valid_name/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/valid_name/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/valid_name/__main__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/valid_name/__setup__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/valid_name/file-with-dashes
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/N999/module/valid_name/file-with-dashes.py
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/
sha256:6b30ae068928e7a0a9a80b42e1ebbab88bc57cfa4a24c52ed2b838a6426696c7  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N801.py
sha256:ea4e64afddb954b00ed301e7aa02795f7384018912eb95dcd9d6dafe4b3663d8  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N802.py
sha256:b76a3933ac2290db9e45f1c165814b32d8e717d60d8ccb62b43a15a60236a2c2  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N803.py
sha256:531485d9d65577a9ce72b25f7b9868d742866f7d4135236d9bb65a711b70746f  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N804.py
sha256:052b6bdc0b63b56dc7bb74de0102481f90b7ef96b946d33ee56d78492fbba0dc  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N805.py
sha256:cb10900cb8c1b2a0db799df76cc8f94e05e88e9e7968d55874c76d2577d36364  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N806.py
sha256:f457f99fdab5ff991f85ef742b319dab0dc50d125a17977a8aeaec35720c9eaa  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N807.py
sha256:853619aec69d3abcfb57ba86d9960d91627643967c1967fbdbfbbe9729aa8a9c  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N811.py
sha256:3ecd612d55f8bee7d5490606ffa75308506f7aa2e3d3a2357ef81091787d2b2d  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N812.py
sha256:e41f1436e954057af37d0335e1bcc7dc26de1754a9ff3a5f931a0fc23de7e02d  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N813.py
sha256:23d6fe19252b84025ba48815ce7ce799d8efd3beecc719f5df47b1c611b07a9c  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N814.py
sha256:690e5dbf3f1a98f6c952362ff4b71e4b669d838b54f5b8c0ea4b3a8b2494ac72  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N815.py
sha256:7999bbdbf0aa28465646568bb051b667e2cbff03c065492c1624c68116dafe42  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N816.py
sha256:3ea950dc5f5ddd054e9b5c8d31261cd47ea0952d34ec4cc405174d2c060d6461  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N817.py
sha256:0201b9f9f1f5ab898babd0c90f1d71d7858b4b22246b36ea3d9f955ab72c6ec9  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N818.py
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N999/
                                                                         crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N999/badAllowed/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pep8_naming/ignore_names/N999/badAllowed/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/perflint/
sha256:c8d9932a3ec35d70a5fdc68f0d2e190064c6b403f72eb4cce60cd13d47ea95f3  crates/ruff_linter/resources/test/fixtures/perflint/PERF101.py
sha256:d807b56bffa1e10eba6e7865bbb95da78660766ea78ad21e557c6140c6035661  crates/ruff_linter/resources/test/fixtures/perflint/PERF102.py
sha256:cba621df6fc6180c932d27e74d124ea667aeff2770c96481ba3c80fc8a3870cf  crates/ruff_linter/resources/test/fixtures/perflint/PERF203.py
sha256:38ef709cab54052276b521689cc1b915fae0c1c4a0af49fb0825530705a2525a  crates/ruff_linter/resources/test/fixtures/perflint/PERF401.py
sha256:4adc0bed1f1280a1ef81c576fb2ab07b78e8ca663151e759132c1f7dddea79b4  crates/ruff_linter/resources/test/fixtures/perflint/PERF402.py
sha256:b572bc87b3e6a2cb7af59bc256ceefc96222f39fbca8a8c78f8c948824133dc1  crates/ruff_linter/resources/test/fixtures/perflint/PERF403.py
                                                                         crates/ruff_linter/resources/test/fixtures/pycodestyle/
sha256:d457f9b57f59772142a21b4cfc776d116d552df06b0ca83e21cfe38ea17a46e1  crates/ruff_linter/resources/test/fixtures/pycodestyle/E101.py
sha256:e8126e2ccd6ac0b2f4f51c31c608783491746cb1f90f809149acfd19f0eb420f  crates/ruff_linter/resources/test/fixtures/pycodestyle/E11.py
sha256:5b910e66cc543d4dd2f587b09957af9c5e540b0426eeec46c65a4952de58688a  crates/ruff_linter/resources/test/fixtures/pycodestyle/E20.py
sha256:b30e1b964c93285f720e75d7241a62f45a821df448f3deef74b89a9d494ab6ec  crates/ruff_linter/resources/test/fixtures/pycodestyle/E21.py
sha256:58ca0857d0fe5a3f9d3ac2c498b6b3ad405318384fffc361bed594bac2342694  crates/ruff_linter/resources/test/fixtures/pycodestyle/E22.py
sha256:34021e9901daa1c095ac04bf1c5fd193208641a2c4d59d7ad132d28f485f74d5  crates/ruff_linter/resources/test/fixtures/pycodestyle/E23.py
sha256:24c672cf3acf3de2ccbeae08f9ed55ee907c2ea58aeb5b56c5a120c22401edd6  crates/ruff_linter/resources/test/fixtures/pycodestyle/E24.py
sha256:9f7fc5fa893641225836517cb70c954e6e425d0a1a2174c3bbca18e48f092cf0  crates/ruff_linter/resources/test/fixtures/pycodestyle/E25.py
sha256:20a030c568474179a221aea1172ec714a8888783921e47045670b37b436c61ce  crates/ruff_linter/resources/test/fixtures/pycodestyle/E26.py
sha256:733fcaadc9b411c8656a0b220700df3a84f479d5dffec84903305720f4cbebb7  crates/ruff_linter/resources/test/fixtures/pycodestyle/E27.py
sha256:ccbf64d176ffdcbfcda62eeb0b18f6fdb3ea2d553f53cab3fbb8408eb1a36ed6  crates/ruff_linter/resources/test/fixtures/pycodestyle/E40.py
sha256:f0248f66f1446d811c0e3afb7df953a9abdfc54cc9c90492d5c63de56456f0da  crates/ruff_linter/resources/test/fixtures/pycodestyle/E402.py
sha256:ac60c0f8e02e392a3aca53f310e9bce24b6be54c437a9ff9dcb9360921d260d6  crates/ruff_linter/resources/test/fixtures/pycodestyle/E501.py
sha256:a1fbe65420bed156828a2f694d753a90faf1ace9d2a6d6424ce1f5dfef406250  crates/ruff_linter/resources/test/fixtures/pycodestyle/E501_1.py
sha256:c9bbb085c65f4355ef89acd116498ea8dfe11e865ebea5a9073f57c8ed5cfd2f  crates/ruff_linter/resources/test/fixtures/pycodestyle/E501_2.py
sha256:a5d4df7a8aa8d0b1a0aa9cde088c056c08dec34053aab79e165c0142d98a4902  crates/ruff_linter/resources/test/fixtures/pycodestyle/E501_3.py
sha256:1877fab458efb31d43b94498ab2867415e46f6d85ae98b5c0a16490ec9a3ac67  crates/ruff_linter/resources/test/fixtures/pycodestyle/E70.py
sha256:f43cab4a76c86d76ca63a0c8720c5f36a52af335ab15c7065b678ab9576f70cb  crates/ruff_linter/resources/test/fixtures/pycodestyle/E711.py
sha256:fe4f03f69095c97c913033dca4d95daaae265ffc5e72a775693c6bed6506f3b8  crates/ruff_linter/resources/test/fixtures/pycodestyle/E712.py
sha256:d57e788a772d1b7ccb339ecd37f80609c0ea625a1dfe829da403092b04e77e58  crates/ruff_linter/resources/test/fixtures/pycodestyle/E713.py
sha256:e160fb30e80c3f8475ec850092594051a07e97dded13aa7f13f98dabbdb2602c  crates/ruff_linter/resources/test/fixtures/pycodestyle/E714.py
sha256:ae4321bf0b59123813fbfdf0d33dab89f6ae87efd1d19304e7eb4389928d25b6  crates/ruff_linter/resources/test/fixtures/pycodestyle/E721.py
sha256:20398752b14bd5ea7f954b6889a8eaaf3a3e7472f5278224aaa40b13d2774025  crates/ruff_linter/resources/test/fixtures/pycodestyle/E722.py
sha256:f51fc4d3f9dd6a956dd51237d5914fa4c03e43387bbf46de8be7e403820fcdcc  crates/ruff_linter/resources/test/fixtures/pycodestyle/E731.py
sha256:6c96ad8d457d920fa13da90cd672423bfcab2fe8ec42896cce5811e14e4faeaa  crates/ruff_linter/resources/test/fixtures/pycodestyle/E741.py
sha256:c62e6a2332398aa26e1447499657e50db5ec63d27623c45db021ab33a5750c3a  crates/ruff_linter/resources/test/fixtures/pycodestyle/E742.py
sha256:a131108f44a306429f5f537eef5a82a6295a2fdc3ef7357392ea99d76bb0ba8a  crates/ruff_linter/resources/test/fixtures/pycodestyle/E743.py
sha256:ee6aef6604dd63e5defc6acf863b72b3f101f276076224c939514cc35da7e041  crates/ruff_linter/resources/test/fixtures/pycodestyle/E999.py
sha256:776550a6aad9e0cf9f21bddb1992e8e41f4c27e91fcbf1776f2e62dde978e67d  crates/ruff_linter/resources/test/fixtures/pycodestyle/W19.py
sha256:3a6e1a9124872e5b6b2b4f86a02fdca8b2032eb3812526cd8e00d08f53f57d1a  crates/ruff_linter/resources/test/fixtures/pycodestyle/W29.py
sha256:bdf17e9f13fd47504ecc63fa62d698a3536b46e4e6ce6e64d4958345758fa0ad  crates/ruff_linter/resources/test/fixtures/pycodestyle/W292_0.py
sha256:81ca8e6bca73e4e4b314b2616d1988abc3f28239876bc2890e92dd99f5d0a30a  crates/ruff_linter/resources/test/fixtures/pycodestyle/W292_1.py
sha256:6f0ee5d35912c97741167b456cec1b05e6eed2b0b98e7b7a2eac0c1a8cf0b7bb  crates/ruff_linter/resources/test/fixtures/pycodestyle/W292_2.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pycodestyle/W292_3.py
sha256:36a9e7f1c95b82ffb99743e0c5c4ce95d83c9a430aac59f84ef3cbfab6145068  crates/ruff_linter/resources/test/fixtures/pycodestyle/W292_4.py
sha256:bf624f86e92040ee0edb71f05d94920a49799d2a66d6019ceb4ab24319973d09  crates/ruff_linter/resources/test/fixtures/pycodestyle/W505.py
sha256:79f4ccaf1927722818692048d93a90d349e44b4dceca2a3b146b35f64e84b50f  crates/ruff_linter/resources/test/fixtures/pycodestyle/W505_utf_8.py
sha256:b66b92ffb39c4673f2469acd47c90f150a85a53f521f7d354bf3486d90b6dc74  crates/ruff_linter/resources/test/fixtures/pycodestyle/W605_0.py
sha256:136293a9a8977e5c0ba68f5959ad341c8f29274f1f75cf4155accd9a0bc32c35  crates/ruff_linter/resources/test/fixtures/pycodestyle/W605_1.py
sha256:478e68e3931d4418a45f50c3d5aaab1299af66478604e3717a8c3a5b5196ca6d  crates/ruff_linter/resources/test/fixtures/pycodestyle/W605_2.py
sha256:663cc6eb3722f6a179943d5f1cfd13b69293027bef9ab767b500a2445fb4bdf8  crates/ruff_linter/resources/test/fixtures/pycodestyle/constant_literals.py
sha256:ecf1b9d8ddc9a265f1a1f6134f541a1e82e68c49eee98abfaaa06f2731df8ae2  crates/ruff_linter/resources/test/fixtures/pycodestyle/shebang.py
                                                                         crates/ruff_linter/resources/test/fixtures/pydocstyle/
sha256:54f4d38769b9dd7566c71695abbd3ac4750805a8bb229cea3767dcf4ed47d25d  crates/ruff_linter/resources/test/fixtures/pydocstyle/D.py
                                                                         crates/ruff_linter/resources/test/fixtures/pydocstyle/D104/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pydocstyle/D104/__init__.py
sha256:0be256652d50c422641dcec6e4635134f84bfa4670e38256ddce692dab94be2d  crates/ruff_linter/resources/test/fixtures/pydocstyle/D200.py
sha256:d91e458b421ca214f51d47ed40b4661323e711c783fcfcd91aa3e18a725721b8  crates/ruff_linter/resources/test/fixtures/pydocstyle/D202.py
sha256:93fc21e4fe6a94d77957cbc42423f0ff83bd7050cdd329725ae0b1c672c44ba5  crates/ruff_linter/resources/test/fixtures/pydocstyle/D209_D400.py
sha256:1e654b46de58af7ee3aad4158d8dd2b43e1eaae81e5e3c374d97d2d15d7692a9  crates/ruff_linter/resources/test/fixtures/pydocstyle/D214_module.py
sha256:bcca41aa55696eff4f4785ce018bf4fd6f19726c2dac8e7b89bb51f0e45343c9  crates/ruff_linter/resources/test/fixtures/pydocstyle/D215.py
sha256:e85331ad093cc5476b55f1669f2e46b00c944b951ca156d4773e912b494aaac2  crates/ruff_linter/resources/test/fixtures/pydocstyle/D300.py
sha256:652b8c8a97f22149ea95c531c5e24e55ecd5c32dd56658fcf0e1c51f9451b449  crates/ruff_linter/resources/test/fixtures/pydocstyle/D301.py
sha256:b7e00c4995a1ef18d2cb176e43f00d29c595ca658f7f8ac076374c104a51a39c  crates/ruff_linter/resources/test/fixtures/pydocstyle/D400.py
sha256:5b71d9a50d0d73f865e4d080dd18a68021b8d45fdc194352d7d56f3212778e79  crates/ruff_linter/resources/test/fixtures/pydocstyle/D401.py
sha256:8f284a31db0d7d24c5aa3a9c4083c6413c99f041e2cac5151dad67cfda53e50e  crates/ruff_linter/resources/test/fixtures/pydocstyle/D403.py
sha256:4efec145a986ea01dc42c84bde41a6762823a912a56fdca3428a9742d3ed8521  crates/ruff_linter/resources/test/fixtures/pydocstyle/D410.py
sha256:e058fa321c13af43f2b79e3c75013ec12c8c70c0944e6dec0eb19aba96e69f21  crates/ruff_linter/resources/test/fixtures/pydocstyle/D417.py
                                                                         crates/ruff_linter/resources/test/fixtures/pydocstyle/_unrelated/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pydocstyle/_unrelated/_no_pkg_priv.py
                                                                         crates/ruff_linter/resources/test/fixtures/pydocstyle/_unrelated/pkg/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pydocstyle/_unrelated/pkg/D100_pub.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pydocstyle/_unrelated/pkg/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/pydocstyle/_unrelated/pkg/_priv/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pydocstyle/_unrelated/pkg/_priv/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pydocstyle/_unrelated/pkg/_priv/no_D100_priv.py
sha256:5f8c47984dc782b2ae40f931f766cea89fb86cc81f20ca3e6c6375574320d2d7  crates/ruff_linter/resources/test/fixtures/pydocstyle/all.py
sha256:65ae72475b1ee0ff875a6eb8ff28a8c63d290c0ae05cde0d270d285150ff2785  crates/ruff_linter/resources/test/fixtures/pydocstyle/bom.py
sha256:4d1c6b5efd80595683da93a3554b2ba970c8283d4bc4fab21901ea3355fccb59  crates/ruff_linter/resources/test/fixtures/pydocstyle/canonical_google_examples.py
sha256:f6aac5260b314a69fe61a71958f44226a9710a142b51a8539b3ed42bfccaacd2  crates/ruff_linter/resources/test/fixtures/pydocstyle/canonical_numpy_examples.py
sha256:d0e6516b6e378f2b3c091bfd4f8e6b4ed681bdd444573cf29cfed53e26b2ed14  crates/ruff_linter/resources/test/fixtures/pydocstyle/sections.py
sha256:470483109bc5be91c11ca9c736335e8cb75d8cb0d5042750eed7ff3b62b330fb  crates/ruff_linter/resources/test/fixtures/pydocstyle/setter.py
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/
sha256:d111f8eebc6e248f535089b5ec3ad0bc7a39b2fcac7d91772168da89eb0e69c6  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_0.py
sha256:80c3255b77dbf0668eceb7f84f70bd34b970b25ec89672383a762f4ab19517c2  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_1.py
sha256:a75ac3e1fcfc37d61c8cfccbe6da2696a2ab38b98d9a738960284e73493c919d  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_10.py
sha256:23392bec90a4398ad87d8fe1cff09e25d2e6f26f5e9eccb0444e2c41c34b3874  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_11.py
sha256:d3f7332fc9bf7ae799292f5307477ee46746a47a7401e9d03ad0f3a0fc8cc60f  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_12.py
sha256:670508c3ea5f3b85c3be9fe46f12df765f6a67cbfb3e434da9cc0b377332ca2c  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_13.py
sha256:f290e5f9dbd03cb418c18209553ab17f27d0f3abd7d3ac712bdc1a93d1f952eb  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_14.py
sha256:98d7466db0d24a443ceb7462c6b76c9bdfdb62e4c0b46bbdbd86bf358d10a5ba  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_15.py
sha256:72fbfa956069f8695d46f3bfd499b3e6b17a680b22623142b8f1a9d67bb66f65  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_16.py
sha256:7c6401e2d88c6607a95453453beae719868e96b30ca9245fbc0514122792c836  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_17.py
sha256:9abad9f471666e42e09b985724de2177f3529ae52782845e5d49057be09fbc33  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_18.py
sha256:2729a213a31f27e4a3d8f1162e49584857a4495b98120f5ac9a555cba45b7f23  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_19.py
sha256:24d7bc8269a0b67b9950076dec994faa7e047de2bba245e63d4a5a78f0ab7a46  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_2.py
sha256:4bf06a3d0a3cf6627dd4e94f365350d85d6a8eed2c4ac8e36e7dc6886aee535f  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_3.py
sha256:ee1a1fda8971211aa78a6edc2c22e1b725dfaf6c3f4b167820803067c8ffa98b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_4.py
sha256:42d3df3be07fe204e222c5a02326a3f8551454046b785049aa9d00ac8c346998  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_5.py
sha256:7e9a7fda84b8ca0c9067ef53ae34b63e60c2e570bc48abb2daca4cd648ef62ce  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_6.py
sha256:42d474e6eb543f8e14c300434bbfdefd3908a11ffb73e9f8531fef6d15b0b245  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_7.py
sha256:95b0152e36aa6700e6ca27d2831c4628bf9eef33b872dd9bc24f6f16f46f93ee  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_8.py
sha256:607a547e10c4834b9b092a16fafd0d2ade4b7fa9566bfe9dfc59635c8398ba7e  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_9.py
sha256:16d0f96a233a109c40dad6f3845c073b50ab9ba6c7eea465bc6a02ebac328d71  crates/ruff_linter/resources/test/fixtures/pyflakes/F402.py
sha256:c995b50877f0ca22e33d4c7bfd0f0915214e732e1591ec071edb9fe229b8b3d1  crates/ruff_linter/resources/test/fixtures/pyflakes/F403.py
sha256:b3269090876996fdc49f008cf8953d3592cb2e326baf5f8badd78dc2a9439d9a  crates/ruff_linter/resources/test/fixtures/pyflakes/F404.py
sha256:7e5fba5571a0d2dbaa48abf4c1d71f1fb48d74982da928cd7bc5df4b7998ef58  crates/ruff_linter/resources/test/fixtures/pyflakes/F405.py
sha256:2c929a7ac810c64c7992afe8c9cbec8124eff426779efc6638af80116275a3d7  crates/ruff_linter/resources/test/fixtures/pyflakes/F406.py
sha256:9c8067c0fc7e5335087a821ac8aeaf202c97d435c9c9ab6bf1c36694e8ee7e16  crates/ruff_linter/resources/test/fixtures/pyflakes/F407.py
sha256:96df9b3cce81bd40c6144c2d6de86a45e0a6cc38343002760991e64cc480d58e  crates/ruff_linter/resources/test/fixtures/pyflakes/F502.py
sha256:334f717c4197a3e15783ecee70f6789349148011bd2deef7350699463ad54db7  crates/ruff_linter/resources/test/fixtures/pyflakes/F503.py
sha256:fbef66c43e353df6bf51f407dc1379716e94f64dfede29241fcc06a69dbcfb48  crates/ruff_linter/resources/test/fixtures/pyflakes/F504.py
sha256:7f93a5d21dc90ff261722dc273212012f20d62c4d961cd51d0f3f2833f09c3b5  crates/ruff_linter/resources/test/fixtures/pyflakes/F50x.py
sha256:551d4107acbd5cca8f00d5dca797a9998d06b372dd8fdff9698891dd3bd618e1  crates/ruff_linter/resources/test/fixtures/pyflakes/F521.py
sha256:aed6c36e3ae0ce775b50fabf05f0e10e4617f35ad03bee8b29fa391ccd141461  crates/ruff_linter/resources/test/fixtures/pyflakes/F522.py
sha256:f77b0a6b0db7366d78a44806b2b42f42f288e2635c516985d2713102491b4b10  crates/ruff_linter/resources/test/fixtures/pyflakes/F523.py
sha256:1e7de12909d8b10deb78a8ed9d6bf971afc1b0db716d78cbba3a19f9524675ae  crates/ruff_linter/resources/test/fixtures/pyflakes/F524.py
sha256:19827bf234adeb6d9935747fc4f6991e5973641ebd2d7ac365e561cf7ac3b117  crates/ruff_linter/resources/test/fixtures/pyflakes/F525.py
sha256:f4ed96e5de89c26a6bfeaa75674b8de5e91a21143b61d4a300254179e0b94414  crates/ruff_linter/resources/test/fixtures/pyflakes/F541.py
sha256:4ab1f72f80b9d6e6e4430edf16c5bfef92237e899a9feed8c17f6a13a6b1876c  crates/ruff_linter/resources/test/fixtures/pyflakes/F601.py
sha256:b869ce8618a6294593f499a4156aed5b315e8b3056b9e464a7b4da2a93d3b4d4  crates/ruff_linter/resources/test/fixtures/pyflakes/F602.py
sha256:3fe9a31e7708485db72efb031452d2fd44f5bea11d77ff63737bbd836b3be0b8  crates/ruff_linter/resources/test/fixtures/pyflakes/F622.py
sha256:a9f2c6c34d2804dad7defc2e5afe5665f29648acfb4db6f24d80dba58d09dbfe  crates/ruff_linter/resources/test/fixtures/pyflakes/F631.py
sha256:7a5539ab11807e8b0f9157247bd993b48d973b7bb79ad4d22d471497004147ad  crates/ruff_linter/resources/test/fixtures/pyflakes/F632.py
sha256:f8850e11fe289d1be57e9b8c238833cedb5e9a6c1d9c01bc22d7353fd2f9344d  crates/ruff_linter/resources/test/fixtures/pyflakes/F633.py
sha256:1a77a6e24fa0e0274c9890acd6ff37b340426fb09bda523ff7715bc4d135c340  crates/ruff_linter/resources/test/fixtures/pyflakes/F634.py
sha256:cdade8a66ca18ce92956f21ed3b7ae9443c02447a73578d69d42d3cc3cf731f0  crates/ruff_linter/resources/test/fixtures/pyflakes/F701.py
sha256:cd6fccccd1c67ee26f86475a5230a30f1325ae7beca27ac6e6edbdec3ec76f34  crates/ruff_linter/resources/test/fixtures/pyflakes/F702.py
sha256:70cdeefce4cfea3b87f697664f547da6e096df3006b55406c08c0238114aa1eb  crates/ruff_linter/resources/test/fixtures/pyflakes/F704.py
sha256:6463d56336f9d3f4fbd167984d19a142db606638bb682d9d3ee612812809c89d  crates/ruff_linter/resources/test/fixtures/pyflakes/F706.py
sha256:2575c6465086af08f3c1e43f76f947a91dfd19aab5fa37821b9e9a5af47177de  crates/ruff_linter/resources/test/fixtures/pyflakes/F707.py
sha256:2b1f77f140ce08ae10c972718b40e95c640bd432fa8eecc56b03df15a8ce0c29  crates/ruff_linter/resources/test/fixtures/pyflakes/F722.py
sha256:ad24531ffc3e8c760b05567d530039cfb1c1a3da6d8440b4642f8d68040bd1d8  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_0.py
sha256:9b4050110948c54c69b455435eca2d64b81ee0626c8415dfec65368898000eeb  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_1.py
sha256:818ce9668df2e67d9f2c3f4c8902c93140bab38c672ff9b4d7ddbd486945ad78  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_10.py
sha256:5ec4aef4abcc1a28c2d6910d339208f0f04c5d7db383662e73df0d0e11d6aa94  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_11.py
sha256:a1b021c74ef435ee29907316c995bde75295fa8af62ebdc0ae8af9230290d351  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_12.py
sha256:a8dac08cb34f59adfe2e3618d1fe1d366a7ca0de43ed0a7fdc99a44b1ead75b6  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_13.py
sha256:647ada4c8e5f9afecc84eb064d8fa04881e832ecded1bd84177f57866a45bd45  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_14.py
sha256:c29bc4d233e47749e80cc725376d8f62e955d95fb0eaf2f24e3f4af7064a546f  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_15.py
sha256:7de2758864d4c8e03629f1ea49eeae5584cd68c0dedcc5bd79ec7a019d8b6d8f  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_16.py
sha256:8ecb3250c81756f832d22d9111f7d6237e153f89aae1f9a607f2068f82b5e06f  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_17.py
sha256:3ab1838ddccf766745a41e1ebb5e7966d4cc1ad1477546c40682f2a4792313a2  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_18.py
sha256:4765fbad9f2db13e2768a3f901f70953360e285cb8c5fdee21a2e7e315d0876a  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_19.py
sha256:d288dd485bf970b6ccee99fc54c5443e1eaabeb6b1d4f413f7b5e72720ecdd21  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_2.py
sha256:801834f7061a2ab44259fac15c475dacfb7b672ec5a2940d76b4c2f54e0ee46d  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_20.py
sha256:2e44e6af9d668a2f5e8e28d04f205017693ffb8b721b31b9f7b9186d03a0aedd  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_21.py
sha256:596f37e90d491bc795abfe8f6bb92cb5a08c475562659ed840c5c936d3c89934  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_22.py
sha256:7e6d7e5252c064d173f9e473fda4367ea7961721797481ed70e64ce103eb8493  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_23.py
sha256:2439c75363f36a21fb14f7ea40955beca7b36fedc91cc7a3d5b122a9d8f2adaf  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_24.py
sha256:f392f23f8b11a12dc2b0392ed55e9dc9570e8bed14b18b567fa3a927c7b709c8  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_25.py
sha256:0d6dc633a23f6b890309def7bf4b3c952138ab2980f4f633ac08abfaf25337d8  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_26.py
sha256:12023e3a2db51ad290fbf0231046003414db215cbb73c075e6e665e446c9d62d  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_3.py
sha256:e28ed1f278fd5095c7d56bfc9319d287172a600e42416af86ebe72410752e420  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_4.py
sha256:9a84ad3121e731dd2efd1b34ba3544fbf0f8f00988ea1e98b7518b1dffe8bcbe  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_5.py
sha256:cd39f74f52f955f662630332704856f258113b4bec87cd22d9362be0148d362b  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_6.py
sha256:58dd5cac832c4fba3cceba686f95ff3451e0524ec0c6c2b19ca081ead9058541  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_7.py
sha256:8fd674abd803e8622f01374c460464c0caadcafb390a27b3d6ac6dc6b6687202  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_8.py
sha256:ef014821870c966ced875f70c2a01c51f95d8380183db3ad72fdd63e154c8d94  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_9.py
sha256:3ad1c2e5b273ae9fa3a1d334532191081e588f20bc4dddc6d5d649ba2c4a75ab  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_0.py
sha256:3f1ea46d8a9cef81983126fd9632393d0eca2c11d47d4dbe1bd42baf64e738eb  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_1.py
sha256:216bc57bac516862415b0515d6888cfb7b223a7cf5140f9f0e24a59d312d4aad  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_10.py
sha256:910634098f5dabf119bb6e5a24d0482b88475599d8834cfddf3c487acebb68e0  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_11.py
sha256:97fe9794d66c3207474e94578326e88c1c4e41e1cffde0b78961a3ed63cb004a  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_12.py
sha256:2df26746c41d7cdd64f8508d6f6560913b58c42770b86b430576cfc0602cba9b  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_13.py
sha256:5aa102c554cc20af6b5a30bc45f9cd5f8e867b4096d2b2bc4a981e8d78cbdd00  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_14.py
sha256:df9ad8ce6069e85fb418c843f2a8c46af7c313ac922b9ffa2f459de1ac48004d  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_15.py
sha256:b7e52a0f1859b2644f57516a34c37ca61e6c176ed51c37e97c523a9ff53f70f5  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_16.py
sha256:4c954d3855da8e985216c8096a3e8141993f0920090f18810f9fb7d2c8a1c1cf  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_17.py
sha256:56d8003aad7423a1c893a2577062ebad1746001415b012ec14c94758a006f7be  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_18.py
sha256:e118735718459a70e207d12249e8b5f715ed4e6653607418c5e15b315dab1def  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_19.py
sha256:bef943ff0bfda83a8ebf2070208868197c0174f16865acc1c597442b9921c2ab  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_2.py
sha256:3aebd81812da2ae12110d3715cf8482719c561fe1e0d5f75adfd8157fc7cec5b  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_20.py
sha256:21a646901aec0dafe9ab404e511ae701cd134db39f4ce47e1721e0d968f293f9  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_3.py
sha256:24fa859b794598ef8dd8ddd22992a9d8dc2354378c9a28594abd961c2bbac3ee  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_4.py
sha256:c8c22a3a421fccd5d39818aa0766c1093eef53a4dabb92ace0c9d37e60d5c820  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_5.py
sha256:f122fb23c0b2c138b817511dd79e56aa12c567d98e7b7eaabadb05adf705e842  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_6.py
sha256:0b755aca97400bdd564f0669958d03ca85a6b4d9fc70f24d700494eb18722738  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_7.py
sha256:0558d31821442febd4087c06f9884d6a034a29b0d555865613b5b2e34479302d  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_8.pyi
sha256:8230470d27aec4cfcf4976685ea6c7b6cb68edd7e35f86cfe0196ecdc9b853ed  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_9.py
sha256:fbef3150ed89cf783dd239969a86297b7262dc038a34e899a4af9e6dccb9a7e9  crates/ruff_linter/resources/test/fixtures/pyflakes/F822_0.py
sha256:5fcbe430f7a66d88159527ceb5dd8e9b7768169df58e4a86311e270039fd0f84  crates/ruff_linter/resources/test/fixtures/pyflakes/F822_1.py
sha256:17d7b40013377688fd2db07d606dfc1a03427324ebf50be80b73d24005e26603  crates/ruff_linter/resources/test/fixtures/pyflakes/F822_2.py
sha256:a67da255b78afdffebf32e24242d5ae025a3004e619b2a220d47edd20357990b  crates/ruff_linter/resources/test/fixtures/pyflakes/F823.py
sha256:3aef902b4664baf2b3be3ece5b01960e80b7a3ffcb2cf4e9ff7f05ecb3c5e3fd  crates/ruff_linter/resources/test/fixtures/pyflakes/F841_0.py
sha256:48bf0ff683f8190a07e53b03f7fd1bd436c906ddb0e0f1419386f02b53cb5dc7  crates/ruff_linter/resources/test/fixtures/pyflakes/F841_1.py
sha256:887d255345394a5b769d4e48ba70fe6610f747dc6bd9173b5accf1d238a8ffd6  crates/ruff_linter/resources/test/fixtures/pyflakes/F841_2.py
sha256:f02162977ccc457f04c978b64300e9490b7fdbcaadbfabc1d1e528f9840aca4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F841_3.py
sha256:68ef46d7d2f44c7982faab5857833e5adce7f7a12774dcacaa6297e422f9c2d6  crates/ruff_linter/resources/test/fixtures/pyflakes/F842.py
sha256:89aad36e71cacedefb1f1c5a7a8b7f4c482d6387fd2540bd1e0b1e18397d2c96  crates/ruff_linter/resources/test/fixtures/pyflakes/F901.py
sha256:a3d886c24c93b7cafff8c21c0a9def908702ad5e05291f0862fb9cfa0a038d4b  crates/ruff_linter/resources/test/fixtures/pyflakes/__init__.py
sha256:c1074ba072d833665d55f5f295b211a25923f8aa4286bc092ae7336e3b61a785  crates/ruff_linter/resources/test/fixtures/pyflakes/builtins.py
sha256:d6b7121853f91c09dee022543c99cc2199505adb8aaf7f6c5bab4f7a1d13e65b  crates/ruff_linter/resources/test/fixtures/pyflakes/future_annotations.py
sha256:e592e9358e8e1d01d0e67dafa2d0da62aa0b3fc05a82041eed7cdad71ab105d7  crates/ruff_linter/resources/test/fixtures/pyflakes/multi_statement_lines.py
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/project/
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/project/foo/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pyflakes/project/foo/__init__.py
sha256:feaca8252043d8199399bd5e281ed9f1745f09f0c9105b09e94545ba074032da  crates/ruff_linter/resources/test/fixtures/pyflakes/project/foo/bar.py
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/project/foo/bop/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pyflakes/project/foo/bop/__init__.py
sha256:44fd8b71291f91f6534ce2564dd2cc2ffde565d78655dcc4df36a1fa72a23865  crates/ruff_linter/resources/test/fixtures/pyflakes/project/foo/bop/baz.py
sha256:f06b07b5e77ee2eabd9b732593a1b2f858f32650f055434fe73e185d356db851  crates/ruff_linter/resources/test/fixtures/pyflakes/typing_modules.py
                                                                         crates/ruff_linter/resources/test/fixtures/pygrep_hooks/
sha256:2ec2b92453e37d7694c447b6b08e34616f0c96a82a1cc13f4605b5970c21b871  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH001_0.py
sha256:83fdfa32635945699e23acb9664c6952a28a067d76ece3a9d11ba7c90e38199a  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH001_1.py
sha256:1f7a55f526c8000534ba239a5c6ddfd83f9de41aef62d9b2a693de220269bdbf  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH002_0.py
sha256:7df11f0387584b22e4dcd0094633d03b9c5e3ed33bcb0ec3bb26fd321ac7bdbd  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH002_1.py
sha256:337f0d2dbeb4bd27b10452a0b671b4548d6d818c80b068d0549998933472f089  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH003_0.py
sha256:103e7f2866ac86e7caffc43c77b689531a8d880819e27abaf2391f8f9c880f19  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH003_1.py
sha256:cda9c89b940098cd78d37aefef62b1aa543920d1c3fd62d8909e6cdcd4d93ae6  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH004_0.py
sha256:9dbd008bb83eb2599b684405e6d2cb30369bde452be256fe6142aa517251d7f6  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH005_0.py
                                                                         crates/ruff_linter/resources/test/fixtures/pylint/
sha256:91815c320024fa921931fc9caca6f08303dc8b4a27a99076747c0b2e37749d81  crates/ruff_linter/resources/test/fixtures/pylint/and_or_ternary.py
sha256:57e02bb993b7b7139cfd21191239d5d39c1c406401c94c4fab17e86f50aadd2b  crates/ruff_linter/resources/test/fixtures/pylint/assert_on_string_literal.py
sha256:99ef9559446ab69795ab6b8c8df8830a3185c8603a36afa6e840e22b0cb84b6d  crates/ruff_linter/resources/test/fixtures/pylint/await_outside_async.py
sha256:06ec3dbb7a9dd7edba87662c133fa8efe6ee5b6764a8bcbda32cb701a65411f9  crates/ruff_linter/resources/test/fixtures/pylint/bad_dunder_method_name.py
sha256:29acf4d202352ef91075daa7d1dbbd72a73e349aeb7e11a785e58b2e74bc7eb6  crates/ruff_linter/resources/test/fixtures/pylint/bad_open_mode.py
sha256:c936b02d6116a46b6e4bdd2e3c7e91f4db612d1f449e04c5dd1d1314083fed05  crates/ruff_linter/resources/test/fixtures/pylint/bad_str_strip_call.py
sha256:97236c82c5237729ce8a1853c7bf1cda4cf98fb65c71894d0197f6356d341381  crates/ruff_linter/resources/test/fixtures/pylint/bad_string_format_character.py
sha256:efa0835244f18184ba5ba7e859f85ac5065a7d5f3de7275f33646db311e48c66  crates/ruff_linter/resources/test/fixtures/pylint/bad_string_format_type.py
sha256:13aa18c475be3dcbfca51f119a675d457422a1c9b5f45cff3b080d6b38571d94  crates/ruff_linter/resources/test/fixtures/pylint/bidirectional_unicode.py
sha256:492ce63c71eb7cdb0a298e4c5a5d0f8c63531da53375a203a8e0bb31d7fe5eee  crates/ruff_linter/resources/test/fixtures/pylint/binary_op_exception.py
sha256:aef9fb6d249da50c686a2dee857c71bd9c565df243718b3770198c301348637e  crates/ruff_linter/resources/test/fixtures/pylint/collapsible_else_if.py
sha256:bdc385719d8924202b9af2a6131548966561201eb55f5088321de5724b2341f1  crates/ruff_linter/resources/test/fixtures/pylint/compare_to_empty_string.py
sha256:ac255cfc7ff069a6de131de27f79cb100e22c69f50515727b425d79e51ce0c36  crates/ruff_linter/resources/test/fixtures/pylint/comparison_of_constant.py
sha256:2abe2a9d501ad0c6a7bef8994081f555b88dfbd511a2bb2e6319f914ad2264e4  crates/ruff_linter/resources/test/fixtures/pylint/comparison_with_itself.py
sha256:6ff6612aa535cc74d9799027de70b4c90ad6ddfd6f90e590f931ff150dca4b02  crates/ruff_linter/resources/test/fixtures/pylint/continue_in_finally.py
sha256:6e073afa3cc1f284a712c56242d90395975911676ba9d59989780ca5d53cde21  crates/ruff_linter/resources/test/fixtures/pylint/duplicate_bases.py
sha256:a2ffbf709e355a5ba5fdc6d95473a8af13ee18e01e2143f9e1e05020c814c95c  crates/ruff_linter/resources/test/fixtures/pylint/eq_without_hash.py
sha256:b1c15fef28110bac040b035d23e0b897c6bfc6d9a59b5ca02f2facebfbf6aeb5  crates/ruff_linter/resources/test/fixtures/pylint/global_at_module_level.py
sha256:a72a90189c649e00ff0b0f98e5cd470fdc29cb81787496dc67bf076c34f6c510  crates/ruff_linter/resources/test/fixtures/pylint/global_statement.py
sha256:3b02ae1de2790db00db68fcbd6972328f726c908ffffefd3a86c28c8ff720cf6  crates/ruff_linter/resources/test/fixtures/pylint/global_variable_not_assigned.py
sha256:47404ebeb791a4025b788278f07707c55c7f572cda802658af7d49f954b9fbf9  crates/ruff_linter/resources/test/fixtures/pylint/import_aliasing.py
sha256:f92cd0ad04b6d8fdb9ddbbe0d9c77f91993e3e7d2edb0cd1cd9d8fe76c99b3bf  crates/ruff_linter/resources/test/fixtures/pylint/import_outside_top_level.py
                                                                         crates/ruff_linter/resources/test/fixtures/pylint/import_self/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/pylint/import_self/__init__.py
sha256:d612e0470bfb6c4ec1b4a48eef119c56b133ef15c5ebaaf89e44aa3d6a1e6560  crates/ruff_linter/resources/test/fixtures/pylint/import_self/module.py
sha256:150ba7f9b08459d70efd31c0907298141d836b34109e187992375c7d70ef488b  crates/ruff_linter/resources/test/fixtures/pylint/invalid_all_format.py
sha256:7c43ee074126bb9b490305bb46b2af7e7ef16d5bf3420be633f0a75ae91a8247  crates/ruff_linter/resources/test/fixtures/pylint/invalid_all_object.py
sha256:578cc6a627a80551b5bf4910c78c6cca310aa71a570c19ca772a08c5d84d5823  crates/ruff_linter/resources/test/fixtures/pylint/invalid_characters.py
sha256:a0fb63e07728155033722ebb813880a6ec5dce830b316ab413756ab35d55cb38  crates/ruff_linter/resources/test/fixtures/pylint/invalid_envvar_default.py
sha256:f0dd8a2f84482b4fa42eadd256edac4ee45ebaa48dad771436c4d3b4032541c1  crates/ruff_linter/resources/test/fixtures/pylint/invalid_envvar_value.py
sha256:5e9722653bd49e30262c0d6ae4455dec31c1d88e19bf9cc920c26ca7c010d375  crates/ruff_linter/resources/test/fixtures/pylint/invalid_return_type_str.py
sha256:0b9b9709b0822bc7fb55b1d7150348c963ed3c42fbb16de6df6b0c6a06010fc9  crates/ruff_linter/resources/test/fixtures/pylint/iteration_over_set.py
sha256:adb69ef9b9cf05c611414e9cb828557f06367a53768952db17e6686a6feb34a3  crates/ruff_linter/resources/test/fixtures/pylint/literal_membership.py
sha256:22274948e84c22609deb838273bdbbb64d2dc1479803c9dc634b3f1c08ad048f  crates/ruff_linter/resources/test/fixtures/pylint/load_before_global_declaration.py
sha256:72b17098ed4f7c47d11edade7fc27631a1bc60c3de75d44e0ac202c01fb58da0  crates/ruff_linter/resources/test/fixtures/pylint/logging_too_few_args.py
sha256:14a1b279e0baf1eb2e4b6af691ac195bbb06aec439b2bf47ff804bffaed465c9  crates/ruff_linter/resources/test/fixtures/pylint/logging_too_many_args.py
sha256:7227427b5dab2327a54c1be62fe526c90e78d8fa73bbfd27b400bf862cfe2f79  crates/ruff_linter/resources/test/fixtures/pylint/magic_value_comparison.py
sha256:4033084fdac5edb8d837fd166dd1cef83ad72447346b9a5a4b1da68b27b7f878  crates/ruff_linter/resources/test/fixtures/pylint/misplaced_bare_raise.py
sha256:df5f935df1bc4a778f8caa6f9b196821a8824df0475d21757fac1f737ab08f88  crates/ruff_linter/resources/test/fixtures/pylint/misplaced_comparison_constant.py
sha256:15a4b750b8c18da4eddd238ab7bd3e3dd6625dc4cf2adec7084347bac2d6c47c  crates/ruff_linter/resources/test/fixtures/pylint/named_expr_without_context.py
sha256:8046d8afcace84ec0b635bd3bbc59c540b2272fa23cb18d4d2994cad37926bf7  crates/ruff_linter/resources/test/fixtures/pylint/nested_min_max.py
sha256:9f85720e8397653cb461029d9503f7233aeb307c2ef9f75f9647819bf1e15aa0  crates/ruff_linter/resources/test/fixtures/pylint/no_self_use.py
sha256:b4de0f467bf133374c5a71952fc6010d39930cb8236651ad3f39824947a69cc8  crates/ruff_linter/resources/test/fixtures/pylint/non_ascii_module_import.py
sha256:33e6e97e0468906ef5aaa5bea52c7293b26f85ba990788e115c6e631075a2c1a  crates/ruff_linter/resources/test/fixtures/pylint/non_ascii_name.py
sha256:41396f0ad1b7f772d88d6f998104c28aee288f5624778c0220d01b06ddeefeac  crates/ruff_linter/resources/test/fixtures/pylint/nonlocal_without_binding.py
sha256:b18ff5f84f678e27285acd3d8781263ea3cf024cabe1caebad64d8aa89a9b40d  crates/ruff_linter/resources/test/fixtures/pylint/property_with_parameters.py
sha256:af887fda9074e4075ad09a6122c16acd02112fee5af078aa83cbc77dbc9e9cfb  crates/ruff_linter/resources/test/fixtures/pylint/redefined_loop_name.py
sha256:1fbeef07ae1b5f214ea512ceb59890099e04665666c4bdc3581a719681150bea  crates/ruff_linter/resources/test/fixtures/pylint/repeated_equality_comparison.py
sha256:e240560ddb0157561cdc5c95936dedab03161c7c77f9785235cec19b9bd0a112  crates/ruff_linter/resources/test/fixtures/pylint/repeated_isinstance_calls.py
sha256:5ccb9adc42b3784a38b52856f54d6289987c5a7a85f853a35f505885ab7760af  crates/ruff_linter/resources/test/fixtures/pylint/return_in_init.py
sha256:0211e27e4c98ae76ad360e0d335d59f2c2977bf877bd6a07e7195327328a3359  crates/ruff_linter/resources/test/fixtures/pylint/self_assigning_variable.py
sha256:c3b63774dd81c2615b957e793d6182c040e0922a89f26b3568db6f3ed729b292  crates/ruff_linter/resources/test/fixtures/pylint/single_string_slots.py
sha256:43b7a075f824af291c599a40e27dc19593c122c19c39fde816bc31562cdd74b4  crates/ruff_linter/resources/test/fixtures/pylint/subprocess_popen_preexec_fn.py
sha256:151a6932ac04e08ee41ecaea35c1e1ccc964fb3781920e46659be63c8d1435f4  crates/ruff_linter/resources/test/fixtures/pylint/subprocess_run_without_check.py
sha256:09f4067b973b062140d58225dc935f091ac8a4f1eeab3897f0c22b775657ec39  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_0.py
sha256:49ecd6aa5e4264471f7e379a350d60cd17ada470212e310d565c37f401b8a13f  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_1.py
sha256:cc9b1623b68681ada78b0a434b2e78fa83c93d15dc5f1750bed6c2b7d2df75ac  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_10.py
sha256:c1a7c9aa5f9aea770717b90338baaa63ea78f9635555bb6787f63e14fb2c24e6  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_11.py
sha256:f7b9e6738825b7c50e953afe5c4e8b2243c1a10a66580dbb01f4ad22f1d55700  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_12.py
sha256:cb19a4b8997991f7eddb700dd27c9da22218e8ebedc0dfdcd145f894e44626d4  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_2.py
sha256:e7033ab127be26aa93899819d49b8838887ef52a90c0d9aca2cd154f9556411f  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_3.py
sha256:84e3442f6a372cea8f5fc997f81d467204261fddc19dffc05e752fb44dd08211  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_4.py
sha256:e6b433f2876215efc05efefca548a4bf39075ad702e465694b13dc821d166f18  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_5.py
sha256:c71d3c22184533e15bb9e92101963f55ee11e0aeca39995f129668dc800caa90  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_6.py
sha256:d5d310a557e1ff14492d7c7c844f11aa4346b3cb1eed81ff11c4660e3e2743ac  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_7.py
sha256:25dd60be525ed771344c3596540963e25df5039e01e5fb4b8b8e30496fc694ac  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_8.py
sha256:f5fe4f55e491cc8637a7bfdf96bbbb35cf7d4319d0bec4636ce5799ef79b0ed3  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_9.py
sha256:2111fc52a5d8f7e2c649f55765164230f2a3310afe424d6864106401a5ed492c  crates/ruff_linter/resources/test/fixtures/pylint/too_many_arguments.py
sha256:7868ef420184eebd4652a0735257431b71a661f7e75197500eca17d4018fe9b9  crates/ruff_linter/resources/test/fixtures/pylint/too_many_arguments_params.py
sha256:1e5dea657c2af08dacc1307af5d9068f16a8995b6d6aa169ee441f32b75461fb  crates/ruff_linter/resources/test/fixtures/pylint/too_many_boolean_expressions.py
sha256:c5f6429a12988b7432f19df44c4800d76b95b30d6cd4679821d580ff9e40a8f5  crates/ruff_linter/resources/test/fixtures/pylint/too_many_branches.py
sha256:2f77b4eb0c23d97f5c8bafbf0258936cdaa6d4e9808919ff0a9331223e72976f  crates/ruff_linter/resources/test/fixtures/pylint/too_many_branches_params.py
sha256:73259bc6c76b7a466a067c0ec23721f1565a6094d0c8084d1d7158e9bdbe7d9c  crates/ruff_linter/resources/test/fixtures/pylint/too_many_public_methods.py
sha256:9e84074a72969e5bb2b2e1dcc6eceacb3234fb036e1da48a00fe0f3acb1079bf  crates/ruff_linter/resources/test/fixtures/pylint/too_many_return_statements.py
sha256:4ed203d22f20286baa1492978aaf1e4286d06b1167241e1300772f741e986d98  crates/ruff_linter/resources/test/fixtures/pylint/too_many_return_statements_params.py
sha256:00c2bf05aef9863f7b63cfb45c290e34961bcbce10f3994a95a202f353fee9cc  crates/ruff_linter/resources/test/fixtures/pylint/too_many_statements.py
sha256:4e19b12a91387d83f3fcdd2c5ebf32b7781d147826c2200a641c2d9727c85062  crates/ruff_linter/resources/test/fixtures/pylint/too_many_statements_params.py
sha256:2e7f12c2784856a834db2e1fbf0f9bd5306b7407894d83fc9b87d9e9b2380517  crates/ruff_linter/resources/test/fixtures/pylint/type_bivariance.py
sha256:199a6f46e1bafbd22d7015acf36a9b80b714ba55af68b7522bfdb74d73863b55  crates/ruff_linter/resources/test/fixtures/pylint/type_name_incorrect_variance.py
sha256:0c56d5bf62e694960810fb73010d24b82c554d30453fe2a603e7d9115e1525a9  crates/ruff_linter/resources/test/fixtures/pylint/type_param_name_mismatch.py
sha256:f45ebff1b692d7f29a082827a5fe42d163c4b3c7e891b3bd527b501e7cf6de76  crates/ruff_linter/resources/test/fixtures/pylint/unexpected_special_method_signature.py
sha256:fd9b34a82c2e9de04aade01cc5009aab2bbc1d0a7c13a5d709f42abecbe9593d  crates/ruff_linter/resources/test/fixtures/pylint/unnecessary_direct_lambda_call.py
sha256:8bb83afea9effd23444f0120ecfeab7ff54498b532e3bd5e678b58fb8443232a  crates/ruff_linter/resources/test/fixtures/pylint/unnecessary_lambda.py
sha256:215dbc4f701796117d5ad7d404136e7108a09470160b889c8b2003eff91cbe8f  crates/ruff_linter/resources/test/fixtures/pylint/unspecified_encoding.py
sha256:df0261a66a07946dc9483071c45b8f99c4ec841e08cfa97a3ae1375d87beec72  crates/ruff_linter/resources/test/fixtures/pylint/useless_else_on_loop.py
sha256:cfad0552fae809751971bc11f00c90585673bae999f011baa76b47c4cb0cf4fb  crates/ruff_linter/resources/test/fixtures/pylint/useless_return.py
sha256:027d384e021d6690e927fb6691cf8df2ba7b90ed326929f70f04baa2b39f1264  crates/ruff_linter/resources/test/fixtures/pylint/useless_with_lock.py
sha256:59ac792293c367ecce4406541ce0c4eda6cdf234b63d07ff10230b8375e787b0  crates/ruff_linter/resources/test/fixtures/pylint/yield_from_in_async_function.py
sha256:21b3123acb011ea1ad9889de364fcdcc27d62ad8efd57c9f89d88592d238c7af  crates/ruff_linter/resources/test/fixtures/pylint/yield_in_init.py
sha256:aa64dd2eb01b8a67029b515f914b8a29da645c2b898bd2c0b4f9a3fc3007d05d  crates/ruff_linter/resources/test/fixtures/pyproject.toml
                                                                         crates/ruff_linter/resources/test/fixtures/pyupgrade/
sha256:20cfe63685aff7d3091ec5b5daf712f54878dd0ae088c6e5f6842ba2e10042ca  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP001.py
sha256:b41476ee41b5654ba647b6fc2e5a8dd6b14e8783a9bcc823941b1c99f183bf37  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP003.py
sha256:14c482a0efe17a34acb850a5d26f1b8568e7ceb354c28915f2412433d46bbc93  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP004.py
sha256:76ccd15532b5ec0db371fd3ca3e87bd69543a4b2a1095a098b3c5c6213ff4ce1  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP005.py
sha256:bd873830b0225ac4ec8cc90d9f305cb8464fadc4e9acba2b6406d2d40255f423  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP006_0.py
sha256:c7be865faa068b727438d3cdaaadc95b61b3f4f15ba290a573cb263260b76d68  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP006_1.py
sha256:caea10d51df2fc1be291c2e4ade0d121491266f926678f2cfd3a20d225f92dff  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP006_2.py
sha256:ead3f4684f4b80cad2115a8068bd5cb537089dd4c5e9292241b8253be5b5f053  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP006_3.py
sha256:1fe831225d03b7a6386e18aff5bc5b0c97134ddb5878d342e6175e76caa13cbf  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP007.py
sha256:77121e70ff7eb0f77c139b6f2795da38c9e1c7eb994af65cb11a33685db823db  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP008.py
sha256:70cd26ee64d15c243177e340f75470186b21019123f4057967a04e6a596f3d8a  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_0.py
sha256:e1c9ede64068171645e9203e10ed9ced1fc2082e779905e57a1b463e3e2b5df1  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_1.py
sha256:5a4b2c50dc0a10a809f3bfa31e218b85536d4d89f4cead04fb9704fc616861d0  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_10.py
sha256:aea451da52d03e28ac74dfd4459eb682d974015e464f2efcc79cde6bb5b86cf9  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_2.py
sha256:d8522e710338cf4dc92ffa15803c05436462f460d4bc134365419051a0afe3da  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_3.py
sha256:3e611f05c1c41f5aa00ec4de767455518747367113c9efb1a50d83c7e496c31c  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_4.py
sha256:24fb5eb47092f43c96aadebafeeb2b884dd79cef5367d3e1971f6c2cec467e28  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_5.py
sha256:f6afce244884ec4e9adbd638b23af20cc52aaea84830cd6f6a073f38fd088300  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_6.py
sha256:9a1181743b467c2ea7ce779a0f2b29b618023a0e9d22c3c507382a1b02fd8a62  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_7.py
sha256:3558c8b430cc1dac0c33c32439b113fad5a25af7d16085a42d3a2b14654f9809  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_8.py
sha256:ee3fc61b77d5517a67e7b683bc319ac9054fdfa6b94920f5a335ab4f0dd69a81  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_9.py
sha256:b70a4b1bbf765fe4711fbe41cffdad3b6a0696247f3c9bb75b7e52e96ec2821e  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP010.py
sha256:3c18be50826eb53ba48c7357482afb2a7caf5fbe40607d156b7e67059cf8a6cb  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP011.py
sha256:5a3d40baa2132e740ad194021cfa975e50aaab4474b170e6307ec6db7eb2a01a  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP012.py
sha256:41b1370200d808fc97e976536012fc7accaa4a03ebfaaffc8d1663aacceae07c  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP013.py
sha256:cabc079de14e79eef12bd8784ca6e9a3de50a0bda44e86cba6da1c822e7c1870  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP014.py
sha256:805436d28a592df4f20e8222e73539518b1d2b263c0dbe48dfb93e28b0b48605  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP015.py
sha256:4d0de06ebd7a25031db48c337ec08de587d6b774e7bd35fca8f492288a8eaf5e  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP017.py
sha256:c9a1fdec686ae70b5df1ffbb6419fa3337484e83105807febd8dd1db3a1b8a58  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP018.py
sha256:102d7095db708a908ef87877ba45e962d600d3c52c7492df99dfa33553edda78  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP019.py
sha256:7ce6f9fa7cad181fb329e616cf669493f46520043a1139f8a63a1a0ecea590ba  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP020.py
sha256:287ad151cabf769e3394aad21a738980d97eb9459a03c1b5cb9dd82cf7723407  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP021.py
sha256:9c3d824db08b34e6ba2a624e0a018bcbd185b25f08ef88aa1f790d0c17224ee7  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP022.py
sha256:d366f0b898ccae30e2042d95b90b786cbf2fbb85eacfc9bff7e1324900d9bcee  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP023.py
sha256:5ab0258dee5763db56a98409c41035e566b6d5917494386ce910bb0d7b21461c  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP024_0.py
sha256:d4959dd3337e12c985db88c62dac91d548e0f30be531319b527023b72f1a4529  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP024_1.py
sha256:c90a73927aa7dda2dbd034f0b3d657e29c1157a7fa9378159d15f52c81050c33  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP024_2.py
sha256:47594a73c7d9be5b32990a16f95794f0fdf5f77038b8fa192fc196067966481f  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP024_3.py
sha256:c81a83f3bd2feaabd66c4652919c3433ace0be11034098f82609e3be7f0454db  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP024_4.py
sha256:f342b90fafa12f5922bc156bce73dacc028444016e871ddaf467099572c88d59  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP025.py
sha256:bf17717e5baa173b69678974b983d1c9b33b3b6df6996e6f013517488ebfbfc6  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP026.py
sha256:d75ff5d2638bdaad3b4eda4234c075fef4da759f016d67dd8c9ba9f7a672e08d  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP027.py
sha256:11d18feada381205270501292a15e6ba1f9265caa159eb372a77fb320c0aa04b  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP028_0.py
sha256:b58a5f3059df730cf9895537ff46ed46e100249196036d32ef6e4971563101b0  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP028_1.py
sha256:a3615cd428821a6d6ceadc22237d97f702c1d735c1bd1730f9b7b080b8ac9e5c  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP029.py
sha256:b4b7dcefec2603876a150d918beb5c3959f13f4b9cce024b4b5606436f8bd0a3  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP030_0.py
sha256:bd42c4643d39a7cce190be99ab06d6b0a4032a7fc7af10a40922c9af9daccb12  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP030_1.py
sha256:8111a902711237d266ce137041b5a4da45491895d41bf90cbad0c42a1dd710e7  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP031_0.py
sha256:494b34c1bd11f097eaaad726d0752f6ae98eb2840176396c6eb819920dbdc336  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP031_1.py
sha256:bad9103f1e3bcd9859ff7720ba97862d4ebfe9c17422cec2bd41ba80c64c94fd  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP032_0.py
sha256:6dbaa7d8e2da2269a48cdc55529a606a32979fa836dd8612d703714528c1a54a  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP032_1.py
sha256:e035c3433e0bba9998c5ea42fa8708cb6b89555d0044c12a4d2c42cad69669ee  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP032_2.py
sha256:4cb679cf0be6df9790c1bda0a7f18a7a5f6e8f886fb1b900e9791b7ad6e2a644  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP032_3.py
sha256:fe01e9b530e80e95f60d87a423677bcb10ea48e6c3b54c87c4f348d5e07b296e  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP033_0.py
sha256:faf0a44375f69cbf6048d98886499d0d98a52e34cac2722586fb54942c9dbc3c  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP033_1.py
sha256:2e23bd4050160b86354d6f7bc4fe6434d2d01d839c09afdc7fb2cbb764ff2c1d  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP034.py
sha256:eacdc29b6331f903834bbdf8ddb013f0e35935816ac7bb86aa669e68cc1410f4  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP035.py
sha256:43781a72f3707fdecfb1a699fcf7531ac710cfdddcf66ec5effc6499505c96cf  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP036_0.py
sha256:6824fad18a3f84f78b2b2663bc4510d4aa9c2d30177a14459d68f530484a46cb  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP036_1.py
sha256:fd6bff9ecac54afe2036c2ab2ea15d11a640a4747e2c8df26c454b98c19291ae  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP036_2.py
sha256:87d01dcc9ed83c12e80ca8797cda4c3c8bd1f455b983111efe0595f4c10e6eea  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP036_3.py
sha256:640b302b46078ab41ea15198154e499df845079aba23d559f00dd57b5e7ba8d1  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP036_4.py
sha256:e7096b23b115de23054425b6e7fcbc8c9c932d00446fc064be96c6aeb702e324  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP036_5.py
sha256:97cfcfd49b032f2ad66bdec7d19d9bf65e29abb5108a56c4d8cdc1ca40aebc84  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP037.py
sha256:84a17050f22fb67a5128284fe9c8c942364ab25d63889ff47b5539e4e1e23309  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP038.py
sha256:d7728542f91b6b2a3c7e82e30bf28eca3e9720795e832f28f1779aaf5c04ca98  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP039.py
sha256:e388b6784dbeb55e93ddb16e4dce8a9b9a5b946214e120d34a9cf69c0dbce9a4  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP040.py
sha256:2556e2917baa468fb77dcde2a3f21a914e569adc695e3db51abf4b2ffecdb086  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP040.pyi
sha256:de88828f5b7657826710674f67de3e6ed04170d0bfabcda921e3fb9fab3f1d59  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP041.py
sha256:1fe6b079f3f125e8f0f0a92746b4d52c637b9e22534263534150c5eb4c84976d  crates/ruff_linter/resources/test/fixtures/pyupgrade/future_annotations.py
                                                                         crates/ruff_linter/resources/test/fixtures/refurb/
sha256:191cd8dc2dad3b0b501522fbe40fa0a330328eac2283a1dc9bb038608a7097e6  crates/ruff_linter/resources/test/fixtures/refurb/FURB101.py
sha256:0e5c8e59aac221309340b53e615e9147bb01b37f4f7541a4205d4e00c4e43853  crates/ruff_linter/resources/test/fixtures/refurb/FURB105.py
sha256:9681bc4a187f43c4f9787dc7bc62d8338ba8a344ebe8f03aa7dac17ab1ee06da  crates/ruff_linter/resources/test/fixtures/refurb/FURB113.py
sha256:b87abc759802726b3f80154532b2539ca50997e0bba6a6bcdb35001c48e48232  crates/ruff_linter/resources/test/fixtures/refurb/FURB131.py
sha256:81daa78fd8b6406d16449ef049b15189cfd6aba6825ddc15d75497d050cd2839  crates/ruff_linter/resources/test/fixtures/refurb/FURB132.py
sha256:30d5809c9e10291ba72718688bea2bc519e1ebfb4291fdc6aa88633a20afbab1  crates/ruff_linter/resources/test/fixtures/refurb/FURB140.py
sha256:9119c7856aac7703d5ef6a8891a1e2d8f6d773039f99f614f4b56e992f64466d  crates/ruff_linter/resources/test/fixtures/refurb/FURB145.py
sha256:feacf59579e02bc8251eb6d81708f12a6022911a62a13edf6cc3c0f14071bd14  crates/ruff_linter/resources/test/fixtures/refurb/FURB148.py
sha256:7034cb00873f0303f66f2df6336675595f3f00b52cb267991f55072a899e4bb6  crates/ruff_linter/resources/test/fixtures/refurb/FURB168.py
sha256:6f4df241ae15cb9b04a4efcb39a56adfabd7e5438fac099fcff7046d7d21ecad  crates/ruff_linter/resources/test/fixtures/refurb/FURB171.py
sha256:e155fb446f85f2405c236f71202633f777be0c8bc4402ba9d01c4264b460c76a  crates/ruff_linter/resources/test/fixtures/refurb/FURB177.py
                                                                         crates/ruff_linter/resources/test/fixtures/ruff/
sha256:26547353975b41524ec1ca86635697b0cda3c16b7e1e36a7477bb285f9f9e919  crates/ruff_linter/resources/test/fixtures/ruff/RUF005.py
sha256:c9f66ef18be59be15186cbf8717b58b3dd8ad4a1fe6fc72f9856e2bda3ca2d29  crates/ruff_linter/resources/test/fixtures/ruff/RUF006.py
sha256:2b64f82dea5243e2cefecab936a2489f4fb5a90694c2b391a2fa14b50997cbf5  crates/ruff_linter/resources/test/fixtures/ruff/RUF007.py
sha256:9332755f87bec1d7a129d87f1aa71d47b243312d8bdb6f321ac05734c4c71c95  crates/ruff_linter/resources/test/fixtures/ruff/RUF008.py
sha256:2d822eab1309e24ffcafbc3ae78aaae279229330da20cb3db708390290ba8cc5  crates/ruff_linter/resources/test/fixtures/ruff/RUF009.py
sha256:886e8b3cb7b332646fc8361edf2b5e8d70653e3e28c24058e85060a0628e9096  crates/ruff_linter/resources/test/fixtures/ruff/RUF010.py
sha256:2ed70baaa16dcbf8923a7a144e9615a80455d094d1077733b1a560ec0e1e5285  crates/ruff_linter/resources/test/fixtures/ruff/RUF011.py
sha256:1b1bd0a93aa811d2b7a5a93516c1ff0c6dda48b8c095bf726f8b5fcd531d2b4f  crates/ruff_linter/resources/test/fixtures/ruff/RUF012.py
sha256:57311b12f34021c0f5e5cec511a91de945a6dcef16849139cac358836768b2a8  crates/ruff_linter/resources/test/fixtures/ruff/RUF013_0.py
sha256:6d2d5f4f8203ce3156616ef9fbe9b1b4025f02f990f29bd7f7347aa3d77a9a60  crates/ruff_linter/resources/test/fixtures/ruff/RUF013_1.py
sha256:350024f7e50e4d7c8947637d00c314e8c3804f7b63557a9ef5dc2199c370db21  crates/ruff_linter/resources/test/fixtures/ruff/RUF014.py
sha256:e71e5bf3ccc1a28b58ab0de4fcd59c57dbec09d8354877d6bceccf6b66e9e1b2  crates/ruff_linter/resources/test/fixtures/ruff/RUF015.py
sha256:d9fd6ccc2fe0895701d71c418463871126158094a097e052ece17e48413adc5a  crates/ruff_linter/resources/test/fixtures/ruff/RUF016.py
sha256:4cfa26d8ca8f5274c988226aed1937e6bd8a49a0304250e832a1e016365634aa  crates/ruff_linter/resources/test/fixtures/ruff/RUF017_0.py
sha256:d85d424b6e4811c7e182f76a9b64f033c6c8e6f8c3df2342a2bef21896abf3da  crates/ruff_linter/resources/test/fixtures/ruff/RUF017_1.py
sha256:1f2a49fa28b616ebf4a413161a3dedfa586f2bc542a405604d83f95f7a0e238a  crates/ruff_linter/resources/test/fixtures/ruff/RUF018.py
sha256:de9c68f42278230856d067766ebe29c18d35908d22991a0ed18b01ec159eebfa  crates/ruff_linter/resources/test/fixtures/ruff/RUF019.py
sha256:46be32e4c4ccd16f1ceaef82677f3cbf8da14b91a886b5a0154e09035376a4a6  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_0.py
sha256:4bf2c3957282fa493ff968ecc56a162a58f5f9f5a37e3832a1ba0742bf4397d7  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_1.py
sha256:ce11cb3a39a75dde5020f83fe128026eb06dba4d6f4041b5b8e5c5883ab69a2f  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_2.py
sha256:487c598f52b27bcc26525317bb066e1aa0d3542e3362b907d74c59d4f69ad2a0  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_3.py
sha256:67e2cb58c24abf7d655fd64969dd26db89fefdfc9600fac82ac85c5d26870be6  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_4.py
sha256:1228965f706f2349ae44f704084c63d57a0bb8a6e6e4cf65a93cd81af3fb30cc  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_5.py
sha256:36ce58c570f1fac3dbc24afc125941c6d1265eb5002e5b2b6cb87139438c03c3  crates/ruff_linter/resources/test/fixtures/ruff/confusables.py
sha256:26a628c518a8c0e28ec0061e69601b6c78eb70a46c6a1baf5f9c9e2766033df2  crates/ruff_linter/resources/test/fixtures/ruff/flake8_noqa.py
sha256:9f1c70746bfce494e2da9af6795a325e47a84ac3151c5240c77b1f7bdd6ad677  crates/ruff_linter/resources/test/fixtures/ruff/noqa.py
                                                                         crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/
                                                                         crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/bleach/
sha256:1081f0215ec3ad03f4dfde6dea4a11e44f5a24485031bc12f20e151871ab45d5  crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/bleach/pyproject.toml
                                                                         crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/invalid_author/
sha256:f955cfd6b257336b8c71dd300eb9d436dfb7e5dc7a20db82fd807faae4eb2aa3  crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/invalid_author/pyproject.toml
                                                                         crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/maturin/
sha256:b2179d3264ce98addb6ca1886782769b97193ef1360985595affac29052daac2  crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/maturin/pyproject.toml
                                                                         crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/maturin_gh_1615/
sha256:ead0ceac4444a461f92c7cb2a87c5b334ce7f0f0ddce07692f3354f1a501d6c1  crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/maturin_gh_1615/pyproject.toml
sha256:3fd9b87cba949c9fe43c5251ee624e1eeb9e271b999b42fefd71a973d39f4604  crates/ruff_linter/resources/test/fixtures/ruff/redirects.py
sha256:a5a521d9d31f387bb0a2f3f3670d1bc3aee3e73c1e987139e6fb7741891987e5  crates/ruff_linter/resources/test/fixtures/ruff/ruff_noqa_all.py
sha256:482c393ad94761933e75a7ca5a83027aea101037128d71446bab55b4f670ca3d  crates/ruff_linter/resources/test/fixtures/ruff/ruff_noqa_codes.py
sha256:75584f2a9713222a59c00cb9b97f2c56d85b1e20e561d034ec6c926955b79e0e  crates/ruff_linter/resources/test/fixtures/ruff/ruff_noqa_invalid.py
                                                                         crates/ruff_linter/resources/test/fixtures/tryceratops/
sha256:f6186e4ae96b1720ed266c48d05bb1ffd600cf4d5b4ce883614181e75f727446  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY002.py
sha256:8ef8c5e31459f8aec1f8ef76a871543f3aad3d46fdeaec5101e647733f08d6f1  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY003.py
sha256:f0833bebdcb790efae410ccb34f668979a5eafeb82a597eddffe5bc75aa608d9  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY004.py
sha256:9c16a2e4ef7d5e3a9f15ac96223672f05ebd94a36d08ce2521fa893995ac7b9a  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY200.py
sha256:dd03060941e73ff17b494f266bbd7d88dad947aeecdde26a329a355fb16d413a  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY201.py
sha256:3facd33be48ecf1a0722feb58fbe66634296299022731e7c30ee97758521388d  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY300.py
sha256:d7a1586bfa00d6549f3517a1370fc9987f6c7257bf5e2a65a0a6f8c6897e54b7  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY301.py
sha256:e9374bea9e1ca868beaee4f81548f4412c0497ca2e09089e4cd61a98310bd47e  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY302.py
sha256:f3e31861f05bd801bcd3e5b561c28885e6df43a3ec0fb2c18cf6a0896adcba87  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY400.py
sha256:7ac2ab80ab0ed670640665dfa97ab324224986cc7a3af3b2e1177dfb3d459e3b  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY401.py
                                                                         crates/ruff_linter/resources/test/package/
sha256:a6dfcf9a7978996757e9d45522e9850d964d73a5e8edf20a83eb9a236413e1a1  crates/ruff_linter/resources/test/package/pyproject.toml
                                                                         crates/ruff_linter/resources/test/package/resources/
sha256:65a15cbbeca87f17449e5b2b2e152901973a2f6c8a2c9ebfc62f99b6171b1387  crates/ruff_linter/resources/test/package/resources/ignored.py
                                                                         crates/ruff_linter/resources/test/package/src/
                                                                         crates/ruff_linter/resources/test/package/src/package/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/package/src/package/__init__.py
sha256:55f7b687ee9c75ac37c41f7a0edb4c3596dcb68f22005b125ca2d3a715e5fd91  crates/ruff_linter/resources/test/package/src/package/app.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/package/src/package/core.py
                                                                         crates/ruff_linter/resources/test/project/
sha256:75786e6e98f06ca4025a9c655ea569f79c68fb489a54f3b500660694e6ed9088  crates/ruff_linter/resources/test/project/.gitignore
sha256:4dd53303d8393116a326f7894ea39e4d4929fe06201aa7f3795deb719b646955  crates/ruff_linter/resources/test/project/README.md
                                                                         crates/ruff_linter/resources/test/project/examples/
                                                                         crates/ruff_linter/resources/test/project/examples/.dotfiles/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/project/examples/.dotfiles/pyproject.toml
sha256:4c75e518a1a43e96ef6843a38267a4176de682ec6119b08b5964a491ae89aeea  crates/ruff_linter/resources/test/project/examples/.dotfiles/script.py
                                                                         crates/ruff_linter/resources/test/project/examples/docs/
                                                                         crates/ruff_linter/resources/test/project/examples/docs/docs/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/project/examples/docs/docs/__init__.py
                                                                         crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/__init__.py
sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2  crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/file.py
sha256:7f84a02561da78ab51941e48f63df484a2994068b9a7bc086fdc51776d24b071  crates/ruff_linter/resources/test/project/examples/docs/docs/file.py
sha256:a4ebb23266a0f804fb9490ecba53939f1c57079928ca8eee357a20af493aa273  crates/ruff_linter/resources/test/project/examples/docs/ruff.toml
                                                                         crates/ruff_linter/resources/test/project/examples/excluded/
sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2  crates/ruff_linter/resources/test/project/examples/excluded/script.py
                                                                         crates/ruff_linter/resources/test/project/project/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/project/project/__init__.py
sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2  crates/ruff_linter/resources/test/project/project/file.py
sha256:a1806bcb5cd944df87b814ceb271f452905c31275e957dabdb1f3cbaef795505  crates/ruff_linter/resources/test/project/project/import_file.py
sha256:55ec825d571ea65cfd853ae33a0b2f102d4dd31075fd6e89c839ba5266d71fec  crates/ruff_linter/resources/test/project/pyproject.toml
                                                                         crates/ruff_linter/resources/test/project/python_modules/
                                                                         crates/ruff_linter/resources/test/project/python_modules/app/
                                                                         crates/ruff_linter/resources/test/project/python_modules/app/app/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/project/python_modules/app/app/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/project/python_modules/app/app/app_file.py
                                                                         crates/ruff_linter/resources/test/project/python_modules/core/
                                                                         crates/ruff_linter/resources/test/project/python_modules/core/core/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/project/python_modules/core/core/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/project/python_modules/core/core/core_file.py
                                                                         crates/ruff_linter/src/
                                                                         crates/ruff_linter/src/checkers/
                                                                         crates/ruff_linter/src/checkers/ast/
                                                                         crates/ruff_linter/src/checkers/ast/analyze/
sha256:837b42b8f15de2d37c44875337a1d223b304706ade79dc7803c3eca1027ccfca  crates/ruff_linter/src/checkers/ast/analyze/bindings.rs
sha256:95599b4775047c07aaf51cf0a527a6ef34cf4fd48adb29cc0b3ec3ac27a01c0a  crates/ruff_linter/src/checkers/ast/analyze/comprehension.rs
sha256:49f6d3cdbde94cc006fd851de8ee8295890569824e331b5cb18327bf1c68efcf  crates/ruff_linter/src/checkers/ast/analyze/deferred_for_loops.rs
sha256:a1890c886028565c2fcb3f3d00e80f77b9dad5feacb3061639140b8d0552d5b8  crates/ruff_linter/src/checkers/ast/analyze/deferred_lambdas.rs
sha256:9ce19b37dec9d3ac37ce94671c3dcfca691ca48f449aa0cc1aa223aefa6616b3  crates/ruff_linter/src/checkers/ast/analyze/deferred_scopes.rs
sha256:c6243070b64c77450a33732ba2e621a83c58df587cb2bdbac341fb51b3f7ad96  crates/ruff_linter/src/checkers/ast/analyze/definitions.rs
sha256:206a44972f827861ad2a5b487f1973094f22222a8aa7e4488453b579eefb90ca  crates/ruff_linter/src/checkers/ast/analyze/except_handler.rs
sha256:cd0de6e67a905eda446ec19a0521f43e23f3d375b86d54c7012345a5a4ada806  crates/ruff_linter/src/checkers/ast/analyze/expression.rs
sha256:52984755fb1bc5a900b582c2a722e29979e81672f611ad1714d21e62f8b674da  crates/ruff_linter/src/checkers/ast/analyze/mod.rs
sha256:4ab26a8ba0777353a49895255648627c79a31037864275a809ae71fb2009e92f  crates/ruff_linter/src/checkers/ast/analyze/module.rs
sha256:48145c8b29fc1a8e280a711aa7e99958c0f9b1091fa3d571ad4383baceb85312  crates/ruff_linter/src/checkers/ast/analyze/parameter.rs
sha256:af260f59951856e3f9e93fd1e43a5fcf231fc309be88ba41bab999b26c894d8e  crates/ruff_linter/src/checkers/ast/analyze/parameters.rs
sha256:fe36c54dcac2007007d756795aadfc8563b7d8547d6742e2cf71ff39f0d2a433  crates/ruff_linter/src/checkers/ast/analyze/statement.rs
sha256:353611c5be4f405704c6e32cd055aa246695fa331f9f20ec92580f13f9dd409f  crates/ruff_linter/src/checkers/ast/analyze/suite.rs
sha256:202ea889f91874670b8642a973ea292723614951db4f6627fb27d124cc693257  crates/ruff_linter/src/checkers/ast/analyze/unresolved_references.rs
sha256:6a914c0e46545b792ab98b47971d31413bec2a4c48c49e5d48b6606276efdb4a  crates/ruff_linter/src/checkers/ast/deferred.rs
sha256:4bdd5897804894c3f97f461d9ddcae0f8a597339f8c10fe3f74fae5f4a8f90ef  crates/ruff_linter/src/checkers/ast/mod.rs
sha256:7e3d08437cc84e0e125172e6a560c96a1302e2f80f1ca20dc2718f3130a92159  crates/ruff_linter/src/checkers/filesystem.rs
sha256:f76815a7174b4f1d34dee1425cc56f66b1f19389af6ded9c107e05b8d0dd2550  crates/ruff_linter/src/checkers/imports.rs
sha256:485dc8f83b6c81d538edeacd4e2fc53b54ff831bb48e211086336e648e7c314d  crates/ruff_linter/src/checkers/logical_lines.rs
sha256:99991f404c9222660bad4826fae6bb547044b4d739e52c3a9c1e8b71956f08e6  crates/ruff_linter/src/checkers/mod.rs
sha256:cc8ccd277d607d3399626b3a6d3d112822c3314dec59cfaba8d3b04b7f597dc1  crates/ruff_linter/src/checkers/noqa.rs
sha256:941fb52ca57cf096bf3cea86eb67886ea58117e893733eda760d0cc2ebeb6136  crates/ruff_linter/src/checkers/physical_lines.rs
sha256:091cef9df3bfaf30c3d8cd2a80e341897e5e0ac1c4f5456d22902e8a029c27d4  crates/ruff_linter/src/checkers/tokens.rs
sha256:bcc6519d7cc7f713a67858fbacb3bbc7656b958806642a1fd8cb7cf250068758  crates/ruff_linter/src/codes.rs
                                                                         crates/ruff_linter/src/comments/
sha256:b976376fd74e0e6a221f6f018cdb1903168d0e7b6468d413f3d617ab04a3edad  crates/ruff_linter/src/comments/mod.rs
sha256:d670742b054a69565d3a36e75eef635da1c00f4ead2f2aeee55de0b6353d29f2  crates/ruff_linter/src/comments/shebang.rs
                                                                         crates/ruff_linter/src/comments/snapshots/
sha256:c607abf6e5a076509b6e437221baedb02423040f3fee2ecfbfafef93a1d08a8b  crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_end_of_line.snap
sha256:c607abf6e5a076509b6e437221baedb02423040f3fee2ecfbfafef93a1d08a8b  crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_leading_space.snap
sha256:9376d2687f564c155c4717a7eed054ecfe9b6acf3b1e8be12b91433eaece60e5  crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match.snap
sha256:5e70e212f3d56a3233f1ea63a36b9699212040ed48810d8820c3f2ddcffced56  crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match_trailing_comment.snap
sha256:c607abf6e5a076509b6e437221baedb02423040f3fee2ecfbfafef93a1d08a8b  crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_non_match.snap
                                                                         crates/ruff_linter/src/cst/
sha256:864110e35094dbaef994e7e156e22eb051b58585100f1bfea07266b391c2231e  crates/ruff_linter/src/cst/helpers.rs
sha256:83a1f665c3d7eb2b34cd8f18bb324f6c0f89e1f3900bef1f02e8c1229cfc533b  crates/ruff_linter/src/cst/matchers.rs
sha256:2e5aeb6a92b5f5a207dd9d8f8a0fa7dd24d454167cf2ff1e6e80320945d964bc  crates/ruff_linter/src/cst/mod.rs
sha256:83d81ac338fc3f475b9a4336c1b60a59c32d7dc94ea5fbf4129c7e9872652fb1  crates/ruff_linter/src/directives.rs
sha256:55bf2e4be74f51e1b76381dafbd574b0b5f8de98ce6e4a96693917a567ab8e0a  crates/ruff_linter/src/doc_lines.rs
                                                                         crates/ruff_linter/src/docstrings/
sha256:2595d628154cdb1b4b6cd3289e9a26eea82cf1d14532f44d3cbf5fdc776732b3  crates/ruff_linter/src/docstrings/extraction.rs
sha256:469d7d0d1f13f13ee9198a98a525c967a2c6ee907f243d04a91f8833a4cca4b6  crates/ruff_linter/src/docstrings/google.rs
sha256:b73da4c35cb9bc04e4db627b6ce2a91deb830bb9c9fd0b7c5e6c47482011940b  crates/ruff_linter/src/docstrings/mod.rs
sha256:fa1f8255976655b34bb5aaf43f37f92bf007a4225fcd877d944f6d781363f95b  crates/ruff_linter/src/docstrings/numpy.rs
sha256:7a1df3ade936e1c19831fe24d17f04f00ae518bb626a64a619e1d315326a22d2  crates/ruff_linter/src/docstrings/sections.rs
sha256:964bbfdadab3174fd2d11164a2d4345e4c4d9034b114bef53dc6edf46fec4207  crates/ruff_linter/src/docstrings/styles.rs
                                                                         crates/ruff_linter/src/fix/
sha256:08b5ba91c022f0ef2d85011bcd7a48b6513c4a7f143741ff4789a17b0cf2b937  crates/ruff_linter/src/fix/codemods.rs
sha256:e913a8be87dcbe7bd178c2cba0ec94adcfcc85b4325e4bac32ac5eff08288f44  crates/ruff_linter/src/fix/edits.rs
sha256:b0518f9ca953a7fd2430506e2ac13c1c3e66f0dccf34b05e8c072f871f347bb4  crates/ruff_linter/src/fix/mod.rs
sha256:29339540e332529c0ca91da7ab30cc64ef5c698b8360adbad2dae51bf3dae372  crates/ruff_linter/src/fix/snippet.rs
sha256:219a2086b6af953bf656e8ee1650d6c19bfb964f6ec76506982e8a3db5ddbda4  crates/ruff_linter/src/fs.rs
                                                                         crates/ruff_linter/src/importer/
sha256:4e7e9f665bd4c2e0eb6fa310d5890bedef8c6daa1f1afce3329a6d525473c1ee  crates/ruff_linter/src/importer/insertion.rs
sha256:46d9dcc58daff5d7bf7c48d01fdb20274a5cb18f71b2e3b31c6a5e0516fce760  crates/ruff_linter/src/importer/mod.rs
                                                                         crates/ruff_linter/src/lex/
sha256:014efeafa9891ff0d77eca30ae42183a50eaab1c214707de295772a44de80233  crates/ruff_linter/src/lex/docstring_detection.rs
sha256:54d61e8169abbdac005f4678b34815c2642dd867f1865c5c027f738966c50825  crates/ruff_linter/src/lex/mod.rs
sha256:119787a9d0979c97f3a6e98022a1bc8982aed710ae2c337e6c43de38ffc9483b  crates/ruff_linter/src/lib.rs
sha256:66765f20e292181152774904217061d7c64490f0cf22c99da261a56302fecfec  crates/ruff_linter/src/line_width.rs
sha256:d32587c6a4e1b6731c6ecf56a95a77a8ab730ec795acacde6f6cb4412f07b7e9  crates/ruff_linter/src/linter.rs
sha256:45151de5a97f5b83f0709a89efceb930a018a35befb3d0bf290ecb571fbb68bf  crates/ruff_linter/src/logging.rs
                                                                         crates/ruff_linter/src/message/
sha256:acc105be68f2c4bdc9893fdce0e0eed6b4c053e4a285ed531fe7a359e19fd108  crates/ruff_linter/src/message/azure.rs
sha256:548b31b5693ac41672c67bfc3081f518a802419e4351489bcb25e32b9e931fc6  crates/ruff_linter/src/message/diff.rs
sha256:dad643eef9348a028304949e53f333e11efb6920ba184fe8ad7c2fa070809658  crates/ruff_linter/src/message/github.rs
sha256:87fe0bd6d8834179569019b40f9838f00b505740543029b226ba1e32ca8ad389  crates/ruff_linter/src/message/gitlab.rs
sha256:f52bfb63d256a8c3b3ef6f993ef9329bbf3abd0b60771cec245435ca8dfd9282  crates/ruff_linter/src/message/grouped.rs
sha256:bf7e420f9d35b9b6d91a2f49b155deb43dbdc0e928f1121016925eb2c2fe83ce  crates/ruff_linter/src/message/json.rs
sha256:821a1f6188f99257827ba9c227a3ff6b5ef187a490fd5ef3ffeeabca121f2b04  crates/ruff_linter/src/message/json_lines.rs
sha256:5bfd4e41538f49847ddaa65074717ded36902d106111dad1286b80da4e4cf097  crates/ruff_linter/src/message/junit.rs
sha256:d3c1a9159b977ee71f80e03a1ca2c99232729d9fc090954ac123082b47e52057  crates/ruff_linter/src/message/mod.rs
sha256:cc9dc3379adff96c8f1c070683dab058a3ab059a4e0cf4dfbef7f68ecda08bfa  crates/ruff_linter/src/message/pylint.rs
                                                                         crates/ruff_linter/src/message/snapshots/
sha256:00dc717a7dbb882d46f61336d757e544264d8dfe1149f596c652def103f09dbe  crates/ruff_linter/src/message/snapshots/ruff_linter__message__azure__tests__output.snap
sha256:a83ddf51630f715ffb313925bd308a5d96826b759d342d1a70e549a4e164a34a  crates/ruff_linter/src/message/snapshots/ruff_linter__message__github__tests__output.snap
sha256:b85da47a96fd5fdc0801930799d5e2b19cea3343dc70fe738958e139cd1002de  crates/ruff_linter/src/message/snapshots/ruff_linter__message__gitlab__tests__output.snap
sha256:edf092d423442ebe42bb33e9c749ba873cf06c5bfd999a4962e1c0c92de17695  crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__default.snap
sha256:e7c4b5934e6341969bf5ae9bee1a8179dccc2eaeabace5c7d8b55ef3881a65b2  crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status.snap
sha256:3366a819914f6d4ee3d707e42185923d8d767e490bbfe9e0c1fb47f25c089437  crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status_unsafe.snap
sha256:e7c4b5934e6341969bf5ae9bee1a8179dccc2eaeabace5c7d8b55ef3881a65b2  crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__show_source.snap
sha256:34b5da4ea03f68bc00390140db7f739772da7c9e610c221d426b7657809c8a3c  crates/ruff_linter/src/message/snapshots/ruff_linter__message__json__tests__notebook_output.snap
sha256:3a526d8da630847e53750bc9546c4d1613d7a720257ed5e5ee88c71c179f4b09  crates/ruff_linter/src/message/snapshots/ruff_linter__message__json__tests__output.snap
sha256:d3fdf950ecf534af97f999a9bdf6d5a8c2dea43d6782b46e0738ae5e78f3e9ef  crates/ruff_linter/src/message/snapshots/ruff_linter__message__json_lines__tests__notebook_output.snap
sha256:835bbd3088559a2292fb3c67419667858a04f96f6727a6a6827d237fe6b9fbc9  crates/ruff_linter/src/message/snapshots/ruff_linter__message__json_lines__tests__output.snap
sha256:ade117593dce3a5fe454fb578f0e04a690f429bcb12c386e0181bc3507ddfa70  crates/ruff_linter/src/message/snapshots/ruff_linter__message__junit__tests__output.snap
sha256:301faefd48aed59ee49d170daa5ac4f5cb63e11e6dc6582106ad5546bdad1a25  crates/ruff_linter/src/message/snapshots/ruff_linter__message__pylint__tests__output.snap
sha256:72f82ba423475e9e97616d3f154329e2b85c4be0f46646d196ba13cc280a0ca1  crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__default.snap
sha256:72f82ba423475e9e97616d3f154329e2b85c4be0f46646d196ba13cc280a0ca1  crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__fix_status.snap
sha256:907d91bc2fd09fccf8703ae75b7ac7caf2467ad4eddf4ef02537899f273a35cd  crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__fix_status_unsafe.snap
sha256:67dfea7b8c2fd667466aa019a7f946eac6c3a95fb4cf799000798f5429c4e490  crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__notebook_output.snap
sha256:45d807057fca0aaeaa72e28081dca90c739ccff9221a55aa607e975f13d447f6  crates/ruff_linter/src/message/text.rs
sha256:74dd9abb994c71880ade63f7931df9354b880a381a567b7f91c77a8298aa90e9  crates/ruff_linter/src/noqa.rs
sha256:2d0855ca27681da803e6927523bfff8953bfcde5350a959f51121ce3b2123338  crates/ruff_linter/src/packaging.rs
sha256:8775bc1068cac1a062a1f088e21dd800c08c142d4da67dbe4e76a604180d1801  crates/ruff_linter/src/pyproject_toml.rs
sha256:ba6f2f9cb0f76baa3bc7a33b79a0212d02b6907ef838183f02f56d3d9f66d24b  crates/ruff_linter/src/registry.rs
                                                                         crates/ruff_linter/src/registry/
sha256:5ab251ccb3e581072a5c4fc401c3c2bc8aed849bdffff97aa31d8e110f8fb859  crates/ruff_linter/src/registry/rule_set.rs
sha256:8faf87222b5604ff50a948c4721bc6b74ac9cdd3b59d292d5ecda0bcfd845eea  crates/ruff_linter/src/renamer.rs
sha256:d8f28a3de5d171ba8440f72e62429e212e6b42c9fb9cdb954f3350267247b16a  crates/ruff_linter/src/rule_redirects.rs
sha256:070a827429e2322df6a404bcf5e18501f4e5b7d538005a14eca230e503b4afd9  crates/ruff_linter/src/rule_selector.rs
                                                                         crates/ruff_linter/src/rules/
                                                                         crates/ruff_linter/src/rules/airflow/
sha256:6e4bfd3c27480de45e7321fcf8726b2d57732cc840dcaee40cde85b04370c5a2  crates/ruff_linter/src/rules/airflow/mod.rs
                                                                         crates/ruff_linter/src/rules/airflow/rules/
sha256:bf7ade03213895b5d08b487c3807c631401c518b06ea5f2db2e80baee5b2f584  crates/ruff_linter/src/rules/airflow/rules/mod.rs
sha256:d7960a5e2979b28dff586e3db97bc5e6aae0984a89f13442ef65088ce3767e04  crates/ruff_linter/src/rules/airflow/rules/task_variable_name.rs
                                                                         crates/ruff_linter/src/rules/airflow/snapshots/
sha256:21da3596d9cf7b8012fa3d513bff6169d02fa4b5af33ecf87cec637d00be8d9a  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR001_AIR001.py.snap
                                                                         crates/ruff_linter/src/rules/eradicate/
sha256:0130637cd1f06aab822647481109ed9dd5fec7ac09f8008d3713f7214b17bafa  crates/ruff_linter/src/rules/eradicate/detection.rs
sha256:218de8e6315d89e9906fbea68f2d702c5326de1d3b94a6a344d672b6ecdd7eb1  crates/ruff_linter/src/rules/eradicate/mod.rs
                                                                         crates/ruff_linter/src/rules/eradicate/rules/
sha256:df70a192abc2a273139b269372df7362d6c074d4224f0d657b9c0065ff1579ca  crates/ruff_linter/src/rules/eradicate/rules/commented_out_code.rs
sha256:7276aabeda3ba6d56ed944b973debe1dd3e2230463dfc0aad16b96b36e60a74a  crates/ruff_linter/src/rules/eradicate/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/eradicate/snapshots/
sha256:6d1145172f93fab1af1fa6d4ffcdbac8a394d12065ed5379a3019603d164fd79  crates/ruff_linter/src/rules/eradicate/snapshots/ruff_linter__rules__eradicate__tests__ERA001_ERA001.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_2020/
sha256:bb89ca6b7af22a56b5b83c0b8f9a9201ac1301981ffe39d1594600a4129163f9  crates/ruff_linter/src/rules/flake8_2020/helpers.rs
sha256:a9f7c38fd985595d52e3c64d22cfd55fc6b21e09acf6ed871534fa891e902462  crates/ruff_linter/src/rules/flake8_2020/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_2020/rules/
sha256:9f3ce9276836ba6edea5a9554330cadb79fd75feb49ed376888b414d4d035232  crates/ruff_linter/src/rules/flake8_2020/rules/compare.rs
sha256:6106dcca5baf469b12c13c47c6d55214ac2416775a455218f981e113cb635cd2  crates/ruff_linter/src/rules/flake8_2020/rules/mod.rs
sha256:d291952af494d8374dae8d6332b4a4d20338b64cc89612356090ccfad4c0e65f  crates/ruff_linter/src/rules/flake8_2020/rules/name_or_attribute.rs
sha256:bed95fc725b83052096267185149662bedc4be1af9fca8ff8e6ec7c4b120f817  crates/ruff_linter/src/rules/flake8_2020/rules/subscript.rs
                                                                         crates/ruff_linter/src/rules/flake8_2020/snapshots/
sha256:8699a35899bcbbea6e0c00a9f1c74efff679443791ede704d5530716da36c9ce  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT101_YTT101.py.snap
sha256:9803621a683e06d0a8d81c1c48cd34c91ee6b72cfdef2c37f2621bdba80da009  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT102_YTT102.py.snap
sha256:6d06dfb164557cd7d83bd2bd806362356dd41180316e32a64c891547da86437a  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT103_YTT103.py.snap
sha256:25adf67fbbfbd646f26882fc942177f1db36fded48215232b289524220e076f9  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT201_YTT201.py.snap
sha256:f471e5517e069ee98e4fc34bfa9e6746e6b21cc1b162b924746cf4a92d95441e  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT202_YTT202.py.snap
sha256:39a555277ad5a71dd83ee505ebb95b0025480094e461f43a4ba6afca87aad146  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT203_YTT203.py.snap
sha256:d4ad37037e643849841f391f87925011b08b3fa7f409920decd114bb60da1071  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT204_YTT204.py.snap
sha256:dffd54344f0ad35ef999d66d2ee616d9ac24655dcc841a56b11e02344bd3db7b  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT301_YTT301.py.snap
sha256:acae7be8c0511e8321a5c790534b0e64c66cc0bef69e363d942fba7701f473ca  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT302_YTT302.py.snap
sha256:97cefd45bbbcdefda8e61dfab171afdfae8d9eabae9adfe5de399fe2e3189848  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT303_YTT303.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_annotations/
sha256:ddb8f2d72c32b3602cf4eb6745d1e82d2362ea12c5daebdd61d0cb77e7e4bc1c  crates/ruff_linter/src/rules/flake8_annotations/helpers.rs
sha256:596d0f8406309bdcb14b2196679c1e439a37a7a5121099ef8dade6424e745047  crates/ruff_linter/src/rules/flake8_annotations/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_annotations/rules/
sha256:8579f9019220bf1441baa096b0b02c4fc035f0c627fa90525614b67a60cfa73b  crates/ruff_linter/src/rules/flake8_annotations/rules/definition.rs
sha256:ae6d2d23a598312ca5b84a8a33c85afb6515e74ce428d1c1ab860678147fb45d  crates/ruff_linter/src/rules/flake8_annotations/rules/mod.rs
sha256:4ccd25bfbeee17b6b4ad1599652c44023fa7eeb8322ad8b0d57976e71e043dfc  crates/ruff_linter/src/rules/flake8_annotations/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_annotations/snapshots/
sha256:1204953dbc1cf68ecaf884d99f5dfe5802fe9264c41b6bae4e7d84e0d5767548  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__allow_nested_overload.snap
sha256:e9713914b77d7c89d76d244c8f7cb741dd8098b47328c1b9996562a7dbfb1c2b  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__allow_overload.snap
sha256:4b92a71d4202923b34c747548b494ac5ec7a5068fc24f5f0fd84fa76d6808355  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__allow_star_arg_any.snap
sha256:b1ccfaf55b7fb8c98df47d96d4b4cc8af77472d5ea34a66df65c782af8f85d94  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__defaults.snap
sha256:2634161f1766e3e8131277eacabcaa905a4ea919e426d5c2268a2b3a9718bd2e  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__ignore_fully_untyped.snap
sha256:c3abd18645162dc4ad0ed2a19c50ae0688c754e1aa3673626b14e30c4b283d55  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__mypy_init_return.snap
sha256:d67a9fa35255549fb7f0ab495763ac528df7c0e0e9f1c8bdebba04655a50c5a9  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__simple_magic_methods.snap
sha256:1204953dbc1cf68ecaf884d99f5dfe5802fe9264c41b6bae4e7d84e0d5767548  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__suppress_dummy_args.snap
sha256:ac15a3d164bac3ccb91aa1101675b8dcb840ba370dd56b10f07875397609de6e  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__suppress_none_returning.snap
                                                                         crates/ruff_linter/src/rules/flake8_async/
sha256:897c866e8706bd3359c1087b5eeaf19b0067119f0d11ce832d05b4f07e61cdf5  crates/ruff_linter/src/rules/flake8_async/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_async/rules/
sha256:609a099d50d813dc50df6c9348553b43f6bd6ef4421d08f0ae8e71858d8667ee  crates/ruff_linter/src/rules/flake8_async/rules/blocking_http_call.rs
sha256:fa9d13917c771a3d4ac8f6ce95e4258481a8e40ba79034f3f4dddc0e07d034bb  crates/ruff_linter/src/rules/flake8_async/rules/blocking_os_call.rs
sha256:ba9d1e0f4dafad9a9e4de8f428269a61ddfd3deecbd723263bf1bb46ed2616bb  crates/ruff_linter/src/rules/flake8_async/rules/mod.rs
sha256:fa00015d2c55135c35e392e27069f8c14abc60f3ae4705df310ec84aebc7f4d1  crates/ruff_linter/src/rules/flake8_async/rules/open_sleep_or_subprocess_call.rs
                                                                         crates/ruff_linter/src/rules/flake8_async/snapshots/
sha256:3b354aaa6dc1eca4a3183f603ce88deb2f40e6727f2dffbadc033844041ec0ec  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC100_ASYNC100.py.snap
sha256:7a70ffdab282236f6d82c137657ca0f4316a159824d466dd28017879cc7938b0  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC101_ASYNC101.py.snap
sha256:e12068b36705eb7cc6553d7188ca4a22a9fb4e6ab50e6aae27d72c78c78b9b08  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC102_ASYNC102.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_bandit/
sha256:9d809bb2aeefa2483ed9bbb898b6426acb880d36781f82b2919a162f81289dbc  crates/ruff_linter/src/rules/flake8_bandit/helpers.rs
sha256:5ffc56555bdab22ea97af496212f3addcb9c6969402cc1803c6a1171fe320cfc  crates/ruff_linter/src/rules/flake8_bandit/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_bandit/rules/
sha256:7b82cd9d208699f56a9f3da378a38ae5ecd757d544f2d6e3302136e75e9f0800  crates/ruff_linter/src/rules/flake8_bandit/rules/assert_used.rs
sha256:a2d9910754511b7192b77832f865e016d228ef441ff63b7084a6cb4218175531  crates/ruff_linter/src/rules/flake8_bandit/rules/bad_file_permissions.rs
sha256:6c29b5bd6997c8e588c74f96cd7c2acd44c1ab3a658058048617502088545f97  crates/ruff_linter/src/rules/flake8_bandit/rules/exec_used.rs
sha256:eee7c108580efa88b3e9d82c2dbe624446fd99de35650329fe18766b1902fac2  crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs
sha256:7a976242a10f2cc98840b63d05646108d84b631ad29f9fb5522204dca02fa0ad  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_bind_all_interfaces.rs
sha256:224034d78e18157c33f3b43e20a34f7f5aeaf0cba4dbcf880987d69c36e711db  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_default.rs
sha256:ec3f5640d4c7dbddbd6fb72cc31f07778c055dc869531ac1e10c578dff12a76e  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_func_arg.rs
sha256:f77f3894d540ae78e3a9c7f8037443d336472d6a0b48d586d20b14d0dc9101b4  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_string.rs
sha256:54195ef2f6a298fbd820fb3df6aa3925dd3af5307f3713d7f353af95ac3ef846  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_sql_expression.rs
sha256:2ee42b48e3ff81b62630ffd2ce00ed31d9bff28444137533f90b18a5c04ff303  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_tmp_directory.rs
sha256:180b5bf2ed1dfcd2ed5c71d7f60058fe9e2b22e3728af08f7aed228a4f10d7f9  crates/ruff_linter/src/rules/flake8_bandit/rules/hashlib_insecure_hash_functions.rs
sha256:186927ac3f44764c95a0a8c44f90bd001367ac472a474d513208666b505986df  crates/ruff_linter/src/rules/flake8_bandit/rules/jinja2_autoescape_false.rs
sha256:8a5072016e2744b44bf184f9b6abb057e85e771ad00fad79f441c092a3f22ef9  crates/ruff_linter/src/rules/flake8_bandit/rules/logging_config_insecure_listen.rs
sha256:ebb5e560d1eb42a3f1252263a190a9370043be319751eb2fa12b929f6743b071  crates/ruff_linter/src/rules/flake8_bandit/rules/mod.rs
sha256:2f6c7c96383b6ea700cc0a83d1c1cca0a338279c4d14715a22e36c451bdb7057  crates/ruff_linter/src/rules/flake8_bandit/rules/paramiko_calls.rs
sha256:f862b3dd53955e12a9dd7b5355fc61e028a96ce2106ec0a9c41849500eaa1c6c  crates/ruff_linter/src/rules/flake8_bandit/rules/request_with_no_cert_validation.rs
sha256:f52464d236cc48202a679d55a57d13a7965d5ce01bb9ab051be1a3313fd04e45  crates/ruff_linter/src/rules/flake8_bandit/rules/request_without_timeout.rs
sha256:c3e3b84d73a7a565cb214b60f1087d527b364fc640df02be27d0e7ddecbc2fdc  crates/ruff_linter/src/rules/flake8_bandit/rules/shell_injection.rs
sha256:9c183254e01312abf89f2e224d45954d9cfe43e30b06dff4ea424f72c474a25c  crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_insecure_version.rs
sha256:e711bc9f56b6b4a45cc26c5228ed9be720386c6e51a5b8baa219d082814a641c  crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_weak_cryptography.rs
sha256:0599897ef35e002fbfaf3418c9d9a6283ac16cbaca72aa2e2f37888c1a2dc780  crates/ruff_linter/src/rules/flake8_bandit/rules/ssh_no_host_key_verification.rs
sha256:8bc5f14ca7c7a05f81e7b962d5472b6fdcc70addf3335c378a0e2de021e09b17  crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_function_call.rs
sha256:0bf481be74b3a824ef3ba0aa62fc8bd9c659e9d02ffabbb27b5ff21f31597679  crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_continue.rs
sha256:f8d4b9759f89047a580cd04c0ae03750937847260af1702be683fb93707461bc  crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_pass.rs
sha256:59df597c5e3fb438ee03cc625607ce5dfeab39c19cb1f7f3120fbe49f6f4e04d  crates/ruff_linter/src/rules/flake8_bandit/rules/unsafe_yaml_load.rs
sha256:a8c079b7c8c0f2e012bc103c2eb79c7704410c37ecafba19bd6c04185350de16  crates/ruff_linter/src/rules/flake8_bandit/rules/weak_cryptographic_key.rs
sha256:3c8b468e4793d1d9a5b94730a9f3b73e00448526efaead125273aa1310acbc66  crates/ruff_linter/src/rules/flake8_bandit/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_bandit/snapshots/
sha256:efdd670cb6c9bb2240df2e3ef1175cd73d889e57caa6daf2c6c99db55c0d676d  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S101_S101.py.snap
sha256:62bfae2a6676cd2b39f5ad16b03c141e91b23f6dfde8d77f298c2e78bd63de36  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S102_S102.py.snap
sha256:2cc8a3db3312bb0447c88907afa8ffb8eb6171fdfe6fcdc74aeb3e8487a40872  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S103_S103.py.snap
sha256:e2c8eece40f05210fc748c3a7f6c054427c257a490b3dc80ba06be88e8e70f5b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S104_S104.py.snap
sha256:494e1365ce4115818389feeccdde00faded6cb043b8510ea93199d701299b5f0  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S105_S105.py.snap
sha256:213b6edc6a2aa9489bdc7dad4c6d81c5ea376ef44d18f4fb27d5127fc298c7b3  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S106_S106.py.snap
sha256:f490c3b6046f573417453ed6c3f73ae76adc9ad16347a1f8b9fe0d47e59f84e4  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S107_S107.py.snap
sha256:4ce5f9dbaee2db4cbee4daaa365c46992c5d543ddcaca72a6707acb5d71ca6f6  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S108_S108.py.snap
sha256:b0770d7ec091e47811bcbad502213b54126046080964639367fd6af70b3ca6b0  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S108_extend.snap
sha256:6b842073454d0375d1ded3905a96e8d9f7b27ffffffe6356af4a884cd58ca468  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S110_S110.py.snap
sha256:9b22c4bb3107b783e21c1dec08b5329caaa09b323e03a31846063c5ed429cd11  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S110_typed.snap
sha256:f834e03fb44838d69cd6eefa1cd3f38d773d6ebd6718fa9428160fef25b09128  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S112_S112.py.snap
sha256:c5548c47eb52fd9e00f97e4177a8cdf6272b19c6a19909c150c39fa9d5777827  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S113_S113.py.snap
sha256:c34811528045940f8a7dad4cb9198064894e30dd453fbab9df8d409589b06c95  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S201_S201.py.snap
sha256:59c5e9448bb701bf0088cc82161c3096b27b7247737ebb473f2798fb985c5e6e  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S301_S301.py.snap
sha256:a7eb9ff21c4635407057f8e8cadb144e46519ece445399330f18c7ad1074a2ad  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S307_S307.py.snap
sha256:5080ac036f24c97e873a49b52af3084c25726d96b4951f0177d427b3881484e8  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S310_S310.py.snap
sha256:500eeb726eaa6ad643139cc3229a2d2924dc7b963d372a4cbdd0b7bfbd79a193  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S312_S312.py.snap
sha256:7f788034da54880318ebe1f521ee9b1388c5f5436167d20a6428fa3fade650aa  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S324_S324.py.snap
sha256:974075643fb50309994acf275e02bc8c6e2f070383864a4433e1e9853afdb9ba  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S501_S501.py.snap
sha256:883f648df1d8de171b3e5892277a61f02ad1a92793f1b3c34af50566b915d90c  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S505_S505.py.snap
sha256:6a7c6af9d4b58ef8d6e0dde82f8d3426cee4cac7e1f0f8a7ccc4c8abae99e704  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S506_S506.py.snap
sha256:60f39876858d10587004fe8b835abfa0da422e497b1ed6e2da617b28730c32f1  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S507_S507.py.snap
sha256:fe0ee88e21e137b51cb993ed7304745e7b4a4d76230c69ed5df1d2c25322d775  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S508_S508.py.snap
sha256:f629ccd743c7e61c55ef061c653afb2ff591c44d2990923161a8f31eb9602b6a  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S509_S509.py.snap
sha256:7353fbf9b5e7545e4ad41622e936042718ec60ad77c8c289b49736a610729929  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S601_S601.py.snap
sha256:197e5f5dfacd4df0c845d1fcd4485b9018a18ff7fdb77abcc2aa50ddf18bfe1f  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S602_S602.py.snap
sha256:c430d01d30f461390db5cf2487408a211dd7962ade3c177f6e47da85b21d3c6f  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S603_S603.py.snap
sha256:9c7f163b5f7b396c3c10a08fae22f7abd239cdbb20814c2b1cb9ba558c639ced  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S604_S604.py.snap
sha256:c54a5b6375e33c09b7d74590880297c2903b1d7b7d490b92aa1d7f2f56af1948  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S605_S605.py.snap
sha256:97020fa801e47d8e988125892693c944a4dd42d4dab6f742f7575e8877209181  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S606_S606.py.snap
sha256:1aa6228b6d123e4bb3e0498133ec38347ba86150786620801ab5696557df4edf  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S607_S607.py.snap
sha256:6b25d0af1f2c54efd0bc5582bba02cf7cd497edfb8c7143d3563489adb699c3d  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S608_S608.py.snap
sha256:6973452cfc04cd556c7ac6fe6b1f4c6a50eb696c06613d2de8d32a4ae9bb1f6c  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S609_S609.py.snap
sha256:ce0531d8715d3674bab5f3d64b7740678ff36755b0c9069d974978d35ef90325  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S612_S612.py.snap
sha256:25be0df16e7351db26ec61572c0dc734e76436fe1ead0bf0739f86df3bc8afb9  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S701_S701.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_blind_except/
sha256:4c15f305e8acdce21d33d7bfbfbd02442a8cc653864e1d3559d516bd8e47116d  crates/ruff_linter/src/rules/flake8_blind_except/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_blind_except/rules/
sha256:dab084e7e55afa8d49c9dc2a0f5085f8e432f64427aa82d3dc340b494d7ec0f2  crates/ruff_linter/src/rules/flake8_blind_except/rules/blind_except.rs
sha256:d6031deb71de3867cabcff483ba373e7fa4724e21259df0588ac5a69ab766922  crates/ruff_linter/src/rules/flake8_blind_except/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_blind_except/snapshots/
sha256:f1f4974b18fa4d1d9f2b7ea15185232074091f882b43aa86e84f85d3ab41c82f  crates/ruff_linter/src/rules/flake8_blind_except/snapshots/ruff_linter__rules__flake8_blind_except__tests__BLE001_BLE.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_boolean_trap/
sha256:a041b6fe82229bafaf9d48027a9469206e63f6775a1863efaf6084fe9be637da  crates/ruff_linter/src/rules/flake8_boolean_trap/helpers.rs
sha256:6fb056f96c2159a4ac3d27c7e50f9a93e8128892009986e1a3c3c5d95968be14  crates/ruff_linter/src/rules/flake8_boolean_trap/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_boolean_trap/rules/
sha256:87f0f57222ecce85fd35dd2a2f53cb3e106f7bef30f0d04b5a451b591bddbc36  crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_default_value_positional_argument.rs
sha256:dfa138ec83f41f39d8be440e2299d137d6836f35979e10d0ec584e32fd6eb0a7  crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_positional_value_in_call.rs
sha256:b49f063a4489ba0ad44d9ae4a0b2874ab14bbb8485f1462439b971295d5096b2  crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_type_hint_positional_argument.rs
sha256:f3a5a52af03dbeb438420fee243e2dfcc9740b0bb16d0c52f532d33ae573bae1  crates/ruff_linter/src/rules/flake8_boolean_trap/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/
sha256:aa4c0b609f13ac5bed8f01694522f9147928ccc70b8d973247c674923bcd307e  crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/ruff_linter__rules__flake8_boolean_trap__tests__FBT001_FBT.py.snap
sha256:aafdbf0879462bc8d73517ad5f4cc6b25a4a159c14cbc96a8dfde3a4dd3a81c6  crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/ruff_linter__rules__flake8_boolean_trap__tests__FBT002_FBT.py.snap
sha256:d1cab8624baab4959688665907b00fb0e8c0e8c0768df685fa04166269c30faf  crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/ruff_linter__rules__flake8_boolean_trap__tests__FBT003_FBT.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_bugbear/
sha256:ccb9280bd695de63e500ab0d4259c18d82c8497678c2bc2f6841a02b80da6287  crates/ruff_linter/src/rules/flake8_bugbear/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_bugbear/rules/
sha256:04ed9e3a3ebf087250dba1ad5cefe2345e9b1804136ef4384243e28828768fd5  crates/ruff_linter/src/rules/flake8_bugbear/rules/abstract_base_class.rs
sha256:bf34ba4efe5f6b77ba344964c20100e0337ddadfb9231d8d89757f2b26249355  crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_false.rs
sha256:55748fba87ee1db2ae2720555e7b884e8b7cd8bd10af6b46faa1ebed1aaaa7d9  crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_raises_exception.rs
sha256:b675228f0c1daacd706a9f32f27ab30079e3eddef9fdc0556a76bb1be0d038be  crates/ruff_linter/src/rules/flake8_bugbear/rules/assignment_to_os_environ.rs
sha256:4c2e4646bc2e44bf8d08212b6c56a691df54cb6367da7be4c3f3420b7197469c  crates/ruff_linter/src/rules/flake8_bugbear/rules/cached_instance_method.rs
sha256:2ea2ae3b2d917be0dc4e7d704011d752f0556e66c114a2b85105edb16ad471f1  crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_exceptions.rs
sha256:532d9b3fe2229e84d0f32e01ca266af0781d3984f13b895d3fd6fb789f38956d  crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_value.rs
sha256:5a07221b7db4684d06878988ab4c76830c2576e419f7c50b178cb9553469de02  crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_empty_tuple.rs
sha256:2a11b4e5da844f773b8776703c0223242b0201ae31559bad239224d1224fcbbd  crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_non_exception_classes.rs
sha256:0c17bb5c3f8848eab4f31bc32471ab8c8d4478d06d94f947d75187ad98f2e550  crates/ruff_linter/src/rules/flake8_bugbear/rules/f_string_docstring.rs
sha256:141b4467235a34093a9564f9de08f6d755c0e2fff27877b400b122cb004215cd  crates/ruff_linter/src/rules/flake8_bugbear/rules/function_call_in_argument_default.rs
sha256:561717907c6281396017493629e72ad08b1ad8e560fa80fbb78f1666c20fde2a  crates/ruff_linter/src/rules/flake8_bugbear/rules/function_uses_loop_variable.rs
sha256:0bdf5fa0eaed3295b76368ecab067aff59b331a4e434f1e843f162ed9ff9de8c  crates/ruff_linter/src/rules/flake8_bugbear/rules/getattr_with_constant.rs
sha256:2d34a9f6e0ae9da3caaeca4bf2e095baa0744d31f4c03d5e9e9a7126e334e847  crates/ruff_linter/src/rules/flake8_bugbear/rules/jump_statement_in_finally.rs
sha256:31502a46903e2b5b87ecb5ba229b56eb32fbe4b2e378a5d73f48e2a295b616e0  crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_variable_overrides_iterator.rs
sha256:9184b22592efa168d83c7d6884ec69ab9dfd6905c68bd725e7bbabc6fe99aa76  crates/ruff_linter/src/rules/flake8_bugbear/rules/mod.rs
sha256:c5899974cd6a7a32ceb27eb397afe6a8e388d43cb79ac60dcf332e5671f65417  crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_argument_default.rs
sha256:ab4e780125e0631e49623261e908046c2f8a57e94aeff773cbeab607ce13c11d  crates/ruff_linter/src/rules/flake8_bugbear/rules/no_explicit_stacklevel.rs
sha256:961905625d685c2b0c82cd4d23a215a901a292850afdae4aeabe3da54bc8fd00  crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_literal.rs
sha256:a8d8aee40eb6cd30d898205415cbce00f794c1ab7cdb91f0babb052759c23bba  crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_without_from_inside_except.rs
sha256:4f196b1ac7a6b2cc04cc5002ace97efa58c4ae5765014d8bfcfb3f291e35531e  crates/ruff_linter/src/rules/flake8_bugbear/rules/re_sub_positional_args.rs
sha256:0b5bc1c0041a70e34604d8341a04b688fb295e2a7307d2e25218969f20351aa4  crates/ruff_linter/src/rules/flake8_bugbear/rules/redundant_tuple_in_exception_handler.rs
sha256:55a585cd121159e19e80942b1900fec8d84c525ef567245815f9f72526ce93aa  crates/ruff_linter/src/rules/flake8_bugbear/rules/reuse_of_groupby_generator.rs
sha256:a90262d89f9624c9fb610d8cb7101413bd8124c381e776ab7b918760ff065f79  crates/ruff_linter/src/rules/flake8_bugbear/rules/setattr_with_constant.rs
sha256:7e14066b09ba67733fb03a65c33c53e6741b7732885d75e87e7a6b79a8cbf48d  crates/ruff_linter/src/rules/flake8_bugbear/rules/star_arg_unpacking_after_keyword_arg.rs
sha256:9a73629e39cbfa5debe41e6789ec369be303d2ad2a3659e782237fd4126f4fa1  crates/ruff_linter/src/rules/flake8_bugbear/rules/strip_with_multi_characters.rs
sha256:fd1f9dee6c922b1ccae1d2e45c1017f4c2b6755519596fb3f78cd831e0af8cc2  crates/ruff_linter/src/rules/flake8_bugbear/rules/unary_prefix_increment_decrement.rs
sha256:872562bcd231ca7d2d8cdea45952782f50a81109dc8226379f538780425f528b  crates/ruff_linter/src/rules/flake8_bugbear/rules/unintentional_type_annotation.rs
sha256:3c9905f3bf2fd47ac7cf4ade7ee0064832d4fb51f040aab8e40804d8d5c27a86  crates/ruff_linter/src/rules/flake8_bugbear/rules/unreliable_callable_check.rs
sha256:5a1286a6af14da16fdde0fc6f571a62b97b2058a72ddf53e9b980c83272c47fe  crates/ruff_linter/src/rules/flake8_bugbear/rules/unused_loop_control_variable.rs
sha256:b185c68fee1cc66f386467399e88c81734495cd50491a5c3d1013906d38f3839  crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_comparison.rs
sha256:3bb1875a19e69abf58c86dc65bc0af79fa7638b044522f3ddc805efbd5f71bc6  crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_contextlib_suppress.rs
sha256:dec0ef06ec129927a2cd3b68875279692ae4b327929c7f997d86b12f4eb426e7  crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_expression.rs
sha256:b5c89c8e719087cb53f41f7f9935564674c2bff9600979f9806ed713b0202d3a  crates/ruff_linter/src/rules/flake8_bugbear/rules/zip_without_explicit_strict.rs
sha256:4afe9c549911efbaf80e3cc6a0ad9b2c077c3e78ff25e4efbc27e7b07796a5ac  crates/ruff_linter/src/rules/flake8_bugbear/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_bugbear/snapshots/
sha256:1c777456a94c3972327c0d2b86d5aa72c482e24a4c9a70cf5bd3a1b6ee6df6f9  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B002_B002.py.snap
sha256:79e13906fd22c3dfd23e401e2b90426f4774f27f4d46561b9b6c46fabb37ca8c  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B003_B003.py.snap
sha256:5e16f503899cef5de4cde336319d6e13077294c81b46a4b6dc1b66a9cfbb56a2  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B004_B004.py.snap
sha256:5beabcb5789864a3c97436bea2684cc00c3f6d05a84b6c6ee423d5c259934e1b  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B005_B005.py.snap
sha256:e3e963e32a257c94cb9ef11cc119b93cdff24b121d79d4e4acdbe698d31c5f33  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_1.py.snap
sha256:33eab7b3915cc029a10acd4d1d3b893aa8f8a2baf90f8d3644312d419d276bd3  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_2.py.snap
sha256:0faa40a79564b88eca31ff3eff36a07f8e897fdde6e79d19273fa62c4df14007  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_3.py.snap
sha256:30893edd40c425fe24864e569e4dffde63f9d1fb22b0f089db2f38fae7072d30  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_4.py.snap
sha256:a8358a85248d20a06a6ec0a64ae295ad7253405a6f0acd941298e3bd86e24a54  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_5.py.snap
sha256:760b5ec1e18d6327783493f4e8f23f3742cff6f12978a871584d6d6a7fdd9339  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_6.py.snap
sha256:9ec026ebaa90af58a677f75213e2377dcef3f77e8fb4a0f480ea17a3903e2a8c  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_7.py.snap
sha256:31cbe55775bea3404d3513b2a43e85479487aba820aa84572f54a7028faa08b3  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_B008.py.snap
sha256:7d0f4fe2b4a32e4f43d5ac8df2e0f38184135cd06e1e4bcab03071053969da88  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B007_B007.py.snap
sha256:5509faade663f497e4a31ab78682b94ad90103fa926a669bb6a4b125055f6907  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B008_B006_B008.py.snap
sha256:1f424694e1541dd8e98b84b36dcb0c8cd49f26190e8251e9f80ba4c48f88fa99  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B009_B009_B010.py.snap
sha256:299130f5b6311b634534e642b77ca8c12634f7fc0100b11e314f35e9246d50c3  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B010_B009_B010.py.snap
sha256:e9d3175abde764227bff7308ab750009ea707e4aa21268a692972eee156de349  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B011_B011.py.snap
sha256:3e405788f700e7b9cf7d3bb801a433b5cf732478f05bd26bfaa8746a184f4405  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B012_B012.py.snap
sha256:ae7c61e2ae3170d32094946494140b2003f7166bb7af8e21a8df2fea7d3b3890  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B013_B013.py.snap
sha256:ce093a37854c7bc04320746f6bb9ce1150779da9ef5e7eb1928c80829b8640b5  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B014_B014.py.snap
sha256:12e08402dbbfb1df98b8dcca1e1ba73f7c9f349ae3ae8ac3573c6ebd284fdae7  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B015_B015.py.snap
sha256:aebb24546808055e5c83465825e9ed8f00dcc8092a1c3349eb21da838e737afc  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B016_B016.py.snap
sha256:a9ec2b88d8661b2f47f8937b98b1009913724a9b2d82acf6c134500ab4b77979  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B017_B017.py.snap
sha256:71480a4fcb1684fb0cf441cb07949c558303a25ec7006debd6e5d16e2a21022a  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B018_B018.py.snap
sha256:7a4fd8cbdb014dec063a21a9148c834d337824b21c07a3b1f4155103626ec3f6  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B019_B019.py.snap
sha256:7c4643158fd779f397dc9489da405e4b5d855dea4cae2e2af8649db5d7ca38a1  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B020_B020.py.snap
sha256:4ff56a5241ed02f83572fb95c9c655d493da32e806190e6e38c150306476ef9a  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B021_B021.py.snap
sha256:66090f146d4ac2965e858e9cc0ef149d244ca807b15d0bd98d55094660ad76b5  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B022_B022.py.snap
sha256:72fc10544e024b3f651850d8e93ea1692846dc8f7ea7097745096281ed19ae68  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B023_B023.py.snap
sha256:fb17f7b1c4980e4bf75488466620c1adbfb8ca3684d35745e3b8a07aa87f3b21  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B024_B024.py.snap
sha256:55075161847186f866c5e7f6e0fb9718ea10040e0821299a5a5025c8114eece8  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B025_B025.py.snap
sha256:461af55bb29787ec8f96549456ee9e7c356ae7b28071a9731fd2fb3d433ecfa6  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B026_B026.py.snap
sha256:8552c326f77c05cc930a2ad107db1dd1d039166a6f652f813cf7cfe40a345555  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B027_B027.py.snap
sha256:4228cec76f05e1450cb6ff0ffafbfee83a712685ee967f95f13d0a66829e1b61  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B027_B027.pyi.snap
sha256:20b8b2a61d05c1d884dff46dff9f427097854987bdcd0bc4649f29936f19e75e  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B028_B028.py.snap
sha256:7747e4059de3fadea28d85662b7fdaec79d0f30b0c6c236b14d6b2c706c0da5b  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B029_B029.py.snap
sha256:2dbef607e7bf8d6c8882a602fb2ec3b2a210af692d5ff7d97bda31fe6b86078b  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B030_B030.py.snap
sha256:486f52bc7795ada3acfa3c18e92266a4e2c503803e99a2198f8cecb5b5ded823  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B031_B031.py.snap
sha256:1321e68dd253d2dabfd92227edb56ef4f0f6ec54481fb634dfd93c359f4adfd7  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B032_B032.py.snap
sha256:3aeb2c1ee2b5e7732644edf30b2d64a6d071a4a1bc698b57e7951104706515a8  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B033_B033.py.snap
sha256:9cbf0001f1bb2a328f62d931363f656a4aad508b8cae5de0912cb493ba417530  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B034_B034.py.snap
sha256:6223fa5b473e4758ea0976afde7f73c7c28701f0142e763c07eab566f50c3291  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B904_B904.py.snap
sha256:9926075f28e115fe09c5667d0388d8e6d4061314aca5be31268e05109ec737f1  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B905.py.snap
sha256:ba12d0bef14ec396cac8936badeb0c82322440603ffcd7fa4dc2c3c535e49158  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__extend_immutable_calls_arg_annotation.snap
sha256:d262006fe441003d720289cb245b9188ebc74a6457877a95c258637fb90cf9a6  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__extend_immutable_calls_arg_default.snap
                                                                         crates/ruff_linter/src/rules/flake8_builtins/
sha256:dfa7be232a68e50465d97767b8d123aad920801994419c3bf3c728886c805329  crates/ruff_linter/src/rules/flake8_builtins/helpers.rs
sha256:13d0f406a852efea0543fd055702598e7f9611a27284f5fe9ddf4195375bb6e1  crates/ruff_linter/src/rules/flake8_builtins/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_builtins/rules/
sha256:5d9aa874c0f9c2dc04f785c00146d38f29b7a3e6158a26df58c21eacb55e45f8  crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_argument_shadowing.rs
sha256:8c3a45dc56d43cafd0df38f0edea8380a4e334e6fe0c6411b9ea44750d4ba617  crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_attribute_shadowing.rs
sha256:1ca75d31531ce54a7be649ded4a8579d5a151defe87e5606dd8f818429db8d07  crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_variable_shadowing.rs
sha256:97c0eaf757abe85fbaaded6be8cf5bcdac2719a3340d07abdf0884b05cd95d55  crates/ruff_linter/src/rules/flake8_builtins/rules/mod.rs
sha256:a9ae3be9c1d877ba59f7655ddffaa76d05d21e089a91805d31961cd0183adbf1  crates/ruff_linter/src/rules/flake8_builtins/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_builtins/snapshots/
sha256:f7f261f4f06a8b2dbdf42b007fde39e5dc02e9df64fc0b13da0b7010e213a403  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A001_A001.py.snap
sha256:92612fd0ee0500c61cc26d1ec59f3f2a43f834834437c3e19cb4f07fda480b01  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A001_A001.py_builtins_ignorelist.snap
sha256:e3c3700fbbf9608a667cf5e504bc23fc42e63f022ddd3499c12a0c14ca9e60c6  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A002_A002.py.snap
sha256:1e1460cabe9ef7355dde5d657e57dc93d38ed0a6b5857e090c4909517079ac3c  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A002_A002.py_builtins_ignorelist.snap
sha256:073431a9baf88f8261e20026d9e9b424889300e84f8a8abefc773e21cb99c5ae  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A003_A003.py.snap
sha256:1263afd83b270668ea585608d3d6d0a9ef1d96438b81983f9cbaf53532a61377  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A003_A003.py_builtins_ignorelist.snap
                                                                         crates/ruff_linter/src/rules/flake8_commas/
sha256:d01127824e5404a5e9429ba7ed0f798d0917318c5ad1be57ee8b36b5d16864b8  crates/ruff_linter/src/rules/flake8_commas/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_commas/rules/
sha256:f0f83602c185ab1bdff10f094d03d91cd38a5998f917da5b299dc78fee09bc6c  crates/ruff_linter/src/rules/flake8_commas/rules/mod.rs
sha256:3bbbfaa435491628c525a3f726e635d19f8c11b289311a5dfd8c0ec7581228a8  crates/ruff_linter/src/rules/flake8_commas/rules/trailing_commas.rs
                                                                         crates/ruff_linter/src/rules/flake8_commas/snapshots/
sha256:de4cc9596db0f6f656fc7b4f357366f3af4ae3352063226c7a1a59cdee6c0684  crates/ruff_linter/src/rules/flake8_commas/snapshots/ruff_linter__rules__flake8_commas__tests__COM81.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_comprehensions/
sha256:6fb2d243a5458e2f10d74c480b7de22f34a9872ac021553d7cfd946c13477d7f  crates/ruff_linter/src/rules/flake8_comprehensions/fixes.rs
sha256:4b3a2fae50b4a88f42dff6190daeda854d50bfd5a951effbe8795de3088f3b71  crates/ruff_linter/src/rules/flake8_comprehensions/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_comprehensions/rules/
sha256:ea7ca551b14446c03215360cfccd6a6894bc5498b588db548295e114cb3b8f12  crates/ruff_linter/src/rules/flake8_comprehensions/rules/helpers.rs
sha256:ae686b0ca9962b9984aee2a3e55999e174291dfad48fd1e44e5c7746192795a8  crates/ruff_linter/src/rules/flake8_comprehensions/rules/mod.rs
sha256:0ecffc94ab0abd3d854d92ba130193e831bc6acaeb0c3877b42650e0677e61d8  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_call_around_sorted.rs
sha256:2eb0e9c3112fd6e88062d0924d60475bbe228fc833e47962b0f49a803c768df0  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_collection_call.rs
sha256:0045cc3eca7deb7bc3107dc0bd66401b7cb730d895d4604aec262a69ae6616d6  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension.rs
sha256:7834750b9a5b80d5e5bc8e4130dff760f4a466dbadebb0dfa3b067aee6b98a4c  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension_any_all.rs
sha256:2aeed871938e4c909400849fc52a1035367439236917406f456df79be1c7ae02  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_double_cast_or_process.rs
sha256:89b1a5eba80eca26eccdacab01812e1c3d4909799a2966843d55cd1152c01859  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_dict.rs
sha256:531e936808ff5ce091f0661b604547de0a798d7174c068b1478856bebc8e38da  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_list.rs
sha256:b16b56aa89f45a2712dabf2c9783455fad36a2a84fd7000335fee054ac7be92f  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_set.rs
sha256:9bada166da4e96db4093368636bfac231d28c8d3490973b36349f650eb1597fb  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_call.rs
sha256:3dfdbbb7e9b6f5164727f65f35e93b9f9286eb1d79134d1cac13ee50d6f5a811  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_dict.rs
sha256:b4ca0e555b8469f8685ea1da15b9ffdf6ef06c64e8089281bbe7b2e49034fd11  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_set.rs
sha256:b0ace2aede10f50ebd86c9c361feb0b747dbca938cac5379088c8a65cd912a7c  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_dict.rs
sha256:3331d166d082b98ce6e91a9ab2ae22a44b3849acf1402224687455d25d88de9f  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_set.rs
sha256:c1a1b1d9fbe533304fdb253bcba6dc34948d3be29ea77b344971b601d97155ae  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_dict_call.rs
sha256:905f6013fdf28203c1a797398802f277ac9c07dbe807a87082a90f51017eaa64  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_list_call.rs
sha256:a01428d5d82adb8746afe1cd397828f095753f4bf7f207176e4a615c6e2a8364  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_tuple_call.rs
sha256:5e006c60d991df092f8ed89917eefd1e0140f256b80afeb543a457cd8dec5a08  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_map.rs
sha256:d05b6cc6dae52e5403c0fdad4e9d52e101fc1942b70978391072b4e7acf686ba  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_subscript_reversal.rs
sha256:f957b383b536b0e345937082b0f7bdd5aa567ba691e81fc6c4e7340163c470d3  crates/ruff_linter/src/rules/flake8_comprehensions/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/
sha256:ad59eb65d42a7a3f2ffc6c7d83c8908ae84c19fcb9998689e5bb46762668c94c  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C400_C400.py.snap
sha256:9284aac1eab4d859f0ca787c61ccb49d89e180a39425eb74806bf588526cbe8f  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C401_C401.py.snap
sha256:5b8f71931bd81f8c29c74b61d951ad5a013da9775a34ac622035b2bf88109121  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C402_C402.py.snap
sha256:3ba52c6d99444168d0b2f9d247e45745aca45deab7f8eea81ea79c0ecb02e916  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C403_C403.py.snap
sha256:0fa30d7e5350eecf63729521d8ca136cc113f737e1b8698ae65f5d6dee1ca297  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C404_C404.py.snap
sha256:38e3117be43e27262f1dfd3dce7ae63a90fa69587f966386b54be8814c5123e7  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C405_C405.py.snap
sha256:656bcdf2569c41fe571de792106272c44d6dbac483ce14c41f3404e8127f80d3  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C406_C406.py.snap
sha256:cf3adf34d878e499ead23adbbf6f8ad8f07d9dfb8e132e5330ba2131b2a919ba  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C408_C408.py.snap
sha256:74eb6387d3aa8b68d880032e2bfea1b87f091bcad22015925ac2004c94ad9c2b  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C408_C408.py_allow_dict_calls_with_keyword_arguments.snap
sha256:798f34bab05047a017fb4bc8fd22270624d03a2c0c7fbc0384baa6dbb256065d  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C409_C409.py.snap
sha256:d0d30360036ea410f693bcf1af52ef25bd929fcf2a266e8ffbbff87e6c2f1b46  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C410_C410.py.snap
sha256:f19616fca2e4f2d91a706300b88626ea0857ee5226044c56ce3443ea828878e0  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C411_C411.py.snap
sha256:6b5f92a66e809580d81d4ba97facf47250b3e04d438a68223b003b9534460cc4  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C413_C413.py.snap
sha256:395895c6baecb70dc05d7a35422e0af7d34a09f660f23feff8124ff733e939e1  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C414_C414.py.snap
sha256:a8b39ca3b6d49c4904874ecad2cb6ad4ef582d2e1ab96ef3df49a37b99ed2d39  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C415_C415.py.snap
sha256:cb98701f6d25bd83dbbb0509b4d1f21cefaab8e35b34a9a8100c93c20f2f0ba6  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C416_C416.py.snap
sha256:f9c7ee184a05b1bc48890ba4210fb4805f03fe4392eaf150e3628d894408a014  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C417_C417.py.snap
sha256:1a984711542007e20eab2ad0db6720bcf486f68d327336edcb500b6196f02315  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C418_C418.py.snap
sha256:72d7a8ab5c934e3b5dbddfbe54165f0d77016b0655f65919ac815e6c5de211d0  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C419_C419.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_copyright/
sha256:6e4dc424d330327d9c1cbbd9e7c4a8949b179efb7735561be3f9bd3721223b85  crates/ruff_linter/src/rules/flake8_copyright/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_copyright/rules/
sha256:bd624a562bc02caeb718033f833b274376a882dc0226ee0b4e3d6be8d6237c32  crates/ruff_linter/src/rules/flake8_copyright/rules/missing_copyright_notice.rs
sha256:f7a68aef5f11a0ceb6d5eff5412dbdd1f2ae07c976fad04ba3fc417cee214d67  crates/ruff_linter/src/rules/flake8_copyright/rules/mod.rs
sha256:106bde73cc87a828aa6641203c53d024b24604722863ef829a48ff7150e42e1b  crates/ruff_linter/src/rules/flake8_copyright/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_copyright/snapshots/
sha256:50121182e1cf7a9bab4e30bb75f9527d85e1c77dc4c8fe7ee06b76e9fbc7fa10  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__char_boundary.snap
sha256:e445ff450808c61842f802ef9e7c905bab6865cbcbca3cb69e6c03210e2a568f  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__invalid_author.snap
sha256:02cfc82fe89454d49040d8fd49f97e304615b50d7e4d04aadb643d647397fa43  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__late_notice.snap
sha256:22a5b1d9f8eac26fdbd49624f2a6e2b288faf92fa53f78cb4df49891c9b68994  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__notice.snap
sha256:22a5b1d9f8eac26fdbd49624f2a6e2b288faf92fa53f78cb4df49891c9b68994  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__notice_with_c.snap
sha256:22a5b1d9f8eac26fdbd49624f2a6e2b288faf92fa53f78cb4df49891c9b68994  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__notice_with_caps.snap
sha256:22a5b1d9f8eac26fdbd49624f2a6e2b288faf92fa53f78cb4df49891c9b68994  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__notice_with_range.snap
sha256:22a5b1d9f8eac26fdbd49624f2a6e2b288faf92fa53f78cb4df49891c9b68994  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__small_file.snap
sha256:22a5b1d9f8eac26fdbd49624f2a6e2b288faf92fa53f78cb4df49891c9b68994  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__valid_author.snap
                                                                         crates/ruff_linter/src/rules/flake8_datetimez/
sha256:e0ec2a1b2f44cd00703e7a29ad96e2115e7d724ecc50fd84eec57fe1b7019259  crates/ruff_linter/src/rules/flake8_datetimez/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_datetimez/rules/
sha256:44a1970d41c0d319b0a9e15740d660b5ce0221162ba86bf2d08add04a4a49936  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_fromtimestamp.rs
sha256:33b46a91c266971faf4c5fb8d0efd45078e5f1cc0719cafeb9bf93098be87278  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_today.rs
sha256:957b40a437903d93a643cf0217f14d14b9f89830147c45d3e7fb0e254bf0d480  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_fromtimestamp.rs
sha256:cd9e6e988a46cdd54b64373b62ad4cef4744b1857682eb174c9db824b0edfa86  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_now_without_tzinfo.rs
sha256:07c93ee23ac5c6ff3a437b36064dd2160c259faa350b13ebbc489569c9c0e697  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_strptime_without_zone.rs
sha256:7b7f6245d042e5331c9eb9f5ce4efccd9e5382e0bfe77ff2a193ed31c82c2de7  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_today.rs
sha256:70e47b4f0d23d0177689a8c2f0eabc6fc449511818eac570d6f01d316a62e458  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcfromtimestamp.rs
sha256:ba32c75c12d8a5ab88e8f67536555ea4a49af2728ff39bd3a68fed1d09ab625b  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcnow.rs
sha256:63738171a67143953cc5e243008819d3ef0f847c66f759a8e46d42d059aa7fe6  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_without_tzinfo.rs
sha256:1158aecfb12744e52a59b081228550c65097ae1c465ecf39b63d05e6a2aeecb2  crates/ruff_linter/src/rules/flake8_datetimez/rules/helpers.rs
sha256:c30364b5f8aaa8278f87d1c021f4e255a4a122087ed13786cb9292715a47250a  crates/ruff_linter/src/rules/flake8_datetimez/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_datetimez/snapshots/
sha256:2223775f455e8dec7dd87515cf64d5e4cf70c89476024b35ecbfbca0c36014d5  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ001_DTZ001.py.snap
sha256:896ca6b4f2ff55b2cfc52f3de70c3bfcdb95b58ea03e9c4977b314514394e757  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ002_DTZ002.py.snap
sha256:342e8a8a52a7f9d228278c428f038c811a87b41c43c3836f0d7173848dc56243  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ003_DTZ003.py.snap
sha256:8657689bdde24c79d54e5dd911b34b05ccc5a3860bd1dc7b99972c4b414487a9  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ004_DTZ004.py.snap
sha256:8947fbee9397b83dd674828f8a2bf00865b69b57bc76193806890e3afaa8139e  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ005_DTZ005.py.snap
sha256:4cf4ccc889917d043278f88cb9c5e970db15b64a47fb966db301958a2e30e379  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ006_DTZ006.py.snap
sha256:82e7324d519d59625d17b62d7c0aed8bb9d5c5f8fa4682cab0c6560a07c31761  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ007_DTZ007.py.snap
sha256:1b56e1af971942aa7a1b722498830f9972dbd01af088db1b8bece2f31fc2621e  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ011_DTZ011.py.snap
sha256:a7f25d3c8c87e7869f963482c52efc0cba5586e9c1b3ab0e4ab82cc89b89be74  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ012_DTZ012.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_debugger/
sha256:9466d96b1f01ffd002b2a2ff682a99887e51a76eaf9fc8d93955d9b17241b0d4  crates/ruff_linter/src/rules/flake8_debugger/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_debugger/rules/
sha256:bd281401a55ac4a6a90419639fc2dfea52b6107ba88edff9e5eb227b54d70b78  crates/ruff_linter/src/rules/flake8_debugger/rules/debugger.rs
sha256:81d2141a48ae21d022e648dc5dce86799f924d3010be1119b9d06010e21dd939  crates/ruff_linter/src/rules/flake8_debugger/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_debugger/snapshots/
sha256:e4ad19ca0c5c0bf01599a08d9ecfaf7d760e93528155d4847e78801e30bffe74  crates/ruff_linter/src/rules/flake8_debugger/snapshots/ruff_linter__rules__flake8_debugger__tests__T100_T100.py.snap
sha256:364306a3ccc5e6ddd426e05f8e53735fe28b9dcb64608ebbe3829f029cd59326  crates/ruff_linter/src/rules/flake8_debugger/types.rs
                                                                         crates/ruff_linter/src/rules/flake8_django/
sha256:7f3ed844114a88a75db7aaac35ba18c8e239c9138db006a11bcf8a65fb622c62  crates/ruff_linter/src/rules/flake8_django/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_django/rules/
sha256:c886856f18ab1379a9ff1dfd2c7e08230c0471bdcc3656882506127691a76713  crates/ruff_linter/src/rules/flake8_django/rules/all_with_model_form.rs
sha256:90ac50a66532b345b7f19f2529411832020d28053a3bc2807ab3816ef756d12d  crates/ruff_linter/src/rules/flake8_django/rules/exclude_with_model_form.rs
sha256:6d8005666b109b0067b4555f713b3a42f0ef819d110d645a2ece3c2a43b7861c  crates/ruff_linter/src/rules/flake8_django/rules/helpers.rs
sha256:aacd112731566d27988f6bf28c888077983a69b2ec134e0f13c2bd0ed9578c71  crates/ruff_linter/src/rules/flake8_django/rules/locals_in_render_function.rs
sha256:67a82750230bb21a0de35b56e055533c04a70f88f24e6ece569cde2722b16f7c  crates/ruff_linter/src/rules/flake8_django/rules/mod.rs
sha256:80efc5995ddf83aa7b1a7197eced7889ef302fe75fa353fa16d0947149b0625e  crates/ruff_linter/src/rules/flake8_django/rules/model_without_dunder_str.rs
sha256:0af23fa41cc785aa721b93788e7733751f56ba0addd98857182e743a91866979  crates/ruff_linter/src/rules/flake8_django/rules/non_leading_receiver_decorator.rs
sha256:dfdb2b752baf863a2bb911fe3a7b5833d53f086a0b4abd4ce39948c654e2bf23  crates/ruff_linter/src/rules/flake8_django/rules/nullable_model_string_field.rs
sha256:f17b3dbbb187b99ff2647a391963d975fcbf15e3f5470cec4014713b67a65d8d  crates/ruff_linter/src/rules/flake8_django/rules/unordered_body_content_in_model.rs
                                                                         crates/ruff_linter/src/rules/flake8_django/snapshots/
sha256:c892144b70564a5ef5684ffdf256fcdfa69bbedbeb16d572bdc8d209fb8f2ddd  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ001_DJ001.py.snap
sha256:1fcd0d45204090d05bb63d88b7aae1e9c824e9f360dff977bccfcec5ccd98f69  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ003_DJ003.py.snap
sha256:62cf2836f021a628066e90aefbc5142424f5e3b265d30b6289ff3cb84fab453a  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ006_DJ006.py.snap
sha256:cbdd7817583fab2942c0ac6f8ff95a75a49daaacef739b9c98a634e9164a5853  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ007_DJ007.py.snap
sha256:16774388f1cf6f581256f51c5267998606887b8b25ab4132f9efd27f598a71e3  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ008_DJ008.py.snap
sha256:4cbf80b37bffa52d718db1f6c1fe5e82ab30ec7a505bfcbee7a24fb1adfb5cf2  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ012_DJ012.py.snap
sha256:f6b0246bfc8d1a74b408a194d1451e0a5747b2b9d1646810d110e733c578e1ba  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ013_DJ013.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_errmsg/
sha256:939de05adb32e97b04d10476f40fbc4b437f642301e622f7a226865fabbdb34a  crates/ruff_linter/src/rules/flake8_errmsg/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_errmsg/rules/
sha256:c6a2d3708ae8b0ac2f2863903d71bc316bca5569d6859c2a16a7e0b479514a5d  crates/ruff_linter/src/rules/flake8_errmsg/rules/mod.rs
sha256:47e8a817a87cca1f815360a0020e3aa07a01dff7b6795f447fb98bb5e60f29ed  crates/ruff_linter/src/rules/flake8_errmsg/rules/string_in_exception.rs
sha256:c1300b28a9d7490a666be25a31f88f3d26995c5bd94aee9d6fd5bcc89304866a  crates/ruff_linter/src/rules/flake8_errmsg/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_errmsg/snapshots/
sha256:8bd90a700d03741554cfef147284e9b837e9135ec53e2e995ee1128e2711be30  crates/ruff_linter/src/rules/flake8_errmsg/snapshots/ruff_linter__rules__flake8_errmsg__tests__custom.snap
sha256:1b92c210098f4e853fc60fd520d94701d845e62bc38f925865019033b4e02332  crates/ruff_linter/src/rules/flake8_errmsg/snapshots/ruff_linter__rules__flake8_errmsg__tests__defaults.snap
                                                                         crates/ruff_linter/src/rules/flake8_executable/
sha256:1f3aad0163e890d86be8c203af762d926ec76254de5adfb9c6794fe8436be5ca  crates/ruff_linter/src/rules/flake8_executable/helpers.rs
sha256:c75aa41e1f570dfa14bae0aecc67a214cf16cdd4b41b5873ab154148b0155cb5  crates/ruff_linter/src/rules/flake8_executable/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_executable/rules/
sha256:fdd8e485e33dad2809fbd3dab4eebe818e8b346c4e1d0079fa20b88ceb756d10  crates/ruff_linter/src/rules/flake8_executable/rules/mod.rs
sha256:d0faa79b06e13ec6584b3f637c9fa9cff01f66368522162be8c76122df89ab37  crates/ruff_linter/src/rules/flake8_executable/rules/shebang_leading_whitespace.rs
sha256:70e38bd0c8b86d9cdb48fc371ab3e5b997e31c959f65dbc8d8a7a71d65493a1a  crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_executable_file.rs
sha256:3a647deec3a8fda61ccb3bfbc73acfe63217fdda3c2cd4b0b8773331326298d0  crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_python.rs
sha256:8bfc7f4e17ec70f2808467102fb138709ef59e0e0e628718fe5837c3b364fa40  crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_executable.rs
sha256:7e6e40db87f22ceab567d2d5dfb32452dac8362737176ed2b661d8a7bd2da4d4  crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_first_line.rs
                                                                         crates/ruff_linter/src/rules/flake8_executable/snapshots/
sha256:bdbe9a76466b5184b684f04fb3d17c351d3b0ad40487a2df7a7cb06f63bb64c8  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE001_1.py.snap
sha256:90b1adf8eb8b2c48ed505fbd3e321f618e8a966b50e45e2127a49804cf141e95  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE001_2.py.snap
sha256:90b1adf8eb8b2c48ed505fbd3e321f618e8a966b50e45e2127a49804cf141e95  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE001_3.py.snap
sha256:b1c31f6cb93146b2a02e5fc7fde124189b6037dd8bd5bcd07e52acce2787fa74  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE002_1.py.snap
sha256:90b1adf8eb8b2c48ed505fbd3e321f618e8a966b50e45e2127a49804cf141e95  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE002_2.py.snap
sha256:90b1adf8eb8b2c48ed505fbd3e321f618e8a966b50e45e2127a49804cf141e95  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE002_3.py.snap
sha256:6cb5f937b51ff1d401cd79127ba033a5af78ad8462c0d1d35634bc1f6038660c  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE003.py.snap
sha256:e686e0b791cd1a2a25fdb69250f937c2b51292b4e4d397a040c9b18b01d69110  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE004_1.py.snap
sha256:90b1adf8eb8b2c48ed505fbd3e321f618e8a966b50e45e2127a49804cf141e95  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE004_2.py.snap
sha256:4c14a7697e0b85bfbd2d72b23c35a58e1c287e71ec23a627d3c0684ff53ae4de  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE004_3.py.snap
sha256:deae6a20ebdf052c21a2ee4cf3a1f0e9df33a5e77fb69e47228fd2eeaa579d36  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE004_4.py.snap
sha256:2c2e4a8a454b1e075fa7b1a2b49738c34e8c0aaf3d94f783366c81c1db499b10  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE005_1.py.snap
sha256:18277b152088e02595ad2844daeb0cd61d6d6a3e82720036de85216aca329770  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE005_2.py.snap
sha256:74b40a3bed0b9f2bfae4be9871bfdcae2a4f8ea8449223f0abe14c6f25b3cfc6  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE005_3.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_fixme/
sha256:fb6b2a1df804b7dabe3aba234098b292c0bca8f632e3736f1edf429807da3b27  crates/ruff_linter/src/rules/flake8_fixme/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_fixme/rules/
sha256:fb739158d2b3f837e1271ac75b1bd62e517f891338540b0047996419d89eca7e  crates/ruff_linter/src/rules/flake8_fixme/rules/mod.rs
sha256:395aa331e517256b25fda4950222ea48622c2f27560f98bc28ca57bd08393026  crates/ruff_linter/src/rules/flake8_fixme/rules/todos.rs
                                                                         crates/ruff_linter/src/rules/flake8_fixme/snapshots/
sha256:425b0ad59e5d93680f067c5954dde06c6a41324ec3db05694b5f49bfa34441ba  crates/ruff_linter/src/rules/flake8_fixme/snapshots/ruff_linter__rules__flake8_fixme__tests__line-contains-fixme_T00.py.snap
sha256:b194ae666cbb94f80a26dc85b3174e5ecb2e8251ce6ca16e2210d5eb5a84e6e8  crates/ruff_linter/src/rules/flake8_fixme/snapshots/ruff_linter__rules__flake8_fixme__tests__line-contains-hack_T00.py.snap
sha256:1b19a6934e83f638ee85f91a7a8bf09ae34f8fe876099d3701f93aa206785489  crates/ruff_linter/src/rules/flake8_fixme/snapshots/ruff_linter__rules__flake8_fixme__tests__line-contains-todo_T00.py.snap
sha256:c3178f99dad52d3ddcd1b62fa35f9280266f0fd4ccfcea95defd75ab7520d846  crates/ruff_linter/src/rules/flake8_fixme/snapshots/ruff_linter__rules__flake8_fixme__tests__line-contains-xxx_T00.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_future_annotations/
sha256:614b74186554fd1317989f3b24c299ea3cedd77264131fb401f99dd7573e1f52  crates/ruff_linter/src/rules/flake8_future_annotations/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_future_annotations/rules/
sha256:2f5a6a1ab54fe776ffc3e0180c05b62986dad03a19c342c205e78084cdcc129f  crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_required_type_annotation.rs
sha256:d21b40b73fc5d3febef655917457c626831e27dd2667b5a434556d469f5be3f7  crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_rewritable_type_annotation.rs
sha256:edf82b9e0f6317990830775444ff215a004b1af10a6ccdb3a10c9eef59613067  crates/ruff_linter/src/rules/flake8_future_annotations/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/
sha256:550e7b0b0e448bbd2b33a65c1a809fd39c3ed805d776fcd2fa8f85338873ca1f  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__edge_case.py.snap
sha256:3ad0332618f8f7cd6c9575fb22ac54da3c70aa55259fd19b487eccb40ee35766  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__fa102_no_future_import_uses_lowercase.py.snap
sha256:e0a600f74f6168e6da5f7743c6c79198cbc4a45c5052efeb3509979919230cb6  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__fa102_no_future_import_uses_union.py.snap
sha256:40b4d37e26081f3c12b472877bb73f82601179f3cf0caf9f15a94f723f3a4a86  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__fa102_no_future_import_uses_union_inner.py.snap
sha256:d8cccacf6ecdc170ae2312a2bd5cd4136aefc1fc19f1ff637d879102d4199dff  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__fa102_ok_no_types.py.snap
sha256:d8cccacf6ecdc170ae2312a2bd5cd4136aefc1fc19f1ff637d879102d4199dff  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__fa102_ok_uses_future.py.snap
sha256:2a46d5c7b31e83f33be77d175d7fe6223d4c2d84ac0d7f50fb9fc1359e8a6164  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__from_typing_import.py.snap
sha256:99c31444b5589edc1b7fbc6c46ad3839d5d8bcea941439ca14f22daed893e2e2  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__from_typing_import_many.py.snap
sha256:9e778e9f5227621d6623cc7c7ad6289eb0b2c02b0ae58c58c9de474539e81db9  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__import_typing.py.snap
sha256:cd6c45b7b80f66168e79afeb114c9f3efb9be66401608236b060c9f8e6106e8a  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__import_typing_as.py.snap
sha256:d8cccacf6ecdc170ae2312a2bd5cd4136aefc1fc19f1ff637d879102d4199dff  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__no_future_import_uses_lowercase.py.snap
sha256:d8cccacf6ecdc170ae2312a2bd5cd4136aefc1fc19f1ff637d879102d4199dff  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__no_future_import_uses_union.py.snap
sha256:d8cccacf6ecdc170ae2312a2bd5cd4136aefc1fc19f1ff637d879102d4199dff  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__no_future_import_uses_union_inner.py.snap
sha256:d8cccacf6ecdc170ae2312a2bd5cd4136aefc1fc19f1ff637d879102d4199dff  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__ok_no_types.py.snap
sha256:d8cccacf6ecdc170ae2312a2bd5cd4136aefc1fc19f1ff637d879102d4199dff  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__ok_non_simplifiable_types.py.snap
sha256:d8cccacf6ecdc170ae2312a2bd5cd4136aefc1fc19f1ff637d879102d4199dff  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__ok_uses_future.py.snap
sha256:d8cccacf6ecdc170ae2312a2bd5cd4136aefc1fc19f1ff637d879102d4199dff  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__ok_variable_name.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_gettext/
sha256:26c1995587c7c9b8efd0cda7bb2fc5c5de2b0774652225668c3e4744383a4004  crates/ruff_linter/src/rules/flake8_gettext/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_gettext/rules/
sha256:777029c1f144db8ea95afa94fb47b4e0cc5c9e44b6fff134ffd290e78b90ff45  crates/ruff_linter/src/rules/flake8_gettext/rules/f_string_in_gettext_func_call.rs
sha256:3a799d5f1926bc770af6a61f732e9b4121d0230925d4dfd2fbb6a0d08c1e09d8  crates/ruff_linter/src/rules/flake8_gettext/rules/format_in_gettext_func_call.rs
sha256:ff44207202ace3e3bef73fc2c982131f36665113a2e5d02fc51e794434833b6a  crates/ruff_linter/src/rules/flake8_gettext/rules/mod.rs
sha256:ee3e1a90dc14ff85bce8061e356e20dc5746b920a99ac929925b6835b8b4f73d  crates/ruff_linter/src/rules/flake8_gettext/rules/printf_in_gettext_func_call.rs
sha256:38afd35fdb1e049623c020835b0a88788643778e01f229fdde283cc835e56b32  crates/ruff_linter/src/rules/flake8_gettext/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_gettext/snapshots/
sha256:e09bceac2bde7dd3cade9a007236f73f5aaa29f669d71604c181e2b052ac3c0e  crates/ruff_linter/src/rules/flake8_gettext/snapshots/ruff_linter__rules__flake8_gettext__tests__f-string-in-get-text-func-call_INT001.py.snap
sha256:8a99318fc3f437ede5f3fc63e87c992b9569c611b82f0376bc10f0e6ce5ac2d4  crates/ruff_linter/src/rules/flake8_gettext/snapshots/ruff_linter__rules__flake8_gettext__tests__format-in-get-text-func-call_INT002.py.snap
sha256:a3d804c5d8698442ccbfd90b5a1ac756da55e6f219be1891fd8d5aea73784f5f  crates/ruff_linter/src/rules/flake8_gettext/snapshots/ruff_linter__rules__flake8_gettext__tests__printf-in-get-text-func-call_INT003.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_implicit_str_concat/
sha256:74f1a1266ff667f1bd9b09b36d3a4affbccba6f6b020e331a08eb023d75a5a7d  crates/ruff_linter/src/rules/flake8_implicit_str_concat/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/
sha256:92be89905f6fad98b05f0b329a7c8e04f110af15d6855e177886a7b5ac7eedee  crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/explicit.rs
sha256:e1bf8761f13da0c830b6a8ff45fb1a04d3f427ac596a5bcdf2a3a3f7a322a8f7  crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/implicit.rs
sha256:ef59a1b461449f02d5ca5a57c15b66d85cfc92192dc5775158e89a7a37e8cb66  crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/mod.rs
sha256:16dc326eb6ff114e9abcef8bec9de6a7d3b301b7b49e37db23585eaaff5ace3a  crates/ruff_linter/src/rules/flake8_implicit_str_concat/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/
sha256:f4f7557cb11cafb52dcbb3081a3514ca2d07ae3e39cc6b93d341bbcb6860d0a5  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__ISC001_ISC.py.snap
sha256:c7623b42502d94f42ee9095465a03ef4988f6de1e652fb7aa4b7025d074cd4a5  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__ISC002_ISC.py.snap
sha256:b577122126b1f1b97369c1b3573b2438ee5c2434828fffd50045336238ccd9ec  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__ISC003_ISC.py.snap
sha256:f4f7557cb11cafb52dcbb3081a3514ca2d07ae3e39cc6b93d341bbcb6860d0a5  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__multiline_ISC001_ISC.py.snap
sha256:83edb312e6915f6ebf1b57eb36a4490fddfb736ae56d3ceb0f3162a2252b2af9  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__multiline_ISC002_ISC.py.snap
sha256:b577122126b1f1b97369c1b3573b2438ee5c2434828fffd50045336238ccd9ec  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__multiline_ISC003_ISC.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_import_conventions/
sha256:6100ee42857b9ec79cfd50cabe391abd44cc348a274492f3fda6caf2a875fde8  crates/ruff_linter/src/rules/flake8_import_conventions/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_import_conventions/rules/
sha256:d0daa61f7d72f0ffc9357aa4783cc437c1b52477769c34b322a991e768a0e6cc  crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_alias.rs
sha256:29bc18dbac2891bc5808d9a8edd4c1f42d442b44e1ecbd8b75e68d636acd2b91  crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_from.rs
sha256:aca3628574d1c8f722fbd89a90d61f85fa529f2a914e6bcb210d5f79985ac0c6  crates/ruff_linter/src/rules/flake8_import_conventions/rules/mod.rs
sha256:31f4f187d522e5a15ae2dd6edeae844c6a658521947d7e4f7a78f31ddbe088f3  crates/ruff_linter/src/rules/flake8_import_conventions/rules/unconventional_import_alias.rs
sha256:866c9513adc3f920ca997534329a659423af9120f319755fb10a30c513054e49  crates/ruff_linter/src/rules/flake8_import_conventions/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/
sha256:aa0420ebdc4ea4592e76393de020e3d75f7f3d59143677eff87836eb228b51dc  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__custom.snap
sha256:8a0cc65185ae9e7cb441a035e3c6e1c88e6a4fd93e02f6b15e90487f2bb34f1a  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__custom_banned.snap
sha256:ca3192336f4e1a32c2928fdf9b1632eadc1be9b37a92585b96f08166a42d01f4  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__custom_banned_from.snap
sha256:be8cb8c3e3e265a99976348f0b3898e790f90e5f7a067ce32bbe0fbee377b9cf  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__defaults.snap
sha256:4c02e205079888c70f46b6c3f97373a0e4ae3ff8a12a4faf0d56bb9c3cdbf5fd  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__from_imports.snap
sha256:98f8b66bc76675d446737cf3270dbac4a4c77ba52884b7b4981dbe0947314561  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__override_defaults.snap
sha256:d74c21e543d6fab6a67ef16bfc59bfc2f41c0c0375d69fedf58f05c2fb6ded69  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__remove_defaults.snap
sha256:57a0b0273a2e2bc8ea4ece4227561297b54e5defc8a0154419057b274046127c  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__tricky.snap
                                                                         crates/ruff_linter/src/rules/flake8_logging/
sha256:9770e307c18255d4a46ca61545e2ac3eae4a4048e1dcc9d978aa151d64d63224  crates/ruff_linter/src/rules/flake8_logging/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_logging/rules/
sha256:069ae90444f8bfcb119953ca14ef31a066196bfb044b4a5935dc201dd5e17b11  crates/ruff_linter/src/rules/flake8_logging/rules/direct_logger_instantiation.rs
sha256:042ff2c4718cd05961d25f827f2ab529c31975ea0ec01e4f4b0e2bd39ecd04c7  crates/ruff_linter/src/rules/flake8_logging/rules/exception_without_exc_info.rs
sha256:5c8e68e8bec3980a49dd8c59f493c6fab8bde3b5762c9d66e65baceb70c435a7  crates/ruff_linter/src/rules/flake8_logging/rules/invalid_get_logger_argument.rs
sha256:514b369ed9a33d752039b622539e32e7d73fb9fac6bf2c932ea298a8cd37ae7d  crates/ruff_linter/src/rules/flake8_logging/rules/mod.rs
sha256:1dd4b0378279d91ae3ce65abaa561e604f4273ac1a1d823c953700679e22ebb3  crates/ruff_linter/src/rules/flake8_logging/rules/undocumented_warn.rs
                                                                         crates/ruff_linter/src/rules/flake8_logging/snapshots/
sha256:67276a2082532906eb0f5fe754c87237963010046225856a4f158227c1316443  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG001_LOG001.py.snap
sha256:b7a629e9e34094ba6ad8f25eae9f789c95ebeea4284a3f1370dec4e4f7d74159  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG002_LOG002.py.snap
sha256:ba1e378baf2f222dc6446d2d9a56fdd5e482bd4689b8ada70685d566e3bc7902  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG007_LOG007.py.snap
sha256:75de3e1a2cd2dc9fc96373fcae01cf539bda8d1e6015087e00421c0c3bcf1b91  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG009_LOG009.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_logging_format/
sha256:22d7fb7b14b1ec70c4261dc5ac92185e89813ddc91bbbd33490d46437e8f2db3  crates/ruff_linter/src/rules/flake8_logging_format/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_logging_format/rules/
sha256:fabdecb2d982f430998c4f55d3e53a726b6ef5e388ffdd9536bc5b630fd4e446  crates/ruff_linter/src/rules/flake8_logging_format/rules/logging_call.rs
sha256:1436431da8914531f0e9509a34b76437e0c881aa07abb50a226d5bb74a7a2475  crates/ruff_linter/src/rules/flake8_logging_format/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_logging_format/snapshots/
sha256:e3e77521da83bad50568b7ee992d6757fbc4840883c4b536dbd4585e09c6c853  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G001.py.snap
sha256:88d7e5e0398a85be1b2d11a89118fc7875596c9fec44aaa01ffeb3ceb176a280  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G002.py.snap
sha256:0a4fbaa893b85ea56cd11a8a27c05cc63e7b4866757274aa49edc9d036505579  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G003.py.snap
sha256:ce7a1c956f733d943d8a962c61eafa4faa408e5d2302baf92ed273f60045c013  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G004.py.snap
sha256:ac4fc5e64c7cd95dfdef8e61c330904cfa9de4dc1ac1dee202dab1952112ecb7  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G010.py.snap
sha256:716d89d64419a6e7862bc3c645ae30c297952e63f0e4d282f8e3c8913fcb1ca0  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G101_1.py.snap
sha256:ce98bdc3a37a9ee3735fe05e5594bf195bff10cacc0a0e7cd9c58fab59afc2d3  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G101_2.py.snap
sha256:4022f56a8bf32d94c18024548165779e59455b4d6f59be054648d73211104a7a  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G201.py.snap
sha256:0e03494af40f14eacd17758cd7dedc803563e66e74d1394ba6761d088e14041c  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G202.py.snap
sha256:d87e774d0c67e745f88be4d5b1e27afcf841cffc2dc0042c65cb3b844d85191b  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G_argparse_parser_error_ok.py.snap
sha256:d87e774d0c67e745f88be4d5b1e27afcf841cffc2dc0042c65cb3b844d85191b  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G_extra_ok.py.snap
sha256:d87e774d0c67e745f88be4d5b1e27afcf841cffc2dc0042c65cb3b844d85191b  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G_extra_str_format_ok.py.snap
sha256:d87e774d0c67e745f88be4d5b1e27afcf841cffc2dc0042c65cb3b844d85191b  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G_simple_ok.py.snap
sha256:d87e774d0c67e745f88be4d5b1e27afcf841cffc2dc0042c65cb3b844d85191b  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G_warnings_ok.py.snap
sha256:f71544e4a0368e68f49966d085914cb432d390b7d1ba5e1d8d11e534f9da6ed7  crates/ruff_linter/src/rules/flake8_logging_format/violations.rs
                                                                         crates/ruff_linter/src/rules/flake8_no_pep420/
sha256:bc407b75a16cdbacdce91e40cac77b312b929123f49bcc76e5a62dc6cdb2cdd9  crates/ruff_linter/src/rules/flake8_no_pep420/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_no_pep420/rules/
sha256:ac735a46234badc13247cd4e81cb503df3257ef380491e6c8924782ef7d2a5ac  crates/ruff_linter/src/rules/flake8_no_pep420/rules/implicit_namespace_package.rs
sha256:e97ed58ab6d6c41c0c46ea734a112687bcf766a732e5031cd921c3c4fb960bc5  crates/ruff_linter/src/rules/flake8_no_pep420/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/
sha256:24773955bb7283b56635699ae793adb3a491c06bd013cac74216ab47534a56bd  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_fail_empty.snap
sha256:6535419170a2e7f385ff079ab6efc0a6e0c574b28f6a39aae80cf423c6dbd3d3  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_fail_nonempty.snap
sha256:ee9b1c9a8db07baf3be8ba2edd7b8a66731333617142312a90f797e9539a12b6  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_fail_shebang.snap
sha256:8e3a2dd05143c38e3f8331d416e84da74576cb659981d0c527fa132c1ab77a12  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_ignored.snap
sha256:8e3a2dd05143c38e3f8331d416e84da74576cb659981d0c527fa132c1ab77a12  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_pass_init.snap
sha256:8e3a2dd05143c38e3f8331d416e84da74576cb659981d0c527fa132c1ab77a12  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_pass_namespace_package.snap
sha256:8e3a2dd05143c38e3f8331d416e84da74576cb659981d0c527fa132c1ab77a12  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_pass_pyi.snap
sha256:8e3a2dd05143c38e3f8331d416e84da74576cb659981d0c527fa132c1ab77a12  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_pass_script.snap
                                                                         crates/ruff_linter/src/rules/flake8_pie/
sha256:73538139c3261671bbec7403f3e180f77858dda39fab7c481467359bca802f10  crates/ruff_linter/src/rules/flake8_pie/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_pie/rules/
sha256:d6d91ce8b00e81c374e2238c3c9b695bf7c676d861409825386f259bda8f4661  crates/ruff_linter/src/rules/flake8_pie/rules/duplicate_class_field_definition.rs
sha256:955597bda29edc0ca634d2c987908585ec12444423adea44fd5301c5a06d178c  crates/ruff_linter/src/rules/flake8_pie/rules/mod.rs
sha256:6f403d07174b3d58f9c6baa13ec0466edc4618d2e430aef9b252b90230d7e49f  crates/ruff_linter/src/rules/flake8_pie/rules/multiple_starts_ends_with.rs
sha256:3f331b17a6220fb99f72e8519e1de9ced3317888c838efcd660c201bc21b4846  crates/ruff_linter/src/rules/flake8_pie/rules/non_unique_enums.rs
sha256:f689ae89f230b3eb0ddf293e521a7a2b487d02fb1c050d5ffba2ebf85ca4f048  crates/ruff_linter/src/rules/flake8_pie/rules/reimplemented_list_builtin.rs
sha256:33b10369b7989c8ee7b9e6f383ca1bfca715983385c6af829a9794b2a5216879  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_dict_kwargs.rs
sha256:c93c069908f63ab599def924d80713f607b080e3ee4f7d9f2e8213602af4578c  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_pass.rs
sha256:71c9a23f51dd7f4a33139fbcf40c35f9e69331b0909073ef1d28ce05d79a282d  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_range_start.rs
sha256:2c37ee5b264218b143785d932dcc71e5aa4efa87cefb0427ebcb484dba565980  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_spread.rs
                                                                         crates/ruff_linter/src/rules/flake8_pie/snapshots/
sha256:a3d802a00d69c8f017205339483e1ad60e1a4ca2be8e77f741a099e6ef2ce80c  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE790_PIE790.py.snap
sha256:f56f34b89c1b6574c6bce86ef748b9725e903b78a1de29710a99295238b2ca3a  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE794_PIE794.py.snap
sha256:1757ab1adf9aea47dc04bd493a1114293e4a51f27beb9200754bd01b82152442  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE796_PIE796.py.snap
sha256:c047e79ac4d53f39e2171a7a04b09a4fe8c14b8c6f57a3a356ef960b90b6b727  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE800_PIE800.py.snap
sha256:900a7b21090112058a0170a4ee4663cc1621db0ff1a5659d3cea0f7dd75703a0  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE804_PIE804.py.snap
sha256:6b37458d8c8ec5f633919259a642459a5dba2918d2d10434a470ac8921c51d91  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE807_PIE807.py.snap
sha256:be9fc320fca245aa72d1404223423df5e24af0ec54c173b6b7f769ceb81551df  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE808_PIE808.py.snap
sha256:8b72d92eb0c38f016feab6eb20a6b0f8e9d301cef9015cea4cc7776d9ae5afd0  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE810_PIE810.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_print/
sha256:1ee209425d8daad10bccc065983dfe40f1d0e6f2ee387b1e23206661d467875e  crates/ruff_linter/src/rules/flake8_print/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_print/rules/
sha256:b6c0a4ed39b8b1f192ede1a1bc018eee2c886ad61809b52fd464588cee9fbab2  crates/ruff_linter/src/rules/flake8_print/rules/mod.rs
sha256:9a0765a4b2ade97a5c2ac678387172196d916d1dbd1d9c98b1304dcce48bbffe  crates/ruff_linter/src/rules/flake8_print/rules/print_call.rs
                                                                         crates/ruff_linter/src/rules/flake8_print/snapshots/
sha256:471dd1c7ea56eacb7c671b99baf5c153de3beebe76f3d8be321c982b4d72cdd8  crates/ruff_linter/src/rules/flake8_print/snapshots/ruff_linter__rules__flake8_print__tests__T201_T201.py.snap
sha256:6d0acfa96be1650638e4f6e2271ee5bdf5b0c630b1ebf9c7ed3ab7903c518eb0  crates/ruff_linter/src/rules/flake8_print/snapshots/ruff_linter__rules__flake8_print__tests__T203_T203.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_pyi/
sha256:c71a80d336cdf30b6d4b3dd83af02741756378b5894745247e2838215f4322db  crates/ruff_linter/src/rules/flake8_pyi/helpers.rs
sha256:1e198b0a6d2398bfcfa1bee475270ecf11b1c4c59f5dbd2840c1d2d288a718ec  crates/ruff_linter/src/rules/flake8_pyi/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_pyi/rules/
sha256:26cf526851c5810c4eb7e42f98fd62cdee7d4bdaa9b012da8f432405d1dd468b  crates/ruff_linter/src/rules/flake8_pyi/rules/any_eq_ne_annotation.rs
sha256:be91596b098cf839cc1ecfc3b8c1a057a71bfdbe0b49ff4b79dd4c1effb2369c  crates/ruff_linter/src/rules/flake8_pyi/rules/bad_version_info_comparison.rs
sha256:af2a7943e8a3d2fd65c069196fe94c58e04b73c000bae930f615e70fa44bf733  crates/ruff_linter/src/rules/flake8_pyi/rules/collections_named_tuple.rs
sha256:e834711d9447a548fd6a7dd487d102245f50443e1f011fdfe90e2691b879a39d  crates/ruff_linter/src/rules/flake8_pyi/rules/complex_assignment_in_stub.rs
sha256:08e486647982bd4a21d8fb73a8ae69c6d67e28aca048ec4dd63e2e69e9901a86  crates/ruff_linter/src/rules/flake8_pyi/rules/complex_if_statement_in_stub.rs
sha256:bba97e7b58605196a65eecd5407464ff912a83d7b6e87acbd54feb52ce21eaf6  crates/ruff_linter/src/rules/flake8_pyi/rules/custom_type_var_return_type.rs
sha256:2e7e55b5fc5e7da71c8e7ffa7dfdad79ebb41db6d6f2144840dfc5c562e2af36  crates/ruff_linter/src/rules/flake8_pyi/rules/docstring_in_stubs.rs
sha256:0b56540c373c3ddaea2ea0692591f6181f3e19ad90d170faaa656cacf897c182  crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_union_member.rs
sha256:3ca5b1741f0797ab20682efdf80565c8073e70d71d5c03cc7c96c655efdc18d7  crates/ruff_linter/src/rules/flake8_pyi/rules/ellipsis_in_non_empty_class_body.rs
sha256:d216d32d69eb0f2443189c8ba4d921f4527916969962f2cbe66428dd5a4026fc  crates/ruff_linter/src/rules/flake8_pyi/rules/exit_annotations.rs
sha256:762400d77996246f303b5b0de67073022de21a05da4791aa976bad3cd77b8128  crates/ruff_linter/src/rules/flake8_pyi/rules/future_annotations_in_stub.rs
sha256:9f4745221045a50ab45bed8e1ae3226c27b062cb8527359d173fe144ce572d24  crates/ruff_linter/src/rules/flake8_pyi/rules/iter_method_return_iterable.rs
sha256:6552697e4c284f742f37a80bf1f44ac91d6e5ece6dfd2d11a68d04d1335fc920  crates/ruff_linter/src/rules/flake8_pyi/rules/mod.rs
sha256:5498c92aa55b57798c5ae2ac7db39467798608fc9ca7d2807210cbc03f439e10  crates/ruff_linter/src/rules/flake8_pyi/rules/no_return_argument_annotation.rs
sha256:e60c839d39f9a9e08c60fa814c0b2f570ac1aa9f3db39678f6aac638d197f7a4  crates/ruff_linter/src/rules/flake8_pyi/rules/non_empty_stub_body.rs
sha256:2fb9008c04662c9c1d7358250fed86db4dd0fd6c988437bc98232d7535b77d14  crates/ruff_linter/src/rules/flake8_pyi/rules/non_self_return_type.rs
sha256:4e16d23740f9b2e62d0ebfd5e23193b7ae20a445ad4ec7285d8a97f226919166  crates/ruff_linter/src/rules/flake8_pyi/rules/numeric_literal_too_long.rs
sha256:a7ede47c4b416e6c0cef11e3c00e187bd73a382ee22827ff01049470b900537c  crates/ruff_linter/src/rules/flake8_pyi/rules/pass_in_class_body.rs
sha256:48b54078f80da349cfac938ebfb7356c452e34e053abeb26c01ff8ff79953fef  crates/ruff_linter/src/rules/flake8_pyi/rules/pass_statement_stub_body.rs
sha256:0e868080354068e53eeb101c3e9169092b7a8750dd90c26e01649072ebcefb0d  crates/ruff_linter/src/rules/flake8_pyi/rules/prefix_type_params.rs
sha256:76a9f30475f0d06fe5945b05109c199f79cd5e7503db9aae9329c023d6c220ab  crates/ruff_linter/src/rules/flake8_pyi/rules/quoted_annotation_in_stub.rs
sha256:405f78c1bf20bf982b20114de32f01b585f1aac1bd741fe276e105e57454d2fb  crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_literal_union.rs
sha256:19a9576d84b7c760712120517fa168ed3cf27a15321dca906cc3dc5fb10f9174  crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_numeric_union.rs
sha256:32879d22fed85454854722a125a531e57ff66d378a26c305f3c11d9ad67e364d  crates/ruff_linter/src/rules/flake8_pyi/rules/simple_defaults.rs
sha256:a9426d19b2ea349893b507da33e1d0f345ac19038fa99f5decd2e2b4ae03b5c8  crates/ruff_linter/src/rules/flake8_pyi/rules/str_or_repr_defined_in_stub.rs
sha256:5df22ab0a20468b02f9b9fcc7153f4b2b18afbe83fb975986126d6af6ed55f95  crates/ruff_linter/src/rules/flake8_pyi/rules/string_or_bytes_too_long.rs
sha256:33f14e7b9018157fb880ba9e9a97fe651666103cc8eb24dcf93715e336a01e42  crates/ruff_linter/src/rules/flake8_pyi/rules/stub_body_multiple_statements.rs
sha256:01e5b08bb5bfdb8862dd3dbd4424c065e60f62456cce62570b5ad6b466b668cd  crates/ruff_linter/src/rules/flake8_pyi/rules/type_alias_naming.rs
sha256:02de0860ea9a2a4c0c268153cc807735e1cb39b8a7d5152ffb6dcc7ce06e085e  crates/ruff_linter/src/rules/flake8_pyi/rules/type_comment_in_stub.rs
sha256:80813492cd59724be182f4ac2ed7deb1d3fd6408582c4c5057b83e5e3ab18859  crates/ruff_linter/src/rules/flake8_pyi/rules/unaliased_collections_abc_set_import.rs
sha256:ee9fc381a7df362b51168270fe569616f25ccc99c127ff2c8cc5fe314e02d2b1  crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_literal_union.rs
sha256:4a58d6c8d684370dc3d92a9071d91261f297ea772625dff5f443356ff79985fc  crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_type_union.rs
sha256:ba97cad8ea7272213f1ad10f1e86aa74f429ea886d7553aeb58f42be54b9b7e6  crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_platform.rs
sha256:ba4345fc3689d8ba9729efd1e9c3ebca356c921a65220e29a9a06c16e5eec322  crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_version_info.rs
sha256:522608465045063cda0505d9828f8797849d88d17b6967d8968572c239eb7f15  crates/ruff_linter/src/rules/flake8_pyi/rules/unsupported_method_call_on_all.rs
sha256:173372a1d787e791bb9c0d1ef84341c7cf0aeb86e298cf522a80d8820da0d20a  crates/ruff_linter/src/rules/flake8_pyi/rules/unused_private_type_definition.rs
                                                                         crates/ruff_linter/src/rules/flake8_pyi/snapshots/
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI001_PYI001.py.snap
sha256:de3788a1dd5e04cd5c8fa80568818d002c70e1b20d16e4f2e4f544c42871fe6e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI001_PYI001.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI002_PYI002.py.snap
sha256:4271741f226f87a0a50771d7edcde34d0626231c28b274f068639b4f009b1e8c  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI002_PYI002.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI003_PYI003.py.snap
sha256:918ad1a13f0a0482006ca67df994b78197c0e22f7dfdee5ee3242f99e96ac5c5  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI003_PYI003.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI004_PYI004.py.snap
sha256:6aa7b0830487b897967a8e001ee083efe9cdf10bf0ad3efdcc378339e6a09263  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI004_PYI004.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI005_PYI005.py.snap
sha256:43770ce03ec3838b1a1ed8bad0febce7c226cb8176b72ff2ff0f12fc18e9cfb7  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI005_PYI005.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI006_PYI006.py.snap
sha256:c4861fc1dfd839751bbd6b800bbdc4fededc5d72985fc573a7c6d15c98d4baa6  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI006_PYI006.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI007_PYI007.py.snap
sha256:945285f761cad4f3fccd0be44496b7dba97b65ee421df3225aedbf1193474de6  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI007_PYI007.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI008_PYI008.py.snap
sha256:11137656e3b4f5fc536eed95199bcd020be3dec87cde0fa861ec2166754eb3cc  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI008_PYI008.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI009_PYI009.py.snap
sha256:cbb459137a8a5dce6ed2d808fd91ff44f5675b5b1ba667872bc00c0a070418ae  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI009_PYI009.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI010_PYI010.py.snap
sha256:e23b3018b0113e15b511cf8115873015298fe6e8a3b9ce7cd8e576db70049442  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI010_PYI010.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI011_PYI011.py.snap
sha256:d6d800dcbe06ed3ec79876c36a199a5f4124968dd06d3e28487308972cce9913  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI011_PYI011.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI012_PYI012.py.snap
sha256:fc1794ccd0f818f6c175ee545930af5463abf16252702728f42f1d798c1b5e57  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI012_PYI012.pyi.snap
sha256:03e4c59823bf7a5397966c351c7d57771914b0ea488a8424c9ace9ac43cff0b4  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI013_PYI013.py.snap
sha256:eeef6249ff6744317b6470adb0f9e281ba802cf0479985094a49fb73fff59a3e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI013_PYI013.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI014_PYI014.py.snap
sha256:e318b4730ebfcb32eb6ee95bc3522599da28f7ecdad00d5e4e6d374cca40ab3c  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI014_PYI014.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI015_PYI015.py.snap
sha256:a21f6a9c291e7463a7069d1ee385ac1b807d6d1e2d7f9f9a5fded92e32d4b015  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI015_PYI015.pyi.snap
sha256:14fa1dd4444e2fe29a6df68bcefbfe09c4b0fc7d3544254ebc9ca073493e3c9d  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI016_PYI016.py.snap
sha256:b8ce91aa7fc59edde1c311e25f798a89021ac29037ea06a389a694da1d2e978b  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI016_PYI016.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI017_PYI017.py.snap
sha256:163e52201e4d611e0389ab0e997272871a0c887c506c8758a0bf22a9f7ced669  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI017_PYI017.pyi.snap
sha256:43b2ef9f55671c69adff5a84b3a465a4b4c335b6007b24e0ba575a1d0755ffb5  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI018_PYI018.py.snap
sha256:61777fdccb1ac5fafa903e5010520793dda1101d0339133c0d82e6a93dcf8d5e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI018_PYI018.pyi.snap
sha256:0e874d92bce0865720bf23a19013a72f6ec5838aeff1c90e9ae3cd55b536e0a2  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI019_PYI019.py.snap
sha256:95a25b29c8a9235a276e750fe4a1464ed580c447698e353ef37ce40767bf66f6  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI019_PYI019.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI020_PYI020.py.snap
sha256:f16e8fd1c93d5827bf5cbfb881b43cdd6ce2fc96bc523adee382814e74e30b05  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI020_PYI020.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI021_PYI021.py.snap
sha256:965ad7db3b26a83cc3cd8bae0f94b161fa9ff522eb484d1adaf0818d54a1f36f  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI021_PYI021.pyi.snap
sha256:2eb93ca1c221f0a4ae247f65765886ee9b374eed61086e88f7a75f6e3f630851  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI024_PYI024.py.snap
sha256:df899326c76a2fe2c3cadb35d5337f0b37c4f19ed0837f1a305df939a59a5981  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI024_PYI024.pyi.snap
sha256:1af3d363f76d47e2e14901d5f25b44fcdb888c0bf79ce33e64643e5f01ac00e7  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI025_PYI025.py.snap
sha256:b27553fc0a10e7e2227267d107bb1646806a5f9506dcba17c00a7900dc33abd4  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI025_PYI025.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI026_PYI026.py.snap
sha256:98deaa64bdc8dc94f887407d8125048ea5debaad7854b254f148794df4d1cb01  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI026_PYI026.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI029_PYI029.py.snap
sha256:2c3678d9f033325b63ce413ddbabeff13108569cab22bcfb3d332f880e850094  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI029_PYI029.pyi.snap
sha256:3810488738135b1500c36be0fa46c529d0eb2adaa1c02bfb23220e25c59d1b50  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI030_PYI030.py.snap
sha256:75d2bf06f67c9625d3a51c718b7b15d3f0a482f7dcdcf2a820ae45e719b4ba3a  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI030_PYI030.pyi.snap
sha256:f975f39aec6cdff39c50e56c37f7e476d9c8f5c9ae545a76533e3f2a5df763ef  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI032_PYI032.py.snap
sha256:a167df613b4de15fe951ca3ba3fa5f5c9caa86021d38c156b679891da33d5ecd  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI032_PYI032.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI033_PYI033.py.snap
sha256:da80785a496360f50946bfbc8d4aaeca896f091ffd54aed9e682ae52fa3c9d16  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI033_PYI033.pyi.snap
sha256:e05390866c264a2545fa362d721ba8ff6abc97f6e479dc88163fb976143e2aa3  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI034_PYI034.py.snap
sha256:51649b5c871febbfc6fba29a81e1221bbc412e01445ae35b83adb122169772e0  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI034_PYI034.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI035_PYI035.py.snap
sha256:9ba80bc6d7a2b35db904dbdb12080fda15e901381032947813af39aacb2b8a84  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI035_PYI035.pyi.snap
sha256:563d556910e06effdfc4adaff1b534400550e48a0ff6ff20863766c87b583bb7  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI036_PYI036.py.snap
sha256:2aced3dd30885d2457225b1210ee70a4dd264fb9e4315420a114ddcdb1128bf9  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI036_PYI036.pyi.snap
sha256:ad8a49dfada864917200754ed18cd6b330bc24b1377173ec8efcfdc49ba7c03a  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI041_PYI041.py.snap
sha256:d5700270689866a6ac065bb75b43b296e5f5516af4312ef302ee96f5185beee6  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI041_PYI041.pyi.snap
sha256:28805fafe45d662cc3e8ca3d7e9f322b10efbf562817bc3ac7fd04966b18d9d5  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI042_PYI042.py.snap
sha256:c396de707bc341b29c80ce494d43aa4e4515869dd7f1cfaeaa0c5ed62ef161d5  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI042_PYI042.pyi.snap
sha256:6509181b360173615c5da12a46ceb946f59be4ca5164279f86f89a86458e5acf  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI043_PYI043.py.snap
sha256:e0be951539cf5223ed9645addb604b8aca0d660ffb35c52e5243cc3f57dec6d7  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI043_PYI043.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI044_PYI044.py.snap
sha256:19000e3b3fa0df1867cfe7c3300dd7274807a30afb1469d32835042c4e460101  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI044_PYI044.pyi.snap
sha256:93b35e49f18d6327a08b213acb76da7e03b2db3058d5be7221e42a81270a52ec  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI045_PYI045.py.snap
sha256:bd052ac83394960ebfc258c48b26372906b14da8e0c6ceeea1ad91489ec3a19d  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI045_PYI045.pyi.snap
sha256:a13f722cd58e1d0141d604a7bfd0bbf1fdb61160657e7d51f068b3e1caefe39e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI046_PYI046.py.snap
sha256:e96515aeaaee94d3257e559b53f5c7fd3fbf8743301bb3d17d124d81a766230a  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI046_PYI046.pyi.snap
sha256:8a4fdffd61f14535ef137b9c62d4971c630dcb0e68563485cf57129bc61bb816  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI047_PYI047.py.snap
sha256:5c1bf321e41a29bf7751db659de3d9b7777a59ba38c827b96743bf5ebec92940  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI047_PYI047.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI048_PYI048.py.snap
sha256:0dfb204078b56da0f286a1e120da5093d16ae9d0d6aaac8a967a92529a1626ed  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI048_PYI048.pyi.snap
sha256:2505dc77ebf9fdd27024ce3ebbb2008250b289c5e905173096f17626b575f628  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI049_PYI049.py.snap
sha256:b2d45394e65e077bf6e66393db0e7f87982df58e499f90fcd9f59c3bc165d959  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI049_PYI049.pyi.snap
sha256:fe62e48963623b333e3d94d91fb088b4a14eefc0eaf62053735ef4dae67726b5  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI050_PYI050.py.snap
sha256:c7ca7d0cddfa906c07f11e8269426743b21a80926189ac1a365e22324bfef0c5  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI050_PYI050.pyi.snap
sha256:3ba2c96b313d5f67d13f8864731ef3ba10577ed1ca5ec1c0f87b4c9d5a6d8920  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI051_PYI051.py.snap
sha256:f82267bd8246aae321bae1670024a89a52afd143800b019ee404893ff606b82a  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI051_PYI051.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI052_PYI052.py.snap
sha256:2624427163a53604af42d9168ab0f3894d821dc3098ec3e9a3f29a3a5b6df284  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI052_PYI052.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI053_PYI053.py.snap
sha256:c9b23407666e6080c427fb8a7428d33593c89f664bb72ed4b3811c4419c97482  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI053_PYI053.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI054_PYI054.py.snap
sha256:256422a8dcb02cddddf433a35502b6a691966edca8bdee149e2d8e85eb6861a8  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI054_PYI054.pyi.snap
sha256:59aec0aec9266da0dda93967931aa4f692eb1c32f7b71166a7621dbb45c2716e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI055_PYI055.py.snap
sha256:451707a2b3ee36298d99031240a5d613120c0b980edd4d4f959aab3f8652de7c  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI055_PYI055.pyi.snap
sha256:32200df9258fa9e0a6ca46eed64f40ee29d41d81107178e32210ac0c622fddbc  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI056_PYI056.py.snap
sha256:917577a7ef4f78c9190de6995ffbbdbb5a5614ea7e52d4f12d517b2719bbe39d  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI056_PYI056.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__py38_PYI026_PYI026.py.snap
sha256:0e35836942db6dc4a7566ed0f651eae78176fb1e23f26db01ccb3a29539d9c56  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__py38_PYI026_PYI026.pyi.snap
                                                                         crates/ruff_linter/src/rules/flake8_pytest_style/
sha256:09162e0faec45c385fa3f8a65c067a5872fa61aa8cc27600f579ffc572e38242  crates/ruff_linter/src/rules/flake8_pytest_style/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_pytest_style/rules/
sha256:8ca4068a4aa4d7e0ff492f8c065750f2b74c958df68b334258880856b9831d9b  crates/ruff_linter/src/rules/flake8_pytest_style/rules/assertion.rs
sha256:0636814b3ebe48b78e19495a9122b374d63795dcddf1a20ca22f6e0dca5a3534  crates/ruff_linter/src/rules/flake8_pytest_style/rules/fail.rs
sha256:0d1a2281c8b172171382e7c5232c376e01f8e6f945acbf9be7272ba2c1b5aceb  crates/ruff_linter/src/rules/flake8_pytest_style/rules/fixture.rs
sha256:7f7999d1a2bd1989c3b74e913b59b5fd189824d10a66cd1d17c86da22c853dc8  crates/ruff_linter/src/rules/flake8_pytest_style/rules/helpers.rs
sha256:02edc3becf6252501880e8da04e40aa9846fc69873eb360dad39b854eca942c9  crates/ruff_linter/src/rules/flake8_pytest_style/rules/imports.rs
sha256:ebae61a3763cf7dda1d62808fbb1210b98c4f4e1d4aef56c3cc735ba7b04d39e  crates/ruff_linter/src/rules/flake8_pytest_style/rules/marks.rs
sha256:af5fedbac69cd0c7cd89060241af8ae8a8ccb7376706340e86ba694a95f33b87  crates/ruff_linter/src/rules/flake8_pytest_style/rules/mod.rs
sha256:f6687c5fb774e7d6c6a14c680bb7397e4806538a8b5e704cc8b7cb78c5826b58  crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs
sha256:29de289bd877dd8f27503326a2a17c7bd32554eb8955b454d268c6ad1fe4cc98  crates/ruff_linter/src/rules/flake8_pytest_style/rules/patch.rs
sha256:b94914a52594000e1b4069f1672e13e62a1f6ef5012bdc73d8af3eb8e40aa445  crates/ruff_linter/src/rules/flake8_pytest_style/rules/raises.rs
sha256:75c180a70bef3dc340f750ca4191b227d23de04e42c23b2ab64047dbc9d0659e  crates/ruff_linter/src/rules/flake8_pytest_style/rules/unittest_assert.rs
sha256:57bbe5e5ae168d31943de6b1429c441666da7bf2b51fc629125b5824cd2e7e20  crates/ruff_linter/src/rules/flake8_pytest_style/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/
sha256:dfaac70782f11919bf6ccc7cd0731110a13c5f8b017f1e36eef3888fd31c0eeb  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT001_default.snap
sha256:b575992192bc6ed141dbba8b2426b7da5e0829dfcb81d99174ac5a7fd68f59d3  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT001_no_parentheses.snap
sha256:ec5119ab5c309e4f19c060882e20a67ff6b373a531d3d92d836204a1331c9e6d  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT002.snap
sha256:b497bf5cc6ad3018a62e054b9de12f02943602aad7e2cfc6ae06d089e001381a  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT003.snap
sha256:8db398908f13a8c6e7c928153b79d3c9ce0e2c336012873860422adeb7b4d9d1  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT004.snap
sha256:7d92273c031455128dd36af9ed0f705b09b73e7422b1f2ca6e899f0e478dc371  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT005.snap
sha256:295276f5c74f3c9287de2a69443df57c80e28d529ba18bd0951e36602e482ecc  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT006_csv.snap
sha256:1346540ba448f049af16672b5b424781ce69452f2f6f41dbeafab72998e32e23  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT006_default.snap
sha256:bcd1f6b3d417082fe40a7fc46192d6a0dafbc90f70f0f4f7e87aa56261e35cb0  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT006_list.snap
sha256:ab246b4c962450a4e7ac36cd9afa5dc9427479a21ea2d43e5bfafd763203a77a  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT007_list_of_lists.snap
sha256:1ca2f437834de9aa68844e493d330b6a87b91a20dbb17a012d906f63ee677a08  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT007_list_of_tuples.snap
sha256:4bdc993fda4cbe81cadfc1a1115b38dc43f5380f6a0f0ee781b08b3de9df8410  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT007_tuple_of_lists.snap
sha256:e9405c5007f26377d23c7681d81da067d6e065e56410a31d68b74a474914ceea  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT007_tuple_of_tuples.snap
sha256:a50f03697bef0bcefab16fbbe292e9ea8426570f23256464d788166b4bd0cd02  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT008.snap
sha256:0d67941db5d792e70105cc481e02c07e3a7810b3a080b09d5982a6876bf7fb3c  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT009.snap
sha256:7f7d361b42242f80eb5699d8e5f552e1864bc26b5b2abb48e5392e3d440f203f  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT010.snap
sha256:c0989674f4aa62699a9d33eccf918cf1e22f226f598aff38251245f67eb1b111  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT011_default.snap
sha256:fdedd451f8c879b7f04a8606c410bfe9e085e3dae85e223f1108fa9cabe1100d  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT011_extend_broad_exceptions.snap
sha256:1630856450d6fa1177cdaa6aaa64ac8f82cedd29f13f57da1ce79cc464baad02  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT011_glob_all.snap
sha256:1ba0466bc80f0fb65e2f5fcb7075ed3930c3e0d5ad503cdcacae664f8ae9a9ff  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT011_glob_prefix.snap
sha256:83f33c4b24791a293c0432f6f1bc8cd4bc934512bae0bda5697f0ce40d594f67  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT011_replace_broad_exceptions.snap
sha256:ccf371c36dadfa3793c0b26c0b02a0b66a231b343d6d74bd657002f27fcdf799  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT012.snap
sha256:3d0bc85444b3c89c0c2d87920e4d6b05a065ab56d82f44b73928506c6b2de67c  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT013.snap
sha256:3fc3738dc939a11513bbb472dfcc2d077cd503630a445ce4fc6117a99ddb94ae  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT014.snap
sha256:9fa84462b75cfa944b4831e8cc1cba4a6f7042e10cbfcf2e4628192d85b4828f  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT015.snap
sha256:8b200f5ccf21f3a14681a0c178c7f3e05689c37185004554c1051b3e7edbea38  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT016.snap
sha256:e4c263a71e457c287461b1cacde2475b37325746aff936610ef00a714a37d587  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT017.snap
sha256:b2575937fd914bfa21bdb734d0732cdaa13e3f89699badc5e6d70f7863be99b2  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT018.snap
sha256:04d10597660d0e0bb98fd6e5b3ead68cbfdcf20ebfebebb4edd60c31a0f85bbd  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT019.snap
sha256:0c12ada02fa637d13dd16bd1f829dc164967b7f0bc4b1aa83e217bef1bab5159  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT020.snap
sha256:17a74ba6f4313f9ab5ea6c52ccd0ab8d13cbe95ac3f1e02a01049fd275a04d21  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT021.snap
sha256:a4e9d9d2651bcfa835b71138fbce2546b9adc23ae2a6dadf4a212c648cb05a57  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT022.snap
sha256:d3e3a5d203145d963b38303fc51bda9f27589d02177f5bde8af7f7c1391de498  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT023_default.snap
sha256:dcaa3d5f85c0be0551a23e95806a051de266e2e94325957b58c51f5f01e31dd8  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT023_no_parentheses.snap
sha256:55103252ff9d43fae6601a4e51a62a43fdd54a22b3d7bfbf475e75acd7055c52  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT024.snap
sha256:1b7707cfe39caba080b0cac05e1b13390aff02500c3ccc3a32369185aef1da82  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT025.snap
sha256:4a269754635171d6207a109602e10cc8062b490af40b3da3be8325281ec6c784  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT026.snap
sha256:1e2fd882b2e6d7876b4b7107ac65654f6e18da6c6d0b167aa4d37bdd35357f12  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT027_0.snap
sha256:741d673aa89db2fc8476b41aed6c2dfa968eaae61fdac8f3c96ea63d02d2e013  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT027_1.snap
sha256:3913e3acccce45dd4a0d293d544df604d1a6eb9ffd3e902666060df4f37dc5f6  crates/ruff_linter/src/rules/flake8_pytest_style/types.rs
                                                                         crates/ruff_linter/src/rules/flake8_quotes/
sha256:96de47388c6963c8a370d7a93c4b5441c86a2189e811cf7bdd3882e0fbb280a4  crates/ruff_linter/src/rules/flake8_quotes/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_quotes/rules/
sha256:e500bf1d949fd8658fda87d3f3ad7b24332bf96c2d1b687baa823ac5186e8ddb  crates/ruff_linter/src/rules/flake8_quotes/rules/avoidable_escaped_quote.rs
sha256:a6131e1093ba3e55b8e4ae7c67540c0d918a37fc15b66b2d9efacda0b2af856b  crates/ruff_linter/src/rules/flake8_quotes/rules/check_string_quotes.rs
sha256:53a85721e3b5e1a10d0966f6d46a1321457b2f9540b015db1332f3f0277bdc52  crates/ruff_linter/src/rules/flake8_quotes/rules/mod.rs
sha256:15bce761d04a591f2dc9a2ea20183526d2c744d5c819010a1280cc2412f754bc  crates/ruff_linter/src/rules/flake8_quotes/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_quotes/snapshots/
sha256:c06cd1b8aba2d3bbcd4514ee89094627731df65184e321f0f5605863ebf90f3d  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles.py.snap
sha256:4610100cb92b019d248d6b15f1a6a0be8dee334a087da3b1b590784f0d1ff65f  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_class.py.snap
sha256:a4d2f39999bfcf17ccba0e0595dbd5c3c01d18405fead2dbb23428be788012b2  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_function.py.snap
sha256:ae292522e72ee7fc932f4cbe6e3957e5fb8fbb0e7df964de627e2f249430e26c  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_module_multiline.py.snap
sha256:11be53eafe5bee89ab55b1bb49db15e729e42dcd0111de7f2aa63f1e641b58d6  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_module_singleline.py.snap
sha256:dd56f7a0b47f37ee0cc7d0f0f66537be02ef101874955cd39f1f2c5eb7b03548  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles.py.snap
sha256:a43ceeb732d870104b24050ff22318359df7c62d64131ed2e5bf69be856ab43a  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_class.py.snap
sha256:c44e99f1a1421ac6bede140da210b7729b3f09b3eebba5ae8618940b4db81166  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_function.py.snap
sha256:0ad33fd7bab8db59706c855a481ab2705322604416c0853e96459a6381c99e83  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_module_multiline.py.snap
sha256:2abdbc292e6948a438bf39620ea2d32d623ef80f688bb92415744954529b419e  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_module_singleline.py.snap
sha256:c0bf9b6fdeaca7fe2680fba21e4fc784f7433dc7b98ee3feaadf7be6ca8e66bb  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles.py.snap
sha256:fb72b54aa879c16faee84445adde10a1bdc78770438855d687f68f43823118c1  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_class.py.snap
sha256:48c0a65c621ac6b8b2bd8948758117fea0dd75c19c387d395789e7ad3c6c62f0  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_function.py.snap
sha256:e619ee50833de5e253db6c6ac98b17a2f1151b578a342605e91431b69a20db2f  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_module_multiline.py.snap
sha256:7038ef1f8e944d8067dbc7c2f5db78503276f7616c8b95888df4ee2fc903b5d6  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_module_singleline.py.snap
sha256:42cbb60df7362d6d2b296589057cf52e692ce1dba4a9da4b8c858975ebb357f7  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles.py.snap
sha256:d8141fda4cacdf95be781140d1feb7fde068a66146e17e9d410ab406c6d3d5b6  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_class.py.snap
sha256:137aaefc1be427a8f453b82688a9c729ce1c767fe5ce970c63923e5b4030b073  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_function.py.snap
sha256:8bff080979f64b68597363d7a15b476d853d04b598632ce06d51f2f0bf5236af  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_module_multiline.py.snap
sha256:39e44cc9829504bd62b512a9cb29e8538efd0a29e0f4b42b27b965db28c78d4b  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_module_singleline.py.snap
sha256:743214420cc75bdf484d68452a21e353fe00588fcd92cd88a311994e39c69567  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles.py.snap
sha256:b9b06438bfe2aae235f0353c62727eabebd32dbda3c1483ffe6a6cf7c839b5c2  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_escaped.py.snap
sha256:77cf769a7ed94b35320f11b6a529987b4956c77b70297ac1b95dd21e3895b104  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_escaped_py311.snap
sha256:03f3f4f5f61c4c85ce3f218478484772ef5614bb979122c68770350f2f5b5510  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_implicit.py.snap
sha256:a15e075b9c7e71522625d52ef23a0b48a309d254b6b7b93b1816bd90ec62d334  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_multiline_string.py.snap
sha256:af5517fa6767476440ef25c5266692a23a13d0da9026960b0b1de25a735bf268  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_noqa.py.snap
sha256:af5517fa6767476440ef25c5266692a23a13d0da9026960b0b1de25a735bf268  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_wrapped.py.snap
sha256:79880b81737a35c45baf9ad9605f55dd37de8a78baf79f2790c27d6c0ffd7a88  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles.py.snap
sha256:e22722c90f7acc446ac5454d119f879c71b573687e810e292c77665dddc13fdf  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_escaped.py.snap
sha256:095f9d7e82aab01005ff5f10408c52cd76d7e7bfc983768cd8d7acc9fc7fd467  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_escaped_py311.snap
sha256:913cedcace2e11456d3f0b81cc8935907ddad0e4ebab76a53350f72990a0c834  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_implicit.py.snap
sha256:1857a9d8afa3f98db3b1f2e913470f6f875bf6a548011cfb583d343eeb5d3b92  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_multiline_string.py.snap
sha256:af5517fa6767476440ef25c5266692a23a13d0da9026960b0b1de25a735bf268  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_noqa.py.snap
sha256:af5517fa6767476440ef25c5266692a23a13d0da9026960b0b1de25a735bf268  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_wrapped.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_raise/
sha256:0f973d895c2bd9d4e63089b8f5e24fccd01e534e32e984143965553ac6f34c85  crates/ruff_linter/src/rules/flake8_raise/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_raise/rules/
sha256:f5cefe521a7a06132dbf3adee8d725cb7e6d999aff13560df5df040c0138b846  crates/ruff_linter/src/rules/flake8_raise/rules/mod.rs
sha256:dd4d5e1f71b14b104cef4013c18d3b8a8603571c24c9e109a6618458a7b72053  crates/ruff_linter/src/rules/flake8_raise/rules/unnecessary_paren_on_raise_exception.rs
                                                                         crates/ruff_linter/src/rules/flake8_raise/snapshots/
sha256:6c32704c19e662938020f54144512322f451be355edc6946030230a31c32b9cc  crates/ruff_linter/src/rules/flake8_raise/snapshots/ruff_linter__rules__flake8_raise__tests__unnecessary-paren-on-raise-exception_RSE102.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_return/
sha256:32bc2fde0f31dd5479f995675e871af669ccc28ea214e791046b121d64dee4e0  crates/ruff_linter/src/rules/flake8_return/branch.rs
sha256:aff89449fe0443182de0f9b1d0378b17e01d6d83e985ecb84922fc55a6cdea02  crates/ruff_linter/src/rules/flake8_return/helpers.rs
sha256:fc4bf24d3d1fa616df32a1f14d3be0ae68446fe02e4985f7e27d3d24e764412c  crates/ruff_linter/src/rules/flake8_return/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_return/rules/
sha256:b5e7c16671cee5aa96bd0ec9431dba766e276c5d3eae55f2c4eb37130926fc44  crates/ruff_linter/src/rules/flake8_return/rules/function.rs
sha256:c84dadf4181a57454bdfe79099cdfdd46551b8d866fd5463a39dc26042eb9585  crates/ruff_linter/src/rules/flake8_return/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_return/snapshots/
sha256:256fe150a28f44c305c4654ff168c63029694466c4831cd9197b3dc1baf25772  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET501_RET501.py.snap
sha256:47803298798fcb6b9f86b9bd7777ff01fcfc982672ca6fe84f248ed8bfc30356  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET502_RET502.py.snap
sha256:922e89ea5bf7ef52365b4103809f1d1a011d56c845c2d094c7bfee61fa688c63  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET503_RET503.py.snap
sha256:0026bbfe1aadb32584675a33862fe0f06adb3969b53ae0b4efc4ec7a9d299c44  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET504_RET504.py.snap
sha256:50b1b468073daf5088a9f856afbff28d92a709459372babf83229e8af14efa59  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET505_RET505.py.snap
sha256:a6f6ebaacb2e80863eb15434c0526feb803935148c8747674e6e6d6e7620071f  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET506_RET506.py.snap
sha256:da8ff3e6b923e9c635dc4112497491610bbe02b461df457cea0b42a586410749  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET507_RET507.py.snap
sha256:5fc18d6fc041d4fdb5bfedd37ee3de39fa9740dda43e4444217bdd199ffb499e  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET508_RET508.py.snap
sha256:7cc02d2fd90efd70bd2d49627ed85e1829ffca3ad551602ae61ff21cd4216f3f  crates/ruff_linter/src/rules/flake8_return/visitor.rs
                                                                         crates/ruff_linter/src/rules/flake8_self/
sha256:19f9559b3e4ca281c9a15fa925b5219fdb9ec113b976240e91c60d159a218be1  crates/ruff_linter/src/rules/flake8_self/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_self/rules/
sha256:be70976d4f9ecb0dc927ed8d6e66c9155819bc483d51b94b3a02b7fed8caa880  crates/ruff_linter/src/rules/flake8_self/rules/mod.rs
sha256:7f740b224acfc5f5db8afd8569b020e3771c71fdc1df64cb4a6687ef48733c78  crates/ruff_linter/src/rules/flake8_self/rules/private_member_access.rs
sha256:5b074d19b4f337e978a65113939554fbdda052a12a53ab2de3376d73ee3312d4  crates/ruff_linter/src/rules/flake8_self/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_self/snapshots/
sha256:963f405497bd57c42ebb66f67d295d5c543bc0694dc42de9896e641a24a7ff0a  crates/ruff_linter/src/rules/flake8_self/snapshots/ruff_linter__rules__flake8_self__tests__ignore_names.snap
sha256:397666c618bc1fc98dd25137c164f142bfdf9422a1e3e6ee82866d52a8812244  crates/ruff_linter/src/rules/flake8_self/snapshots/ruff_linter__rules__flake8_self__tests__private-member-access_SLF001.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_simplify/
sha256:1b94ea901f78ff75b41f0e544b33ab43412b0331e977c95b13e1b83873223993  crates/ruff_linter/src/rules/flake8_simplify/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_simplify/rules/
sha256:0cd95053bd0b62682262b32cdef5a289590e137bc5f160b716cf7cb7ffdc7780  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_bool_op.rs
sha256:bd3ecb343c3df2350144a287d4a0bc0019e8939810e9013d668f4971b9829d2c  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_expr.rs
sha256:f5fb8518fa57f7f5b456c337de4ef03beb6c421c3c6815600317c464b5afac85  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_ifexp.rs
sha256:4e7e10ea2a40c69800e369e6fc8c2101e7acef3db638e0fb80bd269d82d1a052  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_unary_op.rs
sha256:d212b4502bf1b1c0f04377562879b6e65f9489898c9a29cd1e9c1445e4570583  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_with.rs
sha256:b17b6956fbdf2dc4117319b159ed0d7c49a8e271bfd47a6f3924b8bce876320f  crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs
sha256:dd1922590d72ab51e2e2e56f1a29ab5c11a66ca762775c9a1c83a40f9d3ace80  crates/ruff_linter/src/rules/flake8_simplify/rules/fix_with.rs
sha256:feadcda24b98a4c0346bf554c64d2f94062be33de00742b4582b384ca30066cf  crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_get.rs
sha256:45a5c64f20ae533c0a3206b2cfae7709b5c6e694242159cbb092d2003a1f018b  crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_lookup.rs
sha256:a2a3280bbef2fbaf334d4a83e1fde1bbf188f7f5562c47aad06b749b3af33d60  crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_if_exp.rs
sha256:47117fa182e6db8fb9283e13b5b04a0d695992cc7d6cf2050f24cf3449fad180  crates/ruff_linter/src/rules/flake8_simplify/rules/if_with_same_arms.rs
sha256:9e398acd0d5c579f37bb419d865095f808b3314bea2dea437eaad36d6e2d62e6  crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs
sha256:87bd34370c1712e875f1ed7c0de3f160d0c0dd2e2d824ce98ef90e325ea8afce  crates/ruff_linter/src/rules/flake8_simplify/rules/mod.rs
sha256:e684de826589ced4d8b644e545282491ebb7edf96bb3f8b3c61d011734a11539  crates/ruff_linter/src/rules/flake8_simplify/rules/needless_bool.rs
sha256:0f5f6398233f80048903b940eb0fd9721e81071f89336f2fe8d13e36c7988033  crates/ruff_linter/src/rules/flake8_simplify/rules/open_file_with_context_handler.rs
sha256:6b64b6a22fc586dde3cd19a392b6cb2692d99b613f4e0e2d15fb3aff817a1d20  crates/ruff_linter/src/rules/flake8_simplify/rules/reimplemented_builtin.rs
sha256:357089b5b3e304cb09f14f3aebfc290831263018e3de8ef4b881db044c399b5e  crates/ruff_linter/src/rules/flake8_simplify/rules/return_in_try_except_finally.rs
sha256:14f0a4730d4f8a4c17387d123ae744c113d14f44f37f89c36436139254e2ce18  crates/ruff_linter/src/rules/flake8_simplify/rules/suppressible_exception.rs
sha256:e79feb9a28481ab5ff5e4848ad40ff99a31b29e3dc5be2543eea769c9ba177f2  crates/ruff_linter/src/rules/flake8_simplify/rules/yoda_conditions.rs
                                                                         crates/ruff_linter/src/rules/flake8_simplify/snapshots/
sha256:7409a5ee0577d11c34fddfe79f5ed272fffd83775ed4d53f4c1f384aed13374d  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM101_SIM101.py.snap
sha256:6650de6532c12df6524fd29b8cebac39d868e8ffac3985d9a498e9c3dbb6f71a  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM102_SIM102.py.snap
sha256:e1c7030fdf31d906d708ba3e5c905546f98b3aa510b71cdc9f624c1f68bafd7e  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM103_SIM103.py.snap
sha256:ef390336d85c5ce13eac0593ae5f44a7aa05fc0376413f3da42d9cb97b33e467  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_0.py.snap
sha256:9d1498e646221fd1eaae23e840e73bb76c164b43dc792554562f0df7eeed452b  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_1.py.snap
sha256:e2e45c8a500b81cdb487bb67ff03e63437451fcde5aeb8ceb10492ba6b55ca7f  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_2.py.snap
sha256:7cb83863663aeaf2b65e4669c9ef330274a61c67570e974945e90b9c9b6384a3  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_3.py.snap
sha256:a649d5e562d4839084fe46d478ca7fb750b1f140c5931d28d1c94d5af8ecec6f  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_4.py.snap
sha256:c21b8c5f56db48db24e3862238ee5c7ba8dedcda1d451a413b0995c2200f7055  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM107_SIM107.py.snap
sha256:1358bbe19832eb198e3abba364ef6c078140a4cb34fb8edce29d698137b7bb84  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM108_SIM108.py.snap
sha256:c24a1f6db0372f6c11e116b7e39d821eacff9bda75550452c11f910759b1f5a3  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM109_SIM109.py.snap
sha256:d571e93100799458907336ec38ee2aff183c2850975297a8683f1242c80cad94  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM110_SIM110.py.snap
sha256:185f9347eee05c0124df4977aaf32940a27de0748406986f61da6f2cf5155805  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM110_SIM111.py.snap
sha256:711c9d2afc8d524330b17a6f879fb6965bbca9e6ce2b2bf248b7fb76e84f06a5  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM112_SIM112.py.snap
sha256:e31f37566356da8191d5e88a0975ae71b5fd1fbf166880289db9e139b46a9794  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM114_SIM114.py.snap
sha256:fd4595390ff210257ff0740a1a5f32148217518cddf4c7fcc8c6e2da90f6f54a  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM115_SIM115.py.snap
sha256:cac93e23231e98e867061956b9192ee3f410ac2e1c78fa3b5745bc1385e828b7  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM116_SIM116.py.snap
sha256:e64030455882b8d670f22365aaa3a7d7e2e5cce1a71173d3d96af9f9e43b2c8e  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM117_SIM117.py.snap
sha256:c65f2a6517e4e4b1fba3424f421c143a3ae029b3b487864d34818569eb7f7bbf  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM118_SIM118.py.snap
sha256:aa3e4b5d6c3ae9ab899cb3f9d6c4ffae2c2c30a202c6d276f3927bd0df9fd16c  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM201_SIM201.py.snap
sha256:cbc66ee9a62c2087386c50d6b002f73af7d271f0a4f38b7a1a2bd92f29567b8a  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM202_SIM202.py.snap
sha256:34c7f5e0188b14f90074594b2f7f0034cc0017296d29451f043d42c64bee3294  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM208_SIM208.py.snap
sha256:bf49ec5a649178cc8a5bb2fe7bf9cde2c316e653c20721a76ff31e43c3e5f9ae  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM210_SIM210.py.snap
sha256:20e3e28965e2bf3592efbe3cd4db208ff912d296816d33f4221177320a04a0af  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM211_SIM211.py.snap
sha256:8a653c7ba1a8e28077c4057e3877fc879783b06a66d41ff2d15947558db1b61c  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM212_SIM212.py.snap
sha256:ad8bbb421c157cc0a83192b09c6338716239f32c87aa51a9c7dc1b7fad17c766  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM220_SIM220.py.snap
sha256:9d5a06eebf818f6fe21435084d0dd702db429f348c469f0cddc244b9df839080  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM221_SIM221.py.snap
sha256:611a6b1eff1aaa0b9acb4a7136c167af937fb6d16672762f15a5358055316eb3  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM222_SIM222.py.snap
sha256:aadbaac455c0f1d2fd9d59eb7f21ca946441d83aace526697fa589677d3199b4  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM223_SIM223.py.snap
sha256:40b056e6c62dc3eb1a0270fa2fb157243705f488951abbde572051941951d067  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM300_SIM300.py.snap
sha256:331d76583e6e7052806ec118f343308c3f5c828e433516fa8fa25087bf54b140  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM401_SIM401.py.snap
sha256:98a401b6afa319ada5f4a64e09da24dec5f0f27339ce10328f66ba39ab6cc6e0  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM910_SIM910.py.snap
sha256:df3617b98e3ddde0f1f6000e2e9b0a2e148968f5e1f71f4f177308f3f5188087  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__preview__SIM401_SIM401.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_slots/
sha256:135cf7bddddd3eacced60435c5459d40c6d910b180ed400e5f9bfe7b93b0f675  crates/ruff_linter/src/rules/flake8_slots/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_slots/rules/
sha256:38da36f996461d64011790876c8520abf2264f36328f740a66f3b32ddae50917  crates/ruff_linter/src/rules/flake8_slots/rules/helpers.rs
sha256:8b39a0fac75b4159b4f945265877861e41ee04b3739c2cac6e71ffd1011cec91  crates/ruff_linter/src/rules/flake8_slots/rules/mod.rs
sha256:5377e36928394f4514c9f91aadced42d00c3cfe11f5497c6db046e15552eff61  crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_namedtuple_subclass.rs
sha256:ac615348bd522f107623c012c68ad27bd6b00e10aed66236ea4dbfc10214cdeb  crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_str_subclass.rs
sha256:d4b785999872d684e3fcd3c0ec2574527775cdc2db0ced439b6d9db273548215  crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_tuple_subclass.rs
                                                                         crates/ruff_linter/src/rules/flake8_slots/snapshots/
sha256:55b25faa738da03e6848e454f1b05961e572eca8aba4712c33e1b7bd7088e856  crates/ruff_linter/src/rules/flake8_slots/snapshots/ruff_linter__rules__flake8_slots__tests__SLOT000_SLOT000.py.snap
sha256:6322276b6cb4796e055e7cd1b6d9d7cdcc729517f37aede4710521605ef4c012  crates/ruff_linter/src/rules/flake8_slots/snapshots/ruff_linter__rules__flake8_slots__tests__SLOT001_SLOT001.py.snap
sha256:9bc2fff5e068f792752a4f8e5541a017931bf85e0d846fad71d53c93bc148671  crates/ruff_linter/src/rules/flake8_slots/snapshots/ruff_linter__rules__flake8_slots__tests__SLOT002_SLOT002.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_tidy_imports/
sha256:d23e4ec2abcf244002562853946b62e68487c3e8be5e606660a5987326c2146c  crates/ruff_linter/src/rules/flake8_tidy_imports/matchers.rs
sha256:2f670591a4f31aab3363472df50ca7fb32e848ebf8c5d29901342f7deb4bb2d6  crates/ruff_linter/src/rules/flake8_tidy_imports/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_tidy_imports/rules/
sha256:dca42dea9a72c68a59f3b88ae93c3d51d683f5bcaa27deb004e0c4f69e5d7612  crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_api.rs
sha256:e6daab01c96e70dc74719beee9688ebcce1a7a7ae5b66af1372d01e187ba5312  crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_module_level_imports.rs
sha256:341374d59b0ec310b3989d9b9e2f947d91095b2c99fdffffea29a6c8bce9ee8b  crates/ruff_linter/src/rules/flake8_tidy_imports/rules/mod.rs
sha256:5db60de3812a50b0a09bc7a74af6416ce4c84fa722547a31e1e828fa5e6a5292  crates/ruff_linter/src/rules/flake8_tidy_imports/rules/relative_imports.rs
sha256:c0e4f188c4b1db4cede9d89e65bd14a305f5ce65f8149395a70b44dc82dec4fd  crates/ruff_linter/src/rules/flake8_tidy_imports/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/
sha256:0e28131ee075620e48525f77fd2f6492130bf69278502175bd8539e1a6525b0e  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__ban_all_imports.snap
sha256:90b8720b3f1080fe7c95dd1a25a34f358fa2bb7fe88cf7905fa212b4d21886b2  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__ban_parent_imports.snap
sha256:0e5f3c42e8ebb1d162d9fbe5ea40516e6fb0f244a7983bd5a34ea096b5997782  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__ban_parent_imports_package.snap
sha256:8f810b2ec2137e09a3659f3a28483869be60106b7bf3befa881af9c3e5c6ef87  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__banned_api.snap
sha256:a62aefaadbe6d0687702a4fd65d404993da068973b7eb5316d41ae237180ad39  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__banned_api_package.snap
sha256:ea16ed2cc04b1dd758eab1da44a11a9561f0e63fbe998deeb5f75afedfef2662  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__banned_module_level_imports.snap
                                                                         crates/ruff_linter/src/rules/flake8_todos/
sha256:1d0fb2dbfd4e9a2f8ea5f6a3b1465e7552ba4000d7269d0d836c6d12d54b5af8  crates/ruff_linter/src/rules/flake8_todos/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_todos/rules/
sha256:fb739158d2b3f837e1271ac75b1bd62e517f891338540b0047996419d89eca7e  crates/ruff_linter/src/rules/flake8_todos/rules/mod.rs
sha256:a3face1e6c02d9533efe78e0a640b6269c6269f4d54e932fa687247787cba090  crates/ruff_linter/src/rules/flake8_todos/rules/todos.rs
                                                                         crates/ruff_linter/src/rules/flake8_todos/snapshots/
sha256:3c133133a3d1e5307a189c58569c5f027cbfcf7668854999305a539bd0dcbf65  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__invalid-todo-capitalization_TD006.py.snap
sha256:fc8f547558fbd606cdde997a91fe9a002a91ea3fdcc2d6e761f875b7c882412f  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__invalid-todo-tag_TD001.py.snap
sha256:566f16e6e269508f2a9e4a18ad7cfe1a3e06fad6e3f547e24ea9b39ec58fe368  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__missing-space-after-todo-colon_TD007.py.snap
sha256:fe62786f4ceced10f69506948ed878f0d7e086c8b0049c5bbf050aea5951a711  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__missing-todo-author_TD002.py.snap
sha256:ae1f00ab2a1b23626b34f46a73b6bd9526f6a3eff9034c5f118e89edc96f7f7b  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__missing-todo-colon_TD004.py.snap
sha256:2e8b5479988d3d4d40148faca57e401af44e5285a59033a4565f9e5a57a2fe94  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__missing-todo-description_TD005.py.snap
sha256:d792879e2fc247b5d0022e6e2df59adac2635110d1e4dec2570008eeb549cfe2  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__missing-todo-link_TD003.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_trio/
sha256:280b3bc7b61f33bfdeb16cce8dfac912d7924a3da19f8bc2e0e2609e2e17eda2  crates/ruff_linter/src/rules/flake8_trio/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_trio/rules/
sha256:8b713d295b5ea173c879dbf2b8c832f29be88800b47d55875e78d13cbf8b4db3  crates/ruff_linter/src/rules/flake8_trio/rules/mod.rs
sha256:9f00c639397efca590e21d668a3f75492fda24189651b816490160b1926f4096  crates/ruff_linter/src/rules/flake8_trio/rules/timeout_without_await.rs
                                                                         crates/ruff_linter/src/rules/flake8_trio/snapshots/
sha256:bb2c3cca41e85d1eaf767c5f77d5ab0a47fc82693482fc2e87b3941d9cc419dd  crates/ruff_linter/src/rules/flake8_trio/snapshots/ruff_linter__rules__flake8_trio__tests__TRIO100_TRIO100.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_type_checking/
sha256:d55db5bf21018876b6b8c6440a59c64694f13260222200977712e6f42ddd827a  crates/ruff_linter/src/rules/flake8_type_checking/helpers.rs
sha256:93d117abf3cebaa6c9b37556dbd4f37d1960ddb6013060866a7a374b8c7b14f5  crates/ruff_linter/src/rules/flake8_type_checking/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_type_checking/rules/
sha256:4ba2197a28e096ca80a1cfb764d40bdd8165a68cda65ab7059b63edc25d71a16  crates/ruff_linter/src/rules/flake8_type_checking/rules/empty_type_checking_block.rs
sha256:d6fa76d2cbd8b46a20017161eace6b4d23fb5b7063221508a0c87a6e4161593c  crates/ruff_linter/src/rules/flake8_type_checking/rules/mod.rs
sha256:de17925bb6f4232dcb0e03c38e3609eb75aad86da1bf20e79e01cd8f0d71d728  crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_import_in_type_checking_block.rs
sha256:2fa4d77086a6cc1c5a8bea9ad8a5129bf9338bd61a23cca33d2d10b0949fdcdc  crates/ruff_linter/src/rules/flake8_type_checking/rules/typing_only_runtime_import.rs
sha256:65cd1bc92507e2e1edc5213863a8f1740974e661b79124e808660110d248727a  crates/ruff_linter/src/rules/flake8_type_checking/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_type_checking/snapshots/
sha256:faa6544eb0e63ea116d9249200e23ba3ec11b5f142d76497cacd0ee5222917d7  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__empty-type-checking-block_TCH005.py.snap
sha256:9e1ac6d018ced7135121c67559b6c78f925bf8a089964e46e19b72ee12bd7a2e  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__exempt_modules.snap
sha256:f9f234f5470aead5b8d5f3dc0a59bf1b6729576e8d0749059c560e59ed315de3  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__import_from.snap
sha256:09bf366b840f941685e512997b9454d8195f788bd89d9a123bc2afff259b3458  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__import_from_type_checking_block.snap
sha256:6ce9fdb25879cf587cdf774ee9398dc311b0a9a3e1235a96ff4b8e3f1c7a4f03  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__multiple_members.snap
sha256:0c2ec66e4a7318fdbf4690404b6bd0c676a8258ed9c64c40037a9b54a2199e17  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__multiple_modules_different_types.snap
sha256:cf8c5cb31b6bd574ac4e48199cc66e8ceb2b4799f0ae2c1f80d4ff10021ea814  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__multiple_modules_same_type.snap
sha256:b62e49b136e391a2405b14fdbfe8155844a2ea1e332a00c17a0dbbf832cff769  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__no_typing_import.snap
sha256:fd3fe875e74bd7e34902f09660ed4e841667ecf62773cc24616cfc8f7ad1bcfe  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_1.py.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_10.py.snap
sha256:e175c5a309ad4774c5b573a2ae54abcc814de141a8d5212fa08b5aecbf6fad15  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_11.py.snap
sha256:3fbc28f386407a060798557a8090d090f91175c9423869ba141a88a8c5dd4c24  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_12.py.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_13.py.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_14.pyi.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_15.py.snap
sha256:7447292919e94b148dfe9c93e4660d81c7404acb113db85636e6008c165e6c89  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_2.py.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_3.py.snap
sha256:c4c242fc46660942cc311da7a8d0c6dca78816416eff3a345e8d388c8a064abb  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_4.py.snap
sha256:831dcb952b1103c2d0253c6cdc370a1bf7f4cf6c089699dcf227c507967feb08  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_5.py.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_6.py.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_7.py.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_8.py.snap
sha256:11c09e9010029fc02ebbb629c75314623d76a3653bd90897c72bfad73d48437b  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_9.py.snap
sha256:51a369ad089a401aa0a8bfa05ec288359e171da035064f6252d86c8c57851dc6  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_runtime_evaluated_base_classes_1.py.snap
sha256:72e813cef8e565d55eaeee0fbcc4234c91adf8ccc9d278ae5c1fda271f4dd53b  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_runtime_evaluated_decorators_1.py.snap
sha256:01fe2c81eb414a54f3efee63c766d2db33d269d05199c1a49c4d1a753bf0ae2b  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__strict.snap
sha256:f9c92d4b34653a29e7d4059a08f80b779000b459ecd72749f7a986dc331f6369  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_after_usage.snap
sha256:4f00008365679cbedde3b2e00ed1896359e67da953840d047f3657fc4a87c905  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_comment.snap
sha256:69cd6bfd3f5d332860c5118367330084dd9bdd0beb39086cc1b056b527e6b185  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_inline.snap
sha256:b3942f1cade8c1b67e0971b8cd6d35b9f38239eb667ab24060e1bae7c92e88af  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_own_line.snap
sha256:4d65828e53969c6a28baed3be02a7c4ab80bc0039887758881bb5346285de694  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-first-party-import_TCH001.py.snap
sha256:87bcf731c6fb28df836ba52b8c17b61b849c9fc0c92e8de74e58ddc20e1efdd6  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_TCH003.py.snap
sha256:ee780e92403054765f2870308424766a7cba14b5a26f4a3e5d1d9a28f5948e97  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_runtime_evaluated_base_classes_3.py.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_runtime_evaluated_base_classes_4.py.snap
sha256:7914e8f6332283158de131230ae21dcde7c044580c938ca7e75a03c27782f772  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_runtime_evaluated_decorators_3.py.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_snapshot.py.snap
sha256:85fe1b5bb0e0e0c523e17d65779fce16f09fa36eac467a9d2c1d860de1a95309  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-third-party-import_TCH002.py.snap
sha256:531b4203fb86658ec8c7746277f579f93aaf111da15d36666a3e9991cde381bc  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-third-party-import_runtime_evaluated_base_classes_2.py.snap
sha256:05569fdd949c762709fcde8ab324dddcc73c8a6b6019d078cc49077182dfea1c  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-third-party-import_runtime_evaluated_decorators_2.py.snap
sha256:eaf8636b22a98b6652b8af2f2871752de7e75ba4712ebdeafda6e27d2fc88baf  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-third-party-import_strict.py.snap
sha256:18df263c8d38b48b931f0e4118d5affe2a165af3194a1993bac1fd6d4b2a293c  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing_import_after_package_import.snap
sha256:d29f9e59f503ba2fc3c10c6643b471377855cf87f909be07d72dcdef033e9777  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing_import_after_usage.snap
sha256:bc0c88bdec7fe4fe632357a7a2f0ba2f65604af669ca1950532a8333f763a0a9  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing_import_before_package_import.snap
                                                                         crates/ruff_linter/src/rules/flake8_unused_arguments/
sha256:374a86cb8ec3167ab071b0d20a4f5df90c474d78275ee1f3fd942cc5e8606efe  crates/ruff_linter/src/rules/flake8_unused_arguments/helpers.rs
sha256:8ce5988cfb86408743f9fe64829284733edd92648ac82ffd38a6b1e8b90d7dc1  crates/ruff_linter/src/rules/flake8_unused_arguments/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_unused_arguments/rules/
sha256:33def43da09bf2634742d6c203f38a9935a251ef2c33ea254fdeda784616f892  crates/ruff_linter/src/rules/flake8_unused_arguments/rules/mod.rs
sha256:f46373570cb98d52182f5d4e6852049571adb5202174e13adb6b1b1101585268  crates/ruff_linter/src/rules/flake8_unused_arguments/rules/unused_arguments.rs
sha256:86ccbc9cbe6a197c802ee3f7f504fbb91ca837b9d6b178d15947d085ff27e728  crates/ruff_linter/src/rules/flake8_unused_arguments/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/
sha256:0b12369e11c1f7853093c2fe56b42615dba0ab2db395f5d5688c94721317ac20  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ARG001_ARG.py.snap
sha256:5771419c70339619b7eda73431b63aad6e72614a240dc67c35ace3218e1188e3  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ARG002_ARG.py.snap
sha256:7ad235845feb0fb4e9f3ec22d2736de3b52ebcbd76bf6177f53c02ddc7b653cd  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ARG003_ARG.py.snap
sha256:9e1e645bd5c58adc6e7e38cd67cf919e89084d4a951e0d327f72a677844ff793  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ARG004_ARG.py.snap
sha256:77fc4b4782c580a181868324892d60828649286df8be788c2b5fdb9a90f2896f  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ARG005_ARG.py.snap
sha256:1ce4ffabc23ec068463e133e7442211aa7e6dd8f1da70912a0e0ee280464263a  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__enforce_variadic_names.snap
sha256:dcbfb1491e60255775765f080542f9e61293e49d2f7b890dbebab06a8b65ad9d  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ignore_variadic_names.snap
                                                                         crates/ruff_linter/src/rules/flake8_use_pathlib/
sha256:50fbeea2146f80c8c080be87e294d7804f39f9fb576053209191d01988805ac2  crates/ruff_linter/src/rules/flake8_use_pathlib/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_use_pathlib/rules/
sha256:6764abb0fb5379aff84bf0f9f2a9ecf6159b4b0b50b8fd4d84c03eceb043dcfe  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/glob_rule.rs
sha256:4a64665391c344c5d37038884bc524f1e99e6157b65522e60e40d11ff10d39a8  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/mod.rs
sha256:521bf06e0c04d72eef86548804e53487648819e56dd81e0fd8f339aa361625b9  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getatime.rs
sha256:f5ceb3fbac18b5b60802bcda318b586b47ce2b7d07ca74f5689346677317aabb  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getctime.rs
sha256:6f34a30f77a16f89306f0e003fcf04042e706fb990e1009ab3f42bc8554cb128  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getmtime.rs
sha256:32b023eba58b0f3cdcda5899f38a5dc43892bccceb500bf735a66ac11c83cd54  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getsize.rs
sha256:1bb23511157114299c16cf1fe2d153c445ac9d3aff79ed3a2252909b902cea73  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_sep_split.rs
sha256:88094e8bf65c524a544bcee63803fdfe7b5249f4017f63052a671ac36c123029  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/path_constructor_current_directory.rs
sha256:28458bee5a18feb63032cec030055bb800a8b6b739a4ec5d6b3e51384e644e62  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/replaceable_by_pathlib.rs
                                                                         crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/
sha256:88535aa426e7c309df25f75ae5ab4d63bd239197f44984d3e5358e77441262e1  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH124_py_path_1.py.snap
sha256:65125b9c7da3e8f928f23b813edff7441febb69cd9f708818296bbec7aa963b9  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH124_py_path_2.py.snap
sha256:29a0772e559cf43e0f9df47ea53c272f613f7d53cfa6ac6741a3f5f87c6d05c0  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH201_PTH201.py.snap
sha256:da01cf13119b8d06a84588df78afae767263faf77b83b2c1139cf8b9f6866d55  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH202_PTH202.py.snap
sha256:a40c6360f7341d0395703ba6b21b8c45e90879a9cf5392bb9f347d02cfa39a0a  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH203_PTH203.py.snap
sha256:d0faacbb7190ba10a2a577e80450c976195dd77ab371a5a1e1941c7cf8d092f7  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH204_PTH204.py.snap
sha256:d976ca824191c499d1d828c7b4015ade9b6c0657904b13c66694294f429ac411  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH205_PTH205.py.snap
sha256:017469b492f99e756cac740206e01c6c1dcaae4c60e80b6fac5d89dfdc477959  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH206_PTH206.py.snap
sha256:753e07516f0c420afa2013ef690acd99c63f465e3a4a87f93de39d9cfd4de62a  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH207_PTH207.py.snap
sha256:d0b979cbc7709041cf95036530312268f395e22e341a2897d50a7f91bee95fdd  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__full_name.py.snap
sha256:2443e6abbd0b3403deb2f8c5f43f7ecf18ce5d92878772e67ff238c28113d9b6  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__import_as.py.snap
sha256:b7d1695c0f44736df7c10a61969863288acc2bdbcb02d4cdcdaf7ae1c2e8e7df  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__import_from.py.snap
sha256:b4aeccad3dd90d2f308895554fc7c62654e121e1684bb80571e0109d22d638c6  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__import_from_as.py.snap
sha256:2f4f47958a976c1e7a0363f05aa2c7cb97cff1cc11d05683be72b5072fe8e3a5  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__use_pathlib.py.snap
sha256:4e897e41f284b3e3cb1e09ece5dc33c724a689f3abfbc45f1a5d8e6c86b085f2  crates/ruff_linter/src/rules/flake8_use_pathlib/violations.rs
                                                                         crates/ruff_linter/src/rules/flynt/
sha256:37af959dc45bb872e3ccdaa3271f65ef400c03887d0d591d7a6718c4651828e6  crates/ruff_linter/src/rules/flynt/helpers.rs
sha256:a2c914f03a79f24fe7848fd37e1b713ee4923f05c310d300d0946c4c09f09d5d  crates/ruff_linter/src/rules/flynt/mod.rs
                                                                         crates/ruff_linter/src/rules/flynt/rules/
sha256:af7874665caeacf80cc4b2121af8eded3f8f7d18cf8922f94720677c74027a51  crates/ruff_linter/src/rules/flynt/rules/mod.rs
sha256:babdefd120ff337d8979d8033c4093626146eeca0ca8e8528f6c4e59ab11ba92  crates/ruff_linter/src/rules/flynt/rules/static_join_to_fstring.rs
                                                                         crates/ruff_linter/src/rules/flynt/snapshots/
sha256:62103607ba30fcb46e3d15cff6fd882bb321d78e048715a0c4f7d5232cb31fc8  crates/ruff_linter/src/rules/flynt/snapshots/ruff_linter__rules__flynt__tests__FLY002_FLY002.py.snap
                                                                         crates/ruff_linter/src/rules/isort/
sha256:6625db06feff48f42f0b385899d49233f75312c74f4d6991a6be6ef9abfbc3eb  crates/ruff_linter/src/rules/isort/annotate.rs
sha256:f85a6776b34ee7fb7f3569bec25da82d94ea32b41da53c464085fb552c0d3d38  crates/ruff_linter/src/rules/isort/block.rs
sha256:da54f925006de339ba30069b774c1617c0b6ab44d1a7c6970e9626206fbb5b11  crates/ruff_linter/src/rules/isort/categorize.rs
sha256:30a4fb2a6bc5552a33ab914e83c4687992e4ff6adcb03de5b143ad6637abc934  crates/ruff_linter/src/rules/isort/comments.rs
sha256:f5d624215dceba24bbe21e64cd7a5ece4553061d103b2c487b39319a985ef5e8  crates/ruff_linter/src/rules/isort/format.rs
sha256:08124b9f9bc2cb699e189fbab19a410f4179019e7712d4ff674dcf0530c6015a  crates/ruff_linter/src/rules/isort/helpers.rs
sha256:01ca81e180fe313c2bae3931ee8dae3e7c9e649f70dc3a6a9c4dc2072722852b  crates/ruff_linter/src/rules/isort/mod.rs
sha256:92371c28add9d5394dd0ebb9df6f9f95143b187206706b92c6ce9cce8c42d9a4  crates/ruff_linter/src/rules/isort/normalize.rs
sha256:5d3743d1c1c988ad537ede6d9b77640a3b8354a08a167055002acd683189fc49  crates/ruff_linter/src/rules/isort/order.rs
                                                                         crates/ruff_linter/src/rules/isort/rules/
sha256:311a275e7b4ffa6c7840d4242f46dac2de33c02cf2ae28592fd668cc3ab53dd9  crates/ruff_linter/src/rules/isort/rules/add_required_imports.rs
sha256:0a3ad232ee8b6f1fdf86e97cfd20e4cdf55edc2064482dff5ffee6cea6a67b30  crates/ruff_linter/src/rules/isort/rules/mod.rs
sha256:0925f1029d1e9535a85fc18737b9e7be8cb12fabc47b49b791fe8147fc8638a0  crates/ruff_linter/src/rules/isort/rules/organize_imports.rs
sha256:f3bcebdc1decf04fe1c5cf60dcfb199f207a3639637c893aef8ff9e79bec48ad  crates/ruff_linter/src/rules/isort/settings.rs
                                                                         crates/ruff_linter/src/rules/isort/snapshots/
sha256:19b0bcefd20926eafa13cf42b36907870e90582fef6f7774f12c8a3b9f1a8714  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__1_separate_subpackage_first_and_third_party_imports.py.snap
sha256:820b5f2c9a97b296500eabe8303c394a66c4c69bc39ca44765699517fea8a0d8  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__2_separate_subpackage_first_and_third_party_imports.py.snap
sha256:a6ad19bad1dc49d3157d74cc2fc211e600c4c3b1bb4cf0ab8abd5b0e232a0b09  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__add_newline_before_comments.py.snap
sha256:b69a7bbd3217b149ceaa6e2b40cf0cf97b654cbc1db751f8019922a71125d9de  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__as_imports_comments.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__bom_sorted.py.snap
sha256:492134f0f64b33821078b7feb60c5461918821ee67d3b3e28f1937dac53348ef  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__bom_unsorted.py.snap
sha256:bc40b0ce9bf2b71389dad6d4f1cd6a7d4f8c39e80502b2f1fea8a758b16c3fe2  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__case_sensitive_case_sensitive.py.snap
sha256:4bc7b3548382377b87c218d2655da7f7ede2dd85504b80572ee81014919663c3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__closest_to_furthest_relative_imports_order.py.snap
sha256:908d7c79f5d58b19d96223978a75112413076d6c58640d632947e2655db4c877  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combine_as_imports.py.snap
sha256:7835d0fad8984016b3c74d7c6db62b7ad61cb840db34be88572efe42f46703e5  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combine_as_imports_combine_as_imports.py.snap
sha256:147168aecacdc9ba09a3fb4ceaa149708a00f44bd9451d9cb0229bdfbe122068  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combine_import_from.py.snap
sha256:07349a3793e63e1cfe857f017a8939b464676b65913702a3218d91339c5cd381  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combined_required_imports_docstring.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combined_required_imports_docstring.pyi.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combined_required_imports_docstring_only.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combined_required_imports_empty.py.snap
sha256:d6f7e3ebdd5ef9c0f8263fcb030f3ade0dcd40c8761c7774d13e5a0cb8863614  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__comments.py.snap
sha256:252358079432e20df35344f2b0b1815c3079b6ef44847fae128d51166acb2277  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__deduplicate_imports.py.snap
sha256:ec68119588db96b6b5bd83372c1263bfd0dcea9e207c396a322d2e8781d9e4c0  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__detect_same_package.snap
sha256:ec2b65a7726d2a2582cb7a9c5152fbf60938695c02f761695ecbdbef1f34d274  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__fit_line_length.py.snap
sha256:ccae4d594ab15521dab1b36761b176bd2fdf6106bc8c515003d95e440fc61762  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__fit_line_length_comment.py.snap
sha256:2e58265a5b847c3a32e98baecedd479fff625e6278167a3b7ab2fe1fc97b7138  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_single_line_force_single_line.py.snap
sha256:56f5b797664363bbd1d408a4025caea092a044a5c30065d58dbc9b66cf580254  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_sort_within_sections.py.snap
sha256:3b6986735a062e7e261f74e54d5273b291f94484ca43f63d9adf4e54c7ba8add  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_sort_within_sections_force_sort_within_sections.py.snap
sha256:12f068713f00606c0a25ddde95d9164023bfbb721984f92afa3e1beeb3e51d9c  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_to_top.py.snap
sha256:901c4350c678d12be5e5924f243649bc56819b64aaeee6ee8e39ab3f86729f6a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_to_top_force_to_top.py.snap
sha256:fdbe477275881dcc6c3e588851e4cc8acac5ffbe72b6f4dea0448a27d9e52cc7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_wrap_aliases.py.snap
sha256:b3d21fc952c3736afc25e6bbc5f36b1868b62e1212b01dfc68f1407ce2a81d25  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_wrap_aliases_force_wrap_aliases.py.snap
sha256:91dac8a86b45d837cd511d8a190fe9ae817c70bdbdb3ed5550c7a5d1bfa19d1b  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__forced_separate.py.snap
sha256:19b0bcefd20926eafa13cf42b36907870e90582fef6f7774f12c8a3b9f1a8714  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__glob_1_separate_subpackage_first_and_third_party_imports.py.snap
sha256:674565fa86c593c83618faece41d9ceefc664937dcf2b14a705bb3c4cfcc19b4  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__if_elif_else.py.snap
sha256:9360696e2223da331122abf6c39aaa1d4c03e913e400ba743a7aa01fde971d2a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__import_from_after_import.py.snap
sha256:3923722a2db7c8ed4781770890fa10f288371fbaf3672090aacaa1219ba9ce6a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__inline_comments.py.snap
sha256:cf83ea9f336e31b0079e14d346907bdfb45b339463f77ccbfb5cda69e0cb4ca5  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__insert_empty_lines.py.snap
sha256:7d69cf744fefbcb6c3305bcb3dd4fab10281554f8398628329ee27c1d5400755  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__insert_empty_lines.pyi.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__isort_skip_file.py.snap
sha256:1092c276d5843941dff21b9d9247d4e781fd4a778af45e3112e3c97e649af0e1  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__known_local_folder_separate_local_folder_imports.py.snap
sha256:0149bc8c3b601c5486b2d0eab569fd24f859056f9734694756e77198846359f3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__leading_prefix.py.snap
sha256:97065c6bc8e8966978770d94a594dfa2dd7769ad61cb26e971f778e88fc83395  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports_class_after.py.snap
sha256:af1a6c0bebb973eddbd673b3a50162b89bd7e98c6d7b934f6d8c7c36376377f7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports_func_after.py.snap
sha256:8bfe28c2801b6928cd44d440628798c0ea4992ef1fd17799c1d74aa34178fe62  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports_nothing_after.py.snap
sha256:c8901cf7d7ee0dec75d032df4b89eaf3bcfd4b7d5e1ba7a2b569fcb328ac34ab  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_between_typeslines_between_types.py.snap
sha256:fe1a8fc1bf36324a7e6a1f2e006618544179242a54a3cb64440a406d52ba249e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__magic_trailing_comma.py.snap
sha256:eecb496bfcaf17bd5ace353c4b2fd27e46350981e9925bcfd7abede059cb6259  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__match_case.py.snap
sha256:f206c8159b31e193c1cba6c169e011dd6bdc9a88213e437182604c37bf52c241  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__natural_order.py.snap
sha256:2a825e3f620b33f7088094d351499711468950916e757033533c31eecb8e918e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_detect_same_package.snap
sha256:f10b56058ed28ecd8fbf9ee720c8e0392be5eafb59a474c9350025f07f98a824  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_lines_before.py.snap
sha256:8277b27d57d79172952ca553f19f432c4ae443114d30b8f05677a2dd0c79b155  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_lines_before.py_no_lines_before.py.snap
sha256:a95629970486682fad3be21707b028d21e7df6378823e5087db10350b616dccf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_lines_before_with_empty_sections.py_no_lines_before_with_empty_sections.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_reorder_within_section.py.snap
sha256:8eedae5ccab0e16805dfd35a3a585c98b83662d98760777c2e3fcfef8f16a98b  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_wrap_star.py.snap
sha256:8a66d8f309a546db820a85a68e035319c484a524acd73f282151b1e7722ba2fa  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type.py.snap
sha256:8cf27289dfa6f4da89d21353494408ce31b4007a52fdc40d376b894087b2f1c2  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_false_order_by_type.py.snap
sha256:9127499a4c18aae787b5e34fd1ea96ce8c5d7e0085533c574c454d1f20ee6c5f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_classes.py.snap
sha256:6894dc551883f68cb29b70a8ceb68649ce66eabb045faa92a9dd05d9bb5b5cb3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_classes_order_by_type_with_custom_classes.py.snap
sha256:50a8dd629cb7bf7e2d186900b74cf31ba391ebfd55abc376fb5775b32a412ac1  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_constants.py.snap
sha256:e03f589d444d8fb61af9e5a100508e8e3c5ff5dde7de5534763219d72e9b6513  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_constants_order_by_type_with_custom_constants.py.snap
sha256:eb717807884cdb41002b6dfeed3da00d51527ee88ca6a30adffa3894602c3901  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_variables.py.snap
sha256:82e93cf5971c0500c64ad611e44972b74bc140d9d6add92f69c290590340171c  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_variables_order_by_type_with_custom_variables.py.snap
sha256:06e50ae6706c34a83717e2a0be771dc0a7e0c0e840d089814369958db257dfa3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_relative_imports_by_level.py.snap
sha256:6da0090a8aa7572434323d7cca7d3ec9510fdeedf7bbbf180464b9ef64a7904e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_comment_order.py.snap
sha256:a93df30665f3765e11b44e7fa522699943aa23bae7b985e0bb68e235b44f30a6  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_import_star.py.snap
sha256:945c5043f370187c450be41e8a90609236bb4654be66b65b44b5d4d28ac66ea8  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_indentation.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_tabs.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_tabs_2.py.snap
sha256:067c76579e1cf0c0c346dfc013d969977a78d28e0721f327c3242ab1e51d9d9b  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__propagate_inline_comments_propagate_inline_comments.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__relative_imports_order.py.snap
sha256:383910d0bc7b9d2e126436a4e19d2ead701e79dc1fd3a23232931464b9bbea80  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__reorder_within_section.py.snap
sha256:d690fe6ab9f368a0d17ebf52e5abce09d7c9344241ba9716850123272c896db2  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_comment.py.snap
sha256:f26c174ff4ec722fc15c92d47295df12da3f140f1146d479eea79796bbeb4ea7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_comments_and_newlines.py.snap
sha256:bf2fdb57585e984f63a696a49304c94296496632cf3f76526d9af93703ade4ce  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring.pyi.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring_only.py.snap
sha256:e5a793aca78d417b3845887d5374ff567023e34d2aa44d7e7e14d87e34dc9475  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring_with_continuation.py.snap
sha256:55cfc5916838f62ce31ee5f515c8c7a6562cae82af820bf01558f29712083685  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring_with_semicolon.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_empty.py.snap
sha256:812787a7a1e94c040d8cb15308fb04e305976bd47e42f8b01280306b4dfe075e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_existing_import.py.snap
sha256:bc41f52f3049680682011541cc113cd34345ee43c3133551278cdd5a0c8ae1f9  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_multiline_docstring.py.snap
sha256:69a3787a7491f2f4ea68dd82c0c098f3406a97693dd3e5fc027e5190f9709924  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_off.py.snap
sha256:e81bf0dbd0a8b7fcd4a71ba4e2f0f705b839f2f2fe431e5d44c185ca24717790  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_comment.py.snap
sha256:8540b57e8a2f8776c19657dcffe7be72b4d711a53701b2571dcead9a58515f29  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_comments_and_newlines.py.snap
sha256:5a7038f68ad7fb738d38b55d321a1ff3edd888cefdfec1131af33c4076245a4e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring.pyi.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring_only.py.snap
sha256:1f8ae709368518bbed5c2b11c3c60088867572d3d37f4a5b66933048057a9500  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring_with_continuation.py.snap
sha256:7a7becb59a983eb2027b2abd43854ec214784a798cb463120c21149c52500001  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring_with_semicolon.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_empty.py.snap
sha256:1f70ea70a5a8578268d7b3fae464f3f32b5205de63b4ba98a56751b1ef582632  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_existing_import.py.snap
sha256:df1604c6e2bb9902a8c68c30255563e335e202231a2739cdc9723791d9642220  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_multiline_docstring.py.snap
sha256:d5867d9206ba2ee8886106cd7315d290d1b70d48aa7e02d7c173d1ade9632697  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_off.py.snap
sha256:07349a3793e63e1cfe857f017a8939b464676b65913702a3218d91339c5cd381  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_imports_docstring.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_imports_docstring.pyi.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_imports_docstring_only.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_imports_empty.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__ruff_skip_file.py.snap
sha256:817495d693019dbde3b7160de37e65d99bdde956b1f6468dbfa345bf4b6912ce  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__section_order_sections.py.snap
sha256:51b47618dac3757b7c4300a1471a0a62d4631bcf5ba74e1f1759d7de20adf2b9  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__sections_sections.py.snap
sha256:aa75c6eaf4090ef07e9bd753c97ea7444ac105869652099618f2109377f7596f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_first_party_imports.py.snap
sha256:57e583fe022fa60d938e6d6f3a597ce083469ee0d06cd600574ec51b41865618  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_future_imports.py.snap
sha256:c1a7da33bbbb272b34080b86f3ad54beaa24eb698c641678628bdaa98f7407a7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_local_folder_imports.py.snap
sha256:43a7351cff1288e84f5b8635c8d77ddc1eaa5d4b0519b1c75133e18ebac893e7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_third_party_imports.py.snap
sha256:989f2982d157a30697c733ced53fa166b1ec3d03aa1246c22f5c9dae9a396042  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__skip.py.snap
sha256:19f8db8513a1c398c272bce5c8f4d6004a50dbdd9e15b17e69da32be68193e0f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__sort_similar_imports.py.snap
sha256:2c22b6eb03db2c7850fbe1ebc60f3c427c48edf0cab42396e9dba1fbccf7eac5  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__split.py.snap
sha256:5dbb73b08ae4e7819be1ca5f74ccaddaeb9f17a1ef59e2e6d3a0529e2aa6bfce  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__split_on_trailing_comma_magic_trailing_comma.py.snap
sha256:7551fe2e083baf4ca0dbbaf005cae6522f7adaf18cb8acc8469d96ddfd76ad81  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__star_before_others.py.snap
sha256:f3e30c53f741961dc496882abc93a08b860e7b77e329240e16ff6736e183ebbc  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__straight_required_import_docstring.py.snap
sha256:615029fafa56b9852184a04a44e9e13ccf768f80dbeccfde9475f8196f227629  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__straight_required_import_docstring.pyi.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__straight_required_import_docstring_only.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__straight_required_import_empty.py.snap
sha256:d6943bcd13476d3e06ab5818657417063cc0d1f67f92cc6d1e0bba267f1e71bf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__trailing_suffix.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__type_comments.py.snap
sha256:4160fae46df082d3d3f71dcc6d1c58c6df52a91132185cd2c6df804370c8bc2a  crates/ruff_linter/src/rules/isort/sorting.rs
sha256:028195935e3626eb543a6f8d320c8e029d0a0f91fdcfe95d3c3366fc3468b56f  crates/ruff_linter/src/rules/isort/split.rs
sha256:6c7448024f2d140475ed9ec92e957abd26898e879c89a6df72f209f0e14a5ff9  crates/ruff_linter/src/rules/isort/types.rs
                                                                         crates/ruff_linter/src/rules/mccabe/
sha256:9d4f5c4728afdee8068be1515f0598b4ccebc8ec1b09a4a191f036f3de336b0e  crates/ruff_linter/src/rules/mccabe/mod.rs
                                                                         crates/ruff_linter/src/rules/mccabe/rules/
sha256:b2a82f883445e3891c1a8eede93ed79692b07507c2ed1b154170fa96562824b0  crates/ruff_linter/src/rules/mccabe/rules/function_is_too_complex.rs
sha256:47e1bfc61fa8c3d389da57775b822cbb2e0bfd1b490da78a22ce6cec91fe8964  crates/ruff_linter/src/rules/mccabe/rules/mod.rs
sha256:e08d786d5b43c54b899a9c17ad9404993edc716d843233abb5d8520674f8621c  crates/ruff_linter/src/rules/mccabe/settings.rs
                                                                         crates/ruff_linter/src/rules/mccabe/snapshots/
sha256:3eeb2946cae04f32047a07eff1943b7eaeffe69fa9c22411d0a771dcde7b45cc  crates/ruff_linter/src/rules/mccabe/snapshots/ruff_linter__rules__mccabe__tests__max_complexity_0.snap
sha256:34dae3773b2f3a4d8fa0c5d5faac1be418a9abd67881ae3892126db39cf86ce8  crates/ruff_linter/src/rules/mccabe/snapshots/ruff_linter__rules__mccabe__tests__max_complexity_10.snap
sha256:9867af252b0383eef75f97b470c7bf526930f4f182834208a17b34b7a8e6f38f  crates/ruff_linter/src/rules/mccabe/snapshots/ruff_linter__rules__mccabe__tests__max_complexity_3.snap
sha256:80896a11adab94cb4c0b962f25149debdd5eaf1341329db403eb03039f7d56ed  crates/ruff_linter/src/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/numpy/
sha256:ea6c48ea90e8de323d568d4562c19d2e11885a3dd60e96ef588eb5f7828280d6  crates/ruff_linter/src/rules/numpy/mod.rs
                                                                         crates/ruff_linter/src/rules/numpy/rules/
sha256:67f24cc033daed64a718e657f0ff43e6baabf6e25bf9569d2f00008663c76185  crates/ruff_linter/src/rules/numpy/rules/deprecated_function.rs
sha256:51294931e552adfa56f102b041d352adf1c607249f01f4a79939968dfec6e6c0  crates/ruff_linter/src/rules/numpy/rules/deprecated_type_alias.rs
sha256:3ed3a07adb3ad248954667f993641debbfc26e30d19143918df520fb86efc7db  crates/ruff_linter/src/rules/numpy/rules/legacy_random.rs
sha256:cd9c397ed7505e02af9ac2d9c27b209371e4201fe62db1c6d8fb690152c5f334  crates/ruff_linter/src/rules/numpy/rules/mod.rs
sha256:d0da2e37e2ae13648e6d35dd216a85562608bfce1336bd19a0ead9a075782bbf  crates/ruff_linter/src/rules/numpy/rules/numpy_2_0_deprecation.rs
                                                                         crates/ruff_linter/src/rules/numpy/snapshots/
sha256:498c0f6e1c8255eb3bb04487cbf3dfb13032235d9dca364f5bec5f3c1243c52d  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy-deprecated-function_NPY003.py.snap
sha256:6d6f0274f38523633cfa7b7e219f03b3c0906e3349c58a7cab3398142c782e28  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy-deprecated-type-alias_NPY001.py.snap
sha256:ad43c53f619e70d1eb8cf4d86707fe549a7596652c50f8364707ac46fb7dea89  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy-legacy-random_NPY002.py.snap
sha256:8d3d8207ff7e0325d20e7a1642b1c720d984938d1c05091c6013ab3e8328c961  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy2-deprecation_NPY201.py.snap
                                                                         crates/ruff_linter/src/rules/pandas_vet/
sha256:63f107fdf90d9759824cb0109d15a4ddca291c6a56a58aa2a0c101aa826ec738  crates/ruff_linter/src/rules/pandas_vet/helpers.rs
sha256:ecf582951c7ddc147e517408a9f8506f274babc3ab3c58c0add549b6342113f6  crates/ruff_linter/src/rules/pandas_vet/mod.rs
                                                                         crates/ruff_linter/src/rules/pandas_vet/rules/
sha256:2904e9f6dd843953b7c74542b4355b24706aebdd9be9e084203eba3aa06a9a17  crates/ruff_linter/src/rules/pandas_vet/rules/assignment_to_df.rs
sha256:8fc415e1b6774b85599632b3846faf75a85906854f8684ab9b3e39f2ad3df416  crates/ruff_linter/src/rules/pandas_vet/rules/attr.rs
sha256:904753668f5064fa2412b39bb203f40f61ea6492d18f278afdb802f3d385adc3  crates/ruff_linter/src/rules/pandas_vet/rules/call.rs
sha256:11964dfff7f6fc974147285de3871116bcba5c111ee4364115c1c8ff5be5b8c5  crates/ruff_linter/src/rules/pandas_vet/rules/inplace_argument.rs
sha256:cd1ec5d5b33bcfee612cf64be89a15819595b3282ecec3180928987c2bca5335  crates/ruff_linter/src/rules/pandas_vet/rules/mod.rs
sha256:e7238e7bfe4639fe25bca14ed512645104550883b9d0da7963d90ced40c5360f  crates/ruff_linter/src/rules/pandas_vet/rules/nunique_constant_series_check.rs
sha256:ec6f84496fca8f1c5a977329fb883ed8c435642f5f3ef4e4ee8e00e683872811  crates/ruff_linter/src/rules/pandas_vet/rules/pd_merge.rs
sha256:65a23e7d2581bd4f61a166d2531f28c77c4150e1285b6a3b693676b1f9644456  crates/ruff_linter/src/rules/pandas_vet/rules/read_table.rs
sha256:16926bad70c55c6e8eb633e7f453f01c036e13f776adcac1ddcfd75c6c92f3ab  crates/ruff_linter/src/rules/pandas_vet/rules/subscript.rs
                                                                         crates/ruff_linter/src/rules/pandas_vet/snapshots/
sha256:50a9bb83f170beb2a0feccdadf3133d3481df55f23cc36d6b79a14c53c497992  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD002_PD002.py.snap
sha256:a99e023835be36d4c70ad8806b417436f62a02bef8fea9472c919f7c0d871d07  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD002_fail.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD002_pass.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD003_allows_other_calls.snap
sha256:fc74a9ef8e9b94b806010ee5c98fd409a17312ca06f96f2f5f42769e2c398621  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD003_fail.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD003_pass.snap
sha256:e1dc9dd9f4539eaa7234751867d26142be95c4265695ff76b189b0f0da8a73d2  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD004_fail.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD004_pass.snap
sha256:5c2fbe0c0a97bf77b3764b94f34ea693eb8569f36e9da0f2af9ca5cdfa79bc3c  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD007_fail.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD007_pass_iloc.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD007_pass_loc.snap
sha256:2762fd7762434c76d95c87b2c829e02107c003e8da4288b289566791556535a4  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD008_fail.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD008_pass.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD008_pass_on_attr.snap
sha256:689f5caff6ef24408858f28a764dfa51fb470ff463b2e4dcc0b116960c712228  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD009_fail.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD009_pass.snap
sha256:2e001c94eed2c1109a1fd9df602f25b07e1b1246203270a06ea2cd5d1ef5eeda  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD010_fail_pivot.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD010_pass.snap
sha256:03982e0cf9baa2b9dfe64366b4952207acf21f068a637f398f0b447396530133  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_fail_values.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_array.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_node_name.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_to_array.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_call.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_dict.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_import.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_instance.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_store.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_unbound.snap
sha256:dc812ece43e943bcbb595b83a53e7db192fb1001b32da966b23e973fccbd09b5  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD012_pandas_use_of_dot_read_table.py.snap
sha256:e8da79d2775ec96c3941eff41300da2deaf31512f580eb956cf106ebeec1f983  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD013_fail_stack.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD013_pass.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD013_pass_numpy.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD013_pass_unbound.snap
sha256:42f6e0f1c4bff9cca5f4d37b84c18ae882d8be42be9a94e62577456f599535cc  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD015_fail_merge_on_pandas_object.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD015_pass_merge_on_dataframe.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD015_pass_merge_on_dataframe_with_multiple_args.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD015_pass_other_pd_function.snap
sha256:c8e96b0ef67d2c30829619840551fbed8c9492f6cab2ea78afe2f6d38016e191  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD101_PD101.py.snap
sha256:efbf8759a16939a800294c135bf2ceebac72b783c958141141c1fa34e07d6d17  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD901_fail_df_var.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD901_pass_df_param.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD901_pass_non_df.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD901_pass_part_df.snap
                                                                         crates/ruff_linter/src/rules/pep8_naming/
sha256:6f85c559be942a5039d154a3accd83d1a78201f551d555cf175a2e8cac408628  crates/ruff_linter/src/rules/pep8_naming/helpers.rs
sha256:502cc2fee5f076a7a318035c70aedf93f6964b377ea2d722181c5ddc551a0ecf  crates/ruff_linter/src/rules/pep8_naming/mod.rs
                                                                         crates/ruff_linter/src/rules/pep8_naming/rules/
sha256:da9f83731d0694ad20e988ad2f2e78451d4de8c42a906a5164f4347c0d203967  crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_acronym.rs
sha256:7f421423c74223873a79925a1ff9607d62613becedb352654bcdf1d095695b5d  crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_constant.rs
sha256:184e2382dfb0dad3d7dba5344be2f664baa3478542952d6e5f2b1d2104d09e19  crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_lowercase.rs
sha256:3fa4df6a30fe9c85f193b17ea0c38aaf8acf40091e99f6ef64f8c14254445a87  crates/ruff_linter/src/rules/pep8_naming/rules/constant_imported_as_non_constant.rs
sha256:12ec218c7f8526c47a5af17673da048f438850a2abdd0351021036a8ea5a68a0  crates/ruff_linter/src/rules/pep8_naming/rules/dunder_function_name.rs
sha256:478b9ae572605dd7a6170cda4f8281415a8f5e7541398d9d20b19ae21c21f8d1  crates/ruff_linter/src/rules/pep8_naming/rules/error_suffix_on_exception_name.rs
sha256:e633abd117133c89ac55b13ce4c22c6a83c0e62748a3567a35bbf4da16e3a7e7  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_argument_name.rs
sha256:0e9475112950741088ad7c1b8d8fd114cc9c3cf441101704f200bdf79b5cf183  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_class_name.rs
sha256:68534dcea8b38b8f019ee745b59371ecda29a3ff1bc2d1225a1945741be0869f  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_first_argument_name_for_class_method.rs
sha256:aba5cabb45500918369b5ed1dc40d5b5baa9257a1720886498042fdc6264d226  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_first_argument_name_for_method.rs
sha256:31e531de20f67a9b08c6550db486c30a9798b08f33bee575a2724312aed04415  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_function_name.rs
sha256:f30b8425ef1b657e060ebf138dfa2d0d95bf2355dca8c2843c6e2b60de751d73  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_module_name.rs
sha256:bb9b2977f8d25ee76f271370328a11a6d819b8a509b66b204f700dc7b4f2929e  crates/ruff_linter/src/rules/pep8_naming/rules/lowercase_imported_as_non_lowercase.rs
sha256:46a1c571e4e69594b7caad230bb85ecd8a48ad709753e8aef16fe8f99f2a47cd  crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_class_scope.rs
sha256:7b8ac16897356c716b96c9b2f72438c9e965e2eec679ba0c720add13038dc900  crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_global_scope.rs
sha256:d2b2f2e982570eaaa75bd844316d133cd9a8d80e7b4a7c9bcb72c1d8e1ebe659  crates/ruff_linter/src/rules/pep8_naming/rules/mod.rs
sha256:15c8220b7691d42aad38eab77c6b789516d57e437d8f4af12b94357abd622e1b  crates/ruff_linter/src/rules/pep8_naming/rules/non_lowercase_variable_in_function.rs
sha256:afbe68765b58bb0b17aef814eaeced62b69be4d6bba0cc523c6a3c235e399b57  crates/ruff_linter/src/rules/pep8_naming/settings.rs
                                                                         crates/ruff_linter/src/rules/pep8_naming/snapshots/
sha256:b9b251432a09ddda5a3b3016c8367f0d0da3e0ab39192b15bfabdc4be32f1027  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N801_N801.py.snap
sha256:1d49ea12014908b4412be4c368ced644499332f84230351321fedea228ba2c60  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N802_N802.py.snap
sha256:c110d7d06c5d151a273153a5b4f432666ac7ffa70ec5a6efb58fffeeed555182  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N803_N803.py.snap
sha256:6f29af5924c76a2e38faf5e6835bb6947ba7530ceeaf771667c225744672c766  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N804_N804.py.snap
sha256:6bc9d4e8a1aa04e49dfef7730312a6b66856e2f405876fc5a200d771d9d3df5f  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N805_N805.py.snap
sha256:254d299acb6414dd9b0662f7e8ac96eb6a11300b322b02ea2db705307a682737  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N806_N806.py.snap
sha256:f4ca9314773d188705e228400f258e5b2a93f9856cf24e291f705368fb8f2fe5  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N807_N807.py.snap
sha256:10b239da5d7198db535f050faf14b661bde08c3a17f9cf2358e456461dd5a6a2  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N811_N811.py.snap
sha256:52b54e14da458309131cfb13f5f310940bd71e3b543da2fce412f4648adbe59b  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N812_N812.py.snap
sha256:777936b47acc0c7c61c94984fa78a4c4cb87bc2d59c13a84b7f65eb225439a17  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N813_N813.py.snap
sha256:54e25b3349cca2dae57ac05541ce9fa2ac0767c86f3660a00b189a80a22ab043  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N814_N814.py.snap
sha256:26df6f24e727b9a0ea3b79dfb280aad50a85367712978e99d824b941d300c685  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N815_N815.py.snap
sha256:7a2949d13f2aa2e0541dc8e0f1497f056988d905001e87a9306c56e96c47bb5c  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N816_N816.py.snap
sha256:77835fc39e444e0d5ebd0a5e465228891d77658276497b5c6bcfe0bba192ce05  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N817_N817.py.snap
sha256:b842a18545950d0e0770f365eb09e1fedf8006bf5e878145e3a717efc1f1624d  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N818_N818.py.snap
sha256:2e528f8829fbba68d3ae60e1e44b7c5f333e953ae47076555e2ed026ec6d2402  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__MODULE____init__.py.snap
sha256:67ccb0b8cb8cf89ccb84a9f9bc5f74310ab1a8fa6f8dbe4619c25767d8e589f3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__MODULE__file.py.snap
sha256:67ccb0b8cb8cf89ccb84a9f9bc5f74310ab1a8fa6f8dbe4619c25767d8e589f3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__flake9____init__.py.snap
sha256:599cec84659efd0b8be25753fa35204d1def131b62d20dc194df7b286a96f07c  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__invalid_name__0001_initial.py.snap
sha256:d7cf5dd4feaa9aca7647979f767effd28984adee9ddd96b168740dae516ca5cd  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__invalid_name__import.py.snap
sha256:df8ececa0029e5a7beb28e8b08e124f6236f10cbc2194adeb51545f6ec651610  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__mod with spaces____init__.py.snap
sha256:67ccb0b8cb8cf89ccb84a9f9bc5f74310ab1a8fa6f8dbe4619c25767d8e589f3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__mod with spaces__file.py.snap
sha256:55db2e263a4e5a10b71025b948bd90e890f59d1b110ee050249163d7d2b15fa4  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__mod-with-dashes____init__.py.snap
sha256:67ccb0b8cb8cf89ccb84a9f9bc5f74310ab1a8fa6f8dbe4619c25767d8e589f3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__no_module__test.txt.snap
sha256:67ccb0b8cb8cf89ccb84a9f9bc5f74310ab1a8fa6f8dbe4619c25767d8e589f3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__valid_name____init__.py.snap
sha256:67ccb0b8cb8cf89ccb84a9f9bc5f74310ab1a8fa6f8dbe4619c25767d8e589f3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__valid_name____main__.py.snap
sha256:67ccb0b8cb8cf89ccb84a9f9bc5f74310ab1a8fa6f8dbe4619c25767d8e589f3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__valid_name____setup__.py.snap
sha256:92b299e624795a4fe5943118e9ec1cc275f8c45fa788d8068fdc2bf2923197b8  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__valid_name__file-with-dashes.py.snap
sha256:67ccb0b8cb8cf89ccb84a9f9bc5f74310ab1a8fa6f8dbe4619c25767d8e589f3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__valid_name__file-with-dashes.snap
sha256:93d27a67c675fe6af16f41fc3f54c4153874d579a014aad610a1309c756f30c1  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__classmethod_decorators.snap
sha256:07d46711c28499dad57a4d05336de6e5352522d8a1334ee280b68d5de56d29a6  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N801_N801.py.snap
sha256:96abdea8683884934c55cd8c71b959bda6012716973a9b4924aead906e546030  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N802_N802.py.snap
sha256:37ef0dd8ea40e31b33fd52af0da73917cb4658d6cb182fdd162e50c69f7aa400  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N803_N803.py.snap
sha256:878d921b9444a7d652328c8a30f58a0e51c8601a4454a38bcf2134a0088d33d4  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N804_N804.py.snap
sha256:97fccce37d6f74f6b0a30529e1b27b906001930a54476a535c446f03a001769f  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N805_N805.py.snap
sha256:63003beb9577dfb2b502e607c8a0a83e8cc386996b32835f7b8d8d186771a5af  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N806_N806.py.snap
sha256:13e016db4dddbd938f75cf3a533c0f2330fd01e3f35275317391a1a6d3ce85d2  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N807_N807.py.snap
sha256:a8236d0b04179d8894c71c91d87d49824337c29da0e75eaa916d91f3b9730ba3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N811_N811.py.snap
sha256:85e771bab3764b02f098f6dba241604156929b24acb86c77bdc8903ece52c5a6  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N812_N812.py.snap
sha256:f0d06e663db8c42a9b9f4b209187f0bdff20f76936beab577749e05b31e2d1fc  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N813_N813.py.snap
sha256:f018b9cd32956bf949fdf23d16f911baf322fd886dfa156a815c40b99f0ab644  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N814_N814.py.snap
sha256:304dd2f017fc58b2895c2c39c62b7e5191b2338d291ac61c9f7492eb67d69207  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N815_N815.py.snap
sha256:06a5a29ebe0494907eb91a98eb5e65fc7fed7952e2622cb09c546212d22dd5a2  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N816_N816.py.snap
sha256:2e5b0ade4e29b0a340c2090091769c03fbac3f871a05d96bf0da3cdf6c082ce6  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N817_N817.py.snap
sha256:464fec09370d1293d530b467003db539d181d1211540f53dc959387ddbbd0027  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N818_N818.py.snap
sha256:67ccb0b8cb8cf89ccb84a9f9bc5f74310ab1a8fa6f8dbe4619c25767d8e589f3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N999_N999__badAllowed____init__.py.snap
                                                                         crates/ruff_linter/src/rules/perflint/
sha256:7abe2a0f1eccfc11e1a832fa55529353e50e80a0574cc7dd1f2c1ad55b755110  crates/ruff_linter/src/rules/perflint/mod.rs
                                                                         crates/ruff_linter/src/rules/perflint/rules/
sha256:6c14ac1e484eb5b7c38b8164ae5602b7a67aeaf4a0827751895603f2716c8b07  crates/ruff_linter/src/rules/perflint/rules/incorrect_dict_iterator.rs
sha256:360a0bf49c88c8c3b1154b99711926ce4eeab3d6d2ab11dd261f529a1c048d3d  crates/ruff_linter/src/rules/perflint/rules/manual_dict_comprehension.rs
sha256:79117db68c81247f40c8e36e83ed940c4ddb3641fa551ef4bf83028c1ef88074  crates/ruff_linter/src/rules/perflint/rules/manual_list_comprehension.rs
sha256:60b82225908a62c98cbaec423ef3c956928b70bc85f285efb4c93d2d0340d29d  crates/ruff_linter/src/rules/perflint/rules/manual_list_copy.rs
sha256:b4a82bbc481d25772f19ff24715e07160632d8ec42fa2e928f10d66dc68e423f  crates/ruff_linter/src/rules/perflint/rules/mod.rs
sha256:e6c4f3a535eb879e0b8c60b651f2097f49d296550f03fb7d99594b0fdb97d65a  crates/ruff_linter/src/rules/perflint/rules/try_except_in_loop.rs
sha256:e624ba7c794399b913c7ef8a48b448d12576785ca2597f399dba17992141522a  crates/ruff_linter/src/rules/perflint/rules/unnecessary_list_cast.rs
                                                                         crates/ruff_linter/src/rules/perflint/snapshots/
sha256:0524c9d1ba1f3243afe3978ef25de3e180309d961e57d31dfca70cadcee6695a  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF101_PERF101.py.snap
sha256:1da9dc3b1a4bc723fcbd0beeee5cf85739434826cd9f4eb50d9a57585279ca92  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF102_PERF102.py.snap
sha256:4bdbf5d9b0760efa86ac989bd82414d9b949b62c3e6759e15dfa873094dcd630  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF203_PERF203.py.snap
sha256:d650be97b5d79043cc1741f4bf45040739bfc8060def164fba7d1db578167709  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF401_PERF401.py.snap
sha256:dbe7bf141c70333b43fbd27d3ad2ede3bf0d448e19d9c4f7e99c113cb13f7daa  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF402_PERF402.py.snap
sha256:2725d07b78955447c992a16bd648372405f481d96efc0ea8ca9925ad47ec9637  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF403_PERF403.py.snap
                                                                         crates/ruff_linter/src/rules/pycodestyle/
sha256:453ed4fa3f11fa541023d52721e36cb3aed39e909fdc5b0371bd42abe8c8dcb7  crates/ruff_linter/src/rules/pycodestyle/helpers.rs
sha256:4e8b27bb3e3483002b3179052f94da2b1cddd3540864eace4574a4f12b5abe38  crates/ruff_linter/src/rules/pycodestyle/mod.rs
sha256:d890e9c4e8f129f065aa2b92a8b66abdb08ced4893661731c45d84a81cd2aec5  crates/ruff_linter/src/rules/pycodestyle/overlong.rs
                                                                         crates/ruff_linter/src/rules/pycodestyle/rules/
sha256:ab642bb37981fb1dfc7d771dc2e03e2c62dad29b80325f9d39ae9b37eaa57fdf  crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_class_name.rs
sha256:dd2a4b6f17cf93e3c28bd98f4316317ddc9c25861938f247a628338fa9d7b0ea  crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_function_name.rs
sha256:df0335d1b7b18253be6ea26f5b6ae47abd393aca7cd6df8f382ac217ab18501c  crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_variable_name.rs
sha256:6ffb913e285ee8639b5ad6594004da4500c9594046f0d9e21065c2aad7a9e8f8  crates/ruff_linter/src/rules/pycodestyle/rules/bare_except.rs
sha256:0bd5518e528fae08c706174d4a96fb56828a7a55ef4f5e1d02808669c8d9b8fc  crates/ruff_linter/src/rules/pycodestyle/rules/compound_statements.rs
sha256:0894bd4ef1e1b111883796dc88a206088bc29522a9acec3d18e85d17deb1febe  crates/ruff_linter/src/rules/pycodestyle/rules/doc_line_too_long.rs
sha256:d103538bcd760e79cb842ac7d21c533640d848fa1d6a9f7315c70e9d0d917494  crates/ruff_linter/src/rules/pycodestyle/rules/errors.rs
sha256:29d2209ec824ea074747299462a172b36c4f585060b23d729b561dbd832c5198  crates/ruff_linter/src/rules/pycodestyle/rules/imports.rs
sha256:b5cb098f7a23991fd3ed561bc8c029f58b3959d2dbe7498ef3d17392a4902fef  crates/ruff_linter/src/rules/pycodestyle/rules/invalid_escape_sequence.rs
sha256:4f653907b72fc0fcb7d31021d14c44707008a9e17076a0c52ef5bc993acf8417  crates/ruff_linter/src/rules/pycodestyle/rules/lambda_assignment.rs
sha256:8a45f4c72615e738c6711fd6743f2a2145573cc26bf6ba1d2b18171a5ea3f47f  crates/ruff_linter/src/rules/pycodestyle/rules/line_too_long.rs
sha256:8514d1380816a1daf1851fc00a124b21dfe476d527d8ed8f73d83decfdf8e91d  crates/ruff_linter/src/rules/pycodestyle/rules/literal_comparisons.rs
                                                                         crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/
sha256:8baaa3efd4f8f1c5dac991d56726db19d2d9316ca984921a9abc652e19a8f754  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/extraneous_whitespace.rs
sha256:5a6a41bb09f01ee887f2dc1d4e5f0f0e70c5481c0c1ae094c243ed0a4d736220  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/indentation.rs
sha256:15e9d64b89cf1c8350eb8c09eb6b16129a6eaabfef6f5eea9a65ec4b5b25b63c  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace.rs
sha256:b4cd504771fa17f175de7080c02a6b91ef28f05ad5f66216b8c2a57b7b1174e9  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_after_keyword.rs
sha256:89698936961c167bc1165426ab6865d2bd41592faad8bc482dece93dc19e694e  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_around_operator.rs
sha256:74ff4b9cc9e3af39c435a4987e2aa217a82ac2da6aa66606e9edf3a0df83da79  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/mod.rs
sha256:68b363e6b6bc54b3ecb81fdf00960a1ca969b9374aa67b8dcd161fa1cb22a166  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/space_around_operator.rs
sha256:b3c61da26236af90bacc465217ebdc0568a664a18d3b51d0f56a281931bd15b1  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_keywords.rs
sha256:0a6c76751deb77d2baa5a1b3a66423b0b80d4c7874274cb201ced47a18dc3005  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_named_parameter_equals.rs
sha256:9c03963d8e6780a2e19684e16a4568696d1062e110094b24592c23d9e5e5cbdb  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_comment.rs
sha256:1c4c5006fa330c37f8fa50cd6277c2ac1db29ee5578e54623f3052bbd37945ba  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_parameters.rs
sha256:527ce137559cb5f9eaa15da72a79ff60cd2b0cb99c07f126760864a0e01b872e  crates/ruff_linter/src/rules/pycodestyle/rules/missing_newline_at_end_of_file.rs
sha256:5ebbadcc5e798bfd346c9b894eb3925b291b30749f73c1c44c4f9151683e602d  crates/ruff_linter/src/rules/pycodestyle/rules/mixed_spaces_and_tabs.rs
sha256:e12f447fb33af3010d775ea0ad6062bf831bded72773f0d29a4be5164a501f29  crates/ruff_linter/src/rules/pycodestyle/rules/mod.rs
sha256:361b50b3aacd53ff6ba4382e10d5196d21f2069b76ae9604fabd405f96272bdb  crates/ruff_linter/src/rules/pycodestyle/rules/not_tests.rs
sha256:bf13225cbe2400233efcd48d585367c0c4e5f5db0339c84fd73ecb783df6e500  crates/ruff_linter/src/rules/pycodestyle/rules/tab_indentation.rs
sha256:9875b14df56dace3476c30d22eacede3711285753ead0fed3d90b2c2cfab95fb  crates/ruff_linter/src/rules/pycodestyle/rules/trailing_whitespace.rs
sha256:2d019e13523273d7005e384926553d0bfba3b167c199aa76e152b7ac566e9a64  crates/ruff_linter/src/rules/pycodestyle/rules/type_comparison.rs
sha256:9e80ca5245f9bda10459a8bc05eb8086bf39159e9038259c54743c302e803111  crates/ruff_linter/src/rules/pycodestyle/settings.rs
                                                                         crates/ruff_linter/src/rules/pycodestyle/snapshots/
sha256:7da08f3a8a44271e7418b18611e2d8df644a5afa4411d58fc75b5f8d8e78eb3b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E101_E101.py.snap
sha256:4554c8ab9a55fa5f8a683284954dca12320153fd5d86d393dfc07786b4abc1d6  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E111_E11.py.snap
sha256:3b91829294809342af0009ee4c5d71b4842e245892c23aa789740b59ad12c7f0  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E112_E11.py.snap
sha256:f5891ca695ec6bece69f2ed45df3ba2d0d7dfec4e9d715de6283a1674bdf428f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E113_E11.py.snap
sha256:d6b1b9c5cf795b884a96d56417ca034f47ece4d0b272ca756d1d677bc8b83594  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E114_E11.py.snap
sha256:8521fcbee9d8fcff4c2ad6cf85be4b792862cf1f7d52f01286aa1ec422ac53e4  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E115_E11.py.snap
sha256:b42197ded8a672c28d57eefde9706bc465a8977dff0ae26df383b4a691637535  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E116_E11.py.snap
sha256:96d6998c47f72762b2ae0f93e1089ec677b2574a5ba4bcc124111910e2e900ea  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E117_E11.py.snap
sha256:e2e5d3c6089ef2c33a5e7a2baf4a0a410917c6e3269bd15a970199acb4daec73  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E201_E20.py.snap
sha256:1f5f0115b598bd78f7dbd6677088b9cefa1d4bd7eeb16a445f480358c135ee67  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E202_E20.py.snap
sha256:3539f2533fac597f8d714da829273d4e415821319f1dbcdf6c337870bbf9636b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E203_E20.py.snap
sha256:06b528a1f9e983145e985f195defb5fc659c1dd34ab07b05801d7352e614f284  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E211_E21.py.snap
sha256:c799007a72a727b2213cad63baf5f318f3f0c855364b227e784372baa5ef765d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E221_E22.py.snap
sha256:e5e5fc916efcd483814baf218c9cada14bc3ba53a07d2058402c479801b273c4  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E222_E22.py.snap
sha256:0181fe124566348e4452148678831c61a5d306a82f76191f5a70787e3c4b7ef0  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E223_E22.py.snap
sha256:ea48c75e013c02a8cb9e3e358555bca29d48ad25e6f4a31f3cb50a2d6e2d1ed1  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E224_E22.py.snap
sha256:b18568205b457006c07a356c18f8e6da3da05eb9383f903ce10b42f52832239d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E225_E22.py.snap
sha256:31e1669e828297fe7dea73975e9c8e60e136d55c13af800e67ab1a14378bdb2f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E226_E22.py.snap
sha256:fc2fe31af726123fe211b086cd53b828a6cbd3fcb83b6842a8a63614e644fca5  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E227_E22.py.snap
sha256:c0c854699f4ce792780eb7014a116cbc9fd9404581e5bf61f7c48e3782ed9d80  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E228_E22.py.snap
sha256:9f839770c2c2f4f6e0ed8c4640bab64dc45693f87779c9a066525360d626c03d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E231_E23.py.snap
sha256:b16b0c395eac41b2605bdbefea1d241f254cd174381ea0876a39d158b0b653bf  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E241_E24.py.snap
sha256:39629e5b96ed030c6ee29b41ba1e7f587837ba6cffa396d3e22ceaeeb1de901b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E242_E24.py.snap
sha256:3e13d26fb05e8db817ba40d4b45c3788b435133ea944cae27c2d60266c5a3805  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E251_E25.py.snap
sha256:1a3e97f77a390013017cfe622d9bb398ee495b974e77f4349415dca3c6b90bac  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E252_E25.py.snap
sha256:c55953e7383bd6fbd4deab801afd846ea1ae17723a74bbf4f825d56e7809325a  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E261_E26.py.snap
sha256:19d801eba412e8506eef1eaba24fa2d003b45a624590607ff400f5884ebd3eea  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E262_E26.py.snap
sha256:c296bde3d62c66fcb6f58e6876f59aad82597f86385f316c07408cd116d16cee  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E265_E26.py.snap
sha256:a79648baf812cfdda1678effa55efe083c527826d6fcfb6a16b4602b2252d8f8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E266_E26.py.snap
sha256:e38eccacbdc336bb6b8fbe2b0651c120bf520029615e4a3c71bdf5d580141dc3  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E271_E27.py.snap
sha256:4fd94d40ae90c6e9c559f8b5f2a77f3fb91267c30733e2a581b73646bb6bba22  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E272_E27.py.snap
sha256:02d5cbad1117b116a2f6467387616da91ce9ce5a9ab56f7b7236b40f68347203  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E273_E27.py.snap
sha256:63efce0106c2b11d4bf3aeb14bef32299a497d631fc4838bea2261c366529996  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E274_E27.py.snap
sha256:506c1a18a1d3d9becde8abdab5589396f0e3182dfac606587678e8faca31f5d3  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E275_E27.py.snap
sha256:6faeda266aa3968a59c13a50602bba0e66b741176300c77ee3aa0fe078fe06f5  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E401_E40.py.snap
sha256:b0122c211c2a33ae5e50205168d3350ad1cdd41318b00c66e64b614fa77621bf  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E40.py.snap
sha256:9eedfa8405fbeccf152544997b335814f12a602a1ccbd36005d525fc9da2b1f8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402.py.snap
sha256:296f26b4da8f9787b1068b3dc7328e7fc545431ca6acc1061c95fb5dff57cb9d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E501_E501.py.snap
sha256:60ede6465570da14337ae8888a946b368e15b8b6ec5e8712ffc7c61df1a90c0f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E501_E501_3.py.snap
sha256:6a0c78ef0d0d72129fca737df0672b20df941345eafc6abc24752f6de4e3c024  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E701_E70.py.snap
sha256:412df9ddf77837b6788bf4e374bc1123d4899310576023b9e2f57fffb94fc5c6  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E702_E70.py.snap
sha256:4edb20c8a8480b37866c511fbfc9cb61fbca5dc96de7389a37735785247533e7  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E703_E70.py.snap
sha256:8cdcbc17979ffe2adf54ecd305c78f0ede5537fea1418f88324d08324668ee42  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E711_E711.py.snap
sha256:816b6298d41542832b37b1e612f1d7818c23d7a7fa268a0aea1a6fe2711ccc6d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E712_E712.py.snap
sha256:be76c37d4590f871d3fef7957496ec57e4d238270f4e50fc4ebc6209aa416b0d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E713_E713.py.snap
sha256:4a8d63bacfe802d8eff6de893304ebb5b2af296678c72feb2dc56e0fb000a641  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E714_E714.py.snap
sha256:abb3889ad4f407e829723398d2aca55c57033cf2ff07c838223d17f6bc44dc5d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E721_E721.py.snap
sha256:15ae336bbf1f0627627fa24e22cd2df2f2dbed8d1d3ab663fed05af7225c32f1  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E722_E722.py.snap
sha256:642cf00417a0320b40ef916760fd5545b3ea78c8f4b017782c01ee43aed4262b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E731_E731.py.snap
sha256:822c780223ab3b781da172637c43afddf41104c0eb9535685a1363bfba7c25e1  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E741_E741.py.snap
sha256:1ebb9256a1c610cfca81371d5117917e81c341d57ffa997844dd1de81b7429e3  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E742_E742.py.snap
sha256:c029e800fa8b3ac22bb391862f01b26f7488dcc7bd2e08401718c75fff0c531f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E743_E743.py.snap
sha256:4b46f9b8507a87511e6c6b2c7bcd1de77a51688be75ddf6d7363b9fbae291b02  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E999_E999.py.snap
sha256:ad4a35ec6305d1893d5b46bc500a9ca8f6efaadded393a8210f57c7b1a1b4407  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W191_W19.py.snap
sha256:0ff2792efecd90c87640ca8fe4e5391387b5e98a58d7f862e56550c33b0ce82c  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W291_W29.py.snap
sha256:66edb24da8e0240e5d20c335cc278d667ecf6d24605038a367be7b161e4b24ad  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W292_W292_0.py.snap
sha256:6518aeaa47debcfd054be6d226329bd9a4846e6aaa62b682f6eea2fd5fd250c8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W292_W292_1.py.snap
sha256:6518aeaa47debcfd054be6d226329bd9a4846e6aaa62b682f6eea2fd5fd250c8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W292_W292_2.py.snap
sha256:6518aeaa47debcfd054be6d226329bd9a4846e6aaa62b682f6eea2fd5fd250c8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W292_W292_3.py.snap
sha256:19b0e44608607b9676f9f6871b92ed0733be14719f5e90f6a6a697461b3022bc  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W293_W29.py.snap
sha256:cee77165e6ad5051b27d142ad3add9613df48c50cb31c13c4fcfd7faf0a0ad58  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W605_W605_0.py.snap
sha256:3d8d779941be7fce4b74fd201c3d761b1471e1d0d1e98a7329dfbe992cfefdd0  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W605_W605_1.py.snap
sha256:dd50f18606cfff3d91242263248fed5fe30826e43b9797935d4148969e9ee4d7  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W605_W605_2.py.snap
sha256:c699e8483c96cfa7fcb64dd69fc4d7a8da435eedd23ae05ad954e2777e964521  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__constant_literals.snap
sha256:f3fc33060fe0c0df0a8da95457d43e43d3a596c98e385039078f83fa640a0cb5  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__max_doc_length.snap
sha256:5355d8ccb17dc3b6af1e9b295b46de860fc514a7079cdfed2728920dfee41356  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__max_doc_length_with_utf_8.snap
sha256:030280b3d5a4f298cf23d02a940925dbed04f68edd8edaec36cbcc6147c1dc98  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__E721_E721.py.snap
sha256:6eb0f700dd49f8b2620c238bb53f914146d281a3e0948aa08c9da72c2a4eea44  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__shebang.snap
sha256:05fb5ab0c8b0c52512862778cc58a80c5e3b3a1bb2e626d3c0422691772a2288  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__tab_size_1.snap
sha256:1f68e7d6beb2aa45b63ecd29ad17947b28fa65a1348468cdead58b778f817b0f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__tab_size_2.snap
sha256:92987af8b52d57b342b16f95ae816cd17fc8c14e07383f3f6bf00200b1636f57  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__tab_size_4.snap
sha256:7ea4b91b0469ee5c50ab6aa3775e88da956d0936afe599ffeeac5f2e6cb45831  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__tab_size_8.snap
sha256:aaa323fc155908d4f88cb2e8690636e1bd471717a4c9301b6b2ded0eaedcaaad  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__task_tags_false.snap
sha256:6518aeaa47debcfd054be6d226329bd9a4846e6aaa62b682f6eea2fd5fd250c8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__task_tags_true.snap
sha256:7a42041f411f6b1eeafc3ee460b8f79be960b4d4fe61cc8de1e9fac734d39c5e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__w292_4.snap
                                                                         crates/ruff_linter/src/rules/pydocstyle/
sha256:72514573685f4fef52c560d4e804e816e635a1910f69374fa564f4e3e3a07bbe  crates/ruff_linter/src/rules/pydocstyle/helpers.rs
sha256:f3703e6afa56243789859f2c51b57fe5494430eda040c0c30ac4a16f34f0e79e  crates/ruff_linter/src/rules/pydocstyle/mod.rs
                                                                         crates/ruff_linter/src/rules/pydocstyle/rules/
sha256:4f46f95e4375bcbdac13af1d8ee0faba72bedb5a460f3093000a7cdf982e27f2  crates/ruff_linter/src/rules/pydocstyle/rules/backslashes.rs
sha256:909dfda3cc2bfc95c9a69f1a0da001b1498d177f1cad25029740a2ddba3136f6  crates/ruff_linter/src/rules/pydocstyle/rules/blank_after_summary.rs
sha256:12369b3bee079ea21b5a1e56f16dc799c76322819784ff4be8ba8163344a0e8e  crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_class.rs
sha256:751d8ecd6324b4ac07040a9818184a84c18587f99342fae4ef5459c767de9ee1  crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_function.rs
sha256:c99a9b2407264b52608b855cd61fc113f00f4b09356420e934bd7639159e8d80  crates/ruff_linter/src/rules/pydocstyle/rules/capitalized.rs
sha256:ed911fc0f7fe780cb97fc4c6d9ca2f7dc550b1fc159854632390003f7a87ef8e  crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_period.rs
sha256:01cbe7889457b67601b0beaedb3b614054195961b8dacff0851371197a8890a9  crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_punctuation.rs
sha256:29d86f9d22a8160eb4d1093adf71ba01388769683512b23522d276f905e338b8  crates/ruff_linter/src/rules/pydocstyle/rules/if_needed.rs
sha256:d4791b872dd8da6d23b9de71c7c64601f245917d6f264244a024734c37859501  crates/ruff_linter/src/rules/pydocstyle/rules/indent.rs
sha256:442fa4f03511796153fa3e7327ca25b36f6b1314ac64a848d9e65c1172d09313  crates/ruff_linter/src/rules/pydocstyle/rules/mod.rs
sha256:90737e106a00a4c73c0e2a97c8c83a4c48e258e2ce8960d2c8be27df2cd8ba38  crates/ruff_linter/src/rules/pydocstyle/rules/multi_line_summary_start.rs
sha256:032def27e1a0172f155e156d5935cb2795efb2de3e7eb97e4992fb5f9268a36a  crates/ruff_linter/src/rules/pydocstyle/rules/newline_after_last_paragraph.rs
sha256:4806333f9e89eb6014389ae66ada43ede893e23050436d2a0337fd73e5283897  crates/ruff_linter/src/rules/pydocstyle/rules/no_signature.rs
sha256:698945e551e80f021484c92af71135144665f853dc64e0020afa158dc7685651  crates/ruff_linter/src/rules/pydocstyle/rules/no_surrounding_whitespace.rs
sha256:c6bcd8bcd8eea96c849ea914ae73d50ef6dc444a18cfa5944b1dce1284988cda  crates/ruff_linter/src/rules/pydocstyle/rules/non_imperative_mood.rs
sha256:c5a73f4cf2723c6f341cf8bf099a1f2c8dd88de048b82f8ef8debbbdf818d90a  crates/ruff_linter/src/rules/pydocstyle/rules/not_empty.rs
sha256:e0d2794d21a54aac9469cd12ad1a6398bdbf38f6260c36754b86fe0910b188e3  crates/ruff_linter/src/rules/pydocstyle/rules/not_missing.rs
sha256:3214550293203495899f5f8f88cdc96a1a67d08bd0d139df3d93491a047aba7e  crates/ruff_linter/src/rules/pydocstyle/rules/one_liner.rs
sha256:092fc0f2dac4bfdde2b65404a6873b7b4a5ecf612ccaf8152191b80b01fe77c0  crates/ruff_linter/src/rules/pydocstyle/rules/sections.rs
sha256:109203505ca1371c969393899f446ef97a3269d0fc0bc91281a62609b755f04b  crates/ruff_linter/src/rules/pydocstyle/rules/starts_with_this.rs
sha256:4997e26284c13441c43b8fd6f0ffb1b670bcfc5ba3eb1888e90430fc455a1210  crates/ruff_linter/src/rules/pydocstyle/rules/triple_quotes.rs
sha256:f5d5838aab44751aa641268e9abf5904c6dc0cf34a33763572fdda139020a592  crates/ruff_linter/src/rules/pydocstyle/settings.rs
                                                                         crates/ruff_linter/src/rules/pydocstyle/snapshots/
sha256:2b35e1ae4bb80e37e5dd583e7630bfa878ce822cb841507762fed4e2f2337076  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D100_D.py.snap
sha256:046d45c28f94b0cf4250935700ae736f22b9a10793d0db6c2ce1d9a373f11239  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D100__unrelated___no_pkg_priv.py.snap
sha256:b31474a131226ee0ffb4c70bb3af5d18b47e868da2a87a6ef784c33caa43b5b7  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D100__unrelated__pkg__D100_pub.py.snap
sha256:046d45c28f94b0cf4250935700ae736f22b9a10793d0db6c2ce1d9a373f11239  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D100__unrelated__pkg___priv__no_D100_priv.py.snap
sha256:3e210774f8cebc89989ddec7fb3a8e2ed82638f13d8502837332bfdbbfbc8ac3  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D101_D.py.snap
sha256:6000a37817c8043684f97516ea230f210a5761dcef0439020045b55eccf9fb73  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D102_D.py.snap
sha256:191cc634df75748a30af7b2cca0a4dcd430c5534c9ca51a60b69aeab353d1d89  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D102_setter.py.snap
sha256:b2cbb49665a34b354b8d9a22ad6cd05859eb306fbeeb4bd0f00dea787ef58519  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D103_D.py.snap
sha256:046d45c28f94b0cf4250935700ae736f22b9a10793d0db6c2ce1d9a373f11239  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D104_D.py.snap
sha256:ff86a4567e830d96bab439ad55c55fb43d0c39a34a16e0c076b4d627776e3ca8  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D104_D104____init__.py.snap
sha256:91890a534b5c684a78cebc01f8e92ff9fb77f246e6ff0ac7c3d8766ef03d5062  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D105_D.py.snap
sha256:046d45c28f94b0cf4250935700ae736f22b9a10793d0db6c2ce1d9a373f11239  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D106_D.py.snap
sha256:bda549188b6643a0d88654f8b5c9b4026e529ebf2c9bce323519297bf478301d  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D107_D.py.snap
sha256:349ae250d1c924e49820bdb948dc80e3a933698647d5c89d609cdd104e301d5f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D200_D.py.snap
sha256:6dfdef9d52b356a9550bf077af7dc370afd1ca5af63609a6f77d3045dec4a961  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D200_D200.py.snap
sha256:107eb9659939f412e25d0b3178f97bb602a61765bef7470273ad5f65474c62f2  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D201_D.py.snap
sha256:67dce62e32f56829067a8ed4251f72911230ff40069954d693bf04a2672d05a9  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D202_D.py.snap
sha256:853ab27eb7959ea1ca74fa8c27fc101f27528bdddfa2044e2ac93668123e9e65  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D202_D202.py.snap
sha256:cca6d4a86d6639be5d15ab830efea5d8ed4925b779be265afe2397220f9a2ae0  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D203_D.py.snap
sha256:c18d7aa6c337efb846f3656b7f6c4d9d24f1c84f27d7f595762567bbcad041cb  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D204_D.py.snap
sha256:f3408661b0201b1052a09ea7fc10bf99f9453aa0bdd8a2eb0ca7a45f5540201f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D205_D.py.snap
sha256:046d45c28f94b0cf4250935700ae736f22b9a10793d0db6c2ce1d9a373f11239  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D206_D.py.snap
sha256:8a665f9d1cec823a6395b1088b4e3a37a12bae0eecd7ee18dd6723897df3b4d5  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D207_D.py.snap
sha256:f45a87fe392f0e050042668ec2d5346cfbcc894233218043dd70984f29ba0e45  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D208_D.py.snap
sha256:357da6298665f78a11dbf57dc61ae0c698cdb584d5d7783ae496a2db74fb9026  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D209_D.py.snap
sha256:c95a7ba3418ea104f3c4865552eba26ae5f60d50dca8cb1985053b60297a9978  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D210_D.py.snap
sha256:5f8f8f6f6d573deefe0ba0dc37862061035aaae81badcb5920021fbad76a3176  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D211_D.py.snap
sha256:dc37f7d9b02d04b2fed282b96f4b839e4baf64bcba1ecae286c0afc8afab8298  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D212_D.py.snap
sha256:de1bfdb7256356021b26e518ac5625e54df6b03f5f18cc69ab0841c6b7b17410  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D213_D.py.snap
sha256:33745c7571081d236d3bf79cea137e7bddb98a4e21d5196b30ee23dc8b2b6b24  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D214_D214_module.py.snap
sha256:6b93145141cd1a0570da1950fbd1b89ba6a9e2c78d31a2e532bb151a1959e7b7  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D214_sections.py.snap
sha256:fb7348f36dfadb94e1d45b7c6d1c2fc35cb737c863cd27ccc679c5cc25747cb9  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D215_D215.py.snap
sha256:de7732db89ab697bf95a89c80717944b71619530b6955f2f99f81c95d2fcfc76  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D215_sections.py.snap
sha256:347c2499fa0d26549dc75f94d4684287b5b5fbfd55eae8a3878dc30b28ef184d  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D300_D.py.snap
sha256:99312699e6d5f11c2dfb7eb0c66f39fd7e2660261e207f6d73d0011984ffd001  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D300_D300.py.snap
sha256:9ade4d2b5c4f104a86a55e7f6a08583cca03b4c89f8d11d356a5e3de94241aed  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D301_D.py.snap
sha256:07ed237b9702b663a5ea304d028aa862e6b8d867fed4df70a90e663eff79fded  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D301_D301.py.snap
sha256:767177d1eff4add8e85a37020ed21c9503c965fa5755c676489f1374e7e095cf  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D400_D.py.snap
sha256:cf5c3dab23e8f9b03420bff341ff585bc32587f59dba5e8c727b370068881af9  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D400_D400.py.snap
sha256:bb84a2a62e2f35157eef7ed9a1a8a755ef0f60f7553778ed0db8bf08850cac1e  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D401_D401.py.snap
sha256:343bce7b2c724b88edd46672facaa2891efeb34694b5627776ef3dcd88c9c457  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D402_D.py.snap
sha256:046d45c28f94b0cf4250935700ae736f22b9a10793d0db6c2ce1d9a373f11239  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D403_D.py.snap
sha256:89d83ab809c9c3e10ba8f68afa56be3c4d24a9720f9f3d40ac8e9e4447a11d1a  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D403_D403.py.snap
sha256:0ea7e82c8565edc889123ce8771550b5e164bdbb18022158ea09309ca336d77c  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D404_D.py.snap
sha256:bf83a6e857ea9f4fe6ca58b40d59154ff0bca62d161c7208271a633c4e5b4a40  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D405_sections.py.snap
sha256:9ce608f2e1c3a666fe64052aea4f774ea0c3c300212703390dea72f02c06a4e0  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D406_sections.py.snap
sha256:4c5781b4904d2a12f7f42b185509add8c074357cc74b3c19f0a5a5a1f02ebc4b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D407_sections.py.snap
sha256:9ca105a88350547fdd0a6ef5f4579c467f60c64dcd19f1c0134275c85221811f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D408_sections.py.snap
sha256:53231e953ef0f9d27a8fe4f965f3684a3eedc6bef814cda49d8fc4634d893120  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D409_sections.py.snap
sha256:a714f0ec3a352da276291fcefe3a060b8296854cfa6aced0c381a11a637a693b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D410_D410.py.snap
sha256:969b0718d69f8d5130c769ca9995cbd100a364684ba64f3da1e4e8f16ade1090  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D410_sections.py.snap
sha256:cb2d1c0c20a4ca750dac02ec79bdeef8200418b34656838989f9a711fdcb87e8  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D411_sections.py.snap
sha256:af8394bf6174e95d4e9808c7da21a915ab0979346e141bce05dafacb405fe672  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D412_sections.py.snap
sha256:4acfb094d23be7ad02a0c8bbe49b4d8a6e618724f16fbf025ae7cfb3567370a4  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D413_sections.py.snap
sha256:87e6d69c6954f5326adaf8dfdad0e87792f9347bf6ba86ae0cf4eaefc2d1dcb7  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D414_sections.py.snap
sha256:4378afbc667d048c9a097a1cb5ac965d3fccd5d6ab172a34a8651b6c8617b7d1  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D415_D.py.snap
sha256:046d45c28f94b0cf4250935700ae736f22b9a10793d0db6c2ce1d9a373f11239  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D416_D.py.snap
sha256:046d45c28f94b0cf4250935700ae736f22b9a10793d0db6c2ce1d9a373f11239  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D417_canonical_google_examples.py.snap
sha256:046d45c28f94b0cf4250935700ae736f22b9a10793d0db6c2ce1d9a373f11239  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D417_canonical_numpy_examples.py.snap
sha256:cf5f64bc2e0d955ac38896dc62c831b31d2c88100909fb7d7945da2d566dd76a  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D417_sections.py.snap
sha256:2117acf4bab3a8a4c06eca4f1605b5099d8cc74e1d214423de33d6b51c99bccc  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D418_D.py.snap
sha256:2acdc58144c1abe936430ec6ab9f55724c5a102d586971dfdb41f3e14debda99  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D419_D.py.snap
sha256:6f591753314a531433026724adf182a1365d20fc39b392bda1741d4a2f8b6de1  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__all.snap
sha256:4ef7667803350aee15948984e07411c8ac7cfe6264be1482c3c64fd3646d0108  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__bom.snap
sha256:9682637fab0d6f7e5f0445a666de3c4388067d335acc39739be2b5438504e139  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d209_d400.snap
sha256:5ae9a5eca974d384b6f16617eb500a93fe547c37718f367680d722deaa57350f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d417_google.snap
sha256:046d45c28f94b0cf4250935700ae736f22b9a10793d0db6c2ce1d9a373f11239  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d417_numpy.snap
sha256:5ae9a5eca974d384b6f16617eb500a93fe547c37718f367680d722deaa57350f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d417_unspecified.snap
sha256:831e199d98dc5e39fa11447a6053439ed935bea9055ee739bfadc5058d9b86d4  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__preview__D300_D.py.snap
sha256:9550323663d29233f65df5a5041845e51e0a7473d777265f76d6293f9c58abe8  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__preview__D300_D300.py.snap
                                                                         crates/ruff_linter/src/rules/pyflakes/
sha256:6b80621b4738bd65ef649e578450029eda95d36365c176cdadd124e7cb24e4e3  crates/ruff_linter/src/rules/pyflakes/cformat.rs
sha256:062b6fd17e1a01a7f672e3768d6a2ba1a13edc69893ec99bff3ef12a766bd439  crates/ruff_linter/src/rules/pyflakes/fixes.rs
sha256:44a23ea212727c90bcba9223352c3462b83ec56b12e1800f0bdbc2006778cb6c  crates/ruff_linter/src/rules/pyflakes/format.rs
sha256:7ccbb26f222d3ee19cd384a0b2b6c94a9ad59b9e8b9d1a919f08abb01d2b7ff9  crates/ruff_linter/src/rules/pyflakes/mod.rs
                                                                         crates/ruff_linter/src/rules/pyflakes/rules/
sha256:1e13aa33f2875e546cb1dfea6246e88614c41435a3749c27f677c9a6ba4f7f07  crates/ruff_linter/src/rules/pyflakes/rules/assert_tuple.rs
sha256:94ecdc8ccb2cc1ba6d476c0e32caab72e274e62406d6d09cbeb949fa008ab1a8  crates/ruff_linter/src/rules/pyflakes/rules/break_outside_loop.rs
sha256:dcbb5925986b3cb1771c370b87f7c1f953e4a37b0e5642ef5403c1d240fe7a84  crates/ruff_linter/src/rules/pyflakes/rules/continue_outside_loop.rs
sha256:0cad29af181900c6818517ad718cdcb2ff26537e0edb74843db6f043da2abd94  crates/ruff_linter/src/rules/pyflakes/rules/default_except_not_last.rs
sha256:c3328ef4a237225d8eb13109c437230b0a319f84b093c35c37dee2e5c4725dba  crates/ruff_linter/src/rules/pyflakes/rules/f_string_missing_placeholders.rs
sha256:afd8ea99e8104cfd0e24b9b85f918a06b424be49773d23bd4a4d23e60165d772  crates/ruff_linter/src/rules/pyflakes/rules/forward_annotation_syntax_error.rs
sha256:6c036681fb007f26b9931d2a5faffe3ded819f50017868bb0caebd43977c40c1  crates/ruff_linter/src/rules/pyflakes/rules/future_feature_not_defined.rs
sha256:9c7493cbf135fb00aa597a0f2601d642e616094545c612ee4bffb33e2da08145  crates/ruff_linter/src/rules/pyflakes/rules/if_tuple.rs
sha256:c6c3186aa9e1c78dfe2c2206dacf33db60580c8bbdcb7c3936c28d4530471962  crates/ruff_linter/src/rules/pyflakes/rules/imports.rs
sha256:2c1f1be738177268f60a179808fafb1c216dc1d5bf004c176ee502f584e63cc5  crates/ruff_linter/src/rules/pyflakes/rules/invalid_literal_comparisons.rs
sha256:226f7e57c90d200224bebbdad3f305c8b1655a6fcf312b55bedc27fcd4748a36  crates/ruff_linter/src/rules/pyflakes/rules/invalid_print_syntax.rs
sha256:fc5e73758574222512bd072a3ac3013b513ec08d32d12048cb0b0282ebcae903  crates/ruff_linter/src/rules/pyflakes/rules/mod.rs
sha256:b662cedf53da526bb784e4764976512e83f0e3e1cc44850cd9349f27867a50e4  crates/ruff_linter/src/rules/pyflakes/rules/raise_not_implemented.rs
sha256:5488b9ad0ef23237d8a43502ecf9d7f75bb3c8176ad27448e53daba8f70eeac7  crates/ruff_linter/src/rules/pyflakes/rules/redefined_while_unused.rs
sha256:a01972777acaddc4ec744d2c8cc260babf7b4d7d6f16048b5b570d3e49233857  crates/ruff_linter/src/rules/pyflakes/rules/repeated_keys.rs
sha256:152acf7f905990cfb3eb13da8362d7dc286155b16c47b6fd01c41d81d3a30bb2  crates/ruff_linter/src/rules/pyflakes/rules/return_outside_function.rs
sha256:f17a2fa16b540998d13319d66c74431ccfc01ed1a2343f5e422ef681df458709  crates/ruff_linter/src/rules/pyflakes/rules/starred_expressions.rs
sha256:e0b769292f3b35784b298519fa47eadef99a78347af68a69ae14e30d1d7b5626  crates/ruff_linter/src/rules/pyflakes/rules/strings.rs
sha256:c997f2e716c602bb26e7a67594de73340fa6f52b2b46f2a28acb477fbddebfad  crates/ruff_linter/src/rules/pyflakes/rules/undefined_export.rs
sha256:935e818e1fce0d0d6c9b23eb3e5886cc891f4e6e9fafa1c7b5f1ce8d4ffcbc12  crates/ruff_linter/src/rules/pyflakes/rules/undefined_local.rs
sha256:f83a8bfd7d3e9fa10a1d41e2d13aafb64a4cbbd1daaf05dde6091bfb6936b50c  crates/ruff_linter/src/rules/pyflakes/rules/undefined_name.rs
sha256:70dfb1e8d5224714be307f4c711375c5cec2667e8a5fce28b10f93ceb3072b84  crates/ruff_linter/src/rules/pyflakes/rules/unused_annotation.rs
sha256:dab37da076cf737d738da7d6c3315077a824e778b261edab0a641e8ab6f8e1f5  crates/ruff_linter/src/rules/pyflakes/rules/unused_import.rs
sha256:87981b70e4b3253071e9ae9346e9bf44624bb036b2358fca34796dd7ae74c199  crates/ruff_linter/src/rules/pyflakes/rules/unused_variable.rs
sha256:26832df26e85322bcfce976838d04b1933d0933cb84d712e2879c51f25ba7abc  crates/ruff_linter/src/rules/pyflakes/rules/yield_outside_function.rs
sha256:c3bf601447b9f9ec3e85181d968e1bb5916037c49f05b8fb0961021bb027ac05  crates/ruff_linter/src/rules/pyflakes/settings.rs
                                                                         crates/ruff_linter/src/rules/pyflakes/snapshots/
sha256:491de0f9640449275865092ef603d1b9d216ad24f82539e4bc152fd27ce31e8a  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_0.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_1.py.snap
sha256:4d15c51aa01be8fb41c2ad287262277f421c42ecb90399b9f1c233d20e2b041d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_10.py.snap
sha256:0800b06d1accdfca765bc1797eadeeb057bb51bf290aead623d03f07761b302d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_11.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_12.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_13.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_14.py.snap
sha256:a69184c688a39a13670d75332f76916f3fa91d797e38a187e42ea72b682acc2a  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_15.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_16.py.snap
sha256:2b74471cf4b6e260123db72ab4ad42980c780aeb0915999825981ff2a251ebfa  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_17.py.snap
sha256:9e8422b9044083eeb9410afb0cd083592a0d2635e09bf50f6c0d0bbe2ddada75  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_18.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_19.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_2.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_3.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_4.py.snap
sha256:5112876af42986586072074edb62c577b8fe42d060c8a5ea16d4544771f9c6e9  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_5.py.snap
sha256:d9a2298430aee83152c0cfcd0f791e63e2253eab362d5cf025c559d5d8ecb40f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_6.py.snap
sha256:812ffd54c4e31a3686168b22f1180f0bf918d68f8d3e538a0b7577242ec9544b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_7.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_8.py.snap
sha256:01e68d770d2ec52a3053e2839ba47b9561b3ab30a0b0f5f7aff9451019dcd4fc  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_9.py.snap
sha256:c29af5ff80e43d3868a210be4094f77223fe9c775f20f38824f53edc736a319a  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F402_F402.py.snap
sha256:c741f4495847048a53d72e356a82051ee41ac41358acc31a2db88489ac6dfaa9  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F403_F403.py.snap
sha256:7241c8bbee108c0f8b4d3199bc4665951a432f466a6c791d6fd7fb88c5688324  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F404_F404.py.snap
sha256:de25713509a23aa59d5251c70c98965bc36f67869deba63c473b716cd1dfa4a1  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F405_F405.py.snap
sha256:b533c5fc56981942f8b1fe74bcd7a32b1cd5d864624f2a29751f44f5106d7b7e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F406_F406.py.snap
sha256:1f7f08e71ad5744d422f4f751d18a9331062baf9f684e85c69f0809855392f85  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F407_F407.py.snap
sha256:a7d4658871a2c35bf17a16fd39ae111e3a40b332718a3b3a1804b11ae0213b15  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F501_F50x.py.snap
sha256:c42fe94c683cef5f26c74d1020551f051f8570d4d14c87859c7a6f265ed8e267  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F502_F502.py.snap
sha256:b935eccda41445ea379ca838624ce281eb45e986fbdce94e4fc73245b5e06b4e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F502_F50x.py.snap
sha256:69839e202e27cbdbdf44d718bdc77f4d9e6e5e7f8da3fb89e6df2a5f36264cbb  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F503_F503.py.snap
sha256:8082c1551920f928488e1621230781cc258da090b757d64b158d80632327e273  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F503_F50x.py.snap
sha256:55c85ad887af8499709f0a26d046e0413584bfb25893b645e84e3b09ecf36c8c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F504_F504.py.snap
sha256:acd31d18d27198a40f33670b9a2922ceed0d68b03ac4cd63f76e0a138a9be556  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F504_F50x.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F505_F504.py.snap
sha256:4acbe124382ec971be5733902506c9d357bb8ad3ac1da10e5a9010fd31dfcfce  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F505_F50x.py.snap
sha256:5564e287a256a295815bdb136032e532d984701e7e9556ebd09f59cf374316a0  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F506_F50x.py.snap
sha256:cbd8da767a7c72845cf6e689726f0b1da5a1c9ab94747d4a99320d75e10034eb  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F507_F50x.py.snap
sha256:2e23d3bb5ede3ab5ba45b9c8afc97b5fb94f2dbfb73c7c38d0add0d2d3459997  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F508_F50x.py.snap
sha256:7fe412c2c3d571983f04198e6d84e5c0a96e12d9ba9a416f3ff6ba804381c5db  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F509_F50x.py.snap
sha256:e879581cd744f62efbdf1cbd1032cc8ed5bd9d6763db03c8d5e010c32823e041  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F521_F521.py.snap
sha256:541bfc764d90b7b46828841cbc07b98ea87b2bf038fab8a26560f4ff9803701d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F522_F522.py.snap
sha256:dcfc768fb7c9fb021e7543a9fd1afd1669d7fda424e93066a05484532e7c2e5f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F523_F523.py.snap
sha256:3f177db08cda6c315686749784d82ea2896ff8dd2d0112434814c85633e913af  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F524_F524.py.snap
sha256:b2679171daaf42378255299b0f535e6790f10bb0ac771b7ecfbe1990504c3471  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F525_F525.py.snap
sha256:d118f59d11d5901a03b484db5c15454dd949d78422869b74d0fd3d42f391a704  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F541_F541.py.snap
sha256:c157edd365e5e68ac904316e039ac3ed6f442e865dba4331afb96f511c26b815  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F601_F601.py.snap
sha256:f34f872fb850fd9fb9afa85a24d87b32d313a62897bc3b930ac79f3dffa4aa7b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F602_F602.py.snap
sha256:1d5edf2dc89c9f714a5e1cbc9aa264b18869906de16ba01c3ee88467baa7a20e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F622_F622.py.snap
sha256:aa80793d86fb1b64c4e2a7b08f9b9601c36de34b7d42e4d6718a71da0ee378dc  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F631_F631.py.snap
sha256:9c91deed4eb6bf43be2447919a654a880836c6e0ac0ad848f760b7f14e90763f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F632_F632.py.snap
sha256:620562ba3b6c3f78fb4d2d6dc9f0b45b29a93ffe3e44e5fc27f01766e48df4d5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F633_F633.py.snap
sha256:ac7ebf51ba7f18885b5b72a77daa8b2c1e3f738515c6526237caf8a61918b509  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F634_F634.py.snap
sha256:4d7b1b0574cef3cfe582050356f2a078a1a95fe9f45ff172094a1a02e55c0082  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F701_F701.py.snap
sha256:d732a2ac84da68d7b2e2f54e46ba63275849cb78997268430e41350e77d5a99c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F702_F702.py.snap
sha256:eecaf67063b20c8735c0cbcd428ea2c289d561064aceea4dc8609913f58c1dd5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F704_F704.py.snap
sha256:d01f197938afab858047e8850ff854be26212c81e0c93b14baa7466876aecdbb  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F706_F706.py.snap
sha256:f95621ab73e4f37a410b7314347b8fb705dfa27b20433cbdf8d16e3b9d9ffdbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F707_F707.py.snap
sha256:3b665ec312009a0ee93e352b9b5071e03ee525b2f8532ba12e026a4142d10a6e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F722_F722.py.snap
sha256:3a904d77a1f7fa97598a2202a50b0f47edc568e342687f969f02e8bed910517b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_0.py.snap
sha256:4fabd8bdffd428d1f4922d3d21eb0a69d1e608a340f8a8d895dc0cb228f8fdb5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_1.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_10.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_11.py.snap
sha256:530d94f4c4fca34038a5148f64dd6f948f6d233fa9aeb036a1527db5c50be730  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_12.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_13.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_14.py.snap
sha256:1023605bfed19fe8ef26ea02b0a8daa9bf1a444f7ca755b04830f79fb21dff3e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_15.py.snap
sha256:02fa98d5af227bdfee0bcec724799c2794eccdd7a269dba133400e7017a7db5f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_16.py.snap
sha256:289df6352884b15f0c77849aa1404cc54ab15e027f09bee84b432bb647828758  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_17.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_18.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_19.py.snap
sha256:4ae3d4a0270225732177fdc420ee3d673bd89ea72f8b0cb7382a2b963f14efaa  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_2.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_20.py.snap
sha256:3c20011ca98c163fa481b691e31a6f5a1098418c9dd632425bc4d51f96d030d5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_21.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_22.py.snap
sha256:fbdf90f2ebc9145969d71eebee10d5f14edc2a9420fecf6a3bea134eb87c35c4  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_23.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_24.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_25.py.snap
sha256:ba8387515ffd741c07ebdd22691bb3bf604f1c28aec9fbfb72b341d85b2d5f73  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_26.py.snap
sha256:cf41586b04002159e6ab88560b18bd8a73f67baf62effc950bda288d48721e57  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_3.py.snap
sha256:931f829101049eed7cf19d8c10b6ecfcbc8cd4b95b36864f63ea3dea7ed894d5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_4.py.snap
sha256:51f794e4bdb53ec50200b5747250eb0e6e1563292f1c4c6451bcbe632cf7e265  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_5.py.snap
sha256:080b8d5917c9255f1da0acf11b52c59b95958bd59e649e3011d5710d06de061f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_6.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_7.py.snap
sha256:1254b876d004cc6383041ad8ea13af4e8e4a25c6a2e3fce29b922616436a7e40  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_8.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_9.py.snap
sha256:bd38d34281d3d106f9076a71daadd26a0fdf2e417bbea7bb92cefc114a25a5c6  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_0.py.snap
sha256:268bd8022b2e2511fd6b95760e6c1c2361bb016b3b72a40c09cf02291569864c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_1.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_10.py.snap
sha256:a91040e09b184608afbac32e08fd5ca62ebd399167526d8dd57e32b005c36200  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_11.py.snap
sha256:bb2623483c0c3068c351431252eda06f7baf8efa17b96644c950224aa909b2c3  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_12.py.snap
sha256:75c74848c24ee0edbcea492c0529055623c7d630481ac399de048ba0ae06f320  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_13.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_14.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_15.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_16.py.snap
sha256:e4cae57c79964732fda06df22643c53465c972c394c26a254977041aff678996  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_17.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_18.py.snap
sha256:d4bd6c1d81801523128e650221cdc729316570feeba629ade72980a71cb7c7fa  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_19.py.snap
sha256:a4590fb312986f8624a06311ff7f1f9df4630b39d594e745839956379dff06f5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_2.py.snap
sha256:93794aa913df1f54c4e047120d93abf513c30c13d391484789e085b56c668636  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_20.py.snap
sha256:43df1b66f68c3fde97cd3466319a2dd660d6cb41d41a9a03d7a8d281bbb88e2f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_3.py.snap
sha256:72b19740c7a760ab08badccfe65a1aec2a8c26f68dacf909bebeb4f72a7354be  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_4.py.snap
sha256:cc222efbee2ad9fcc1ac955c62e5dda0485602836f7ac9d7b473150ffc188ba4  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_5.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_6.py.snap
sha256:9c6817ed3f876d02d8fd9433d5b02eb6265d35af17e95872be89962e4ad1f972  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_7.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_8.pyi.snap
sha256:c75a605d596899e8a2c72b9406199807b41b73da7712d1e3a82783c233e6d546  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_9.py.snap
sha256:1c1f53bb804abdfb6782da58243e7ded54024fecf92f9a8e3b1e8b728135b010  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F822_F822_0.py.snap
sha256:3d5b341a37dddf44281750e224746c47e9baa21f00a6cf1a1752de68a3db6588  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F822_F822_1.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F822_F822_2.py.snap
sha256:e3b73dc6c6dba79aaed808ea1bc8ce552a56477f8646ff99b91ff0c0eb87fac7  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F823_F823.py.snap
sha256:646e6efa1b5e28a27fa3b3bf3d7c4f5034fd0d5a425bff71106eb62f3b9fffa4  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_0.py.snap
sha256:17ad070a8b4aa4ca03002ab66376b82a918f2984d73126b2959a39ee9ed7d416  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_1.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_2.py.snap
sha256:e79c0d9e2d9268c7ea4f07cae461cb58e6b98acdec1d1b06a4a916a46d3f7426  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_3.py.snap
sha256:a49ac7192a22c626f555c254dc3e51b9622614da07f712ac2f7a30e18494410b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F842_F842.py.snap
sha256:622e069fd11501163ebf376ffaa248355aef2014f8685919d79c0b188d2db3d4  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F901_F901.py.snap
sha256:56bf322c97bdc912d02f07f99e0c5ac5b85618fc36590c032a8d4c5c8e1e77e5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__augmented_assignment_after_del.snap
sha256:7f4f2d6e053c92edb0e310028307cbf0d31e71e9fc27b045193a3287151e9f14  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__default_builtins.snap
sha256:d24f2213c49b47543baebed1052e4973a9e76b8ea1e75d96f26b8997907df813  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__default_typing_modules.snap
sha256:91b66b1c7282fb71210a44e9bccaedf7241d6b45d3cbd70c5a108ed467d9ba76  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_global_import_in_global_scope.snap
sha256:891e9177c5f7c43acd49bb82b9b428b17aa639f7493ee00b1682673d82b98933  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_global_import_in_local_scope.snap
sha256:12a69e7933e6d7164557a640da39c6eba90279c3cec48230a5a96cf9969ba7ef  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_import_shadow_in_local_scope.snap
sha256:7e9f8fde9fb9888f82c5edefbdc1ce7b77f62f3e1b963dbf22a72dba191e454e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_local_import_in_local_scope.snap
sha256:5a6c3b627b87a15bd39835a0486d091ee2e4cebcd7e9577199771ae51b31999e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__double_del.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__extend_immutable_calls.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__extra_builtins.snap
sha256:b5bdba143944a8374501ce57408aa3b77727ca5cd8c512474699dab073c5e540  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__extra_typing_modules.snap
sha256:60562597fb2ae9986d21c10fe65cb59e60286be9eb824c07e5c5840af039f529  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__f841_dummy_variable_rgx.snap
sha256:a9a6ef24bc37f8ede2bd38b91c0ad9531ed7ee0a14c9a46c51a6217543b75206  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__future_annotations.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__init.snap
sha256:3607d5b932ac4881a8cd4134965ee5a13d90fbb20e8779cbc87d39b371bd5eb2  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_multiple_unbinds_from_module_scope.snap
sha256:8694b2104d3e666a094681c9bf8dbd84c134772326192996924e46ca9d35bef5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_unbind_from_class_scope.snap
sha256:e25ab89a336afdbaf587f5cf28d66fa7b4307c8558fc91271463e3c1577dbaab  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_unbind_from_module_scope.snap
sha256:f2d663de9e18236c9447d7036eb3acd6e1f1d70a096d5df0a21eefb706b5bc84  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_unbind_from_nested_module_scope.snap
sha256:da13550c581920ddabf3146dec602bba58e747144578493479da4e4793487f7c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__multi_statement_lines.snap
sha256:83d836b2d9839c888fadf8301a3e0cddb1980d1043e8658f3222285207781510  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__nested_relative_typing_module.snap
sha256:b4ee81226a8586531fea9182e7fde57c32b801ec7f0dfb2d4acc2683309a688e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__print_in_body_after_double_shadowing_except.snap
sha256:e22ba51e1b06d9a94a462a03fef53cd7085ee392d8e2d0e8731b2cb9932aed0c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__print_in_body_after_shadowing_except.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__print_in_if_else_after_shadowing_except.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__print_in_try_else_after_shadowing_except.snap
sha256:3c363bed1007c52bfe2c6aa45b7b5fc3dc6550f344484c26f46f23fe043a2107  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__relative_typing_module.snap
                                                                         crates/ruff_linter/src/rules/pygrep_hooks/
sha256:94d3b234c9d1063d80245986e6ac34389797ef373212d287ecb2ff76b1806661  crates/ruff_linter/src/rules/pygrep_hooks/mod.rs
                                                                         crates/ruff_linter/src/rules/pygrep_hooks/rules/
sha256:e1d6abd5ade6953fa2c41f430e19db0678da2c8191d5dce27a4719659cff6b5a  crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_noqa.rs
sha256:0b488e0102dcc34741764c7f2a4a5f78fbb3cedfcc14e5c86144f7d827b84cf4  crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_type_ignore.rs
sha256:da1844d0909e7e01efb8ea424c06fab94a402c860676850f7f248f1d3296df5c  crates/ruff_linter/src/rules/pygrep_hooks/rules/deprecated_log_warn.rs
sha256:ce3841aea790bf79a962d4c559cc8e81801053e85ab1fc7d95b53ab6bce01a95  crates/ruff_linter/src/rules/pygrep_hooks/rules/invalid_mock_access.rs
sha256:cdd09f4346f4781216ec8914065d48a36b458fa1343ea93a071c3b37c2cc1777  crates/ruff_linter/src/rules/pygrep_hooks/rules/mod.rs
sha256:caf5e17a4ec080a84e3220911191c6c2d7d5cac4d7e735e1e99485b989672456  crates/ruff_linter/src/rules/pygrep_hooks/rules/no_eval.rs
                                                                         crates/ruff_linter/src/rules/pygrep_hooks/snapshots/
sha256:8d961f153b8749a617c6c0bab41e9f198ad6cc2077b523c5083f041609cb562b  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH001_PGH001_0.py.snap
sha256:37ad8f4b148c89f144ea839c1ba77ba10ac6d19b5e55b4087a49998b56067251  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH001_PGH001_1.py.snap
sha256:37ad8f4b148c89f144ea839c1ba77ba10ac6d19b5e55b4087a49998b56067251  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH002_PGH002_0.py.snap
sha256:9412b413e98276b84afe60d46d0962a83f41ecb15eb2a9e356ddcf3766abb6a1  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH002_PGH002_1.py.snap
sha256:89329f0d206765a03bf4cd4227ec4bede3927ea4b9a516547bff712cbc59f7f4  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH003_PGH003_0.py.snap
sha256:5c570544b78a103afb1094de6347c14a44ca0b7c6ea4801277b8b5b70f996a28  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH003_PGH003_1.py.snap
sha256:56df760747541fbbf53e26ad566e6d24ceff8ca36dd177c25f7bc7b41d37681a  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH004_PGH004_0.py.snap
sha256:2ac3c2fa2702f133093ea76672132f34c9bc951119adcdf0b04c42959b688d81  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH005_PGH005_0.py.snap
                                                                         crates/ruff_linter/src/rules/pylint/
sha256:560054d10a9fd9e5cd6ac4feba61c2a393a435f2b6613627ddd7daae0ca70bd5  crates/ruff_linter/src/rules/pylint/helpers.rs
sha256:7cb97150dbb8094e7e9b0634d789fcaff0543abc48b830583a1223cee78e7158  crates/ruff_linter/src/rules/pylint/mod.rs
                                                                         crates/ruff_linter/src/rules/pylint/rules/
sha256:bb9deddc0dddbd0d683fcd0c84ecc9244b5aa6d7ba234a0f2974e05ae5d5676a  crates/ruff_linter/src/rules/pylint/rules/and_or_ternary.rs
sha256:e223ba99030912cd9e74ae73b280e110e970fd98e6e9722134704877ff1ff88b  crates/ruff_linter/src/rules/pylint/rules/assert_on_string_literal.rs
sha256:fac04cc4281f57ceb3bf850e0eb1df29f18ec6e4bc787c1611b5d2a065e67571  crates/ruff_linter/src/rules/pylint/rules/await_outside_async.rs
sha256:2dcd795b1c57f3b1e0d3f12e5f4e6d0637b7712649045ec19cdccb4a96e97e3d  crates/ruff_linter/src/rules/pylint/rules/bad_dunder_method_name.rs
sha256:11c367d35f066ff2694dac77a571dcc9cf03669b2b8ff55bc69ef96eea9a463f  crates/ruff_linter/src/rules/pylint/rules/bad_open_mode.rs
sha256:25d53cd05c323852d8a91ec85e488119d51eddc4d64939a910ca26b8ec86c916  crates/ruff_linter/src/rules/pylint/rules/bad_str_strip_call.rs
sha256:67a70238a6f878cf97ffe17f5e903bd8d9e56db44a5782337d5f7a086299dd6e  crates/ruff_linter/src/rules/pylint/rules/bad_string_format_character.rs
sha256:ab615bfce4ed67f4d2d05b5de140be72cb8061b68d4c4ee5c01456dc0148f554  crates/ruff_linter/src/rules/pylint/rules/bad_string_format_type.rs
sha256:cf103333e813de9f393bcae980d890f4472ee916c93bfce6fe6c9865a5723722  crates/ruff_linter/src/rules/pylint/rules/bidirectional_unicode.rs
sha256:35ce4b6cc0546947e1a3473ddd84f674c7a5f559e72ca09e07a80c6a52ecce4d  crates/ruff_linter/src/rules/pylint/rules/binary_op_exception.rs
sha256:ceb0b7252b7da4cb3452cabed60ff3d0d60c4d9b9397addaf1974607f1365f7e  crates/ruff_linter/src/rules/pylint/rules/collapsible_else_if.rs
sha256:30127bf6f451371d4527e8fe8f317e2a92b45dfab27e5b21d9df4d59f5a34c16  crates/ruff_linter/src/rules/pylint/rules/compare_to_empty_string.rs
sha256:77c2645df1aceb0d803f1a1219449f4f3943aaf457f573b599434ce4d72cb1bb  crates/ruff_linter/src/rules/pylint/rules/comparison_of_constant.rs
sha256:654abc19b2a3a4419c8654ef6b767ca1a9bbf4f27e019a63aeb9fc9b9de8ccfc  crates/ruff_linter/src/rules/pylint/rules/comparison_with_itself.rs
sha256:ecf3603be2bfc91bfaee66eb217fb5ea690ccc5b7378de8470741e9fc206b0bc  crates/ruff_linter/src/rules/pylint/rules/continue_in_finally.rs
sha256:c0bd3cf969956732745891ce08513cff5b118f4672eceb207a2aff1e3798cb62  crates/ruff_linter/src/rules/pylint/rules/duplicate_bases.rs
sha256:e655088d160ba61e95f64e06e272329405fab99d8ccf2da3ca499000d0e15455  crates/ruff_linter/src/rules/pylint/rules/eq_without_hash.rs
sha256:024c16f1f5b90f8928bcad3aea965f64a2561d4d38aae2924b0ac617bb39d96c  crates/ruff_linter/src/rules/pylint/rules/global_at_module_level.rs
sha256:5525b1825a331460e6a444a648e38866a7df158dae3b226ec74dc5cdeb46c4a7  crates/ruff_linter/src/rules/pylint/rules/global_statement.rs
sha256:107ba6e453e4b5c95b30de35de94d80639915189e42086dee4c059bfe100e19e  crates/ruff_linter/src/rules/pylint/rules/global_variable_not_assigned.rs
sha256:cafc05fa044552ecb135687fe44303a4925e06691442220b334f425e7d962380  crates/ruff_linter/src/rules/pylint/rules/import_outside_top_level.rs
sha256:aaa862a28b870c1783793fc36a9fcc365d8ad688b39a10cab2a9b55866d577ce  crates/ruff_linter/src/rules/pylint/rules/import_self.rs
sha256:d91b4004864470688c390b88b34ad862e24b68bccdd7506f269f8d96b9a4a4c4  crates/ruff_linter/src/rules/pylint/rules/invalid_all_format.rs
sha256:af43d2bb1c9f45dedf1507b366376ffb4a4c798aa072808ac985e49647d86445  crates/ruff_linter/src/rules/pylint/rules/invalid_all_object.rs
sha256:a5bf04152358479b9b3a79a54a7e930e21c94832a4a38c9400772795657070cf  crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_default.rs
sha256:0eb7c6c92cee9e886f244814029acf67610334ad8c9d39c9372c5076974c7363  crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_value.rs
sha256:6420b6894daa6bb8dfc7172c47bd1b89c6f1ec914198958ab1d2a48d21b3f75a  crates/ruff_linter/src/rules/pylint/rules/invalid_str_return.rs
sha256:ae760f27b42bc7fe2b68d68b4b6a927eeb55da784d0d90dd069d4f1cb0d41ebb  crates/ruff_linter/src/rules/pylint/rules/invalid_string_characters.rs
sha256:e4a733176bc35d8dd5f801fb32b6ef9bf99547d67067f81ffcf5e50c5538a32f  crates/ruff_linter/src/rules/pylint/rules/iteration_over_set.rs
sha256:78a017c6c38edf6faedb2d39c945bf0c5edd4622957fdc3a464fd24c5c1cb136  crates/ruff_linter/src/rules/pylint/rules/literal_membership.rs
sha256:87daa0e0529e71202ebcaf6c4f7cb917a6bac6e44e647720c38ccdc7fe4ad7aa  crates/ruff_linter/src/rules/pylint/rules/load_before_global_declaration.rs
sha256:081c1c74238a77684c026e9d922f405270611ea37203d6c690a6d50dddac4dcb  crates/ruff_linter/src/rules/pylint/rules/logging.rs
sha256:fdc33a237dbc6c52eb78c77eb5c0a1cfa7d072b8c4a3d130cca08489ff7ed9eb  crates/ruff_linter/src/rules/pylint/rules/magic_value_comparison.rs
sha256:ac918c162f2f92a805f656b8e98282872202ba015de865379698358154291b84  crates/ruff_linter/src/rules/pylint/rules/manual_import_from.rs
sha256:625880a97b2c4415a39772c1cf954fc4a37d4e933528fdea549ca061d7a0a570  crates/ruff_linter/src/rules/pylint/rules/misplaced_bare_raise.rs
sha256:89c02cc39bde0bde0839fc342c3fb6bc4fe960c69d1181fcaaa8bfc6eb8c28a4  crates/ruff_linter/src/rules/pylint/rules/mod.rs
sha256:ad102cf5fe316ad8bcb47b7b4e2ac8a3ae14b8282f2c6ebf22f23826c2a99c76  crates/ruff_linter/src/rules/pylint/rules/named_expr_without_context.rs
sha256:b368bd7517f1b927a973a34cf87346332e9c6bb34abde28862ec56ccbef91112  crates/ruff_linter/src/rules/pylint/rules/nested_min_max.rs
sha256:b3cb6db18d45573029c2b1b8f394e2ab36340853721edaa0087b9145b8f9e6b1  crates/ruff_linter/src/rules/pylint/rules/no_self_use.rs
sha256:9c7da293fd6b136ff41096b1e2cec017854a9d19fd15ecf049c5adb10112d0a3  crates/ruff_linter/src/rules/pylint/rules/non_ascii_module_import.rs
sha256:ba190cad6cc3025c1116b2f9e42857307a6474997a456c23278b27cd57e8c195  crates/ruff_linter/src/rules/pylint/rules/non_ascii_name.rs
sha256:71486941e5a2020343b9c600f1cc736c4e9cfc092635367c6496653b2dddfcef  crates/ruff_linter/src/rules/pylint/rules/nonlocal_without_binding.rs
sha256:f857e59acd59d76c834d4e95920d56115588cf18438d80d96db33274b07b5c44  crates/ruff_linter/src/rules/pylint/rules/property_with_parameters.rs
sha256:c31e2b5ad9eaa10b80367cc4bc087154a53f6092ad4d6e0c933d6dce9cbe0f9e  crates/ruff_linter/src/rules/pylint/rules/redefined_loop_name.rs
sha256:1af922b9c06fde18bc878bd87dc292dd26a975872bad7deaa4b60b527aabd5d9  crates/ruff_linter/src/rules/pylint/rules/repeated_equality_comparison.rs
sha256:7141f7cc25972749d0a52c6f887787edd6d4f513a24fa87fc47469dce59998d9  crates/ruff_linter/src/rules/pylint/rules/repeated_isinstance_calls.rs
sha256:8e96d545bfa4347051a1ea8d29a2059a4e9f0467b0467d61521d060cbd650ab6  crates/ruff_linter/src/rules/pylint/rules/return_in_init.rs
sha256:917746eb52c32565b6f51a1c236b54fd29fb052518e1d1b8b65812268252e3f1  crates/ruff_linter/src/rules/pylint/rules/self_assigning_variable.rs
sha256:6c499b2617a16b8aeb42fe6daccd1a8708e247eb641dc982ac1bbd4f6723bcb6  crates/ruff_linter/src/rules/pylint/rules/single_string_slots.rs
sha256:f71c2e876e9d9da323630c9ee886215583cc9c5762d4f668b7e35ea44045af66  crates/ruff_linter/src/rules/pylint/rules/subprocess_popen_preexec_fn.rs
sha256:a2bc2e85794454cf62f2b3bebaa4369e15f964263490ffc7eabfe210144d604b  crates/ruff_linter/src/rules/pylint/rules/subprocess_run_without_check.rs
sha256:9f209b66c776b3861e7d5d7de831754ee9bce1e916a5004d8106f167ec12601d  crates/ruff_linter/src/rules/pylint/rules/sys_exit_alias.rs
sha256:fcb1b82a68ad3f65929018513222cb21162e3c19c30362abcdc5b761876e4141  crates/ruff_linter/src/rules/pylint/rules/too_many_arguments.rs
sha256:2d03acf9676e6309fd60b3f65e6ae352b19849afa66f1d88b103f77dfee4c8fa  crates/ruff_linter/src/rules/pylint/rules/too_many_boolean_expressions.rs
sha256:7d026dc8b2f8a9a300911fb9332ea09dbef9430c401975b926b240054ae2552c  crates/ruff_linter/src/rules/pylint/rules/too_many_branches.rs
sha256:1930ae0c49fa50441a11a3cb83ba4f24da8b4d9dcb1c213ad454ba09491ec87e  crates/ruff_linter/src/rules/pylint/rules/too_many_public_methods.rs
sha256:c0fa16e481714db0ef6579fe224165f76d765e50308a9cb4bf9e59f77a1439b8  crates/ruff_linter/src/rules/pylint/rules/too_many_return_statements.rs
sha256:4b304a661238280369cef6d0546c801b71b8ff0e1e7895de3fc8e02d2bd7f07d  crates/ruff_linter/src/rules/pylint/rules/too_many_statements.rs
sha256:95f40121057bb6565dca8ea158f67a8dd423bb031a8a84e4f142bc7ef909074e  crates/ruff_linter/src/rules/pylint/rules/type_bivariance.rs
sha256:177bd6913933b0134b5a55a27eb6af055b16ed7b5d1d3c77bda549cca95a0e27  crates/ruff_linter/src/rules/pylint/rules/type_name_incorrect_variance.rs
sha256:a5d7ba387e3d52719427682ed1008ba84d6b2852947e16b43d7051e2e0480b75  crates/ruff_linter/src/rules/pylint/rules/type_param_name_mismatch.rs
sha256:0253fd58a3ad888eb3bc1f81b5fc33704ff050a677a5e2c17627de09b9a3651c  crates/ruff_linter/src/rules/pylint/rules/unexpected_special_method_signature.rs
sha256:65a5b51b99deb2e64dd6d443c821dd4a36e1b099d6345061ffbf622afae4d35e  crates/ruff_linter/src/rules/pylint/rules/unnecessary_direct_lambda_call.rs
sha256:0561005e4cd8651a50a6d2048ed09e570995d6ac9a3391c8c1b4fa38709c0cd2  crates/ruff_linter/src/rules/pylint/rules/unnecessary_lambda.rs
sha256:6ae095d65ae45bb90fe7d0e599a25735e171dc872cd1f0df4b86a1f987246519  crates/ruff_linter/src/rules/pylint/rules/unspecified_encoding.rs
sha256:2241b398e5d905d387f5639421f9e90d6f34d23d625fe046eaa5a1889c37f7cf  crates/ruff_linter/src/rules/pylint/rules/useless_else_on_loop.rs
sha256:7f79222267eeb8aacb1180108495fb54c6ecccce841ccc1eedd28f15939811de  crates/ruff_linter/src/rules/pylint/rules/useless_import_alias.rs
sha256:b5170ff45c01dbbd7529930f270e5b1330426dbff3b397972d6d870386ccc4f3  crates/ruff_linter/src/rules/pylint/rules/useless_return.rs
sha256:e5b76aeef80c2b0e2e826ca80fcf228a190a4d4fae1c2bd07a8ec3c03d743a7c  crates/ruff_linter/src/rules/pylint/rules/useless_with_lock.rs
sha256:ef87551cdbe7f6f1015833f7efa93c34a7354543adeec11f995f92213e8ca801  crates/ruff_linter/src/rules/pylint/rules/yield_from_in_async_function.rs
sha256:4d50ac50e92d43d52eacf8c709072198f573db58a0a3f35fc842fcb1077daac6  crates/ruff_linter/src/rules/pylint/rules/yield_in_init.rs
sha256:19de8a7a6a9a83e20f6c6699faf41e3edf6967651a12c7640ef80ba8caf4f9b1  crates/ruff_linter/src/rules/pylint/settings.rs
                                                                         crates/ruff_linter/src/rules/pylint/snapshots/
sha256:a6a043a1354930e1405857b017b2150efe378dbe7c10c687e2c1bf210f1c0321  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0105_type_name_incorrect_variance.py.snap
sha256:846bf898beaab7685c42fbfa64c1d1261ed2bff63a0b84bcee6bd317cb515838  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0131_type_bivariance.py.snap
sha256:b4198072f47fb3ba0a302fd8b423c2ea648c2e83dfe5fdda6160317213c00941  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0132_type_param_name_mismatch.py.snap
sha256:c49579bdd1c78303d08b15f197fc4f48e99dd1280740667bac9d00e2aa1ae544  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0205_single_string_slots.py.snap
sha256:0be2610cf461cb4dcf7c0a7a58d04b2ac96f35f239734de614e53ed30ddf808a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0208_iteration_over_set.py.snap
sha256:c62ab77a5636d8d73a8d8ff21ba85a597e209c3ec0f33e52aa3ed563cd0f2f7b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0414_import_aliasing.py.snap
sha256:d39a83de089a62b3850a5ed2a42c5b5035095283ca3f7c047c76e0a613a9716d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0415_import_outside_top_level.py.snap
sha256:8cc4d65bf3453c66f200b732345d3819a6768d0352251d2101e2f817a519e370  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC1901_compare_to_empty_string.py.snap
sha256:f46460d0e12ea6a26eac8b38ce50a4f1b530826795f620c2ecec699bb0710446  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC2401_non_ascii_name.py.snap
sha256:60e03900b7694c1baabd36d61ad0ee1ec5a9dd5fde3263fac1d7679e5c5373d3  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC2403_non_ascii_module_import.py.snap
sha256:343cc4801bdbebd146d995c6a3457a79c004ec3fc5e25c3b6672231667d4e764  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC3002_unnecessary_direct_lambda_call.py.snap
sha256:b35f2fef8dfbaadeff9e1c70b723688bac3cec408620f4757d210081e35f373a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0100_yield_in_init.py.snap
sha256:b2aceb250475affb76ffe02043e4609e1fbde9db2757b764c9768c59b7fc6f8b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0101_return_in_init.py.snap
sha256:e1b52d32c2838e8481a765a1f54271ff385213dd76461e5cbfe0f79e33bdd4f9  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0116_continue_in_finally.py.snap
sha256:01edc49f5280df6d1d920343feb73007659c766800698ddd3a22f94c11cb52ec  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0117_nonlocal_without_binding.py.snap
sha256:99cd13cd4569c73bc5be6992d5426521e3ad3f7ded8f6b63c688c79e68210b8a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0118_load_before_global_declaration.py.snap
sha256:6f36bd4ed4de58add865092205a7cd44d550251378589634a33b54a48ae15913  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0241_duplicate_bases.py.snap
sha256:0189bb0741cc9a8ffd909224d8a55575d243ed3e6b7964d3d389d32cc598a90d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0302_unexpected_special_method_signature.py.snap
sha256:d80ab1b0abe77a4735587a77ed5eaa232c228a46fad60b60e9779be1bf3f060a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0307_invalid_return_type_str.py.snap
sha256:691dc6170cd13eee007a0199def082972ff560ee0dd46e98a3b9d5619609ef91  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0604_invalid_all_object.py.snap
sha256:795bf7bc51878cb84d4ba019aecf3495bf7ea4253b1a7d6b15b01084430ecc66  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0605_invalid_all_format.py.snap
sha256:db733bc0c93471d6cde3ce1e51cf2ce63f65d8f47164a2d4ef1b1b450ac24a42  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0704_misplaced_bare_raise.py.snap
sha256:163dfbcafd74bc5e7f3a83eb3e9a2f77ce1a834b12fd615680d5eda5a4f3a047  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1142_await_outside_async.py.snap
sha256:580cebbf7aac614772934b90e5b56e3519eafaaa852ae414f602fb537bc362f5  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1205_logging_too_many_args.py.snap
sha256:ce17a713e77be379172c9aee1512ca3a811546132018886fa5c2a87f591c204a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1206_logging_too_few_args.py.snap
sha256:560747156a23df4cd1ad23dc403823430b42507c9182fe7db06a33fa85f49e9e  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1300_bad_string_format_character.py.snap
sha256:436d8fc4547c4bba9cedf59414582bc899797a6284547a5e07957dc449e62d4a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1307_bad_string_format_type.py.snap
sha256:161c5212c9079b1d99c95d07114689e057f1f0a6c015e62ec0728894f6de3f53  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1310_bad_str_strip_call.py.snap
sha256:0a794f12067456904223836cfb6ef479ccb29f588fcd5f1de0ff0f16937a1f4a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1507_invalid_envvar_value.py.snap
sha256:9bcbe7883914ba0a38b6ae0ed17272eac2225b6051b7034d4bbe3ae370aac90b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1700_yield_from_in_async_function.py.snap
sha256:eca8a61139afa8e6e1245658a839cbc594e470aaca1b81cace626da35c1d0a3d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2502_bidirectional_unicode.py.snap
sha256:6653851b324a668c2bd3695368e53f8469696ed1f89b033d043af97e8cb8dbe2  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2510_invalid_characters.py.snap
sha256:bbceb39c004d945203228961b123eb0d59f2bdbb64143f4ba10177ca208db7c2  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2512_invalid_characters.py.snap
sha256:f73b43dcaebccfead2ee29db01b68f6d75caf441e895925c0df10e37a2c435e6  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2513_invalid_characters.py.snap
sha256:d5e7c07f1b2f4cd95a3c31c2651bbf712a875aab7606dba18a6a96b61fe2f72e  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2514_invalid_characters.py.snap
sha256:81fdd3e465380465818c1c834f187c272a4ab46ca3b51cc2342e7a4ba8e7980b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2515_invalid_characters.py.snap
sha256:cc128013b463a93f0386a79485b6a5d8602a4a2ed86a6f5754a2b2032de9df3f  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0124_comparison_with_itself.py.snap
sha256:efca85202e1da1aecfb0be1a78cc03bea79a80ee490e891821e8020de9d0b4fa  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0133_comparison_of_constant.py.snap
sha256:e8e63258c7c331f79696ba29363d423c9dd291aaccd23fa29db31550833615ba  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0206_property_with_parameters.py.snap
sha256:4d4c5a5ac39229463ac23b304ab0eab5e21c4ada6e67e6dff1652f30c058a7c0  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0402_import_aliasing.py.snap
sha256:023426c8f288c36439ecda368e5830cf55fd74e63f1453872e937f5a007e9f68  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0911_too_many_return_statements.py.snap
sha256:cddcc21d17f156f001299483cce9115452be00ef5968124051f3c97625763e31  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0912_too_many_branches.py.snap
sha256:9d3ac13646b3495f579cc9b0c549e39dcdb9e81b5d43bebacc1d3d671e711ed9  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0913_too_many_arguments.py.snap
sha256:ded152d20d93a309ff1596a291c4ced445e5e9e2602fc4508edbc0e944daca9f  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0915_too_many_statements.py.snap
sha256:7bbcd76b7eb2bddf28011a4ebaf732714e01c8eb0684a0e04f9fb1f38ca296f5  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1701_repeated_isinstance_calls.py.snap
sha256:9c12b08725946c731a2f3ddd2f5bf8965c2b278d688adecf0675c23bfec8bcb0  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1706_and_or_ternary.py.snap
sha256:a2baffcc9b6a0ccd0f47e7c9ae10ce5ca5a2096bee6b0cd204eb6cb98eeb8d1a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1711_useless_return.py.snap
sha256:897fdffe3bdadc5082719867b59eff6661768f362b9e8dbdd33bca96ec00aeb8  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1714_repeated_equality_comparison.py.snap
sha256:c89d12ec0c99018061228cb6a6e49b977701aed604255fea7d83019a7c9eee82  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_0.py.snap
sha256:73008c0135b2f3c6a55fb84610580ed50bf063b76e4c2a839049d2d67a648b4c  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_1.py.snap
sha256:d2a9ac287b9218d10e90121195f45594babbac1534ea9e4f4ba0701a81ef112e  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_10.py.snap
sha256:b9edd3894d5a8a4e737292a7930ebad31cd4f28ca3adc254dae7d2c40e2c0f58  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_11.py.snap
sha256:1464ad09b29c4f7bfec5a01fbf5fa2201c34aa29e05a01648c5ce4eff94c97cc  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_12.py.snap
sha256:230efdba82cda721e7e1e563a0b6714549b3dd5f94b2c800f0a8beffc128cf57  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_2.py.snap
sha256:e74b18198bd8bfb6e53fb3c365ca2e3be8f38b2dcdf819baf07cd5e7c79a81f2  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_3.py.snap
sha256:f23a9f00eb27f9cd2b0cf799501f4de8087427d8cccf289a82a28fa141397df3  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_4.py.snap
sha256:4fd21ccd2d43adf3541e46d0b749b67eaa25e046e124154e01227a707c0e7a6a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_5.py.snap
sha256:a711e163483c1cac450a2bb288a80f471b20d8b532a53b4796c6dbefb57f38e7  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_6.py.snap
sha256:862701918982762f611c2a4e2764dfaab55fb91ff838341b82b7d365166188de  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_7.py.snap
sha256:892dc3fd7fa7ca7b79b0a90e2e6d1a6d2a53ce4205f453c8c4a453e0991ec167  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_8.py.snap
sha256:340eb760b8cb48409503070e18258216ddbdb6d3a1999f1427a28a7c6f4fa2fc  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_9.py.snap
sha256:90745e84632f5a5982ba5a464b5851db895850d8e62003cd3ff1f2f7bfb4de2d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR2004_magic_value_comparison.py.snap
sha256:9f489781d64ff2622c3a0d3d5acae5f857779e78e9fa77bdde2521abcd0e28f9  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR5501_collapsible_else_if.py.snap
sha256:859d281f68f97bc0a29a43aad0f736f6bda904aa098de2b582fcec5ba058762d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR6201_literal_membership.py.snap
sha256:625dd48cdb3aa3f45ff9ae26137b3cdda8dc8bfb980c04353fed3147e656a34d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR6301_no_self_use.py.snap
sha256:8921a98c6ab4505f98ffcfa40823fe7254ef76b0009ed9ed56c49ed751f45638  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0108_unnecessary_lambda.py.snap
sha256:44ba7411df9eccd3700b9a22a6db6e05764ac613c66f37805e55dffd877de93e  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0120_useless_else_on_loop.py.snap
sha256:3da9e5c1ea3d1625b8ea65a208da62bf1cf6e500c4517f9c9bda3085be50b610  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0127_self_assigning_variable.py.snap
sha256:b23f203456f9702caa4404126dfdeadb379130e9347b0c34a34e94dd00a9df03  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0129_assert_on_string_literal.py.snap
sha256:31a76727fd5b9a2b0e1f37ee23c5b58c39942fdf5b7a9522fb76f0e0d9b59a4b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0131_named_expr_without_context.py.snap
sha256:c88976d1e5b528f031ccfbcff9e73b36086c4add0f5e86a75ac5bda28cbf3d3a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0406_import_self__module.py.snap
sha256:f8deb0dd3c6aa59dfc7021880edf7bc2bac34e135e4de3e9510b0ec4196d2493  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0602_global_variable_not_assigned.py.snap
sha256:d1840ca0dc48c3aa82df02edd489a2589b66147f4eb8b8aba04312ccc42e729b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0603_global_statement.py.snap
sha256:6863976de25e16cc06997adee9707b45b3ec4155e8a74281d5648806b4e80bd4  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0604_global_at_module_level.py.snap
sha256:38839c1630c48d6f66f5122b589aded0e1aa9656645958b2379af4c1f5b62eb3  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0711_binary_op_exception.py.snap
sha256:410e643b754253d93081fb2a6a8bb88e21b7cd88920e6fa3f07a6d9b253f7a57  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1501_bad_open_mode.py.snap
sha256:fb5c79ace5fc5514dd4dc4a81eb1a2250d34fb563d8b3f3858ac1e6c4bfada4e  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1508_invalid_envvar_default.py.snap
sha256:14065081de1207b693e55569571b4ab349ba9326e44e05c4a0c1fd56c9edb4c4  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1509_subprocess_popen_preexec_fn.py.snap
sha256:3d54dceb83ffcfa9465aa8a005b9851e84f316b381be017b6fa5a4c1fa3bc8dc  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1510_subprocess_run_without_check.py.snap
sha256:7b553eecabdfb9dabdfd7f21f4c2783dc8290f88a8eef1b2bf3bc99acb014d29  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1514_unspecified_encoding.py.snap
sha256:9beb253ca7b645cbf76f9eb7bd16da8fba597e0b5c0eb3d7cfee68ca04d6967a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1641_eq_without_hash.py.snap
sha256:7858bca60915c0969a899de7f8e3d174bdaee0a9baa992cfa000576c9f813928  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW2101_useless_with_lock.py.snap
sha256:a68236ccd778afacd016771fccab896f3b2ce620f088b94b9ad88cc32501ed74  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW2901_redefined_loop_name.py.snap
sha256:aaeaae7e456b5daa5694a1299dacb5f89b94cc083d08812f504eae7aeb8c5cfe  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW3201_bad_dunder_method_name.py.snap
sha256:15cf71b63d7f314f03d4b8303b69f324ff1200b3d7ad33b5faaf788e24ddda57  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW3301_nested_min_max.py.snap
sha256:ba93951c288965e377762172d16ae88c38d3ffe8a81cdb8575a37f303c4a7bc9  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__allow_magic_value_types.snap
sha256:14cd38206ee2b12c88fbf101e31e0ec02de39f20f31650a7e9e956907c6353fd  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__continue_in_finally.snap
sha256:d6f051138a26160de9e0f05e2207d52ff0f96f663687744975293cf7b8678651  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_args.snap
sha256:3b9797f7d51f92775a2bef625b76dc065b101e6258c3da3d30bae6527a0b716e  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_args_with_dummy_variables.snap
sha256:8ca38d83c40f9dbcd8b9e249b8f1acd3966da89cbbc0c81393740b8f7dd14f2a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_boolean_expressions.snap
sha256:a0bda04533044fe74ffce362c5419421f22b74b06786b6c832c4a4cfdaf3b207  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_branches.snap
sha256:14ab7b8db2fed35f7b7f7fd0a75431ad325b8dbc76855d25d4d07c2ca349f5d6  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_return_statements.snap
sha256:00b444a5a977c88d2116d3e998e3bfd3aaa01f1a49e68cb657f9386f464a6033  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_statements.snap
sha256:c6e7294beefc16edb41c655e539c7c4d5ac0a7015e142595a5c16fa19839ac1d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__repeated_isinstance_calls.snap
sha256:2c89ce8afa91a98d2ffd29ed25d878a88c6a92c038f5116360318e7d0412b0cb  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__too_many_public_methods.snap
                                                                         crates/ruff_linter/src/rules/pyupgrade/
sha256:0ec7d3f927d106ed1221afd8f8cc5c30ddccd861ca7ef76ddc14c0e1a835bd3e  crates/ruff_linter/src/rules/pyupgrade/fixes.rs
sha256:bc62dabcba751bfcc58264d7128fa549ee92eb6adbea3ec1b931f2887e93333e  crates/ruff_linter/src/rules/pyupgrade/helpers.rs
sha256:00b243df1d2a9a45d2ff92c8f047f220b04f9730e49ebda4f9103618db8ea136  crates/ruff_linter/src/rules/pyupgrade/mod.rs
                                                                         crates/ruff_linter/src/rules/pyupgrade/rules/
sha256:6b06d546dbe43fd64229540c10baef3a0af5a35293ce9ea1e9a4e04202789b61  crates/ruff_linter/src/rules/pyupgrade/rules/convert_named_tuple_functional_to_class.rs
sha256:df0c813b25c1670a219f7f8fbc42aa045d53b6e8dc7793f48debfe738844722f  crates/ruff_linter/src/rules/pyupgrade/rules/convert_typed_dict_functional_to_class.rs
sha256:0ed98117ce6413e5b81ee8bda02b2b0690fa3d2b2c3602baf4a2765a0b66362b  crates/ruff_linter/src/rules/pyupgrade/rules/datetime_utc_alias.rs
sha256:e1055c2a96795b8e63b47ba0f3ab7d52a1a24e4299d50540f840d93badbfa0c7  crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_c_element_tree.rs
sha256:a43c6524781281360059be41dca92a06147c98285cf96ec409df4e7096d5d91b  crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_import.rs
sha256:a02a469f5ec9e88cf6e3083c0b3ed8024e5377e0c8431a3d80088cd61215cfc4  crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_mock_import.rs
sha256:f0c204d108063996e071fcc12ecfa815a3e582bafd9a1ab0f1a0c72f55722522  crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_unittest_alias.rs
sha256:3ee0b1b9008d9d35d11a62fe231899249c34d15fae40a50f1c15766c791e1e01  crates/ruff_linter/src/rules/pyupgrade/rules/extraneous_parentheses.rs
sha256:75fdbbb0d8b230bd8e2975566126f0b686886336a230e8fb32a2180948b451ee  crates/ruff_linter/src/rules/pyupgrade/rules/f_strings.rs
sha256:d2bb5a4296d2ec89145063bb87555f2ad6029bf9b73c4e7a0a4187d6d240d637  crates/ruff_linter/src/rules/pyupgrade/rules/format_literals.rs
sha256:d115c62766af967959ab85ccd45a4261e5a8c1d66724f9e9a7ee3a492624c6c2  crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_with_maxsize_none.rs
sha256:9378581b2d166247734ceada61a9f43a7c4f47fbad3881980494a469e7989a7b  crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_without_parameters.rs
sha256:1052dc000f7746c8c3e3cf85afa7f91d89eaf8937741ae85b6fc099b87963988  crates/ruff_linter/src/rules/pyupgrade/rules/mod.rs
sha256:a4eaf5a73c5a3427cedf2ca595739e71ec7f6179dcf75e1ac67e72ad2150590b  crates/ruff_linter/src/rules/pyupgrade/rules/native_literals.rs
sha256:ea01e8ded25533fd0f28ad2514df7e0eaa36f215c8432d7511b4f8ac1f270d86  crates/ruff_linter/src/rules/pyupgrade/rules/open_alias.rs
sha256:3e4c0d3beed490a0e92ec80aa312ee377d65047a34e48aaef0b28bd436af851b  crates/ruff_linter/src/rules/pyupgrade/rules/os_error_alias.rs
sha256:dac2fa6a2b34556e9775293cc4e8d6e64ee9aef5840623873b3ab14a83eef1ba  crates/ruff_linter/src/rules/pyupgrade/rules/outdated_version_block.rs
sha256:e5e0ecaf5b96467652c68b1fc45a27011450d7ac3b7390ece3bd25a3b40c433e  crates/ruff_linter/src/rules/pyupgrade/rules/printf_string_formatting.rs
sha256:5c40caf13dde67b06fcaac56b0dee8c8e08a82cae34003ce086b319b1bdbbe8b  crates/ruff_linter/src/rules/pyupgrade/rules/quoted_annotation.rs
sha256:ea380e729a65ca9dbc8b086f88464ef17435f3aabd289a256500fd94d494253e  crates/ruff_linter/src/rules/pyupgrade/rules/redundant_open_modes.rs
sha256:26b926d81827a8038df17df4b755433bfc3800bcaebad0b96922f7fca9de0e78  crates/ruff_linter/src/rules/pyupgrade/rules/replace_stdout_stderr.rs
sha256:f1c267dc39cd4069abb77b7d3ca3a822a5c7b37478c02a467dc6f6a681b3838b  crates/ruff_linter/src/rules/pyupgrade/rules/replace_universal_newlines.rs
sha256:9c104de9c1c611ae39317955b21a0cf5089655dde9f2b512395a9cbaad8a6633  crates/ruff_linter/src/rules/pyupgrade/rules/super_call_with_parameters.rs
sha256:8b0fa40383c568ebf3e6b64de4f8c6d745a78d915697a6a6731a7b3136a01ed9  crates/ruff_linter/src/rules/pyupgrade/rules/timeout_error_alias.rs
sha256:a8172fe39ff58f49582e1a400df348124761e0651b834294ba85230050fc4638  crates/ruff_linter/src/rules/pyupgrade/rules/type_of_primitive.rs
sha256:54a4c965361d20caf327abc9826ddd9e6238e01c94ed849d8198ea5b7ae4610c  crates/ruff_linter/src/rules/pyupgrade/rules/typing_text_str_alias.rs
sha256:52ce2564a099bbad9783071cbc178b53bf3e8d5af09f93e0a1370a4f20813f20  crates/ruff_linter/src/rules/pyupgrade/rules/unicode_kind_prefix.rs
sha256:47cc6cf46260caf9a69fce75ee379c5ec8cd5b6b810111086d30a09341de70e9  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_builtin_import.rs
sha256:0d06d02d549b5b69f5d15a607d2870999279416c2ad35762002071de0aa60f64  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_class_parentheses.rs
sha256:c9bfb316edfbad5426810d7432788571ff7c0e725c280db19dd6ad8e27f8d99f  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_coding_comment.rs
sha256:ca2b640e6d7b37c784213a1be30dd0d1ec955649906a059ff4a35730e52f4190  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_encode_utf8.rs
sha256:2b276c2ad0f6a60bdb0a3f950e7a53a4ae45489c5a849a0803dc47185c186b17  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_future_import.rs
sha256:02ec8c6e859ed328855e857e6d782333eb5411ed38738ebd6e81ded635987b5d  crates/ruff_linter/src/rules/pyupgrade/rules/unpacked_list_comprehension.rs
sha256:5c35834ae1b62f5a265215b008e2b5c91b6d81fc3e4d83a4d528cb9fa883f700  crates/ruff_linter/src/rules/pyupgrade/rules/use_pep585_annotation.rs
sha256:d6d47f40e2fdaaac4b94da0c8ba284f3e0090486831506e236269591649ead96  crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_annotation.rs
sha256:d0145378d259302abbe2850fd2fca6fe32158fae0cc584af140b4bb0793a7b7f  crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_isinstance.rs
sha256:7be89e4c9b53d12faa30c5702b3e6183976b28f614b32c5b8d2db76b4ff9d65d  crates/ruff_linter/src/rules/pyupgrade/rules/use_pep695_type_alias.rs
sha256:b0af4029b739dc5b1da4eec69a83261642dc5c022bee8a8152154d8c8dfc356a  crates/ruff_linter/src/rules/pyupgrade/rules/useless_metaclass_type.rs
sha256:0404a1cdf9e68fc8d8829b961281afec7d47261a7467ec849063a8b9a0bd798e  crates/ruff_linter/src/rules/pyupgrade/rules/useless_object_inheritance.rs
sha256:713bbcd2bc5b4bd5c48c4d38dc205f14249c7972e1412cf17ad60421bed70178  crates/ruff_linter/src/rules/pyupgrade/rules/yield_in_for_loop.rs
sha256:3a06f0f589f2f245b36726fd5e245ed203268d188b27e5732d3b6b58e1b608b2  crates/ruff_linter/src/rules/pyupgrade/settings.rs
                                                                         crates/ruff_linter/src/rules/pyupgrade/snapshots/
sha256:c7fc61c5c7fbd0b4b8de2d3819a533f34c39fa6a67eae1137d406e7cbb86e5f3  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP001.py.snap
sha256:5d367c6dd24ce78c0d0b8d050e279dcf9f834dc1454d0b3b26bf6ce4de40f672  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP003.py.snap
sha256:5f447a1846ab9dea7f5121d0ec1a3e414d6de1ebead56c0317575d3617863893  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP004.py.snap
sha256:a98b002d112134409b6e7d42aa8e97eed46a07e29858dba26420f94e26d7d6db  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP005.py.snap
sha256:4e78eaa8de7047f05b34d4183a918b134730ecc40959451e0e36aaa8e20197b8  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP006_0.py.snap
sha256:5f05187710548e2cbdd0662a813a8ca4900f21baba2435ab8de952c9888535f1  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP006_1.py.snap
sha256:ce70a171b0f0ceda2ccb927deed1286964ccc2c5a8f4fc349735468d6df906eb  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP006_2.py.snap
sha256:28abf49ae5be66a4daa0c7d8e3e47dd86fd39093f2621d28115f767e07387962  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP006_3.py.snap
sha256:46c6a9aa7aa3ea6c39a49e8911e6b8289c502a8aa8e00c1c4dd1353055b533fe  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP007.py.snap
sha256:23619b20ef187d2947e8e5b5d59e54c38647dc07b64c32326ae27abb88cd0297  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP008.py.snap
sha256:2b6c25c471c529c6463b3e54d982054d12704c341c635b6a44714bd7045b9ea1  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_0.py.snap
sha256:00af729773db62a07dbf3605fa6e1d505eb1943f31eccd343dd27baf8a59c6c9  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_1.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_10.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_2.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_3.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_4.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_5.py.snap
sha256:8f8b4ec4ab966e3a84ee7e824bad4c2e7bd5eab3ab881e9bbcee9793a33a5214  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_6.py.snap
sha256:49992d7edb9bb43d332446c7c850f7b216f9c207a71e0f334ca29618c87636e7  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_7.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_8.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_9.py.snap
sha256:b166f68c1313137d4e466ab88b47be5a58c393a48455def1652699667ae384e5  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP010.py.snap
sha256:bf5df71712b578d5f059edf19caefa36de4376163d4b87465eac0dbb8f1fa898  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP011.py.snap
sha256:1163fee62c0dccfa1cbe765125ed0850ea117ebdce0242a70dec11753e3051b4  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP012.py.snap
sha256:648f5a62359fdf42705c5113b2f6607ad7f1d35bb5e3dd63c4d34a9ac900a23f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP013.py.snap
sha256:6f68197253b8bc6902c49b8091a98799e745163febc5e15806cd9ccb695a2164  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP014.py.snap
sha256:47416408a0b9a211c5d5aca4a6e35413d231a4cf4ef96d600afc49971752b67b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP015.py.snap
sha256:6e0f41fb780f4ddd082d8ac6705a0ed5107cb980b42f96251c4331dcc217ca97  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP018.py.snap
sha256:f6f55440c9ddf8380e40a50c9fae03970c2084b1db71ada9d0461ed71c24e143  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP019.py.snap
sha256:9526d2ae5df9dd43a936577e3079d34a8da9ffa535cba582990b7d2df850d978  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP020.py.snap
sha256:18ec5c9ff759212ea7f0c65c8d142a223884975104f2a5414223a7f8d05080ac  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP021.py.snap
sha256:dddab6ce42e732a396bf7c25be1adf18dbf79cff4ff597ea55f80f0801c28c6c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP022.py.snap
sha256:8a6033b1eae737482580d00747a458dd9534e8ffb7504251f244d79f4b5d2048  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP023.py.snap
sha256:c22d1872ebcda1f9d8790c2f5d26bef040e3baa3884be3e81fa71a9eaca9567c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_0.py.snap
sha256:871ce7fb3b05d2682987b843b204e39715e1fd16f0fb78e3addf03b7d03946e4  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_1.py.snap
sha256:0d35bb910291ea116f4482e012c165d29d5c49f3669f12e90a5ac4f43ec60f78  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_2.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_3.py.snap
sha256:b20b38ac5c96d95d2a6d2c3a4f7cf94c95b04a42414895c3a2b70a56538dffc6  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_4.py.snap
sha256:42fafc79def068dfc81c56374912b268b9b73b75aaab46f6f86754ab1be50cdb  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP025.py.snap
sha256:8283a834eb88c3f004e0cfe1252bdd395429b22b59ce63fff4f080429393add7  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP026.py.snap
sha256:3106cf247c08bedcf6fc2a604429416f6d04abc262815fb32d38ec489971c822  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP027.py.snap
sha256:c3281ad33486487849ee0bc61fe38d558f85cc6905c52f47d3afb73e0912ed12  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP028_0.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP028_1.py.snap
sha256:83406f8d6cf09d49457ef4c2cf5f897bd7afb74aac07435acedc09af6ec9f062  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP029.py.snap
sha256:3914091b80767c6cebad4faa7136d6a410c6fc353f5251f8fd2749b01890c7c6  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP030_0.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP030_1.py.snap
sha256:b049faf6919041af376d7f6fea91e55e305b734ad2231f1fa83860e881708512  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP031_0.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP031_1.py.snap
sha256:9b75a0b37bcc6d17c65a00f763ae78c95a9cca786c09fc9db29af3b3a8b2df3b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP032_0.py.snap
sha256:78cc80270f71054496a64860e69dc18b5cccd12887da4c5ecd8776dba1085130  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP032_1.py.snap
sha256:27e63d0f79386b63f0646a98d13914e80b65b889cbda4f78595fa9f57f3aa0ac  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP032_2.py.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP032_3.py.snap
sha256:a7788e150555114c67bfd3aaff0ffd6aab44696a9cd409863515a33ae099f874  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP033_0.py.snap
sha256:17cd7852c9b8ce16381507eeb2deffb944c91c026e4f81ad5075e40bb58be54f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP033_1.py.snap
sha256:5793c683bc7aea9507b0266c67d495c0d4fb3d101e0354ef443b83a3046b5402  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP034.py.snap
sha256:747eabf2dec5e6bf6d9d017a1dc0bd05fb5a6c6f6cc1caeccd3a8518d0fb0b09  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP035.py.snap
sha256:0bfef2de06cd47c6b39dfa49f5e71565d2d71697f155b0fd8a9b2856a6dfd4bc  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_0.py.snap
sha256:49fc1f6d103871bc780113c08cbabe370b3e4179cf2ccea48a72ef620dce94e5  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_1.py.snap
sha256:2cdad453e404fb22bc613cdb8c49b9afaf66ba8585538a2e07f9fb52ff3bb32f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_2.py.snap
sha256:4eb3ffe75eebc4644938e99fd54b2dc9787e41ec78523f862c4a09205d7c717d  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_3.py.snap
sha256:5b74707f387be965331c9fd4e1abe2d90b78a6670431dc4040a40f8d9e6f5df2  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_4.py.snap
sha256:cb5588a25a6d16819637db6e914f48b059a877fca9c1e2df3e9aaff06319bd6b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_5.py.snap
sha256:593b53431963fb6f0dfe0c3bd87dc64ffe32a6226732acaacaeca482d85bd7d5  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP037.py.snap
sha256:146c3f579ed65b8c813809c69391530c246947be96d7538f22410c4eadfd9d34  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP038.py.snap
sha256:a28d2d5812fec2083ca9216eed4e59c8d48d28e3cf56d46cf1f887ade6f9d23f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP039.py.snap
sha256:6ec7cb7229c45349a7f24a5031f844caae85421e4c2b755ae6af9d0b94cf9a5c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP040.py.snap
sha256:609e69c979de08c9c0167d14bcbb25330c8ae22b70cfe4c0289c4f58d63de33d  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP040.pyi.snap
sha256:97328598e30241b26d86468c6842373b695e9850d7209bb48fcb1d80bc17ca06  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP041.py.snap
sha256:79fc5a63e03e2a8085019514f2c1bb5e84951b8f7ceb4a5740bbf3c024e8eb77  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__datetime_utc_alias_py311.snap
sha256:2a29da95aa18b08b30fd24e1e7cd1b89c354bd4bc2083630231371cdaacc160f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_keep_runtime_typing_p310.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_keep_runtime_typing_p37.snap
sha256:6a89045de29f47066dfed7aeda841585d3e1ba783e4118b1b2bfbbc1e842af57  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_585_p37.snap
sha256:2a29da95aa18b08b30fd24e1e7cd1b89c354bd4bc2083630231371cdaacc160f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_585_py310.snap
sha256:af01b64cba10d544f5f19f20df82b8b77aa94aeb893a182d30c427958f35f1ae  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_604_p37.snap
sha256:005e88ffd6aa0f251bfb42f049662249b649952fc2e171cd312dd16b0b455bcf  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_604_py310.snap
sha256:98e01b1a4310b13b2ececde1198e740f5e7a0f7f41be8bdb479abf0ba2058c03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__non_pep695_type_alias_not_applied_py311.snap
sha256:4c85adc0d7216624032982145ab3d691691af9adc9b50e6b28c4744c36b3c577  crates/ruff_linter/src/rules/pyupgrade/types.rs
                                                                         crates/ruff_linter/src/rules/refurb/
sha256:85b78604f0a2c6b568cf05ae6e380257cc846b2e399b55922e638170a110c376  crates/ruff_linter/src/rules/refurb/helpers.rs
sha256:8811511e6756e66248e02e9aa28c2906b29158771f90460a31b88020bb4899c7  crates/ruff_linter/src/rules/refurb/mod.rs
                                                                         crates/ruff_linter/src/rules/refurb/rules/
sha256:908884e8cb7803309ddc91c8d677be622caeb6f9698c87261b27893ef5f67050  crates/ruff_linter/src/rules/refurb/rules/check_and_remove_from_set.rs
sha256:6339acf065eba73b003173f1e8c6b2704a9ec01762dbaf96910085440a8984e0  crates/ruff_linter/src/rules/refurb/rules/delete_full_slice.rs
sha256:2029f671c7be7d07d8b9d58ac917a536dcdd1c194da22338149e371febdf3ee5  crates/ruff_linter/src/rules/refurb/rules/implicit_cwd.rs
sha256:56616a724cb0ec4abafa172cf2cbd72fe61cf9ff53ff99662bd89c84a711e6d4  crates/ruff_linter/src/rules/refurb/rules/isinstance_type_none.rs
sha256:228a1a360ef69c664770165d94466d099afad48d461f5717f1da4dd4daf74ba0  crates/ruff_linter/src/rules/refurb/rules/mod.rs
sha256:1e97fd6cccad81b8a8c89c1bd8efe9b15d962bd015e6755975cfcea1ac5ad05b  crates/ruff_linter/src/rules/refurb/rules/print_empty_string.rs
sha256:a7b6ca9a93027872f32ec6ce0b5a30af8886a0a81c4106e7ea4dc63533436351  crates/ruff_linter/src/rules/refurb/rules/read_whole_file.rs
sha256:9860b385aadb24a6c2bd0c87551705139313e8eb8e84a06537e8faa661a03871  crates/ruff_linter/src/rules/refurb/rules/reimplemented_starmap.rs
sha256:a3b0e9b6fec9d273378e5949c57b601c1f0c4fcce04b3af899ba1b1c5844f628  crates/ruff_linter/src/rules/refurb/rules/repeated_append.rs
sha256:2d00bc5641ecae6bb4f371a26ebe196110cfde30197e92ecfefed3fd0d4a67c8  crates/ruff_linter/src/rules/refurb/rules/single_item_membership_test.rs
sha256:6fdfe9120fbe52d9925cedb1f560d53351ca558d1d4a591119c22a94fedf1c46  crates/ruff_linter/src/rules/refurb/rules/slice_copy.rs
sha256:a5cb22a5e149a6c39baa5cfd2895498a0ad3d05e87f86387c81d78b096a60202  crates/ruff_linter/src/rules/refurb/rules/unnecessary_enumerate.rs
                                                                         crates/ruff_linter/src/rules/refurb/snapshots/
sha256:2233a89149309979a9a7cdd5775e4dbe54950a7847f826cc85a3b3d233304ddf  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB101_FURB101.py.snap
sha256:8a339948e9d057dea633731453af14b6c2db4a025a7d257455a3b40aad44f259  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB105_FURB105.py.snap
sha256:0cef28700c199ea346c24b1e7722d1e45f8fec77b812f0518804319e7afb7e29  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB113_FURB113.py.snap
sha256:6f75b76ce95c1a774077e9c3d0aa7d45ba0da75501cf35fc81832f6051c4d449  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB131_FURB131.py.snap
sha256:7a591041f94182824fce106c4cc590cf773ffbb85c856873dbe0bdbfded9278f  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB132_FURB132.py.snap
sha256:928fe6919d92a5ae9c1773e7f5d96a9f2b14b4671fc68f662745116beea0fa3b  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB140_FURB140.py.snap
sha256:49272969781ec44c9b61f3d5004ac68330adfc21fcfca5ec3f7a76e856f344c8  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB145_FURB145.py.snap
sha256:27a9438b3d731f60f3b65f179bb4a63c68e8559bfdfb5632b2a0a11521989185  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB148_FURB148.py.snap
sha256:ca891f3dcea9ab2f712579d6012432dab4cc1fd4bd8e413cc1b622df99c7d9ac  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB168_FURB168.py.snap
sha256:3365a79e9c432fb61633b1d3abca9353baaec1095db91909c688f04580b4e35c  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB171_FURB171.py.snap
sha256:fd71698433dd73e0a69ab03d23ae29304ecfa775289839fec7a583e13d7cef69  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB177_FURB177.py.snap
                                                                         crates/ruff_linter/src/rules/ruff/
sha256:84f66c2fd233a675997b018e9dcc5e64c52e347b660985a3222df9ec0b1a5dde  crates/ruff_linter/src/rules/ruff/mod.rs
                                                                         crates/ruff_linter/src/rules/ruff/rules/
sha256:66a78740f84d26192125681b0e06d9f4117d3914171faa713243b89dd5226bf6  crates/ruff_linter/src/rules/ruff/rules/ambiguous_unicode_character.rs
sha256:da6b39e8ee4ae6f2d58e3325c298faca57ef6f1d95af07dd798bb2a6eb5ee692  crates/ruff_linter/src/rules/ruff/rules/assignment_in_assert.rs
sha256:004b02f192159421c1beb2ae5a6171c0f8f5dd0438d2338f5075528f5ca064f5  crates/ruff_linter/src/rules/ruff/rules/asyncio_dangling_task.rs
sha256:d14e848f76487db327e1e40e937b729e36c8e0be5a5aee98b3770cd8ac0bc879  crates/ruff_linter/src/rules/ruff/rules/collection_literal_concatenation.rs
sha256:d00ea93baafa7d6b2bd633ba3847f0abbe0e7a507ee1184f550e37f7366fc8ab  crates/ruff_linter/src/rules/ruff/rules/confusables.rs
sha256:a092d3eda1bb79d4d95ccb2d93beb620bc3f71761962b157f6aa828e69d08bc7  crates/ruff_linter/src/rules/ruff/rules/explicit_f_string_type_conversion.rs
sha256:f5f3f0c7598e1eea34ef222eb9e6669fd9bc86442f0ec2288b09d11f85f5c1bb  crates/ruff_linter/src/rules/ruff/rules/function_call_in_dataclass_default.rs
sha256:361c96a919072313f77076f5696deac3f11d8586fdc35186d7cbc9404d53fc3c  crates/ruff_linter/src/rules/ruff/rules/helpers.rs
sha256:df274e1ec3709d4d95bddb6dd8cf1abcaacd9d5df1621661a18daa297e9ee5e1  crates/ruff_linter/src/rules/ruff/rules/implicit_optional.rs
sha256:3e5711432fc8a0dbd6970978d3b94fac390505b914a445ad06de300f0694d6fa  crates/ruff_linter/src/rules/ruff/rules/invalid_index_type.rs
sha256:487daf6b9187c48ddcb0c3c67107807a38ff905c5857d4605fd61fc80f67d930  crates/ruff_linter/src/rules/ruff/rules/invalid_pyproject_toml.rs
sha256:cf92bc9380fd40fc3560aacf20035e7b2b9fb8c2dd636acc0e3030d7cbf88490  crates/ruff_linter/src/rules/ruff/rules/mod.rs
sha256:f054724a381cb085564a816e5d56c18af24385f60e04b2c1890e61937fdd3c86  crates/ruff_linter/src/rules/ruff/rules/mutable_class_default.rs
sha256:2b61d1dcbb84921523c65292bb8f5ec2e22ef4c341d2145613fe4a3cd0f2ee15  crates/ruff_linter/src/rules/ruff/rules/mutable_dataclass_default.rs
sha256:4470868ddc98e9950567871485cd7ff9a94d34ca7471ce379eeae077952ec630  crates/ruff_linter/src/rules/ruff/rules/pairwise_over_zipped.rs
sha256:1584d2700eb121fc3eb3c62ac50376ea06aa7de706c698fcea7eef92dbdebc18  crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs
                                                                         crates/ruff_linter/src/rules/ruff/rules/snapshots/
sha256:95f0b7aa03ec453b76bf95205f8f4e27f2f3de97af19cc7bb6f253934a2297ba  crates/ruff_linter/src/rules/ruff/rules/snapshots/ruff_linter__rules__ruff__rules__unreachable__tests__assert.py.md.snap
sha256:6d138e5fd01cb3f2c1aed2f3e1b3c64b5acb075244c4af9e293f0480ec683827  crates/ruff_linter/src/rules/ruff/rules/snapshots/ruff_linter__rules__ruff__rules__unreachable__tests__async-for.py.md.snap
sha256:900ff393e56d0030eefdb38b6ed3c42b205e4bd38fd64da6846f5b3e10da5adc  crates/ruff_linter/src/rules/ruff/rules/snapshots/ruff_linter__rules__ruff__rules__unreachable__tests__for.py.md.snap
sha256:88322c020c221dc6b38c5b5da58a233171ac278f602f6605679324473bbd8bd6  crates/ruff_linter/src/rules/ruff/rules/snapshots/ruff_linter__rules__ruff__rules__unreachable__tests__if.py.md.snap
sha256:caf98413c47d828312a9c3617784e3068042d862cd705dd68755d21b0dbbf68f  crates/ruff_linter/src/rules/ruff/rules/snapshots/ruff_linter__rules__ruff__rules__unreachable__tests__match.py.md.snap
sha256:ab67bed67994baf057e40bf9f3a379c6ce36446ada93920dd2672ca3cbac40c4  crates/ruff_linter/src/rules/ruff/rules/snapshots/ruff_linter__rules__ruff__rules__unreachable__tests__raise.py.md.snap
sha256:424ed446a72e175692ae2694a1ddc9263b9eed6976b00397d8534ee0f5d2669c  crates/ruff_linter/src/rules/ruff/rules/snapshots/ruff_linter__rules__ruff__rules__unreachable__tests__simple.py.md.snap
sha256:bd23d37a6b9af60e1c2197338d57b14d56909c92ef2df4c4545cbdb88b7f7bf9  crates/ruff_linter/src/rules/ruff/rules/snapshots/ruff_linter__rules__ruff__rules__unreachable__tests__while.py.md.snap
sha256:8a7a4deecb67840ca904d503d5add07cffccd0a3f14892cb85a60254c7be2a50  crates/ruff_linter/src/rules/ruff/rules/static_key_dict_comprehension.rs
sha256:313cb2b8f10a11e9ed9784702d7fcbe22e30b69c947243577ebc7668e151198d  crates/ruff_linter/src/rules/ruff/rules/unnecessary_iterable_allocation_for_first_element.rs
sha256:c3e963c868d837f130c8b485315a3ab3d650848b1d9d3fab0fc3ea215f8d3e2d  crates/ruff_linter/src/rules/ruff/rules/unnecessary_key_check.rs
sha256:b23c2414e4d5e87512e5f1c18aece3713641dc0d8f1f3eb20152cafa08f7793f  crates/ruff_linter/src/rules/ruff/rules/unreachable.rs
sha256:d21ddf35f167fc52f626c077e3b189ab74db6a6885a016594679f8310025ed3c  crates/ruff_linter/src/rules/ruff/rules/unused_noqa.rs
                                                                         crates/ruff_linter/src/rules/ruff/snapshots/
sha256:f977010d0cf68b1bee75f0013f812a05fb937daff6e5dcb2c2df1dee9e93e2b3  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__PY39_RUF013_RUF013_0.py.snap
sha256:96d5c8aba89eb9b5f5f097d548a11766f27823a03d8dce2cf888f8cfc619fafc  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__PY39_RUF013_RUF013_1.py.snap
sha256:068ae0d4f7805eb2fbf58ea599364bf1f8b6fa77a5b3acabdd82431b024af604  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF005_RUF005.py.snap
sha256:7f495ac456e6362724289f1d00701805d1d00f6f7ffb4a3064daf31d9e888c83  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF006_RUF006.py.snap
sha256:6e92504612295411ef8c2a4b5991f19e28b9fdfeeede33a405b87fa47934cb06  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF007_RUF007.py.snap
sha256:2a0a93e470027a5b074c7138581b9ad086773176cadd1a5b8bab1b4acf26482f  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF008_RUF008.py.snap
sha256:d2fdfe71ea749b38289980f2e683bdd7d444de9d07c0434e053be86c7c178ad9  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF009_RUF009.py.snap
sha256:6bf4556a791fd852b7a6c31200a22c4bb30b6f797d15f5942c23397cb09f5ccb  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF010_RUF010.py.snap
sha256:7975762e77ea0049f336040a17c26f6a469a14a69e8cb2e960f8c8c338ec9a2c  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF011_RUF011.py.snap
sha256:71a390570a10dda607637d89d65699569b6cd56c73e164545e7d15d0a9b195f9  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF012_RUF012.py.snap
sha256:30ee1017a3e177c100e026af29bde734e06bfab74905d6f5b04c5117cac41328  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF013_RUF013_0.py.snap
sha256:f333d59aa895efb3e359e4294b574970fb109da0697f737b0cbf10619bbc478a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF013_RUF013_1.py.snap
sha256:09e6afa70cde33bbc8d3e040c758e9fb08a4f0746652ac020a6880d807c342dd  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF014_RUF014.py.snap
sha256:f026e82b7953d24dccd0a99da5b9e67cdbc4494f11cf7ef5f0fd87c573185aee  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF015_RUF015.py.snap
sha256:cecd1b15e3b664f577656d63363dce2636a9b07a29116cea70f87e64e1c3473a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF016_RUF016.py.snap
sha256:e9d4df1d833f34a127722ec3b986e9bfecbb3c77918ff753309f62e25bae2099  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF017_RUF017_0.py.snap
sha256:1affa76f31039f59cf8211077a243070f72a4ba90d18cfee3561fa141f5f7f83  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF017_RUF017_1.py.snap
sha256:32baef60210c9f585ac9d9fcff593ef1cb815661fca63f6da3474310c2c15853  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF018_RUF018.py.snap
sha256:25f263fe907f819454e38db8a12d03e9683f44126dd4d86e35b8298a2805a5c3  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF019_RUF019.py.snap
sha256:f2fcb364957ae5b3f5a21f07a85e6fae556b5d23ebb5c033326451e35367ee5a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF200_bleach.snap
sha256:3f3f11b8b6a8280d2336b395cea2b9b92b2e168aeff2e55719f26dd8d19952e8  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF200_invalid_author.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF200_maturin.snap
sha256:78435b2ce92220291112c56e75983e851a17f1bef4dae47747984d16d3f53cc8  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF200_maturin_gh_1615.snap
sha256:c855f92344b4d16221c0d7f187fb1c523915caf3e059f53d84ccdc87705c96ef  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__confusables.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__flake8_noqa.snap
sha256:960352a6d7997821785df9a349d843a94de5990d361200559ee6a50fe75c36d4  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__noqa.snap
sha256:d61f981984d0dda0f1e89a0e91de2c93e95694f64a51525ed958901e9dcb25fe  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview_confusables.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__redirects.snap
sha256:16c6863dde84540f369dd3f047cb64819e451326e44da6616df297a3ec461de5  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_0.snap
sha256:a2041ce44b7d2fd496945d8ad406845465f0b45c84a248fd8479b0807cf5d153  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_0_prefix.snap
sha256:7f9790f53e9a56cbaac06b1257257251690c838337ea9f6322383890b8bb430c  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_1.snap
sha256:3f551195c149b8ea88ced575e3e4ce0bfc713ea765b6c1ef487674eda37661df  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_2.snap
sha256:85f26c9d525990cb616d12658466e2ffd95403b8a8cb0dda7f16ba5567891798  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_3.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_4.snap
sha256:5048f7f677c56e82b0ff33719ab0ea9895aa669f69b9882b77b8850e6d37aafa  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_5.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_noqa_all.snap
sha256:5940893ffda944db0a5788c41317075dc7c4f43a0d146aa263c1c32300d1b770  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_noqa_codes.snap
sha256:ef9446ccf77347296f465106132c1c4ac0773bb2a5e85bd7642ae9f0c2143d0d  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_noqa_invalid.snap
sha256:c2afd1bf5093761215adad6a65fa0a8b91c578a0ac4fdf8a20c80be5a3d08c98  crates/ruff_linter/src/rules/ruff/typing.rs
                                                                         crates/ruff_linter/src/rules/tryceratops/
sha256:450c794186c497147e8872ea92b3dca14cbfd646100aa6a898352a749b282fe9  crates/ruff_linter/src/rules/tryceratops/helpers.rs
sha256:fca27f6372268994ab63ee849e5e5e6343c769590e0112b2b85e0c587f9388d8  crates/ruff_linter/src/rules/tryceratops/mod.rs
                                                                         crates/ruff_linter/src/rules/tryceratops/rules/
sha256:02e67977da5c2d357a9a67a21644e4dc6fa054fb297cbeceba4a8feccd2b5070  crates/ruff_linter/src/rules/tryceratops/rules/error_instead_of_exception.rs
sha256:c2e2d02cbf6d1309564515d92aa4893e474364bfc032b09295ce8f0432700880  crates/ruff_linter/src/rules/tryceratops/rules/mod.rs
sha256:dab8f53d6db2ec0ed96abbc0e260366b312b0d772f446ffb088106e4cb43f804  crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_args.rs
sha256:9944bb794cead5b2dee2e5834d537de1e2e679ea713e7e06157834e9b4e31c64  crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_class.rs
sha256:aa0f04ee2ccb445a06217723118b743b7c5346c5500bb2f772c9196267da4b56  crates/ruff_linter/src/rules/tryceratops/rules/raise_within_try.rs
sha256:ba33be535cd1793ee809df92433547f0d5d31eff2b93aabd0dc62c91abaa999c  crates/ruff_linter/src/rules/tryceratops/rules/reraise_no_cause.rs
sha256:f58f08ea85f5910d7431fd190887293c81c8050d5007e3e89897552177ca66de  crates/ruff_linter/src/rules/tryceratops/rules/try_consider_else.rs
sha256:58d0ebd3664c345078ca53595667b327e29c94660a2d7ad78f004a11d79c35df  crates/ruff_linter/src/rules/tryceratops/rules/type_check_without_type_error.rs
sha256:fb41e60076242ea1e11d0423dfe7aaf9b02d56eeb1e487bf152e9c849a706f1a  crates/ruff_linter/src/rules/tryceratops/rules/useless_try_except.rs
sha256:d651e813497108c00b8de4b06ae90a785159e969e72438b3c6db5418fafc245b  crates/ruff_linter/src/rules/tryceratops/rules/verbose_log_message.rs
sha256:34ca275aca5cab87ede00c3ba35970bf3da3b0d41e8d46b644c3e0c43f690295  crates/ruff_linter/src/rules/tryceratops/rules/verbose_raise.rs
                                                                         crates/ruff_linter/src/rules/tryceratops/snapshots/
sha256:20d793989550448cea497145dea40626f85ef7a04304e3458916f7610fabe18a  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__error-instead-of-exception_TRY400.py.snap
sha256:e490cf158b262ef3ba0a8a0f184601b332534686c631de232a338ff6d9757652  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__raise-vanilla-args_TRY003.py.snap
sha256:f62d2219fa645cdeb4aa112ae845f344e049da8a039ed0d157567759765b2899  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__raise-vanilla-class_TRY002.py.snap
sha256:f653b3f0ea32d2ea7058cc308edd6c8fc45ebeef8662bbe1d5cdf36b919a6ac7  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__raise-within-try_TRY301.py.snap
sha256:e4a33aa919d11d264fd3d9ee0431b642465d200486cf9e923b5c5471b9a8c673  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__reraise-no-cause_TRY200.py.snap
sha256:623db03d262048d6effffeb3a26a99a521387edf1b50d7b2a3db42f1cad775a8  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__try-consider-else_TRY300.py.snap
sha256:63b8702f53fe73cd99aca6101a554c7502105c2ed885534c758f5c3ba14434c1  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__type-check-without-type-error_TRY004.py.snap
sha256:ae23bfba34ecf033c7d3975f8194bc691c61fdf35e83ed814645dd03df541629  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__useless-try-except_TRY302.py.snap
sha256:fd78c8ba7c24eb47abcc4f8e972d86450b713326a483720231ec747a828d2904  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__verbose-log-message_TRY401.py.snap
sha256:29860f57512a55d8eb38ef7a1154155e23d0bceaf0c56c380b0f58d0e1cc8e9e  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__verbose-raise_TRY201.py.snap
                                                                         crates/ruff_linter/src/settings/
sha256:dc157a93d82f7d49003c7c513edfd658cfe510855abe3e36269f46f7be6fa204  crates/ruff_linter/src/settings/flags.rs
sha256:388aec1db09a4c0432574c4872dd6b5718ba178888d1ac390df3f8b08025b4de  crates/ruff_linter/src/settings/mod.rs
sha256:692b7ae0b470c18a5810863022ce0e01be3e1e11b3adb606fbfff7ced0910515  crates/ruff_linter/src/settings/rule_table.rs
sha256:c2badbbe3d9be40c9dcd9a91fc1a8c0505486f51daf62824d691c773fda6acc8  crates/ruff_linter/src/settings/types.rs
                                                                         crates/ruff_linter/src/snapshots/
sha256:61cb9cfb3aa77e8dc53879b8983ee475d39064df445ee5269ec9f87e0e057e2d  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__import_sorting.snap
sha256:03bdbe235c6795aed5846450d2a00d23bdedb627b4cbad29d6b346f01dd7f8a5  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__ipy_escape_command.snap
sha256:de2c21cc029da9dbe8df433ac7d0a8b0cec410febf74d9812dd3b23cf1e0d542  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__unused_variable.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all_case_insensitive.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all_no_space.snap
sha256:940080839f83be59f0ff15fb22c764cfbd06ce4810ddc72e23c048e9c8a7e59b  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_codes.snap
sha256:a818e5871977bda53a5aca134b9ecd8aeee8726bf76b917712900ead62cc459e  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all.snap
sha256:a818e5871977bda53a5aca134b9ecd8aeee8726bf76b917712900ead62cc459e  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_case_insensitive.snap
sha256:c0523f3e22b3029d488a33a679c19b2e73c0222309762409f9249dd796fac462  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_leading_comment.snap
sha256:06ded6d16070211f15000591909de72c94f6735f8ae09b16f1c2e0d756f6b6c9  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_multi_space.snap
sha256:73b5a2d1e41accce0034def9bd867fa7409ab0af4a5b234f3b0e2a6810f0ae67  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_no_space.snap
sha256:a818e5871977bda53a5aca134b9ecd8aeee8726bf76b917712900ead62cc459e  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_trailing_comment.snap
sha256:1667ee884df3dccf44635a567f7cf03a96cf5cc763c5fc92c9906587981b2951  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code.snap
sha256:1667ee884df3dccf44635a567f7cf03a96cf5cc763c5fc92c9906587981b2951  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_case_insensitive.snap
sha256:eec180970ada4d28adcbc0af64f819c654a73147a0018b6fcbc44b8d18774197  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_leading_comment.snap
sha256:e8e29169a89b0764f10661202429d19b8122ad24ab7290efbb0533cdb89419b8  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_multi_space.snap
sha256:db83b1b808326d940b3446a64c141875721cac5e6fbe744d1f228c2f17992d49  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_no_space.snap
sha256:1667ee884df3dccf44635a567f7cf03a96cf5cc763c5fc92c9906587981b2951  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_trailing_comment.snap
sha256:f30d003f76940a4a203bf682fbf001d3c36e4d159f4e680133dd7f5b0e653335  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes.snap
sha256:f30d003f76940a4a203bf682fbf001d3c36e4d159f4e680133dd7f5b0e653335  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_case_insensitive.snap
sha256:9459973a659bb6b6ddf0144bc4fd3696425c3ef9efb9485267aa25556cdd281c  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_leading_comment.snap
sha256:7d669d205180d11b536fdc19eccefa1a364d20478b41015898b850bdd9a63469  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_multi_space.snap
sha256:5696f74bdcfb1c9ba371aad7296e5e5d1c387a08bfb58b48d44f12e7398c61aa  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_no_space.snap
sha256:f30d003f76940a4a203bf682fbf001d3c36e4d159f4e680133dd7f5b0e653335  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_trailing_comment.snap
sha256:070ccd59da1eaad81e2d87ca6e43a8591dc84c9272303a11f9836021ab338dd7  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_invalid_codes.snap
sha256:c7f3345914cb37f561cb10938d8e9a06af17c1a5030508ac8ce9f285e01ccc08  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_invalid_suffix.snap
sha256:ae07e150a93ab26e515efa79529d386a18e411270a051391f6fd2f2ae17be696  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_leading_space.snap
sha256:1667ee884df3dccf44635a567f7cf03a96cf5cc763c5fc92c9906587981b2951  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_trailing_space.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all_case_insensitive.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all_no_space.snap
sha256:940080839f83be59f0ff15fb22c764cfbd06ce4810ddc72e23c048e9c8a7e59b  crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_codes.snap
sha256:0f7f328a005b481c890d664b85ba9aefb5b022fe695b80e4306003d82bd2ec27  crates/ruff_linter/src/source_kind.rs
sha256:a711ce2cf86fa3d48aaaabb570cff4037544c9ed1197200dfc3a7c867d223b9f  crates/ruff_linter/src/test.rs
sha256:3f1c9661229f35b8694876c3ce85e6d2a2f045003fdcb58f4072176a0d448b71  crates/ruff_linter/src/upstream_categories.rs
                                                                         crates/ruff_macros/
sha256:af6916dd6714c009f05e5be376ac5679cb012c6b3b87ec67008228ebc257acac  crates/ruff_macros/Cargo.toml
                                                                         crates/ruff_macros/src/
sha256:729efd50da1261f7a2b1c1c7c4e22626659d40dcbc4cd1833985ba8242868847  crates/ruff_macros/src/cache_key.rs
sha256:9e6b59691d3e6413f8f157e0b8a22699f8b8cedf76e0cde9623002bfb7440890  crates/ruff_macros/src/combine_options.rs
sha256:5d1f4ca087e1fec73ddd56cb9fea12cad6157f6249b5aab73147af7e98222737  crates/ruff_macros/src/config.rs
sha256:de854e434147862b213910b18b4f29bff4ff61f5ded3a4512fded0c262597526  crates/ruff_macros/src/derive_message_formats.rs
sha256:abae6061f93e3225d294650df61111067ed284c9ac299c9598f6aa9fb469f67c  crates/ruff_macros/src/lib.rs
sha256:d502c607838b777c6457ce3b15cb49323292a719156c3b674515c1f90a183fc9  crates/ruff_macros/src/map_codes.rs
sha256:f0c88bb11c9a9abfee32b85cc870562e0584d623d4dfacb6d283531a36004c3d  crates/ruff_macros/src/newtype_index.rs
sha256:2cf525f9aab4908d32ecf75cf20e63cb7e5b24841598b44936b9bf61ef40eecd  crates/ruff_macros/src/rule_code_prefix.rs
sha256:49bf582c53622600463944143984547425dccc0e53e51d4b5bd3aff5c127e49b  crates/ruff_macros/src/rule_namespace.rs
sha256:f5fbf93249f7a53532ba46aa634c0c5584e665f4c024249d35d862780b18259c  crates/ruff_macros/src/violation.rs
                                                                         crates/ruff_notebook/
sha256:bcdc7641676927655f9ae863d481dec6978390307cd0c889304b263bd3a6949b  crates/ruff_notebook/Cargo.toml
                                                                         crates/ruff_notebook/resources/
                                                                         crates/ruff_notebook/resources/test/
                                                                         crates/ruff_notebook/resources/test/fixtures/
                                                                         crates/ruff_notebook/resources/test/fixtures/jupyter/
sha256:42daad2fa023ee5c2995f2053ddd97302a0a68b87d69532aa408427ae207d787  crates/ruff_notebook/resources/test/fixtures/jupyter/R.ipynb
sha256:3908ed26ac36a47c1449b3d56b6095b69e6bcbd5f5243598fa15610c1cff5ef3  crates/ruff_notebook/resources/test/fixtures/jupyter/add_missing_cell_id.ipynb
sha256:d1a51743733c29cf74a14653d18e1f902ae478ddd57cb23b7a06af82f118ae8d  crates/ruff_notebook/resources/test/fixtures/jupyter/after_fix.ipynb
sha256:15357d8bd6f282b063528440233dac649fa4de3a27775bc7e21b5befc1989c64  crates/ruff_notebook/resources/test/fixtures/jupyter/before_fix.ipynb
                                                                         crates/ruff_notebook/resources/test/fixtures/jupyter/cell/
sha256:ef6506380cc97e903a5d1d5cc6a0791ec574bf2aac5366456810d67b75c4419b  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic.json
sha256:4a85c7ecd0c6ffe4957fba602c4226d4f23363a59d3b470194c4528debc445b9  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_after_code.json
sha256:93a45541cfc4f924231dccfca740c3db291523af61a647da671f836e855efa82  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_before_code.json
sha256:e78b8380662d7c9d1b3dde5d323fc4b5ce97f5a0d214c58f5661b7e9672629a9  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagics.json
sha256:6ec4c13d298d2f514986e94ab643ad738c2c1a4959ad22b2a73a5d6887845f9f  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/cell_magic.json
sha256:403bf6e16644db40f28e02dc13e9177969ea64a7feee96885552904976d7a54a  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/code_and_magic.json
sha256:0d952aa19b6c6e30ed433194e27c6daaf789e85456c3af40a23254f0629e0a3d  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/markdown.json
sha256:31f6b787711411bdfc2e02d6351ccdcc9c1b0c5abeefe2c225b1f92faa5cc861  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/only_code.json
sha256:a9dace5e770416219a4d60e3c0d4c73e011caf081f9e627c332409698ce254e9  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/only_magic.json
sha256:c946ec1a5d99a5044c560f9dfa055d9d9f7c5e0a5eccfea92231af74f8e9fc17  crates/ruff_notebook/resources/test/fixtures/jupyter/invalid_extension.ipynb
sha256:9640254cf3aa2c5da90a685246911e53246a562ad32de038766b46720ed5a542  crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command.ipynb
sha256:d82b7a3d50fd447c2dd128d3b72616087c5586b5053731b7c7e2b20385a5cb41  crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command_expected.ipynb
sha256:401e7a784f56113c5e8fd303078b4eaa81624acb19736defb6de43d3d995ef0d  crates/ruff_notebook/resources/test/fixtures/jupyter/isort.ipynb
sha256:40f8c3beec3d0e36f1ec19b63922bf6084b5a008b7611a44011b85a6f261b0ff  crates/ruff_notebook/resources/test/fixtures/jupyter/isort_expected.ipynb
sha256:02086a77c7272e11712d7f06ebc4e9fd0dc52ffce2ef4a3e29993ddcc8360d58  crates/ruff_notebook/resources/test/fixtures/jupyter/no_cell_id.ipynb
sha256:9cb6ca70e80af4525da03e1c1157a8b453fe6fc7797fdd494cda1ef63d0b9089  crates/ruff_notebook/resources/test/fixtures/jupyter/no_trailing_newline.ipynb
sha256:34cc05551a75c0684f4a03abc1bf56d9be939b194b656c29495229efff27f9aa  crates/ruff_notebook/resources/test/fixtures/jupyter/not_json.ipynb
sha256:28e15327a5c771800facf703de87e1a55e6bb9cae046870fde4e4f62c99f581f  crates/ruff_notebook/resources/test/fixtures/jupyter/unused_variable.ipynb
sha256:32f6a5c6c53ca911c3895c35f34a2ff4f39d8bb9b8a128d6fa04f9591ee6e8a7  crates/ruff_notebook/resources/test/fixtures/jupyter/unused_variable_expected.ipynb
sha256:8a6ceca114771f2bea5629dc856dc4252deb84b66368caf960ef24c55a94788b  crates/ruff_notebook/resources/test/fixtures/jupyter/valid.ipynb
sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356  crates/ruff_notebook/resources/test/fixtures/jupyter/wrong_schema.ipynb
                                                                         crates/ruff_notebook/src/
sha256:f4de2aa1df89e0dfb22a980cded8605dd9f9c065a11a291c4a3d4da47fc612a5  crates/ruff_notebook/src/index.rs
sha256:758f43425970b657c5bb180510c4a5dcb80ad3a376c19f0a27d7700221ec562e  crates/ruff_notebook/src/lib.rs
sha256:6757f1a05e61e244f772489850a400a117bc7c10b405ffcdcfb90afaebb1893d  crates/ruff_notebook/src/notebook.rs
sha256:9dc07652ffedd552a739ef62a7d2ea12cd7d0558a1eca0fa729f087298f837d0  crates/ruff_notebook/src/schema.rs
                                                                         crates/ruff_python_ast/
sha256:deaa4949c2f4ffcb884406abf625e49a6e32208eeabdf069e3e61f3b0cd856dc  crates/ruff_python_ast/Cargo.toml
                                                                         crates/ruff_python_ast/src/
sha256:d3c9020d337164cbfe8ca21a3edc25cd41a59f82bfd7143be626321807ea68ad  crates/ruff_python_ast/src/all.rs
sha256:185ce9d5810c5a72239e9f1165cb8e43a372b7e022367d2b354fb8a21cf7a756  crates/ruff_python_ast/src/call_path.rs
sha256:c224a0267fec02f950e498c11ac2f0b5f22fa621714f193e0269783c00eea75b  crates/ruff_python_ast/src/comparable.rs
sha256:1985716383884e9af9e0f99d4eb5149a5f302c1ce4046ce7aa6b00ca60c6ea9f  crates/ruff_python_ast/src/docstrings.rs
sha256:c6a655285ab1202b06854fe7a503a42446c75891233259cb7ee61ff315cc9875  crates/ruff_python_ast/src/expression.rs
sha256:4e13eb5ac0eae6d78ca1e80249fccffa159245fe0eb928ff4276b8859783b535  crates/ruff_python_ast/src/hashable.rs
sha256:137ea0a2a86ec53cabd57555eae4f8b5c597f1040a4461ea98e2a7f142142833  crates/ruff_python_ast/src/helpers.rs
sha256:c5f13bc8dc30904f094e9b316a5665f89a039ff79a1e3afdfc381f29dc03009d  crates/ruff_python_ast/src/identifier.rs
sha256:9d31f08acfd477512bd6f39a6d43f51fb8b8a84efecb3442961cabdaa6d1bfc7  crates/ruff_python_ast/src/imports.rs
sha256:7556a7bd488cf5c9b68756b687f9e51a22170c1efea21a58c811a94a3d47dac3  crates/ruff_python_ast/src/int.rs
sha256:a325248237a7cf6345acbfe4f2aad24adf976a485aa0aa9bc6ee16c284940360  crates/ruff_python_ast/src/lib.rs
sha256:29d4c470f749736cb19881fb8b09a9f366dc5d44123e824e2247bf0f6baca11e  crates/ruff_python_ast/src/node.rs
sha256:d205a6ef495216d462205079bbf762e8a2cfca5005f01c160a551d07837503c4  crates/ruff_python_ast/src/nodes.rs
sha256:17c077b980ddc860ff26dfab802f0d6eaf3ee8ef22a3da6a343dbbeeda58f69b  crates/ruff_python_ast/src/parenthesize.rs
sha256:6d135ae72bc635d0270385cbe9cb6232d73c4042fc821be2b699aa746f798783  crates/ruff_python_ast/src/relocate.rs
sha256:cb7f6a577719ca12626f30965f0a25ecbfffa2c722e31b9a97c8eef7083fc802  crates/ruff_python_ast/src/statement_visitor.rs
sha256:4f82802fee6dffabc56c72ebb157a5100c3400b5c5f4f4d4bcd14c0580061d13  crates/ruff_python_ast/src/stmt_if.rs
sha256:c8c1ae26c0ddc59feb53e57ce31b915eebd42ecc8da0535e8d0c70cdb91fc85d  crates/ruff_python_ast/src/str.rs
sha256:893890e041995c9d68497d75d226be3e9511cf73c0704da94a70abc90d305840  crates/ruff_python_ast/src/traversal.rs
sha256:2be416cd19d5fc516be60570668710f8015bdfbf8e318dba04057b0add3ef640  crates/ruff_python_ast/src/types.rs
sha256:4f3d5e82e437a850754064e43d0fa7aad72a4d7a92ed8d55504f919573eb5f5f  crates/ruff_python_ast/src/visitor.rs
                                                                         crates/ruff_python_ast/src/visitor/
sha256:d33ac68ba31e7b2bb87dd58b71b99647499d0eba99dcea7f4f2280779d696792  crates/ruff_python_ast/src/visitor/preorder.rs
sha256:bb71045f88e2a29e9cade8f86772dd44be14f1551292a9f8195b2aeb2f4516bf  crates/ruff_python_ast/src/whitespace.rs
                                                                         crates/ruff_python_ast/tests/
sha256:c023c1f0d91621f3defbf8b7136ff80332fb272776105781771e14ae7678535f  crates/ruff_python_ast/tests/identifier.rs
sha256:b893506431ac22ee074ed14cbdfaf080bb970a014234eeb3b0f17b9dc8f1cf84  crates/ruff_python_ast/tests/parenthesize.rs
sha256:0692db3ef61f35bd2515e8ce00a5b6428b771daa39c8a0b39df7a195fa9dfa0a  crates/ruff_python_ast/tests/preorder.rs
                                                                         crates/ruff_python_ast/tests/snapshots/
sha256:ed98510fba7561e527e2365c6a7b10c1ac6d24f55af3cc36ce3162dd25128f29  crates/ruff_python_ast/tests/snapshots/preorder__class_type_parameters.snap
sha256:f3fa7320f850ba46adab61457e4b308fbdba11456498abbaea8e13e1f8d98461  crates/ruff_python_ast/tests/snapshots/preorder__compare.snap
sha256:6972aec1e7d954adf166eebb390a59c9751fc36f8c2a0a600dd10aaef8354586  crates/ruff_python_ast/tests/snapshots/preorder__decorators.snap
sha256:b75c27d18d2640d9bee6a613083e1f6b630360832e962f8639120f6b651236de  crates/ruff_python_ast/tests/snapshots/preorder__dict_comprehension.snap
sha256:32ce795598ee9d88ae8f4877f8b49631ab5c8bb430cf4af612e52ffef96af8ee  crates/ruff_python_ast/tests/snapshots/preorder__function_arguments.snap
sha256:3b3c74399af43026dd466d8aae1f993719f17a2591d7f85862b39c7056c4e471  crates/ruff_python_ast/tests/snapshots/preorder__function_positional_only_with_default.snap
sha256:7f33362aeb427764250de32a9cc184d0b5fbacf9873d27b17f431094fc06f475  crates/ruff_python_ast/tests/snapshots/preorder__function_type_parameters.snap
sha256:438123066b4ab2392cb6c16b16a522b78af7b8616f80eb884a00e54c3c2a5d34  crates/ruff_python_ast/tests/snapshots/preorder__list_comprehension.snap
sha256:69dd9aa0bb27167a13e10acb799b1ff6e614f7c78f67f457f8b4751fd30739ba  crates/ruff_python_ast/tests/snapshots/preorder__match_class_pattern.snap
sha256:2bfca8c0d755aef8bfdbdb34f4b3f30dec721a1cca78a3ac48d9207cf09eb059  crates/ruff_python_ast/tests/snapshots/preorder__set_comprehension.snap
sha256:d8de7ab7de006dce663395e6af86e5747d4b629b16b288fbe05242504825ee0f  crates/ruff_python_ast/tests/snapshots/preorder__type_aliases.snap
sha256:8c9ddb86c3e02b98cc42938e21e1446cffaba0a3da700fb6207bee02c4bd95f8  crates/ruff_python_ast/tests/snapshots/visitor__class_type_parameters.snap
sha256:7f454f0c8d0b62ad0f120259407ae2df6870c185d084a2ffdf4e5859e20d53c1  crates/ruff_python_ast/tests/snapshots/visitor__compare.snap
sha256:9625441fa9b8840cde599b31b8d5ae1f94f1e95f2e956dc1b7513eda486ce0c1  crates/ruff_python_ast/tests/snapshots/visitor__decorators.snap
sha256:c68ab336a3060b6dd9b45a21a8ed50af417e2f6e420f689a07cfaf761fc32cd2  crates/ruff_python_ast/tests/snapshots/visitor__dict_comprehension.snap
sha256:8cd51f1b6075747410c78f988fed66a9d3a748158ed39fa88f7abab977502b48  crates/ruff_python_ast/tests/snapshots/visitor__function_arguments.snap
sha256:88906ec7ee0b8bfc6e3e703f8eaa36012db242a8e083b3847fe5ba1ef9b4ccb6  crates/ruff_python_ast/tests/snapshots/visitor__function_positional_only_with_default.snap
sha256:58e1dc6f3dd3adaa8db7e3364b902d277185bfd40a0d611a96828d1195014956  crates/ruff_python_ast/tests/snapshots/visitor__function_type_parameters.snap
sha256:dbf1a42caeb28eeec037333a5f343dd63e7fd1db024a9d0c71c590c79ab358b8  crates/ruff_python_ast/tests/snapshots/visitor__list_comprehension.snap
sha256:6649c597d7d50e5c28f24fdbaf985bc4b6cb8621f905d160896499d68bf6bd85  crates/ruff_python_ast/tests/snapshots/visitor__match_class_pattern.snap
sha256:306b169b2df8cb394cd2ed7178ed9036908494f92bb490a314ac8a0a69bf3c62  crates/ruff_python_ast/tests/snapshots/visitor__set_comprehension.snap
sha256:46b46fb784538985549398effc5035ff709baecf468706efbbf54692721b395b  crates/ruff_python_ast/tests/snapshots/visitor__type_aliases.snap
sha256:11df66132e20523a83ce56bd6a5fc6cbc040c027b9e8aac4cb6da754f5e5c7f0  crates/ruff_python_ast/tests/stmt_if.rs
sha256:c7762a81abbd762fd3e99a12c5df3a3c8207b0d2d761866be661f6b352e621ba  crates/ruff_python_ast/tests/visitor.rs
                                                                         crates/ruff_python_codegen/
sha256:70e23c9e655e67c5ba553e2b557c3c4fa20ec0ad760ccbd72bb6ef3a8b6daf4c  crates/ruff_python_codegen/Cargo.toml
                                                                         crates/ruff_python_codegen/src/
sha256:aa68de12f61b2d1fd75d4639cd30eaee774df575d5f966fd398fe94b2dcdcdcd  crates/ruff_python_codegen/src/generator.rs
sha256:5c38a5ffdaf5c192fef03ef5c12859a43d31828f40b2081b19ed285e45a16fc2  crates/ruff_python_codegen/src/lib.rs
sha256:497c5af7ba34c0e19844780d4127a8c8511b264414507b92d45d2d3131c8a02f  crates/ruff_python_codegen/src/stylist.rs
                                                                         crates/ruff_python_formatter/
sha256:bcc63e0a009a9cfe9205edff158f5b3d02c9dea0fb9243848e7da00c72645381  crates/ruff_python_formatter/CONTRIBUTING.md
sha256:25bfd32b5efcbd4fffe18c5d41c4e9a5491f1d908727773cbc683b75fb909ece  crates/ruff_python_formatter/Cargo.toml
sha256:da7f010224ea5a9e2e76f7c58059d2b95e1b11b0a801c84fbde4a3bbe840a3c2  crates/ruff_python_formatter/README.md
sha256:bbbf967ee0d978b991566f3544edcda26313bbf6fc02fa283466bb9bd417121f  crates/ruff_python_formatter/generate.py
sha256:9decacb3bdcb70faab35d8670e8b0c70068b1b0a608c79e754de0e258758377b  crates/ruff_python_formatter/orphan_rules_in_the_formatter.svg
                                                                         crates/ruff_python_formatter/resources/
                                                                         crates/ruff_python_formatter/resources/test/
                                                                         crates/ruff_python_formatter/resources/test/fixtures/
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/
sha256:366a151eda4856eb248ef3f4e6362fb1ebccd2caeea7a21f7c51b6925c34d685  crates/ruff_python_formatter/resources/test/fixtures/black/.editorconfig
sha256:6cd1a7f26d0bbb1efd0c7521488581755e81b4455b09e43ba7467eda0dc4b6d6  crates/ruff_python_formatter/resources/test/fixtures/black/conditional_expression.py
sha256:dfb8f0beeb349b7c8833ab2c72f4ddd8476765578a14b60abffd859cac9fb5e7  crates/ruff_python_formatter/resources/test/fixtures/black/conditional_expression.py.expect
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/
sha256:b7156f11771890ccf23c79afc142fc126a68aece8ec602b69ff779062cbdf73c  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/blackd_diff.py
sha256:b7156f11771890ccf23c79afc142fc126a68aece8ec602b69ff779062cbdf73c  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/blackd_diff.py.expect
sha256:9d6fb895b84817335bae15eb3c146e456378abf5d985eb70e8483ab20ec3652f  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/debug_visitor.py
sha256:9d6fb895b84817335bae15eb3c146e456378abf5d985eb70e8483ab20ec3652f  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/debug_visitor.py.expect
sha256:28f02796b6350ddc70aa11221ce94ff9ccf5eb0a78ac72e0f5e6dad614f3c4be  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/decorators.py
sha256:474bcb220768e2b12348b1926961b061a6b1cedce3e4031cb33a53ddef21adf1  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/decorators.py.expect
sha256:31158a9cf1a01f03171cf076d0180d2f6a100bbdbbcb2e05ad14e6274e3dc60b  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/docstring_no_string_normalization.py
sha256:3e05bee7c3ed443917edbe6209a570ec0630265b994f133dc5193f3369172e26  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/docstring_no_string_normalization.py.expect
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/docstring_preview_no_string_normalization.py
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/docstring_preview_no_string_normalization.py.expect
sha256:de1b8d70a5361247d95d67d0f4458c162c218b48a4a5573860b49558fb36b2e9  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_py36.py
sha256:6bf37df35199dfa64440a5a79590285b9c8821c71c77ed332a207ef195052576  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_py36.py.expect
sha256:12a7a596034458789d7849ad05b65b15e9cb5cf043e28ed4e99fde39b77b5d91  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.py
sha256:ff264d3c3324fe2d93ae17d93f47143b183bca1121691b1c8b3dd72af8f08c6c  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.py.expect
sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/linelength6.py
sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/linelength6.py.expect
sha256:c5a5571cbdfff74bc80076aa0b983e6f2687a193b8afc4ce8062e841c744fd18  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/long_strings_flag_disabled.py
sha256:c5a5571cbdfff74bc80076aa0b983e6f2687a193b8afc4ce8062e841c744fd18  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/long_strings_flag_disabled.py.expect
sha256:a9cc69391240943a5bb866d6fb23df97537e586c2a43848b830302f3a2bb7ec1  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/missing_final_newline.py
sha256:a9cc69391240943a5bb866d6fb23df97537e586c2a43848b830302f3a2bb7ec1  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/missing_final_newline.py.expect
sha256:fcb6f35ea336256674df8aa02f7c5f9704c69714e398b7453ce7e54fb414b92d  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/power_op_newline.py
sha256:d6f3c6573a7426e70834b22603868a1e5658318a9e01aad42bda74afb9146280  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/power_op_newline.py.expect
sha256:71b0d719cad6568ee83b045821d7e870b9581e8e44796e110c1fc1c7bd4191a0  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/string_quotes.py
sha256:aae30b9f8a96c00d4041100d1128c6088a559fcf69ec63da743ec1950d127a8e  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/string_quotes.py.expect
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/py_310/
sha256:b979cc4d219c66ae639c3fe6d1108e46853ecd0f8e1beb2a05feb4966b7768be  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/parenthesized_context_managers.py
sha256:6b44e3197130300b544fa6ff25d33885ae892d928e60a2520855679e5afb470a  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/parenthesized_context_managers.py.expect
sha256:532f4141f6e26111a99b3edc48b1ce1d2e631f1c05ebbfb696ec73d677bcf4d4  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pattern_matching_complex.py
sha256:532f4141f6e26111a99b3edc48b1ce1d2e631f1c05ebbfb696ec73d677bcf4d4  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pattern_matching_complex.py.expect
sha256:8de779659435f993a5f0ae4ca48658460f019d58b727376416bfdb9c27ed05c6  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pattern_matching_extras.py
sha256:8de779659435f993a5f0ae4ca48658460f019d58b727376416bfdb9c27ed05c6  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pattern_matching_extras.py.expect
sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pattern_matching_generic.py
sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pattern_matching_generic.py.expect
sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pattern_matching_simple.py
sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pattern_matching_simple.py.expect
sha256:04994ba95a28ecda14d0a1de1b836b150d3fd7ea1760a41e9750b8884d151adf  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pattern_matching_style.py
sha256:7406d1e5a34b5f1938224838cacca0971eb79a50dcb99fef788f22e36407489f  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pattern_matching_style.py.expect
sha256:06e6284f5bd14a5221780add6eaebe692fdc56a850928d83cafb8c59ec49a20b  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pep_572_py310.py
sha256:06e6284f5bd14a5221780add6eaebe692fdc56a850928d83cafb8c59ec49a20b  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/pep_572_py310.py.expect
sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/remove_newline_after_match.py
sha256:7015596dd649ca8d43e0e9e1e8bc9e8f7ce693f02ac1aef313da743686eac040  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/remove_newline_after_match.py.expect
sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/starred_for_target.py
sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e  crates/ruff_python_formatter/resources/test/fixtures/black/py_310/starred_for_target.py.expect
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/py_311/
sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643  crates/ruff_python_formatter/resources/test/fixtures/black/py_311/pep_646.py
sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643  crates/ruff_python_formatter/resources/test/fixtures/black/py_311/pep_646.py.expect
sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff  crates/ruff_python_formatter/resources/test/fixtures/black/py_311/pep_654.py
sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff  crates/ruff_python_formatter/resources/test/fixtures/black/py_311/pep_654.py.expect
sha256:9bcb3798eebbf4cf2c0530c43adc05e0de4b8ab5cfa1b44edec8fb136357aeba  crates/ruff_python_formatter/resources/test/fixtures/black/py_311/pep_654_style.py
sha256:94dc9080ed8153cbd9622d506ce10f84155a618fa87361f617093a560a9e7cab  crates/ruff_python_formatter/resources/test/fixtures/black/py_311/pep_654_style.py.expect
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/py_312/
sha256:71205984a03daded598ca6c6887212d20b230a273fa9e92b755066799f3c1def  crates/ruff_python_formatter/resources/test/fixtures/black/py_312/type_aliases.py
sha256:d783f80740b1fde098d58cdb9ce26bb86b28019adecd4948758dcc920470e2cd  crates/ruff_python_formatter/resources/test/fixtures/black/py_312/type_aliases.py.expect
sha256:f86cb48f3c0404784ea2bbc57732978beb2ba4d87b021a9c2e23de0dfb26fccb  crates/ruff_python_formatter/resources/test/fixtures/black/py_312/type_params.py
sha256:d14821e34a952241a1b6b9d9c66529daf30f034a79afe917c0d313b5434a390c  crates/ruff_python_formatter/resources/test/fixtures/black/py_312/type_params.py.expect
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/py_36/
sha256:b74ea7b89cef00feb9bedb7de795b0d70172b63af67f16401fd90c8fcaf1190a  crates/ruff_python_formatter/resources/test/fixtures/black/py_36/numeric_literals.py
sha256:d1af1fae9296920ec75e4cf8626c7e11cb42f5b253545528a0cc8edb88abc726  crates/ruff_python_formatter/resources/test/fixtures/black/py_36/numeric_literals.py.expect
sha256:847a1909f43b3fde194d86844a8c4ea3319443f6de5eabe734b1a2cffeace944  crates/ruff_python_formatter/resources/test/fixtures/black/py_36/numeric_literals_skip_underscores.py
sha256:f25d181a64ca829227824e8609d9b1e02fc6fe0b9849bdc58554e096873d98c3  crates/ruff_python_formatter/resources/test/fixtures/black/py_36/numeric_literals_skip_underscores.py.expect
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/py_37/
sha256:b9f4abe649b1c70a3828d5db6065006cb31dd3099effb5958801913095826779  crates/ruff_python_formatter/resources/test/fixtures/black/py_37/python37.py
sha256:b9f4abe649b1c70a3828d5db6065006cb31dd3099effb5958801913095826779  crates/ruff_python_formatter/resources/test/fixtures/black/py_37/python37.py.expect
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/py_38/
sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9  crates/ruff_python_formatter/resources/test/fixtures/black/py_38/pep_570.py
sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9  crates/ruff_python_formatter/resources/test/fixtures/black/py_38/pep_570.py.expect
sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2  crates/ruff_python_formatter/resources/test/fixtures/black/py_38/pep_572.py
sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2  crates/ruff_python_formatter/resources/test/fixtures/black/py_38/pep_572.py.expect
sha256:6ecbf87a27c46cfffc02a0f4b66f16e1177e1266e388daa12f9dcfb8e1c7deac  crates/ruff_python_formatter/resources/test/fixtures/black/py_38/pep_572_remove_parens.py
sha256:139f1ad79ba52de716a8fc29df6ec937bd6d2598784d23a4097d259bfce17466  crates/ruff_python_formatter/resources/test/fixtures/black/py_38/pep_572_remove_parens.py.expect
sha256:ad07705e775f8c0cc8f042a130261c86d539fcd2ed9d6e0129b1344795b12203  crates/ruff_python_formatter/resources/test/fixtures/black/py_38/python38.py
sha256:e7e142b754d87f5901bcdaa6ebe7b23743cd91befd89c573e3fb34d5c774e3cc  crates/ruff_python_formatter/resources/test/fixtures/black/py_38/python38.py.expect
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/py_39/
sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1  crates/ruff_python_formatter/resources/test/fixtures/black/py_39/pep_572_py39.py
sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1  crates/ruff_python_formatter/resources/test/fixtures/black/py_39/pep_572_py39.py.expect
sha256:4289ae3a416210d3e4322cfd702d2b346da34faff10c996270f49a43d5844095  crates/ruff_python_formatter/resources/test/fixtures/black/py_39/python39.py
sha256:fc19c5b05e9cd3162753a0327aa5ad7f9b06fd8fe2f2b7b1bce36e5152e6617a  crates/ruff_python_formatter/resources/test/fixtures/black/py_39/python39.py.expect
sha256:ab61a551e9dbf0027fbabd89e1fce864744abfab191f92af2958af4ddd11a319  crates/ruff_python_formatter/resources/test/fixtures/black/py_39/remove_with_brackets.py
sha256:1251c8371959d49ad2c41bc69c7c9af1ae20b3c36996ea53f52519e8f5703ae6  crates/ruff_python_formatter/resources/test/fixtures/black/py_39/remove_with_brackets.py.expect
sha256:9a28e0dc3c6678a348d9a899c9b0391e964916b31f4e18d881ed14c49c48e8ba  crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py
sha256:20230743ca880a6017f77d1755ea4bbdc00c365778867e110d72a9641d8e2ef1  crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py.expect
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/
sha256:525e4f53946be5b7bca2bd734105ebe4e66c3bf6ac3a126de8ac0bdce6097b4b  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/attribute_access_on_number_literals.py
sha256:c1e8d21e6083cafe8ad2ee10e8bf59973aaf7f7fafb299ae7ec195fb7db24391  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/attribute_access_on_number_literals.py.expect
sha256:4237e36de47ba36d01be174329153e68b42a813b853d14c70bee82f13574d411  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/beginning_backslash.py
sha256:672b3544b9649f6ddeb51a4324ae941dde7d001a82b7156a52baef32332faafa  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/beginning_backslash.py.expect
sha256:7a11a6285ba73974c675b12269f8d58c7f193297972affe33427b025da4add47  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/bracketmatch.py
sha256:77654e8dabb7d52763f7885930fea17d9fd2bb6ff1eb2a9ed56fb49a02812110  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/bracketmatch.py.expect
sha256:bf381129723a8668be5a9e3c6eb1a38e4d4b6f03a9bf1f0f826908f04164daa0  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/class_blank_parentheses.py
sha256:9015c919dad2af16daa1a12f69225344cc5bccec21c76e642883d231ed5d8d3c  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/class_blank_parentheses.py.expect
sha256:410bf0ed55a34145e54b1caa11614b9a94eda6f950746ec450c941de476d5174  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/class_methods_new_line.py
sha256:fe9b82af4765af29b47e0107b39e024d425dd34350e761779c9c0076be802de6  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/class_methods_new_line.py.expect
sha256:fcd3c74cca4e2980a22537be0277021b78d85db7640073cd6ecafbe0ba19c4c1  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/collections.py
sha256:b6d4b74e546d04824fe5663ea99c5b2c469e26953d73c408ac0659294f57b5fc  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/collections.py.expect
sha256:6904f3afbea5b84f87256011a28a47827e2b7554e7e2168e851a0172e933f070  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comment_after_escaped_newline.py
sha256:0b6cceac81b96756037fa5ea5cdb7a7f6282ebaf77882375adefd8d47153a78e  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comment_after_escaped_newline.py.expect
sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments.py
sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments.py.expect
sha256:c0253451fdea344996389ec369fad44f0fa33f3d01e99eebad62cdea3c418834  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments2.py
sha256:ec6fce3d8391cdd40ea6532ee8e53d346a0ba592c8cbece067a320b6fd6b3540  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments2.py.expect
sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments3.py
sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments3.py.expect
sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments4.py
sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments4.py.expect
sha256:9ddcc6ba173bcef0771510dee4ad762d4c93848e3a68434883e8da6e41a48c40  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments5.py
sha256:9ddcc6ba173bcef0771510dee4ad762d4c93848e3a68434883e8da6e41a48c40  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments5.py.expect
sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments6.py
sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments6.py.expect
sha256:d324e60d5ebee1443c3396666b9d9f6dec96b240fb90cec0f613bbcc0b038b5d  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments8.py
sha256:6fcf792cfcdbe644d6a028048b7285fb50a5e5c06828f87114d8301ea9ee0495  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments8.py.expect
sha256:becc8e7e4156db1ccfc60e308a57f53668817cb471bae2956e59144aba0adfe4  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments9.py
sha256:332e243ff8f997c9cb235f4f75ae1798a9919ec1189032ac846219f9e1cbec35  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments9.py.expect
sha256:6c84a219349e3f38ec995af0bcfbda3daf80cdf3b50c9fbc23200f5f2c41f8a8  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments_non_breaking_space.py
sha256:4f9298c6f9031b239e2ad6f4cb9d6baf0555419f4bff09a860659fa8be9920ed  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/comments_non_breaking_space.py.expect
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/composition.py
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/composition.py.expect
sha256:46ba511011c139e1fa5477af852f893fe242a69a739be48e816f7df04d1d46c2  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/composition_no_trailing_comma.py
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/composition_no_trailing_comma.py.expect
sha256:fb59b3aebe5d0bf1e801fda22ff03a35efa82912e7b1aab1c36029fd5cb9b229  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/docstring.options.json
sha256:4510a44e6aedc4d32345f8e97b16973ec6f9cd9d9febf9b913ab1cfee2ab3324  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/docstring.py
sha256:705175669e4f47a93d1b926eb137d3601e1c1e77768693a003a47f6298f15f7c  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/docstring.py.expect
sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/docstring_no_extra_empty_line_before_eof.py
sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/docstring_no_extra_empty_line_before_eof.py.expect
sha256:80809169c1aff103bbafbdb340d107ea897aedbfac5b081947bf0b7421fdb5d7  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/docstring_preview.py
sha256:51797e3eeaf65f2102a72d5123c3b86dd4f50c399f5b09208f31c71e3cb158c9  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/docstring_preview.py.expect
sha256:20989bf07c855ac62e79cf9ac6911a36cd154a327ab040c57c990820eb67b768  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/empty_lines.py
sha256:b52bc54ae139d40234f36f36933a1e00fbae3b6c4d27123e28c19ad0712a024c  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/empty_lines.py.expect
sha256:66cea41f1ed9620b5a900548eba86300277a1b2382fc40f2fe43c9fd6be90a68  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/expression.py
sha256:557fd4f1c676dbe126e2c149744cbe02b935ad202728862dc3b84ffd62f71b02  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/expression.py.expect
sha256:3cde34023be87484496b025ab296da27e060b7d53fc7ffd8f8dd80660333e484  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtonoff.py
sha256:853b3aead63a6e4bab46c063a3da92ab689b8f509bf7d99859f257a6431997be  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtonoff.py.expect
sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtonoff2.py
sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtonoff2.py.expect
sha256:58e4aa0c9d0ecfcbdbfbc8c70735293249a67b88980a3e6091e892eba4ff5c8d  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtonoff3.py
sha256:7236e407c3209d88cc7172aa8a350606359e0007da0ff2d0e716b37bda751e95  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtonoff3.py.expect
sha256:e39c329b4e8df62e9c2b30e9e645fd7848a63e04fc2bab1a9a228267a5b76dcc  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtonoff4.py
sha256:a315d677c2ce8d4c221632126b83bef28b1e96fd0f21a831971ce0596f915dd2  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtonoff4.py.expect
sha256:2811fed96ad4df75a6c95aa6f0c0236037ca0dfdf4567a455a908e5ebd535844  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtonoff5.py
sha256:f19ff142148f9605990966719f39804db390a9b56fd76a9acd7f1a48daf24230  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtonoff5.py.expect
sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtpass_imports.py
sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtpass_imports.py.expect
sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip.py
sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip.py.expect
sha256:c65bca6310815b8a417f23fc21613a72967919ef20a7b1955ff3a034c1312dfb  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip2.py
sha256:5b09191cb8769d17481943101cba92440c722084a9da2b1983c8071a4cb3e277  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip2.py.expect
sha256:144d7a05b663a64c436790b25068a42b5f6f6cd777da7fc628afb3d8d56aa0ac  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip3.py
sha256:18bb3fb7bed1e1c23522ce35a481954298ca94a7ebce7497db18c18d2a67d5fd  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip3.py.expect
sha256:ba43ae62c45112c10727a629c1bc690c6039053beb70053998bc397f340717b9  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip4.py
sha256:0b229aab4300bcfa09d5059341e83e6f4a2bc263af3f8050d783a9e868ab8efc  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip4.py.expect
sha256:929ce956b698b0e439d7f8b94687a767a84648bc0c2e28e6ef9a03e023755f69  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip5.py
sha256:74963aeed742f9cd92d02e8a053be2efbf70379d129b0b64d6aef800589aa2df  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip5.py.expect
sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip6.py
sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip6.py.expect
sha256:299b7b15dcc09a2b5ac0efae131aaf295e0cc892d202535d7a329f880cd137ef  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip7.py
sha256:004c7e948714c61c8f29443dfbae34b4e4832337477f695d286b3f13a645c0c9  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip7.py.expect
sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip8.py
sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fmtskip8.py.expect
sha256:df8d19d3a1ffb05750d28cd7a3a1b5db9708b8e55f96e9f706bb42f9e4ab39ca  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fstring.py
sha256:ad8388741622bc9afc8473496f63a61cd6e845aca9a4e9bfab0ece84309dfdbf  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/fstring.py.expect
sha256:1f7f25bdfc9a733457ee92b022b90505f29b404fdf29186831f77730a80ac006  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/function.py
sha256:acf978b2ba25e7fc1e71cdaada8b633c6738905959d50548be0586294715dea2  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/function.py.expect
sha256:678381926561fa7dca5edcc19ceca6921e488b0a3616e56a089c64b07365f674  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/function2.py
sha256:addc5986b3e28bf28bba2deb5421f6fbfe54c7eca88be53e974c86cf8264a3e2  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/function2.py.expect
sha256:f0048f968c78a0394f447330b4213a829ad6d51bcf857b95b0682d8abe3c140b  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/function_trailing_comma.py
sha256:bf67191b956532a7a1d2d30788addf43478731ebff325dca695800803fbb9fec  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/function_trailing_comma.py.expect
sha256:07dc20e27619beee93bbffc6252fecc239492f8f0ad89140f20b36a7734a1652  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/ignore_pyi.py
sha256:7dce7b4c8c7c649c37e7e75bbbcb0eb6a6859e5731a1bc3536a655dc468d41aa  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/ignore_pyi.py.expect
sha256:7639699f62a5be8c15e38a1b46885c60b88651b27abf083243174047ce5fb7bb  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/import_spacing.py
sha256:7c3bf5663dc8a8dab168f45d9533e3f557c552a51982d73db780b098ef24a811  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/import_spacing.py.expect
sha256:33dc58d76eae70aa305aa0433bb81fb0fb2232a32248c1cb74182c0eb11440d9  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/multiline_consecutive_open_parentheses_ignore.py
sha256:f5b56dcc4f0fc2ff7d8a29a15576ab412540d8ad3dc906c54f310399cc27a7b1  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/multiline_consecutive_open_parentheses_ignore.py.expect
sha256:7b7d7d3adb7329f26649050af7859b9003c8378a9b40429fe8a1b309a01416d4  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/one_element_subscript.py
sha256:78e8440f39234324275e6b22aae2596af4b35ad2b3aacf6c624b923b0a45151e  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/one_element_subscript.py.expect
sha256:5d7e34e8f36ded6f5541085cfbb86d3811542bfc05be7d5dd6974ff97fe45d39  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/pep_604.py
sha256:d8f4f1b8e36a9cdebc7557f21fa79f6ac4ed63eea9df8a7bd4deb03833bfa824  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/pep_604.py.expect
sha256:19c8830daa1153a14091af930f4f620fcac1e6fd18f9de0d516ec42b70e43131  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/power_op_spacing.py
sha256:3cc9b81cf8907749f9a25a0735a11a5bfd9c4f5633a27104db32118c3a6942eb  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/power_op_spacing.py.expect
sha256:543232b10558e6e1697c1a2107affe202cf375e4de25f05eb607f8a9165828b3  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/prefer_rhs_split_reformatted.py
sha256:e03ffd4fe992329e2748464376db23102f2693cf2d85aeb5eebbc0ee6d353256  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/prefer_rhs_split_reformatted.py.expect
sha256:68efd94fd8d57e2848761e88e4123f88cf3e1515cc13c3366faf68df4a9bf6f5  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/remove_await_parens.py
sha256:8dec4e525964d03d1bd2374c6bf40375788375e2ce705ff25fe34039df44bbda  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/remove_await_parens.py.expect
sha256:2a5fabd0c265b4b2b6f41d5bbc20f7bd2b326e0781481e810b1fe37e4789c97f  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/remove_except_parens.py
sha256:e214cde60a9389a4a6ac64441483d2c1339c06ebe54eb42ff571e6685d6ac194  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/remove_except_parens.py.expect
sha256:197b78e803d8d95ec974e07e5df04a611f8270dede6f073914e1045795bf6e6e  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/remove_for_brackets.py
sha256:fe47a63ffb771e9b4c037e7055b3f7701e03f34dbc485623d2fb36e986dd0170  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/remove_for_brackets.py.expect
sha256:988fde09b2e2ae41f2b275b4483d2a59a067fb78933af8f695ea3264fceffdf3  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/remove_newline_after_code_block_open.py
sha256:3827398842dc0c964da9499683eef8aeb6bef803a84361f815521463ce6903e5  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/remove_newline_after_code_block_open.py.expect
sha256:8361063b7b59094c8fda6a1d96134f7f62da656c56e6474b132385ba3b9653c8  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/remove_parens.py
sha256:fb092caf8387eb3cdf4115a7cd66bdbfce62a977d4343a3c39a60d21315c7128  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/remove_parens.py.expect
sha256:f52ed8c5e7cfb4c67c952a1d1d88fd8df0f1ae75be57f46ebb88f7bf2d19b9c1  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/return_annotation_brackets.py
sha256:432ef8ed605b96f4c10b54823216ab3434c25068d8a0893fac959151127359f8  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/return_annotation_brackets.py.expect
sha256:81567e172fdddb3d70b9cc318fee5a767c9f66e60d8b8cf8d0fcd4bc4d682716  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/skip_magic_trailing_comma.options.json
sha256:eb71c60ffbc76e825152380a94111d379889945cd369aca3587ed131af975296  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/skip_magic_trailing_comma.py
sha256:ef953c789b3f06b6909b5d16c7a3e1d973343fedc43aefc01e97c7631806bfd9  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/skip_magic_trailing_comma.py.expect
sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/slices.py
sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/slices.py.expect
sha256:2425759a8f9966b0313c4fa86683698db3f68ce8032f510594aa0132d5860463  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/string_prefixes.py
sha256:1197c94fcc578170bd2be6dcc97de16b0f39a998d57a15a62c81f5c6878d45b0  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/string_prefixes.py.expect
sha256:ae72500028a799cdbf91489379377faffc98d36a68b394bbf5060174ec7e1cda  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/torture.py
sha256:8076385f927983eb2d63a9cfb8f989fd294efbc6e18dfba71b524e806906edde  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/torture.py.expect
sha256:ffa5cec07864a45ebcd3eee2809c1fac0475c5fb1b8b0de9923f09cbcb2925ae  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/trailing_comma_optional_parens1.py
sha256:3d524b08abcf9fa8bd75d5e04de057f66d5a9e4abef0c5d987c8111c7a7c798b  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/trailing_comma_optional_parens1.py.expect
sha256:4392da08a607a620e9a8e22409f5183761ce1a7a25f2faddc0133d193fc6aeff  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/trailing_comma_optional_parens2.py
sha256:a73eb35bf921b4bb0ba625b5d699fb01273fa2ecacdb1f6c67320694dc1f1ceb  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/trailing_comma_optional_parens2.py.expect
sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/trailing_comma_optional_parens3.py
sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/trailing_comma_optional_parens3.py.expect
sha256:6f10885154674d518e2bdd1fed31880bad0570b91b634f82ad51a63c265a26b8  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/trailing_commas_in_leading_parts.py
sha256:150613bae8bcde1bc3a2d0dd92da96c0250a3343abf7ee41564fe8f1ca37a453  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/trailing_commas_in_leading_parts.py.expect
sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/tricky_unicode_symbols.py
sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/tricky_unicode_symbols.py.expect
sha256:6a8e07fb0ba3b1a0605154e94203184cae24cd8d80740e0e32ef7a8eedb4b2fa  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/tupleassign.py
sha256:22ebcc4db98b2fe13302daaed4b3542c5d37a1f5d93c6d5b2a50544c8506e416  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/tupleassign.py.expect
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/whitespace.py
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/whitespace.py.expect
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/type_comments/
sha256:f97240d33d629d61cd97d0c949d888d771f7a99cc886efc1db7f6dbb4f42844b  crates/ruff_python_formatter/resources/test/fixtures/black/type_comments/type_comment_syntax_error.py
sha256:50a9f9bed969b35e061a50a2e2cbf194e89ff09dd2bb094467b7e50e011140d9  crates/ruff_python_formatter/resources/test/fixtures/black/type_comments/type_comment_syntax_error.py.expect
sha256:edcc3b176574fcaa2d80688d94b3a2d9fc12e7b35e70548cee2536ca70b5a146  crates/ruff_python_formatter/resources/test/fixtures/import_black_tests.py
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/
sha256:effceb1a7f32e34d24e6ba3234c54bede5d7f0c6b8c7b25d4988763123d0da10  crates/ruff_python_formatter/resources/test/fixtures/ruff/.editorconfig
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/
sha256:dfe52e2e67d5d34d0005720cc775c62c58f5f3a8172e4a3d10969549441ec928  crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/.editorconfig
sha256:bacb67413343b7211f55073e376921821b7f6c5e336ff05b558f9e03d5e8c4f0  crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/.gitattributes
sha256:e29d95830634d87e5dfca8f88a67911727a747b87378080f8de7f7c2644f6d01  crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/string.py
sha256:23463856112e19f05054e27f872efeacae01b4aaf88b213bce82ef14959348b9  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.options.json
sha256:964230379fb5b14eb9e7a4c2e89352f944d0589a2e20463f104771387240e03f  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.py
sha256:6a3cf5192354f71615ac51034b3e97c20eda99643fcaf5bbe6d41ad59bd12167  crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_multiple_trailing_newlines.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_now_newline.py
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_trailing_newline.py
sha256:1a0f564ddc6039457b2fb26b3d6a316c15eba20a886449847c3210c35821a693  crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_whitespace.py
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/
sha256:c442fed5a53de2d06efde4f3caa1d7dc0de60ceecc96f26c038ff74adc2f0b7d  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/annotated_assign.py
sha256:e191be3b892c254e136c92d123d03cc15dca106ce14388a85ad9adbf08d90615  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/attribute.py
sha256:f524442f566d2b07c9e5d518c712e1b475ec626cd76e47558edb845859148e5c  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/await.py
sha256:dd4c53459d5650ab3fdce02f70a436a98e5f6b0c54b74718fbeb5efec45731b5  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary.py
sha256:f6520b240c568f521da7cc66f6265c8b617e4d6bb776ef3109f37e086eadb644  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary_implicit_string.py
sha256:6df1ab9b85b4019c537219aa321396aad1161090d8443468773cee70ae45940d  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary_pow_spacing.py
sha256:8f9a534ad9caa169a9b7aa7a35d8a13cab8d8740b2f91c3c0c2e7a62f1fd1a04  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/boolean_operation.py
sha256:e8138d8f129ac3463bd7e6b7f84f474a910d88972cf6985535c5aab05e1b5c9b  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/bytes.options.json
sha256:cc0b1b21079c2fcb6c4e8cde9b63a8b44852875659da3d67f0f91c545e3a1c2e  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/bytes.py
sha256:8e43cfd306e40f03e074373762510ca0345b3dd752e1fb59f7c62d16569f5e57  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/call.py
sha256:71ade08c09607cfd9343f557b56ff7738281a668afd4ffa1ba433435bab5d830  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/compare.py
sha256:7a4ea042ed01e670a83c8c25b645ef0c36d4c1e2b9b61ede7bfd4f0f0bb86631  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/dict.py
sha256:ca7d70f80cda8a5cedbf16b49764442ca1c6e2845ee9f5d629c6d17b93f40b83  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/dict_comp.py
sha256:84c4a725c4412bb6a836840f0ad88994c5b1f66969e2c3b87f4425e46b37bba0  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.py
sha256:f4e24c64631a37a9fd9d03c8aa81663c8a8c694581afed9de868ebc52fbeebc6  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/generator_exp.py
sha256:5b26f762789e3f7b7ea3d237367cfdf297990bdc3e6ac91f78c595df34e3986a  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/if.py
sha256:b5f0b1416e1cefb50d0922dea37772d5e4d519c209deb37f9fa7d9fe7e2faddd  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/lambda.py
sha256:039c6cc7f946cb86fb794c0e56476ac1c51bd877d2175421afd8afdca85b9a26  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list.py
sha256:eacad902edd7bd0567e8fec3b7c3a223d42a813e55ccc96d937ef9d4af4c98de  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list_comp.py
sha256:10776f7084a00560ff3dbda6a470519e1f19872693c3a09ed1facd50da3a1e90  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/named_expr.py
sha256:126fe9ee752a5d0e96c717ef7d69afafe69fff442d21274bc4a215c6f0c1d816  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/number.py
sha256:504b395d27ea082afe21ab874a39610f22da5c749d2e38e8ff2091ea861dd764  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/optional_parentheses_comments.py
sha256:8080032904e3d59f111f89e878f0d61e74ece4712f821b2e2f3edd4879e6326c  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/set_comp.py
sha256:f60f3e5c8ca8ceef1ab4f4e23be7ca7ac076d8ad2c1868ff2d9db0ce35e178f2  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/slice.py
sha256:13f1202840731094151157b7a6c45fc2c2a9d2c9eeca5a71f3ab3f5aff934877  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/split_empty_brackets.py
sha256:d436ad5fba4b88addee674057ee84879a07dce219ed8d49d5224bdec05c5e7b3  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/starred.py
sha256:e8138d8f129ac3463bd7e6b7f84f474a910d88972cf6985535c5aab05e1b5c9b  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.options.json
sha256:dc6975802e7b436418e732e901c1c2f06439df435c0b75559bbe6fb58329a1b0  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.py
sha256:b2e00c462077cc77ba1c32f07ec82c0464bdd697a82a47fc23dce50949cc6e44  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/subscript.py
sha256:b6420c56c91c967d922f36e6eb641c33dc62e8b49f6e4e2683731b9a33d90552  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/tuple.py
sha256:aeb7fa03266cbcaf009d11bc296ac5f0a53bbdd4b2b2f496e7e7becd99cb947e  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/unary.py
sha256:a318db55d4701fc999763a8359a4b69bd6f6c7b71e1370fd5eb676e30d26e9fd  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/unsplittable.py
sha256:d728846de4a07f7d5e19a6ecaa50509c040deb810e957e42d4b2a503cab962a0  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/yield.py
sha256:b6f3dd60260946b01a42283b6bf303b4f36313653c3a59e460e25064bd91b7af  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/yield_from.py
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/
sha256:43014f50e950f503caab296d0f4080bda1db3c8c9abd36cff358e4414f3c8900  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/comments.py
sha256:3cbe5a1c7f0e10fab3295b7696c3f27e81ae70bdcd79f135f83344b33b133a2a  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/empty_file.py
sha256:53bdf3d1f2cde48ae828398e9797a011781d4b98133c617937580892f6cd42eb  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_docstring.options.json
sha256:cc269b6df38ef7aeb652437ef0f6133f51c0537e8799d93136d45fd05dd4b5a6  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_docstring.py
sha256:b4a664e54ecf31e196054e91266b3b8a9f6e368570fbc3274469b6db496207ae  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py
sha256:a18e556931240ffd740f7e5f27398661a1dbce4ba134ae53500e606cf5d92307  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_unclosed_trailing_comment.py
sha256:d5232e7bca704a189ed84bc746ceae7f96eb2db7ad201f46bea5afed13f202f8  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/form_feed.py
sha256:1637aa5fbbf59349f29ee39c6c1074b9ed441c2607f45f21382ed4413750b74f  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/indent.options.json
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/indent.py
sha256:53340314ca6e3335ff6e5824b2ae77b704415099af37fcd3980956f9f2f11039  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/last_statement.py
sha256:395cd0e931c43ca05a0e8e8e820fb28f8d2237d54dc39736d77a7cfd665f407a  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/mixed_space_and_tab.options.json
sha256:78c1bdc36863f437c8113f41a997282b879faa9eb3174160ea421d0de7dc278c  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/mixed_space_and_tab.py
sha256:b05d8da2b0ae243ce435e6cca473a7a09708fe9c86e70f336878a08b590696a9  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/newlines.py
sha256:bbbb175621dfad2a3eb9821fc5bc7e940a1050338724a38e5a55bb3f81dd254a  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/no_fmt_on.py
sha256:57fc7c861b4ed4eff551dc714d160b8c91a484487c28e1f5eceead4a8c5ed411  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/off_on_off_on.py
sha256:12fe2f4bb86810a799ba85020a522ee48b4c8bb6f37cadc343d61d860ed706fc  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/simple.py
sha256:d99766cada6a3f91c190f03d496f27b5087972aaa80927566fd16b610fee8d2c  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/trailing_comments.py
sha256:886b85c2fa188ccc0615e6ca7168f57707cedafc114431d588e48f757d0367a9  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/trailing_semicolon.py
sha256:36bdd8fcddb9b16e86d0fa5e0dadf621910496b98e0a7fd82c3ca1bfb793a053  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/yapf.py
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/
sha256:51c6572d66b2fcfd9706f4390a768ead55bd558b4bd8bcbba5250a11b79647c2  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/decorators.py
sha256:740c715cec79a7a8b6aa8825ffb38ebda016277698b4f501c5e6f217b7a504c3  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/docstrings.py
sha256:cc6c02416e9c9db9b4397af38666953360c7518f1501b5ad72538d905914e8ef  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/match.py
sha256:3fb121e514488990f9a2f75ed6ddf2650c497b532c17b90174674baa5a257886  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/or_else.py
sha256:e0a5b08c33895b8e32070b7f1b42be966d305d0beddeecc31e726bf0673a98fa  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/parentheses.py
sha256:b0aacdd07f1bc94cd2f2a317fb4a693785c73f8d51d33fb3e2101788ac87ffc1  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/trailing_semi.py
sha256:4361828a1e5d1630cd9908c1cd4f9d3958a1c0754d0340eb761fa113682a416b  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/type_params.py
sha256:aeed90b13c7f427f02c6796cb53bdf4692435ba2d3353c180ff394974bb01392  crates/ruff_python_formatter/resources/test/fixtures/ruff/form_feed.py
sha256:e2a4a1488db7a174a19a923e644b249b7bceac545537d1fbff82a00b2251f2dc  crates/ruff_python_formatter/resources/test/fixtures/ruff/module_dangling_comment1.py
sha256:de75c039314c5662b453c4aeb48e99feb59707f9e651909cb9f1d6b06cd69023  crates/ruff_python_formatter/resources/test/fixtures/ruff/module_dangling_comment2.py
sha256:d4ae44f113f07ef1ec93c2228684e6d1412fcdc1ee0592287ba285b5c29f29cd  crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.py
sha256:5e131f7c61130539037b06b9a7049c13f5928e652ad6aef540357e7c0774eee7  crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.pyi
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/
sha256:b27231f6ed5756f41e20818148634c87ff9b1d49291e7bf7642372ca5881f3e7  crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/call_chains.py
sha256:0a6e7b0a3e4ded7b95eff213f6b4b0150d63ff76e2e26666e5138dee9492b47c  crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/expression_parentheses_comments.py
sha256:ad35dcfa25f83900216db7594ae3282d31c4f40e51eb271cfe4c0f206ece259f  crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/nested.py
sha256:e4acc1a19dd64eff21e3f3c741ca349b3abe253ac6aa1fc44476d822368c09cb  crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/opening_parentheses_comment_empty.py
sha256:af450ad159726458260425dbb58d8d08f1b229be79b63de2cca06563b52e9029  crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/opening_parentheses_comment_value.py
sha256:f6323720786c8812a68c6ea83fa31673382032a368cf3812383dab09b2b071a8  crates/ruff_python_formatter/resources/test/fixtures/ruff/preview.options.json
sha256:0300c9ba305435a5388a599af334b654cdc79e8d1735b94fe5ae382a3e071680  crates/ruff_python_formatter/resources/test/fixtures/ruff/preview.py
sha256:26711af7aad05e8ed7c8a4c60773bbbea9acde68961c0d7de609374a64636be9  crates/ruff_python_formatter/resources/test/fixtures/ruff/skip_magic_trailing_comma.options.json
sha256:ad6526d2d4711e87a11b10144e5e71ba33b55a162da048e979f764f8841fd14d  crates/ruff_python_formatter/resources/test/fixtures/ruff/skip_magic_trailing_comma.py
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/
sha256:1cceead140e871b60a97ecc25451beb24095c0175889d3628c959f842401cb06  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/ann_assign.py
sha256:a68013c7be9be7d3f61ccecf63f6f92bb89516e8c7f9e603743066825c88e884  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assert.py
sha256:303169cc40cb54164e173c269a71dcd011f6cdce4706c9a6b45ad03517ecbda4  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assign.py
sha256:a707c8ba863ae583c37f58c1ae9cf176cfab8168d88ca114a9c680d8df75af1e  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/aug_assign.py
sha256:2856e5750b88802b10402dcb54cb605d6164fd292282e84873897ae67cf77131  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/break.py
sha256:19f1616ce32c982597724dd1e1d9e436e87f65e5f4f7e78ec722eeb591f4cfe2  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/class_definition.py
sha256:05c650ef6dbacd34776c53eb7ad2404c6acc3c813df97c51ba33dc74477fcca2  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/delete.py
sha256:f636e707ecd5970cbadab4edf7101743ceeed30bdb30cfb5ebca123089913762  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/ellipsis.pyi
sha256:8e246a4a2eb04dfc41e92088b832679c826b7a3dd58878f7f14d966c9f138331  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/for.py
sha256:7cb0dac5cfe31f8f29cba813745656d9c1ae411c9745d5677439692246864373  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/function.py
sha256:2f949878c6c589eb688a2d758f85bdfb51a34ad91edfaf223d95da5f259affee  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/global.py
sha256:d7e855fde5dc888d9a45f53eae5887866cbefed45730831ee2fc87195bad458c  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/if.py
sha256:dfe2add16d762874dc03ee8f0116785dd8ece5236624884e743c0d2d46c87e51  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/import.py
sha256:50cb161e647262d1f2d2d6da0523e08c7c8f74ff0bba4dca267b08621f344b77  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/import_from.py
sha256:282f1ec8a9123168cd9cc45b396950d52b3c9615ab69c640c33c6beba9ca60c1  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/match.py
sha256:1356c236535d400e22583e2ba9b37812e0b017a3b4d028c22a453e7b8d2b6d3c  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/module_comment.py
sha256:eb5018b33df42329fe6c09ca01aaf42034a142b928951e9ad7b8d1a31d8a636c  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/nonlocal.py
sha256:94da2ce0afe7b34ae1ed5ee2e5377c81d77b7fbfc878b4643175902a0073a17e  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/raise.py
sha256:dcbd9b4e5548ff411ddbaf3836b1208493521c5946768ecdefe875cab76f6ae9  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return.py
sha256:4e4a8396e7340679ec15adea6bbde9c1a85f746871e0a966d1843e186ca8a532  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_annotation.py
sha256:e45fc45861fe619b8e5e5ddba00f5718c873ed8280025e5ecba8b01cd4a3f652  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.py
sha256:0a35123f3a3f63dddf138babd9c7534a90c5e5cabc163955ea2e718e5014ff51  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.pyi
sha256:6d72bfd78551a5fab93d7d6e254c8b5ee51a41670f0a976f5b7407ff838cf43e  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/try.py
sha256:4188c7a84fa4a0edeb48a05dca52bfacda26d40ba06da29046ddfe4cee59f726  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/type_alias.py
sha256:0037ec70d20217e3ba632b476b7f27c3953f66c9dfe020fba23d6fad6bf03ecf  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/while.py
sha256:c3353d9c73e924cbafc6f9f72f308b89f129241120390bddbf924c42c93a0e02  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.py
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/
sha256:dafc45587239cee7fe0d7bb7451120e150a6576a1c6a296d76049cd4b6d8d5d8  crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/comments.pyi
sha256:ecfed84298f5d8ac4ca0c86e53396fc2b12a12a9af81b06f7dca5d5d52b494b0  crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/nesting.pyi
sha256:cbd0cb5159857efa6a754f9b5d9866b6edbb0a2044dfe82ce150da67af3b317a  crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/suite.pyi
sha256:8ce90b9520a520e9087ad84aeb55f3d24f7eae39b6144950927eeb942a145f8a  crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/top_level.pyi
sha256:7cc80951cc1168a1131ac5e8f8d4ca81fb00d9c1dbe043c6d5b28be489df496c  crates/ruff_python_formatter/resources/test/fixtures/ruff/tab_width.options.json
sha256:575416cf9093aeac68152b3916f25517c17abe310ede273885ef4174e1a37fb8  crates/ruff_python_formatter/resources/test/fixtures/ruff/tab_width.py
sha256:5629d05cfe38a5795c641f4b17513e1078857fe46b615c4708e6c18216f580e8  crates/ruff_python_formatter/resources/test/fixtures/ruff/trailing_comments.py
sha256:d5c3e34c23cf5d602a2f9c431c22b1ff1b197562dea9aa9a97569bd6490fccd2  crates/ruff_python_formatter/resources/test/fixtures/ruff/trivia.py
sha256:0777d4b1171842e65f0fcfb948410523f4e08f47fbb6be68b14d4689a87a93d0  crates/ruff_python_formatter/shrink_formatter_errors.py
                                                                         crates/ruff_python_formatter/src/
sha256:abc6ccc8e334caab348e55a0cd340e41203c92b01cdbe99dfcdb26a313280605  crates/ruff_python_formatter/src/builders.rs
sha256:13a8557616da048e3ad4a09928f8b38015cda62d2c33059d2d2ceb18ce7f2574  crates/ruff_python_formatter/src/cli.rs
                                                                         crates/ruff_python_formatter/src/comments/
sha256:764d72465c67f528b9079ea2523fad07dbd76984aac1e81b3f5217292ff0051a  crates/ruff_python_formatter/src/comments/debug.rs
sha256:4f7dd2e73be32f0504b70c95a1d7d9dbae189876ceba9db38de23b819e525f26  crates/ruff_python_formatter/src/comments/format.rs
sha256:5875fce225583f97cd307a6b76a97d750d16f24ef09bfe5f0476dd52844f829e  crates/ruff_python_formatter/src/comments/map.rs
sha256:ba1b9890b1809c5876ef3a5ed9942d85d232e8f259a15a512a0c496f9f37c718  crates/ruff_python_formatter/src/comments/mod.rs
sha256:5171aaced71a3a87d722014743e6defa966f558c913371202bc271c7fadd510c  crates/ruff_python_formatter/src/comments/node_key.rs
sha256:21545830caaf989b48edf6705195691f995087702589a8b202960dff6ca98022  crates/ruff_python_formatter/src/comments/placement.rs
                                                                         crates/ruff_python_formatter/src/comments/snapshots/
sha256:59d7fd5ee0f895b06ae47a9c3bcb3cff8bf743880b68060bddff767d90d98802  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__debug__tests__debug.snap
sha256:929d800cc6c7884a3a4b80f008a78ef35c7a51021e7753e99408af19ebf17d8a  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__base_test.snap
sha256:338bfd2ba89dc78a4985c41c666598f07f7e6e09f6a5718b072198b58d6ba08c  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_comment.snap
sha256:3b88732937de169f6574918c08cc75de8cd6399f98e16b36afe65a2032f0dfac  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_trailing_end_of_line_comment.snap
sha256:b9fa42085f18688e00fc9106514a3f56237b1e628b3b85505fb8443b3c4ee4cc  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__dangling_comment.snap
sha256:325f78b509ff447925913fecf689c2f49f332218bb6374ce2d7fdb5e137e49a3  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__empty_file.snap
sha256:86a35dbe0eee197fa536de43802d82e35bac8d21ca5e91b265329e0bf9d7c229  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_else_comments.snap
sha256:01b020a09ec6d5d0db4013882eda8286a14d647a9dfc70028bdc4837a876ad5f  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_if_else_comments.snap
sha256:895bfae652bfb90eafed3f5705902f4c697f68a379e92c62929e7c94a23938d1  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__leading_most_outer.snap
sha256:d717ef6b34e5605372436942e99b15d4dd11d314c3983c1a8b803436f7f70326  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__match_cases.snap
sha256:b659214d516eadf0587b7a3ac45b10ebe2891e1918dbf9a4e95bdb8073ddd774  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__nested_binary_expression.snap
sha256:b2618ad9593cdf808412a9dffd9355924ebb5ee21b5601e84d3f6dd795598671  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_slash_on_same_line.snap
sha256:d2e4f746e1940d6d6eb37b9465697f192f33e818e76da11a93fbef8e60be15ac  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_with_defaults.snap
sha256:d33bcfb5c613e1becc9acda82bed29b4050a5cf7674f3b2dd4db8343750f0dcd  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__only_comments.snap
sha256:d2f0932c2a0ff10841d4161d1893a07c8c5a06b897370116c6a76bb8b8aa44d0  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_expression.snap
sha256:2cd01cd73e31bc37fa22896fd7f949f69252c58ef993df4a0abdd9a357504ce9  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_trailing_comment.snap
sha256:f3ffe835144d44dfe43543ee20687742fb3e40ee3f427022e1b74e7b7cdcac3d  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment.snap
sha256:5d0975534d8d8036992757b21e556d8bea7e091155883316aea832cad529f39e  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment_without_following_node.snap
sha256:f3ffe835144d44dfe43543ee20687742fb3e40ee3f427022e1b74e7b7cdcac3d  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_leading_comma_comment.snap
sha256:2fad2f1a0fb0e8c5b5d49d2efb8cc90799cef3fdd50b83600a2354f55a6fb0b5  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_after_comma.snap
sha256:7d7ff4052f739ea8b5bccee0a271ee8ce6fe5ef9350cf9d05d2f0080473d151b  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_comment_after_single_statement_body.snap
sha256:8937a9ef125f9b7a170da335c0c23cdea0571fc209ad0da6ad3a39ba7182e366  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_function_comment.snap
sha256:cd1430b783d3a89bdec726f72d972989401249f1ae4d3fcae4a3a08899b2e022  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer.snap
sha256:5d6096dcc52abbd9bd0c37d2b93c3bba3f13fca56eed29f8015731285e2a97f5  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer_nested.snap
sha256:f1503967087ad97a5bae35fb0c4f798f30b95584358eddc3c7d657d7e4b19eab  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except.snap
sha256:9b97834855fde3de5ab7bb5a61fc026e8990c0acca325a507d681b3489d03d33  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except_finally_else.snap
sha256:c95313f7b4fc9550316b50b5665cfaf02868293d4b2e5241f2c8ea5d56d40074  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_else_end_of_line_comment.snap
sha256:1991cd0c5548a1859fe31b1986b5b901b4b5378230c7c724d888e6f18d3ebe02  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_end_of_line_comment.snap
sha256:b1948e8bc585f4f5ab4a2dd7e4614a400ebbee9f20089f2bed6c526d465ca27d  crates/ruff_python_formatter/src/comments/visitor.rs
sha256:ec328dde3cb25f1b36ffc273ba5734c16fb8705866f42b2ea140429ef16fc3d0  crates/ruff_python_formatter/src/context.rs
                                                                         crates/ruff_python_formatter/src/expression/
sha256:829edba316bf65603a47cb2911f91685b6eaa3f2f0c2f10e053aadc7a2b05599  crates/ruff_python_formatter/src/expression/binary_like.rs
sha256:87f1c8d56ebbc865624e122f8a77a813bc168eda720d8d4e227897bc59450809  crates/ruff_python_formatter/src/expression/expr_attribute.rs
sha256:81d4647aeca779a3ffd446999b9af77f514a06af8d0bc977301f870b4171a735  crates/ruff_python_formatter/src/expression/expr_await.rs
sha256:2e411787f85aa79f9f38be533ca597f8c5ac476002a8511e969409ceea5b8fbd  crates/ruff_python_formatter/src/expression/expr_bin_op.rs
sha256:98ab331802420856c6557573bac2d5412cdd61424b9c1454998453cea8a4b4c1  crates/ruff_python_formatter/src/expression/expr_bool_op.rs
sha256:4807af25d8fddb26c8f8fa642d4c63e685e50d3caf5f375a416698109512ac1d  crates/ruff_python_formatter/src/expression/expr_boolean_literal.rs
sha256:0d221f3183faffe3e151772eeac1d3950f8a190b7c4750e7437626fa12e834d2  crates/ruff_python_formatter/src/expression/expr_bytes_literal.rs
sha256:214dc818d857d5bb5b0578f467ed12b703415fda8009aaa9419bdfed5ff6c70e  crates/ruff_python_formatter/src/expression/expr_call.rs
sha256:3c007f72068dded43ee991e8fafc7978fec07ce291b94e0717b6d29aa28f07a7  crates/ruff_python_formatter/src/expression/expr_compare.rs
sha256:bf21040d900b610f80c04db01eb05185a0941dc975052b7b9909d3bcc85f9101  crates/ruff_python_formatter/src/expression/expr_dict.rs
sha256:e08b2129fcca0e2e4adf70caab448207bfca4f25caa37716e0eea404bd22b9bc  crates/ruff_python_formatter/src/expression/expr_dict_comp.rs
sha256:6049b52c3abbe9d41b2fe2afd1b1ed2f666fcd14bd156afe5b87be5c87408987  crates/ruff_python_formatter/src/expression/expr_ellipsis_literal.rs
sha256:bde215efb7fbcd5086e3f66ab0abe8cf5b4192acbf0888c244c5fcd35f7502a7  crates/ruff_python_formatter/src/expression/expr_f_string.rs
sha256:107c7450ff24805c6e0c4f6507372b534e2a9153c0170d5c4b63a916d8674f03  crates/ruff_python_formatter/src/expression/expr_formatted_value.rs
sha256:f841f058a0d0339f190a790093469800a7de11352f2fe4658526b447cd3f186b  crates/ruff_python_formatter/src/expression/expr_generator_exp.rs
sha256:988747f5f6bea979b303d6e343c551fe0df06eaea0c94d3243279704d92bfd67  crates/ruff_python_formatter/src/expression/expr_if_exp.rs
sha256:0accaa3983f4665d3e444b8aecec044a14b7c3e771576bac927f05b79412affa  crates/ruff_python_formatter/src/expression/expr_ipy_escape_command.rs
sha256:3716cbf896ab63c4577c92296e34f94493af9b4d9d95aaf73e343a9488347158  crates/ruff_python_formatter/src/expression/expr_lambda.rs
sha256:520bf74729dadbde8f90f718352f6445b0c6604f034f8c006bd84aae8871dd25  crates/ruff_python_formatter/src/expression/expr_list.rs
sha256:2c4dc17367e87575bce49573af851c18afb665a4379c256bf0f9802fd7766b26  crates/ruff_python_formatter/src/expression/expr_list_comp.rs
sha256:3bd7d3d4b4c5a6668257c16c4fea160ef87a5be3dfee2e3c2d170dc4d14fc92a  crates/ruff_python_formatter/src/expression/expr_name.rs
sha256:7eac04231688b8c22e7a5346093c47a648eea61be337c27b2e843bafdd95e542  crates/ruff_python_formatter/src/expression/expr_named_expr.rs
sha256:f92916ef933ad74de8c27dfa9e392ef04c17979b5faa5317829412b452daf1a7  crates/ruff_python_formatter/src/expression/expr_none_literal.rs
sha256:fef762efc3b4859fa2969377157d7ceef1adda65fbbcbabab96d0b6af68fb08e  crates/ruff_python_formatter/src/expression/expr_number_literal.rs
sha256:c6feeedbbbccd75ebecfd36f014008bf30db1c17fe8b8c2427dfd33f92ab6b29  crates/ruff_python_formatter/src/expression/expr_set.rs
sha256:c03ffc5139bbb50e3f97074fa734192577ed7be6863314a10c5928d0e3568685  crates/ruff_python_formatter/src/expression/expr_set_comp.rs
sha256:c2ca3afd522993842fbdac00cccef13605845b83ec0160483784f35c97b9c963  crates/ruff_python_formatter/src/expression/expr_slice.rs
sha256:76a602040416bb1baaa449a62026f4aceb47a81aa8c3ae711af3d3a4f86a93ee  crates/ruff_python_formatter/src/expression/expr_starred.rs
sha256:eb3e7a8f6a3728e0135447ddfaed528685e1690a1c85e02f5e47a083feaea9bf  crates/ruff_python_formatter/src/expression/expr_string_literal.rs
sha256:af07234fec3fa6d2405edebb91de991db21bd9841bf5de783f1fc9404f0a05bf  crates/ruff_python_formatter/src/expression/expr_subscript.rs
sha256:673b72739a50c53a66bb0b843d9fb11ed31db0cdc0e2f8c6e8636ddb6809ce38  crates/ruff_python_formatter/src/expression/expr_tuple.rs
sha256:e9104bde7386187bd380f074fb06a0579dd428ddc1813e47122caaa0e71a4790  crates/ruff_python_formatter/src/expression/expr_unary_op.rs
sha256:c77e5033be4a7b5fa04229124bf611262384195db743af23e41e72e5479d155a  crates/ruff_python_formatter/src/expression/expr_yield.rs
sha256:8d3177e403e1d209203e5a552d72e04477adcaaa55ac458e50fa56fb30f4502d  crates/ruff_python_formatter/src/expression/expr_yield_from.rs
sha256:026dad9c9a15bfb802b3cd2bf58b06010af5c44d8aab985e901a22ab7efb0f8d  crates/ruff_python_formatter/src/expression/mod.rs
sha256:efa9286e8ecc202668f85b77c8f4abd9a21ee5fe60ca390c36c5aaab452dc2fb  crates/ruff_python_formatter/src/expression/operator.rs
sha256:fe99bf38e6e5a2baaea267bcf64bf390a0dd5ed7a1a161a12ab0e59caa79ddc3  crates/ruff_python_formatter/src/expression/parentheses.rs
sha256:158db80e1679729eb308430df495880539b2ae40ed4d736924ee2a5415109597  crates/ruff_python_formatter/src/expression/string.rs
sha256:66d3a2d41a75287cb102a37985beeb47a1923788d37043622e62c4c847c27bac  crates/ruff_python_formatter/src/generated.rs
sha256:6d98ab858e17384d95bb89ff1101bd79e463aadf74935bff55a491151bc52d00  crates/ruff_python_formatter/src/lib.rs
sha256:4251f1d58a2e6282cf0110de4266a0be6482d8f259286403108126c9343dc508  crates/ruff_python_formatter/src/main.rs
                                                                         crates/ruff_python_formatter/src/module/
sha256:01cf2ff04018fcdc2c65e86d403f58c207a877f743246a6fbe5c2d5ba89a86ff  crates/ruff_python_formatter/src/module/mod.rs
sha256:2c99b7c07510689251499f2aa2e785147d521819f3424da7072cfd2b73223b93  crates/ruff_python_formatter/src/module/mod_expression.rs
sha256:8e5b23f416b17ebda67558d8689e7418f48364478bfeea6c9e12096aa1cc7747  crates/ruff_python_formatter/src/module/mod_module.rs
sha256:4755a0d657a49181cde016b7b6a3166316cbfc1c7d2b881fa0ed629ada3133dc  crates/ruff_python_formatter/src/options.rs
                                                                         crates/ruff_python_formatter/src/other/
sha256:8f019c1be53651e0ded34528e97f7c75db0ab847960d676fb7c0bf576006f745  crates/ruff_python_formatter/src/other/alias.rs
sha256:9f64e64f1346a405bdaccdf774c78d114c4fc22aaeeaba125f39c76f72a85ef8  crates/ruff_python_formatter/src/other/arguments.rs
sha256:82ac24be32b3c368fb5fe69478baeb7855484402bb8dd9619b6d2455c7372719  crates/ruff_python_formatter/src/other/commas.rs
sha256:495684865ff0540ca45aab3dbb8de1e2359924fc1ea9d561d516573b5b19e89c  crates/ruff_python_formatter/src/other/comprehension.rs
sha256:942e1e1f10f95e211a1b1b0b41358bd81df6e2c025eecbd1536a6967df458b3f  crates/ruff_python_formatter/src/other/decorator.rs
sha256:a2dfebed2babef082cd06e588c3b5d37b165f07468be17ce9df6e832645c2667  crates/ruff_python_formatter/src/other/elif_else_clause.rs
sha256:d434460884b78377a4a561b86034aa614dcd0c6390e058c2eafefc38fe58fd9b  crates/ruff_python_formatter/src/other/except_handler_except_handler.rs
sha256:41b96ef3ca434782fd37b69d8222b2588ee7a78db59729a69bc815062acfcbf4  crates/ruff_python_formatter/src/other/identifier.rs
sha256:a4dca04b6e41d4eb08bbbebec92b3a6775e25a112f2e217664068ae42b910039  crates/ruff_python_formatter/src/other/keyword.rs
sha256:612b38abc56fa229918442eba4e3d51e2c1e267fce2071b37a3e1a24b57fef63  crates/ruff_python_formatter/src/other/match_case.rs
sha256:6e67bbc380cafad9b17fe084e5bf0ed4be5955d44062c69d2c46d86f1ecdbef1  crates/ruff_python_formatter/src/other/mod.rs
sha256:cf3ca22b8404735b9086fa872db2ab343ee9dd86409fcc745cf7d6b7f55cc4b9  crates/ruff_python_formatter/src/other/parameter.rs
sha256:1980fd3166550e3f3137bbb6ceafa113c1091996612ff715114910f6ed91a139  crates/ruff_python_formatter/src/other/parameter_with_default.rs
sha256:d7af14f591a81f4ed5325ca73892a43bc75e20bf51180ab8cf72a174becdaa72  crates/ruff_python_formatter/src/other/parameters.rs
sha256:72b60e1a0f31b59d17dbfb62280619e574eae8eacff87781703e4d6b61551e2b  crates/ruff_python_formatter/src/other/with_item.rs
                                                                         crates/ruff_python_formatter/src/pattern/
sha256:8733119c7aaba5eecaf1b95c15b2b98861c510d838e8370ffb9c074d07f4177b  crates/ruff_python_formatter/src/pattern/mod.rs
sha256:d8f353d995ef081901b6917e88fd34e211f83d076dfa8e5dbe9e9f5b127ed865  crates/ruff_python_formatter/src/pattern/pattern_arguments.rs
sha256:9f7a1b72518e8d499ae13aa2a31e3250063cc30a0e2c34f2eebe234906853454  crates/ruff_python_formatter/src/pattern/pattern_keyword.rs
sha256:0b50567d6f052d0cf8683e5f32aad129c82585bd69a0a279bacbeb4cef00cdb8  crates/ruff_python_formatter/src/pattern/pattern_match_as.rs
sha256:0b7d2b6216762c52f7b002dd63ed5c130804c2a381442b46732ab16c8c33b66e  crates/ruff_python_formatter/src/pattern/pattern_match_class.rs
sha256:996af10e269a5c81f30802ac0f90a02d44d34c88703ac1b914865673e8ab1eac  crates/ruff_python_formatter/src/pattern/pattern_match_mapping.rs
sha256:ca24f2c668966839309d9772a90efc2999a1b36194751ac5aec8f9e7cb0736f7  crates/ruff_python_formatter/src/pattern/pattern_match_or.rs
sha256:bdbe371991442877c7291e81e1e6dbefa3cd62929561b92f9602c359e22bc867  crates/ruff_python_formatter/src/pattern/pattern_match_sequence.rs
sha256:098574523a412e2f31546e9abe590b3adc22b95e97f955d226f3868ca59fe08c  crates/ruff_python_formatter/src/pattern/pattern_match_singleton.rs
sha256:5ac20d782a0221709a36664acc275b25302c5cb083b79f0d2fd0684cf9d2d722  crates/ruff_python_formatter/src/pattern/pattern_match_star.rs
sha256:563a83609791f0e08183a4d00045e84407c3aa1846a456c45e976ade5ae35b6d  crates/ruff_python_formatter/src/pattern/pattern_match_value.rs
sha256:9c20fcee68e0c1bafd886d70576a8006649a66031b484f622a0068b3de260c25  crates/ruff_python_formatter/src/prelude.rs
                                                                         crates/ruff_python_formatter/src/snapshots/
sha256:29658163b50436096816e05f2c95cd99f3563ea975db8575e84342cd0eec1ab9  crates/ruff_python_formatter/src/snapshots/ruff_python_formatter__tests__string_processing.snap
                                                                         crates/ruff_python_formatter/src/statement/
sha256:61f1218846ead63eb78fde03809c5904d32b1c1beb24687d47d987ed1ef20195  crates/ruff_python_formatter/src/statement/clause.rs
sha256:4a3d6d1d8dcdb8832d7650ee279059602b88fa8ef0b978be6013184f5c205332  crates/ruff_python_formatter/src/statement/mod.rs
sha256:c48ee50cddc6ceee0226a2b39b15d8634babdd5a726dee8258af6e3277124c8a  crates/ruff_python_formatter/src/statement/stmt_ann_assign.rs
sha256:7588b8b4dac318ae71abff52e8ba94e943ed27687b33fc1b4f62cee22d31b821  crates/ruff_python_formatter/src/statement/stmt_assert.rs
sha256:099c6823a30c2f74e1288335c620fcbd742795768e3539e4e6d2d505aed592ac  crates/ruff_python_formatter/src/statement/stmt_assign.rs
sha256:92e5419dd0e312addf6bfe2548fa6bb6c99490b451793f1c01877ea0cb1ecd1e  crates/ruff_python_formatter/src/statement/stmt_aug_assign.rs
sha256:9c61e4f088947295f4b7f568becb3efd242c2839d1591dec0d1c973d8463bdb1  crates/ruff_python_formatter/src/statement/stmt_break.rs
sha256:ac9bb866bb83c2fc08eadf7b2e7ae96ea0ee39f533e69c4592b62793c976299d  crates/ruff_python_formatter/src/statement/stmt_class_def.rs
sha256:f788de8be4063fd3a9d11d357c99878e3050784cb01a58f81c04ceb16e1b1b48  crates/ruff_python_formatter/src/statement/stmt_continue.rs
sha256:3bf4de7287faf4e98d9024eb11679ea9b7392640f106a615d45c17132b7dcd94  crates/ruff_python_formatter/src/statement/stmt_delete.rs
sha256:f8de006ea71f5aea2687a8832306ebd6c537140aa1d21de0c0e2300d889b7306  crates/ruff_python_formatter/src/statement/stmt_expr.rs
sha256:30e3ced5865e3b47065f0410ab4ce4910362926ec17c981c75fce96ff69a54aa  crates/ruff_python_formatter/src/statement/stmt_for.rs
sha256:d316abadfcbd40cae3e6a3661290a80c1fb2ab932c5705e3854a00fdbfaf4996  crates/ruff_python_formatter/src/statement/stmt_function_def.rs
sha256:ce455e66328cb3090b5da7d50fc19b27876a1c622c376ac5e1620ebbf4553ebd  crates/ruff_python_formatter/src/statement/stmt_global.rs
sha256:81357cc6cead3edacded34a1878e349d7a9a4ab3975f3dc6d211ff66c128ee64  crates/ruff_python_formatter/src/statement/stmt_if.rs
sha256:8cc0f9617de98b885f679d0001fec5a4fe7f00fe14cfeaf5a50c85119381bb1c  crates/ruff_python_formatter/src/statement/stmt_import.rs
sha256:bd281e74bf5d636c5ef145fd7bc0a8eec2c19c110515c8e717e9d40aa7543f83  crates/ruff_python_formatter/src/statement/stmt_import_from.rs
sha256:f73eb5a8a59fbe26199700d77b9f373c0735bf251164d071aeac0b548a1032f9  crates/ruff_python_formatter/src/statement/stmt_ipy_escape_command.rs
sha256:5458c677b9f154a730c904e6e0b9045cdbccf746ead7b9701cce592c1bf913cf  crates/ruff_python_formatter/src/statement/stmt_match.rs
sha256:f857049bd928bf613654d2dc4186d383d97e8530e3f1e0a39cbbfc8a737be20d  crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs
sha256:1f1185be6b3d30a36463e46670f9e3e0947eae88943a7a0cda3ffcd64f716b8f  crates/ruff_python_formatter/src/statement/stmt_pass.rs
sha256:208f2da302c17486022c6bce00c8f7ade78be5b84f8b9c70a3a23264da74bc1f  crates/ruff_python_formatter/src/statement/stmt_raise.rs
sha256:574adeee16228be39ec9f31c95d54e8a16013c2d4f784615651d7a29f3ab5b79  crates/ruff_python_formatter/src/statement/stmt_return.rs
sha256:a784f1e4e558d75af25469f7ada99defcef31ef51b5dac66c5856f6f28545224  crates/ruff_python_formatter/src/statement/stmt_try.rs
sha256:6cf71982faea74871f89fc9abe8bf013c331998ab2a3ca76265f49a87a9765eb  crates/ruff_python_formatter/src/statement/stmt_type_alias.rs
sha256:edeb72182fbbfe46f41814c37e52abb80c51912ad5738266e92f8b11d5af03a5  crates/ruff_python_formatter/src/statement/stmt_while.rs
sha256:23be734628c8793fa6961763554dc0e0f80cf9b479859e24bf6a5dbba923c332  crates/ruff_python_formatter/src/statement/stmt_with.rs
sha256:1aca1d76d33818e784afe42e779de640b5a9b4134935b17eb09b3c1a52bee2ff  crates/ruff_python_formatter/src/statement/suite.rs
                                                                         crates/ruff_python_formatter/src/type_param/
sha256:0ee165c71bac8470e8ba8f5d3d0e164c7df4301bd30fa4bfb21c5d508ac36099  crates/ruff_python_formatter/src/type_param/mod.rs
sha256:19eb8fa3fce6a09bb90dd04fd163eb27d62f7fa9da9d655786d314e50c61d07f  crates/ruff_python_formatter/src/type_param/type_param_param_spec.rs
sha256:476c900aeb61b4815712a553892a4c10eb1d6048164507684806781c64cdf474  crates/ruff_python_formatter/src/type_param/type_param_type_var.rs
sha256:86145431cce220bfc2a4094c547be4beb9d9106a97aaf718429a6b2efe4bdabf  crates/ruff_python_formatter/src/type_param/type_param_type_var_tuple.rs
sha256:3f5db908cf1280d6fb3c4c9e28bb900609ac33e2d9bcff329d4b83bb792584db  crates/ruff_python_formatter/src/type_param/type_params.rs
sha256:8e597bb385231891d668bc260cafaf70d55fed9a556677e48cc1aded950d29dc  crates/ruff_python_formatter/src/verbatim.rs
                                                                         crates/ruff_python_formatter/tests/
sha256:0fb3b3d069647089d832bd0c2bcf5513e00a0e876a518007c13a48b7f0836cd0  crates/ruff_python_formatter/tests/fixtures.rs
                                                                         crates/ruff_python_formatter/tests/snapshots/
sha256:c859ef4fb22d7bbd40657207e0306fc85ea92ea9c978310129c24b63499ee3ab  crates/ruff_python_formatter/tests/snapshots/black_compatibility@conditional_expression.py.snap
sha256:956107482dbe519792c04a40f0a2cf881558f1f2d193e37187007d4ce8174922  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__blackd_diff.py.snap
sha256:4bb85603c9de026dfba71bc23e64bca0ed9d722b8227a0526c07270743e2490e  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__debug_visitor.py.snap
sha256:c7d81423695f9593211542647fec388a4c47580b9c70603de885120d1c5aaf71  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__decorators.py.snap
sha256:e84fa2490b34b3faad5ecd03faa75d921e6657dc215be3cc69387ec859f49682  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__docstring_no_string_normalization.py.snap
sha256:55a24ae6f61c30c79d42a270298c82a9d915979cef4ae2dd198599920495d802  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__docstring_preview_no_string_normalization.py.snap
sha256:09a870aae3669c0c831b3032a0cdadfdce0e7f563fd793ccd7a194fad37f52de  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__force_pyi.py.snap
sha256:e5b9b16518b86b3b17ed6436a2d4f8fd128492b68c0cbf2e2dbcb7e3ad7696f7  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__long_strings_flag_disabled.py.snap
sha256:756ec313b561b72be41882be27d1af570a37e575b8f76f79c2396c7585300a54  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__power_op_newline.py.snap
sha256:404e60ad00d7ca7063ec871b12bda3ae7fef74280a4527a7f44a500d330ea626  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__string_quotes.py.snap
sha256:8e50cf15a9c939f28150b76d63e4366846192477fb4cb6ae31a4e57b618f84e7  crates/ruff_python_formatter/tests/snapshots/black_compatibility@py_310__pattern_matching_extras.py.snap
sha256:83f4ec90ee89e2c9e9692135d2dd8839efba321e2492820e484cc94aff7b9f12  crates/ruff_python_formatter/tests/snapshots/black_compatibility@py_310__pattern_matching_style.py.snap
sha256:1e0d9bd86722f5502da1000de2a0342dd823a7e0c5ba9cf1bc54190f6574d38b  crates/ruff_python_formatter/tests/snapshots/black_compatibility@py_310__pep_572_py310.py.snap
sha256:abcb03a5e6ae0296fe7fa799f65059e6ef9e34edeb3352849123b30cb464563a  crates/ruff_python_formatter/tests/snapshots/black_compatibility@py_38__pep_572_remove_parens.py.snap
sha256:3d96d11abdee20a7b64e58ef9603ba67087514559c7ca8682c0813277ec64e76  crates/ruff_python_formatter/tests/snapshots/black_compatibility@raw_docstring.py.snap
sha256:95abd488200f5f769f6afea735144f52f0a68e8085a5640fb4bb22f9a2a9922c  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__comment_after_escaped_newline.py.snap
sha256:a2579d673cb7c0b4f9da02e4d78a39370a607f00ac1dff99bfee861b5d743df0  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__comments2.py.snap
sha256:df4690b0b9111928de4734d339404940a41009f4e5f23290bed380c7d310895c  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__comments6.py.snap
sha256:ad9438b3a24e1405cb2116bbd0200531b9a8effcb6525f248fce995ae6b1b23a  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__comments9.py.snap
sha256:dcbeb32db649680898c180a02958f619b8487a428ad00265e3139f2afd383eb8  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__composition.py.snap
sha256:8bde96f208e700e5b0911bb6ced3d303e916115c18483cb4b762f0392e63a2e0  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__composition_no_trailing_comma.py.snap
sha256:bbfe45c3416dd9edbd8ba11b99a0ee7a5d06aacd03944e537e2cfdd970128e69  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__docstring_preview.py.snap
sha256:2b929f36c9d0eb5b43a3cd328ee20cecd188a552c8edd34d85c040e6c7df109f  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__expression.py.snap
sha256:38856b022c2b99fb15142247978cf3de9df9ecdec872bbc471575436566cf796  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__fmtonoff.py.snap
sha256:4f22ed6cd2135e422a2862f91400f4e8d0993cd3ea8449e570ba920149bf77aa  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__fmtonoff4.py.snap
sha256:c43f9de0995e2c3b4bba2fb446d90372573286a4c9f0b618f15463b825c2c5c6  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__fmtonoff5.py.snap
sha256:1720b87a3738edc9231df4e59ee3b45cce74e347dd8d6d1273fcb1a7a7a59902  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__fmtpass_imports.py.snap
sha256:d6c80091b889890b2e26c1a5835d1fa1c954029403342aa43a9fb2a87b5ad51d  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__fmtskip5.py.snap
sha256:cacb817669b891eed2062bc6b7514165a867256b1e7e352129a580340865589c  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__function.py.snap
sha256:65a55bb223fb9f98a4e498caad7378e1382428fc031dab19894f1145ea115329  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__function2.py.snap
sha256:3cfcf7ec696ca3d2a5bf7b85c9f04b4fad4b810745e189bb91b79c4e9703bf89  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__ignore_pyi.py.snap
sha256:6b35aa8b302ef4b72f49a57320176352b5060bf12e608d12501227f6e2cd5ffc  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__multiline_consecutive_open_parentheses_ignore.py.snap
sha256:6aacc44baa104d06636c76e39bd9f040f884eb8319fb316a1a2743f7603966a9  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__remove_await_parens.py.snap
sha256:6eedd8f4bb5f8af21c8688b0748ecaaa55a9e204f9ebf852e94b8dade2e89099  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__remove_except_parens.py.snap
sha256:e9ee8b09be3d38ecf9a71c7340f9382c5d72930b57292f5b2eb8f8049e84f08f  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__remove_for_brackets.py.snap
sha256:6e15398917543d284d0f45bc81ccce66f1d1328611e6dea54fc9d1351e1a8ba3  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__return_annotation_brackets.py.snap
sha256:1e42a01037dac63df954182a08ddb7a9dddc18482cabd967ee084eca7ae70952  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__torture.py.snap
sha256:64e1cac57092cc6d11c393fb493fdb78e1264dede30505d260a1a062e49c18d6  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__trailing_commas_in_leading_parts.py.snap
sha256:46f5dc000f2a0ab80225587722e17c060825af5835935e98c2ec162d1de599ed  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__tupleassign.py.snap
sha256:37fb7ea0a42a717e57daea9e8fd7b8b9cfdec3d4badd47fe2f817af146b5b97a  crates/ruff_python_formatter/tests/snapshots/format@carriage_return__string.py.snap
sha256:645c9ca1a8f37740a665a8f3278acb431bee0afb8ef837855bcec282b1153c88  crates/ruff_python_formatter/tests/snapshots/format@docstring.py.snap
sha256:6889cda5c2619db22d79b6f83f9e518d506ecbe60baf20d470eb34a35e7aa19c  crates/ruff_python_formatter/tests/snapshots/format@empty_multiple_trailing_newlines.py.snap
sha256:8a1480b1bd4e89a795f1dc514d1e140349415279122900133b85a6449b88119f  crates/ruff_python_formatter/tests/snapshots/format@empty_now_newline.py.snap
sha256:503e07d03d68a77925e019d8aa6bd2b1975e7ffd756dd912271b3b8ad6ed40be  crates/ruff_python_formatter/tests/snapshots/format@empty_trailing_newline.py.snap
sha256:366b66d8bb5f63503d34b703a0d2cf26133a2a9a13e7f166d2830786ae0f409a  crates/ruff_python_formatter/tests/snapshots/format@empty_whitespace.py.snap
sha256:741efba6417943a6abd2602cee36d7caa2ae698dfd6e08892937945770f2518b  crates/ruff_python_formatter/tests/snapshots/format@expression__annotated_assign.py.snap
sha256:a5731e2d543f37534f207d8cb2b0b5d95c414c8ebbf1d0be091f73fb18127472  crates/ruff_python_formatter/tests/snapshots/format@expression__attribute.py.snap
sha256:9cc32fdfdbce726605ee279ff9498d3a12fcdabc08c0953a7f8c90e3994df6e7  crates/ruff_python_formatter/tests/snapshots/format@expression__await.py.snap
sha256:45ed071fab21c5d171558333111a2af4191115f714c616fab75c657244ed97a7  crates/ruff_python_formatter/tests/snapshots/format@expression__binary.py.snap
sha256:a5d605c3c81cd535cee44780f8573e444ba6bd48c87b575844c9caa47dc9dfa9  crates/ruff_python_formatter/tests/snapshots/format@expression__binary_implicit_string.py.snap
sha256:5540534d5957acd066b29ee783026e9ba0db82bd0a6a2f0cf25863244d2245b7  crates/ruff_python_formatter/tests/snapshots/format@expression__binary_pow_spacing.py.snap
sha256:fdb9526069072fa9ee48718092ebdb41bdfae8a9ea5c8f47b1290197f4ab4c24  crates/ruff_python_formatter/tests/snapshots/format@expression__boolean_operation.py.snap
sha256:69fe21da69269825e09bb88745121c9fb6d52dc80d05ecd433c1203b1eaaa063  crates/ruff_python_formatter/tests/snapshots/format@expression__bytes.py.snap
sha256:38787e1a4b268a3b0e8aec05460dd05d116fa88324adea9ae4f39be5640d9c86  crates/ruff_python_formatter/tests/snapshots/format@expression__call.py.snap
sha256:f21f07f64d17f54987d34adf6dd301b896bc98322f7e58d84d7d0080fba0d6aa  crates/ruff_python_formatter/tests/snapshots/format@expression__compare.py.snap
sha256:acfaee0f643855025f74ab478ac02792aadf24a2f3e9d18ab1320b6cceaa74b7  crates/ruff_python_formatter/tests/snapshots/format@expression__dict.py.snap
sha256:545262aedd5c79b489c9daa79434f5aa74913e72bf84db6c2406c758b77ba538  crates/ruff_python_formatter/tests/snapshots/format@expression__dict_comp.py.snap
sha256:25afee2d69fa98a3a988bd647dbbd1cbdcf1e0013a43d187b79273e73cdde1ee  crates/ruff_python_formatter/tests/snapshots/format@expression__fstring.py.snap
sha256:48b7d41235c097e4433b1eafb610f532cd37f3cce09181ac3cb56921153247cc  crates/ruff_python_formatter/tests/snapshots/format@expression__generator_exp.py.snap
sha256:b62b31dbea20f8274c5fb6cd3f0804f8bffa98091301c7f540438c2b8517f89a  crates/ruff_python_formatter/tests/snapshots/format@expression__if.py.snap
sha256:0c7441a5a63a12948f1f8611de87240e9cb3e0185ab647eff33ede87db93ef2b  crates/ruff_python_formatter/tests/snapshots/format@expression__lambda.py.snap
sha256:89f07d03cfe794c29f631e0d45709e0056fee773534e64f3624b52914d0a93be  crates/ruff_python_formatter/tests/snapshots/format@expression__list.py.snap
sha256:e97f6b276e2719810949787fa1d8101bc2b2a05ddda654f294772354fb8aaa27  crates/ruff_python_formatter/tests/snapshots/format@expression__list_comp.py.snap
sha256:4c63697ab5826f2027acb615849d9135a2671079aca98a6ee42d6857b894bc70  crates/ruff_python_formatter/tests/snapshots/format@expression__named_expr.py.snap
sha256:77065e34bcf4c221156c4b475c55e866398386c603e3627aa356a56147f1cc60  crates/ruff_python_formatter/tests/snapshots/format@expression__number.py.snap
sha256:c819d6deffa4d279ec23ed1623bfc6e7ec7a6a3e24efede47ca78eb96af53a71  crates/ruff_python_formatter/tests/snapshots/format@expression__optional_parentheses_comments.py.snap
sha256:ea6fe61a3c4f2c7af007e8feaf4ed97c50ae10e9af388c2c693102296b1eea94  crates/ruff_python_formatter/tests/snapshots/format@expression__set_comp.py.snap
sha256:11e718097c42193955a6def2af544f50c1910dbf53e6c5e239947b123e361c49  crates/ruff_python_formatter/tests/snapshots/format@expression__slice.py.snap
sha256:87410ccfc56c52932e28f2bbf022986c038229ab49c41703e5cc19b855af8692  crates/ruff_python_formatter/tests/snapshots/format@expression__split_empty_brackets.py.snap
sha256:68ba776ff9a9d069eae63b6726b5b2a72687efe15425a8a86f6107baf1c5bac9  crates/ruff_python_formatter/tests/snapshots/format@expression__starred.py.snap
sha256:4be8c225612ef86f1816d9c4b8d626ecee89e8d7a39af1d47854b2925cbcaf30  crates/ruff_python_formatter/tests/snapshots/format@expression__string.py.snap
sha256:9f1b07ba5d134472f77f7ff0f1fde6b304c5156b50ad53930a9aec36c1141245  crates/ruff_python_formatter/tests/snapshots/format@expression__subscript.py.snap
sha256:9cf1e8f2bb6611f154930edf71aefdf5b7786b18545dca6bee132f215d96ed8a  crates/ruff_python_formatter/tests/snapshots/format@expression__tuple.py.snap
sha256:94a33b89d8e91347ca710b32dc101d9cb3218cc4204f7e999905c335995b22f6  crates/ruff_python_formatter/tests/snapshots/format@expression__unary.py.snap
sha256:57a26e082603c70581ac94c217d911b8da811694f6ab3d4f92c472ed12150598  crates/ruff_python_formatter/tests/snapshots/format@expression__unsplittable.py.snap
sha256:3c092b4e24f8fbba3ee7c2c0816515028ed20d89e3ed12525f9b0e9525e226d3  crates/ruff_python_formatter/tests/snapshots/format@expression__yield.py.snap
sha256:bf545cb4d89203aef46d75bf7fd22358c9d4da18b18d405157a104423245cbbb  crates/ruff_python_formatter/tests/snapshots/format@expression__yield_from.py.snap
sha256:292e71f18df0b09e96ce37aa7bf99c4eabe9249af1cb10afe0c9da95cf2a754e  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__comments.py.snap
sha256:03dea7f5237be84193c9f838d928854661a1316c39a2d2944b45979a94b66127  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__empty_file.py.snap
sha256:e70ebdcf44645ecb553f1487b0bf2adb9e79b4207d3d29d50f57cd34c676b2c8  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_docstring.py.snap
sha256:442ce0b2017cdf1374e54c6ffc0c11d17c22c7b350edc86deb539eddcc79e9f7  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_deep_nested_trailing_comment.py.snap
sha256:3e287564ee1d5620d35e3f6605c29bd23a7ca27f5abf499c7c4b8c6a71121cc0  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_trailing_comment.py.snap
sha256:c49fa1df1a69a1e648ecc1a309ef03acdde3b635ea40e0ad6c5ea422717e21a3  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__form_feed.py.snap
sha256:0c0d370d89af3a471f03ebb0c7295fed0e32f0b0d8689fbe66dd6b3edcb43c34  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__indent.py.snap
sha256:d275e43c637ae6fc058741abcd1085937aff1709a267be7d95d71a5104bddc08  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__last_statement.py.snap
sha256:1911a8e0441d262ceb64fdbdc6751db53085bd92a380e2013b43c5bc66f770e2  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__mixed_space_and_tab.py.snap
sha256:cddab021595131c4cdaeccb033c50a2dcb0dfb4ac7313a95fdc6612cacd8b1de  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__newlines.py.snap
sha256:24ec2d52c9b86badf17b626618b7699f9a053e4b7930446f83d6f6dd41639fd6  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__no_fmt_on.py.snap
sha256:c46d4b578dc5873ae1e0493576a04f9f6bd09bdf5c7fedca9406410c76ef4ebb  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__off_on_off_on.py.snap
sha256:944a08ee88c903fc0a3f9ea74d1dffbdf7402bcf298ee831c61ff8b2a9ce164e  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__simple.py.snap
sha256:e6e781c2a79db412a38dd96ace925b7b5b0bbd875dc3fe3f83e43fc22fc3cae3  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_comments.py.snap
sha256:f28ce9822caa7fa1e2817d1456d4ff3f8e673278299024113acd8875bb1bae2a  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_semicolon.py.snap
sha256:f82ccb356f0aeb2d2acb0dae3e512b51adb69d681bb32a6098ac6ad6636b2468  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__yapf.py.snap
sha256:39ac9b4b2420706728b6136423b6da536146a9d1ab0de3afce234a355c30d0cc  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__decorators.py.snap
sha256:6e2fa44e25f7bb249c1a003efe4d26d7001eff0f410568797c76f8674453330f  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__docstrings.py.snap
sha256:71e8594c3409fb45fedfe756c37682db4a8659b53d8ed2aba362e269ce4238b3  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__match.py.snap
sha256:9ed47879c987ba515b46ea1c798d3e836c6617bbb7767c3da65490c12db18fd4  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__or_else.py.snap
sha256:4925e13e0b657373ec676e22e594436cf73b0e1829a2db7e258fbd0ca1dca4d7  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__parentheses.py.snap
sha256:d5f35e33c66ea1537e259d6a73c04ba6fc519e58624a1a12afbb45d9a186cb12  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__trailing_semi.py.snap
sha256:91a522dc7052398be1aa47778422140ed21cb13f5311d09a5cde4ffca7521841  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__type_params.py.snap
sha256:be32867ceae55ad5f656925ae90017b677a25498ddfbe50e410579e0b3ed8e4f  crates/ruff_python_formatter/tests/snapshots/format@form_feed.py.snap
sha256:8c7f4e1c5d040729084668eebb0b88a9b59d2014ec92dfd2ced9ccec9ba306bb  crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment1.py.snap
sha256:5ebda803736818eaba0bc5bf72b771aa944f8e077d88e21db8d8589578938202  crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment2.py.snap
sha256:e48fe681d528dd9d0971c6e53cc10369da129171d408f827745a98603d5c6e3b  crates/ruff_python_formatter/tests/snapshots/format@newlines.py.snap
sha256:850cd47050c7814100646dd1cfbf0206896a8bd10c1deae506447e95aa742d4b  crates/ruff_python_formatter/tests/snapshots/format@newlines.pyi.snap
sha256:cbfdaeeb8ab9d8a5038ba0f843edbea4f3631d5c44de468b1fe570541ae1fff6  crates/ruff_python_formatter/tests/snapshots/format@parentheses__call_chains.py.snap
sha256:2ae33ce474a38e684a92067075076aaca61f3d9904f61bb6b65823aa90955fd6  crates/ruff_python_formatter/tests/snapshots/format@parentheses__expression_parentheses_comments.py.snap
sha256:6d446c280e580a91f90a138c5e89fbd1ed5cf03033b94da23e32a710f290ad1a  crates/ruff_python_formatter/tests/snapshots/format@parentheses__nested.py.snap
sha256:9ad7416cc4e86c4c8c90e5c73fc75f8d5bcbb2169a2aecb5a2d44be90366a2df  crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_empty.py.snap
sha256:c6ed43f21ca2f34ed79ec34eb8a7dc0789ba258891eb4081e25c1fc2119defdb  crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_value.py.snap
sha256:ddc6b338bb40c0aab34dc131e3081be7fad53d4aa4711c9bb76369658ea46771  crates/ruff_python_formatter/tests/snapshots/format@preview.py.snap
sha256:d0ac6e90f2fe270847cbe15fac827ad0e0e2b24c2d4bfa1f09a6c4de3a11156f  crates/ruff_python_formatter/tests/snapshots/format@skip_magic_trailing_comma.py.snap
sha256:541c4163e301576e83ecead7754bd5ce433e4d5004fac4ce2f056ba5d12ed569  crates/ruff_python_formatter/tests/snapshots/format@statement__ann_assign.py.snap
sha256:98988e8c48cf66a93dee253c496232155b03178749c3092a737ee5047e863548  crates/ruff_python_formatter/tests/snapshots/format@statement__assert.py.snap
sha256:6a478cd9fbfab9b453ae3330ad3b09e7674467733f6cded8eaa3595750f4bfb8  crates/ruff_python_formatter/tests/snapshots/format@statement__assign.py.snap
sha256:b4fefbcf5a65b88bfad65f1e01a6cc999ce32109cf325194839afa112ca72a4a  crates/ruff_python_formatter/tests/snapshots/format@statement__aug_assign.py.snap
sha256:873f7e0d1d81d63ba528a67beb642399d3dfaf8ff4d4fb46be674da9d11dfcfb  crates/ruff_python_formatter/tests/snapshots/format@statement__break.py.snap
sha256:d1102c012324f073ee1886dbe21bfca7b324f8bfd4cb805ee81643ca629a1d5d  crates/ruff_python_formatter/tests/snapshots/format@statement__class_definition.py.snap
sha256:03427b6c3fbab5d9f3965f52efcf88000cde33fada7901e20ebe10dd8d8747c4  crates/ruff_python_formatter/tests/snapshots/format@statement__delete.py.snap
sha256:838719b5f4dabe992d19ab09dabc82b463160f26396512bf505f0f52dddcfcfc  crates/ruff_python_formatter/tests/snapshots/format@statement__ellipsis.pyi.snap
sha256:5a4a76e619644dc53896b2f2cdf49c5fb2059dd9a708ae671e394649f8b20201  crates/ruff_python_formatter/tests/snapshots/format@statement__for.py.snap
sha256:a0d9387c5aac16c1888543d7c2f844f79537079dc985a4c540fe488283a7708a  crates/ruff_python_formatter/tests/snapshots/format@statement__function.py.snap
sha256:d523bb93efc184747e95b8732b65970b7b1bb71df9377ef5a46447312369f83b  crates/ruff_python_formatter/tests/snapshots/format@statement__global.py.snap
sha256:d9ea7420a497e046967093ec0992ab1fa29e462cf9c685f4670b0b946cd2cc20  crates/ruff_python_formatter/tests/snapshots/format@statement__if.py.snap
sha256:b6fd404d7dbc55b295e07d887f25a1731bf3caddbcec3070600a14fe352895d1  crates/ruff_python_formatter/tests/snapshots/format@statement__import.py.snap
sha256:a05ec0824025bd9c1d36275bc23298d741487b06d908a69f3a2392e98b7317f4  crates/ruff_python_formatter/tests/snapshots/format@statement__import_from.py.snap
sha256:4b44337843d5edef9308776b0b7e15eb2d0264c5320c4a8f570ba7947319ba91  crates/ruff_python_formatter/tests/snapshots/format@statement__match.py.snap
sha256:2d858b0da270fb362430904987d117aa41f2fb9b169560e364cdce0511391885  crates/ruff_python_formatter/tests/snapshots/format@statement__module_comment.py.snap
sha256:641f04fcca6d4c69417264688d565433901469ccf39986f406fe347a8e728454  crates/ruff_python_formatter/tests/snapshots/format@statement__nonlocal.py.snap
sha256:f7d6ce053d3f67d9a62d8eeb22ae44aa2897980d29adbb91bba9275fba5cef59  crates/ruff_python_formatter/tests/snapshots/format@statement__raise.py.snap
sha256:fbe5c19e92eeeb51f0042607ae0f2ca021e3e4e93f845ab80c43426366814f33  crates/ruff_python_formatter/tests/snapshots/format@statement__return.py.snap
sha256:465b4159985080e77718b773c5bda22bdf5b504e51a3cfb967f1574da0881938  crates/ruff_python_formatter/tests/snapshots/format@statement__return_annotation.py.snap
sha256:8a060d50e244f736f3197765e67ca39a79f2487101138afb935b620fe1bbbfe4  crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.py.snap
sha256:7632dc74f28d2783645a6c2764228a0340104a84364f7ca21795e3231ec9d5e7  crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.pyi.snap
sha256:5de67b6b37a33cfd859f257e67e51f8d92fdf0b551d05ca8483cdf492a823512  crates/ruff_python_formatter/tests/snapshots/format@statement__try.py.snap
sha256:beb1f159c41f9e9d5be53d38e8b8c8b251d1d5c7593f04d10b276cdeae98e4f2  crates/ruff_python_formatter/tests/snapshots/format@statement__type_alias.py.snap
sha256:665ed0eaaff7b7ee5c0dc7d9f22ba83ffe6b4ad7e0a9a529ab99b99030e144b9  crates/ruff_python_formatter/tests/snapshots/format@statement__while.py.snap
sha256:5a1bfc5b97b9a39b3e1fa1c7f1b36d2d5e694196cd2d9ab3ffb060de7cc24f7b  crates/ruff_python_formatter/tests/snapshots/format@statement__with.py.snap
sha256:d843915f3f955c5cb656b156bc2079956f3e52d1d526e81003b67b991a74c20d  crates/ruff_python_formatter/tests/snapshots/format@stub_files__comments.pyi.snap
sha256:246b5ab913c6f53099e7a63fd7523e0ea585e77295f7252a445392340aa97b68  crates/ruff_python_formatter/tests/snapshots/format@stub_files__nesting.pyi.snap
sha256:0570643cc229ea5fe5b0d33c501d93459ec63ddb41c0b913f63419e0ce345a6c  crates/ruff_python_formatter/tests/snapshots/format@stub_files__suite.pyi.snap
sha256:f9e5f33c3278660dc65e88169d8266a806ccbbd3481ca62a25af6187aa42625a  crates/ruff_python_formatter/tests/snapshots/format@stub_files__top_level.pyi.snap
sha256:89284567f869a3ee448fca79cbe7936a363b8619a3498172d99ea0a72a2aa28a  crates/ruff_python_formatter/tests/snapshots/format@tab_width.py.snap
sha256:5fe80995233c4bd0e2bde2b6afbd7fba83973c0b26f1bbedf152b322bd341d8b  crates/ruff_python_formatter/tests/snapshots/format@trailing_comments.py.snap
sha256:2b2ff919695b6c13879e4ff6d92d525134db38033a6c51f19390ae08729bd714  crates/ruff_python_formatter/tests/snapshots/format@trivia.py.snap
                                                                         crates/ruff_python_index/
sha256:e2fc22a6f69ae230f7ec6fb5cf782ffc50003cafdf7f1469d121b593ea3c398a  crates/ruff_python_index/Cargo.toml
                                                                         crates/ruff_python_index/src/
sha256:0b5a2a76b5e350e77390056a689eb5dfb659b6a7ab0a01650b459fdbe88c040c  crates/ruff_python_index/src/comment_ranges.rs
sha256:310ad19f0980eb2fd890b8aa59d62756d1c6df1510aad8f40573c2b84562957f  crates/ruff_python_index/src/fstring_ranges.rs
sha256:822c0ec4150a170fb02d7ca5655f602867bf71a78969b77f2b86b71a51b644d7  crates/ruff_python_index/src/indexer.rs
sha256:ffe49a279ba00728338e435af135b49656c659640d74fabcc231e59ea7d6cb4a  crates/ruff_python_index/src/lib.rs
                                                                         crates/ruff_python_literal/
sha256:9a916954d7ae442dfec219a2bc54bd006488aa985e13dc3cb14baca0c8a267b6  crates/ruff_python_literal/Cargo.toml
                                                                         crates/ruff_python_literal/src/
sha256:cf7dc57f226b60864ed8f3355f1fa909bb69110a7350d8953b597c74d3ea47ca  crates/ruff_python_literal/src/cformat.rs
sha256:89d1f946a2f7617e883d2f36c06865577c0916a3647532340aae6e9cde6be33c  crates/ruff_python_literal/src/char.rs
sha256:ba80d0caa1121121c97331f90b0b9c210a96921b691966307ed5c85e7373068b  crates/ruff_python_literal/src/escape.rs
sha256:80d64c87df858e5949fe7f5ddec833a1ac1ab9a6195497a2618a34d35b15b21d  crates/ruff_python_literal/src/float.rs
sha256:1de20d0fcf145ee78b06fa348cf15440bc485e655e1847db5502a387374ee39a  crates/ruff_python_literal/src/format.rs
sha256:841567af710caed6794cf8a23c44fea41207ea210062e01b41309f1b11edac2f  crates/ruff_python_literal/src/lib.rs
                                                                         crates/ruff_python_parser/
sha256:77c1efa25060a453a02e25000408326756b4104f5919f96e5b7548f06e85cc34  crates/ruff_python_parser/Cargo.toml
sha256:f96fa893351f188ae0b707161e39b9d65f0e702b0f31ce04af4240e3ff4bd0e0  crates/ruff_python_parser/build.rs
                                                                         crates/ruff_python_parser/src/
sha256:b098f3c35423b69e2bfc2bb1800f41df48cadde0da662771f530486da2e725d5  crates/ruff_python_parser/src/context.rs
sha256:ac17d2fc3a2f9698a87a292cc8d8235e62ff95f3017e941a6af1bfb4c4bcf426  crates/ruff_python_parser/src/function.rs
sha256:52afdc3bc0b5e94961f6807dcdc70b8d4028278ac6a140bdfd9f060aa05b9ba2  crates/ruff_python_parser/src/lexer.rs
                                                                         crates/ruff_python_parser/src/lexer/
sha256:6540e42b122947a3f1c3d43e9aeb4dc320ae1b26e62451abff8a8b5619f2a1db  crates/ruff_python_parser/src/lexer/cursor.rs
sha256:d0f970c70f2b3c2a21dcceda2294753b9e8a612416752398121d585624ec409f  crates/ruff_python_parser/src/lexer/fstring.rs
sha256:fc0bcfe312a71163a5f359a92fdd91f665e91e8c78257a94ff77d9352d7d4f24  crates/ruff_python_parser/src/lexer/indentation.rs
sha256:e0e90fed8479b8bcc6843283b3efac4146cdebdbe814c4733daa5a08079652ab  crates/ruff_python_parser/src/lib.rs
sha256:85f49375043fdf3ab6423d2663b5a77e10009756cde9a80cb0d06a12a2596249  crates/ruff_python_parser/src/parser.rs
sha256:4682f6a7488ac02be32b6d13a3588c8bddd2512c7ed2a59fa03e1acba9cadc02  crates/ruff_python_parser/src/python.lalrpop
sha256:23c011741cc1190320db9587a3462e6e663f3cc724d0f764625eb722b7c46f61  crates/ruff_python_parser/src/python.rs
                                                                         crates/ruff_python_parser/src/snapshots/
sha256:b961413a1d8cbc5327f85037178a7523128128fd8feca744de977a8acfa4e466  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__ann_assign_name.snap
sha256:b878bbc61c9a57792a46af9b4ae49ea5623b6b61a2858d08b97c7e886102c69a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_attribute.snap
sha256:2a0e7cbe4af4c8cd0a2dbeca2e5b5b33b707567ebeb2274ab2ddb9422d07600b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_for.snap
sha256:d8f9fe5cce2c74082e4a5e8923a2c6b1b6bb0fcea73119e134f2e17863a9f476  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list.snap
sha256:eb4226243d7d6dac1ec9ea80eea947e8b96f56ad66542b12c8aac0820fa755b6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list_comp.snap
sha256:fa5b3edaab14b7d43db465eda6323bbad528e27add80ed657e81cf7e31ac439c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_name.snap
sha256:e7b6215296a2dd51db29478063ec5a0f7f5a0889dfe1e15fefa65d7fe05f8b2b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_named_expr.snap
sha256:7393cd4d27f013dd7b25c8df1d80e8b1d0387f8e2d81a3a625aa5651f90734a0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_set_comp.snap
sha256:bb59eb8f4f7bf1ba35b29d79443c314c1d7b37dd659550fc3407e89499e87ac3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_starred.snap
sha256:fc57650a0eeb5222c32cf0000f4bd303bbf1376d3415d1fc592f364d0329e548  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_subscript.snap
sha256:b2aae3a459345fa20532c6a06689dedb7ee46df2cdbef8a87555f20c1c7e8317  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_tuple.snap
sha256:635d9391cc63f613234e5acde98797d147d8b82611577988e5abb7d95848ab42  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_with.snap
sha256:d02bfe3413366cde18ba993b22f3075c4fe7dfda22ce52dbf7d2414fcfcb3c61  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_attribute.snap
sha256:7c71b248331e66c1d9e63e2f7f75695f14b1b6287b2f9bf8742d56e7e02929d5  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_name.snap
sha256:d26b85c318f3cb73d15678ab1ec5d91e5c4eac5064f28ff3091bf731b31aeb0f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_subscript.snap
sha256:7c3b0c1983b4b6f2f581b6cf53efd105bc546e47c8891ab7b201012894a88fea  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_attribute.snap
sha256:f2bc0c9edef39f961fde5af7703ab8afbb3ad500628f5178088d022a7dfe6641  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_name.snap
sha256:0bc031ece0c7308ead3b2983c05b9d156def98d91af1c77ace814bebd2377137  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_subscript.snap
sha256:e4d0f44ebe9acbf8b5bc2f461492d4b286d9db06bc96b3d5a941c1510a484e50  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args.snap
sha256:4cc03181a8157bd7b109659df5ee18e3fb2a1881b55f2c79a2a9e76d8ab7688f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args_with_defaults.snap
sha256:2b442dd1c551f592eeb3a8433959afd9682c23a3fb4e2dbb38c233f917191650  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_no_args.snap
sha256:2b442dd1c551f592eeb3a8433959afd9682c23a3fb4e2dbb38c233f917191650  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_no_args_with_ranges.snap
sha256:cbe32c32141e9d72bceb87e521469d516ad164044390b5c1896846cbfdd8e416  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args.snap
sha256:54015e17725abdf1623deb9d7f130a81b6b2f4ebc917ff5e405f1cadc6ce6e9c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults.snap
sha256:ad76c7f2caaec0651fd630051c9296d5cf47f22416dfcd13d7922ac422b9271b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs.snap
sha256:b0dc8eadbd56466cd110a8507defdc91d4c07de4523093c3d8d933ef0db84173  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs_and_kwargs.snap
sha256:816e3c180ada82691114950da225f55a520ec7982feb7c7283eb9d3c4a617959  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args.snap
sha256:25093b7935bad4449aff58880d2e7935738a0ea9fa0ea06353d698d990d846a0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_defaults.snap
sha256:816e3c180ada82691114950da225f55a520ec7982feb7c7283eb9d3c4a617959  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_ranges.snap
sha256:1f4a42d08dfabcfb7fcf2ee4cbabfd1467c73b48f53cfdb95ef8abeb247a3b08  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_kw_only_args.snap
sha256:472e621e06f8c7777cb31211e689d47db7535e61e054439a44bc96b8392099dd  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_kw_only_args_with_defaults.snap
sha256:4c86e20ea69ec2ae0f5defcd78a4143e06fafb01f180e480325836ea17bd3775  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_no_args.snap
sha256:459bd1c43e1d7d218e4474ddf1e937f0a828aec27d7f110dc389242159964ce0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_and_kw_only_args.snap
sha256:516934adb3746f518aeeb880d85935dcc6dcb213f1f0d7fc2ad8475b1c696402  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args.snap
sha256:556923a3e6a05ddbfa9d878f60b26edc06cb8409128cdf4d9e6fe700f76549b1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args_with_defaults.snap
sha256:75ced892dcf403e0cc779dd39a10b1af62a696455a43b0d4415072085e9ea410  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__assignment.snap
sha256:06699391fde3a7c5aa3541088e598e196e96a1e3d16974007e860319f5598d50  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_mac_eol.snap
sha256:9f95fa539ba90e894c908c7ee63bb416611496a8e1e21f37c52f48ef99b35c2e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_unix_eol.snap
sha256:8cff6eb81c1d2c5f24e5347eba5afbf14dd55bdae1a895980f2c17d60050b22b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_windows_eol.snap
sha256:53ce6db17a9fc25225af251ef42b56aafc84dd02e17ee7c43543cf1c1e5839d9  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_mac_eol.snap
sha256:48cd8118d416a486747b6503f80ded5b24bc19895b7f809c5fec920ff9ce84d3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_mac_eol.snap
sha256:043d22665bfd1df7ed0da87675e5d034162b6f4bdb6e17137ff0a9e0318419ad  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_unix_eol.snap
sha256:13f6d60248593b0982d06a461b68570c62893dcd5dbb3bdcb4004827d4a2d17d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_windows_eol.snap
sha256:b122ecfb3da2ea8bfa3fcd716d11f2e84a5f2c92abbee3fd3b1b279a6707117a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_unix_eol.snap
sha256:861345f654698d36756d5b50d84757d260c41af7cf0261db5c7c648617c36179  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_windows_eol.snap
sha256:e25be8fec2a3f16d671d395584e192b8965ee9b670d50ad0d0e55f06e2407ba1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_fstrings.snap
sha256:f72ca5ca7d5782be014b8376473e34717967bec9e2e199deb6c8a90fad4e2fca  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_ipython_escape_command.snap
sha256:bcfcdae70025519b2c23eede44634ac670f96360310702989b2a2eb384b64445  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__escape_unicode_name.snap
sha256:b0805817c5e790c4e75f5fee082daf1fea79b10e740634f4a902fca2d51365a2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring.snap
sha256:86d12221380cb26fe5d8f43122d8a547dcff62333846c51025d2a86c03472257  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_comments.snap
sha256:9368beb6390ae8ec7e6ee18072ae14a3328a3e3e795c2885b58dea39f638ba06  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_conversion.snap
sha256:ff5cb8f6126f844da4f1b69a1ea83e5b38f039455b70f129981c02531c72ef94  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape.snap
sha256:74dd4ac05a2afc9cd4dd023aa28e3f440b563a75da6f0df024b95414a6da49c0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_braces.snap
sha256:cce627c1f70145e842abc655b0a4da00a842075ca261995a06d196841554a95f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_raw.snap
sha256:215c21555deed454f62945ad7ea40447160f606fa48549804d5bf90c670e2a1d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_expression_multiline.snap
sha256:760368d2be9477b3b4ac90a9596bb4bacaf3c9aca5437f34a1476964419a9381  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_multiline.snap
sha256:dd8324862318524620760f6f8d785062e8db1e162ae0dbb0df96f54df60d93f9  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode.snap
sha256:44106bbf07f3579b1dfdd172247f95b9fdef166ff5182247a1d64d415e0e82e7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode_raw.snap
sha256:ba574cb8baa1199058efa0edd3bb2b1527bbca8e708e8d3e16103b11a28aaa43  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_nested.snap
sha256:036764bc8c0e96e059fbe26359a6696c89fe6f566f6fa8988b8a861f96d2654e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_parentheses.snap
sha256:4d31565b93ec7a8cc897c90c3bb79b6feff0aea5b364e4c8e028dd1d9f4ab09e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_prefix.snap
sha256:08cd70daa440f73abd803cc7ff6e9ad6dedd70e0849112a9e106ade2d2f854c3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_mac_eol.snap
sha256:f96952fcfa3002fbeeb112a3cc292f6cf936ea870190a099817b746e2e9b9b53  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_unix_eol.snap
sha256:465169b35d48c795468bbc0ef449eff60f8237251519ffef453d90161fd3ce0e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_windows_eol.snap
sha256:bb8a059c2c2ee51f14032b80efff4bd8ceabdb16a3055a63abdef9ccb203b457  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_format_spec.snap
sha256:6dbbe904a954286587b0729be91e7d0f2a43d93a987aad10ccad95c85e32a78c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_ipy_escape_command.snap
sha256:a38a722054dc6fa9eec6436125dbafd8083c33b910bec30a7a8deb8aa157e187  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_lambda_expression.snap
sha256:406cb3a049f58c785a7d538022643ddc1cc8463cea2604072e84ef9d03a83c16  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_multiline_format_spec.snap
sha256:7a44629d1407e239e32ca7e860547a02dc20e2c2446e9c173fd51a0d1aec2370  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_named_expression.snap
sha256:b1dd223d03b75b50eff6d6f6d5ff40135b863f464946bbaedd421879cf053b80  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_nul_char.snap
sha256:8605a14f7375c59c622a62dec4b03cb068c60cccae5c1205ff63b27c1fff1860  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_mac_eol.snap
sha256:0c8e1fd813d22859acdafd6617f1e22bc24de224b55225335e7a76c0f37aa746  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_unix_eol.snap
sha256:490b6cf4d246b0a7d0567065a4d44fba4aa29a81d1423c451452b6c0b38165a1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_windows_eol.snap
sha256:7c75c95996b0a18509f1f74943e1a0d7f9840091b2dd4f9459e64bc16b27ad33  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_big.snap
sha256:7c75c95996b0a18509f1f74943e1a0d7f9840091b2dd4f9459e64bc16b27ad33  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_small.snap
sha256:c8d168210203da7ec60a5e3e4110203881a9559a887bcc4914c8c4e6e632ee50  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command.snap
sha256:62712ffb4215c87bdf7e52fe53ceda87242a4914296087634bce7920a7f90dfa  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_assignment.snap
sha256:3fceaba6ef069abb20be6392f7e7ecd876977322b540f8cc500dfb86d5524bd3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_indentation.snap
sha256:efdfb7dc85926f9debb9df708a99d8aa19d9d197c51a935e34b2175ccbef2ff9  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_mac_eol.snap
sha256:3476bff3ac012ae9d917b306c59da3becff555b7b1d82ca31aed1965ef92a376  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_unix_eol.snap
sha256:e96b08763038496872ccbef351e49a1f941cd10e893b2fbf65249f317f81ca24  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_windows_eol.snap
sha256:8cbc867adbd80cdce18a90b3da18acac9c5bf9852bdd891c05ee673f1863a767  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_mac_eol_and_eof.snap
sha256:de7bc8d87e1911efb4939e345c8aaa422df45783f2714bbbc6fbbc3975a2a3bb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_unix_eol_and_eof.snap
sha256:03d54d7e41d3813203285feece0bd0da119ec8771826555ef5cc5c2af81c095c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_windows_eol_and_eof.snap
sha256:e28fdc01eb0c0e66c2321e707bd0c395e292e0726fd912b6a811efed5840d657  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_help_end_escape_command.snap
sha256:71ae4eba8e90af723a972ab3dee5c0611f886c55b16687343649337582c92928  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_empty.snap
sha256:e13adad231b486dc136b658024f44973b21bf8fc5bbbf63d39c2bf48df08c913  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_long.snap
sha256:713c8a6425f7d7c9107bc6247a8f97d56e94f989576f46257ff7ec88a6360b64  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_single_whitespace.snap
sha256:95d419cdf874ba25850c5ee2d3b54b5b89abe1cc3e9acab9c1fa9967c4d5f31c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_whitespace.snap
sha256:ebab3172e007972b51f763c629dcc001a5ec6e9d1073fdaa664dcdd2984afedd  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__logical_newline_line_comment.snap
sha256:b349b4e0e56aa4d31f79b3029e99cfd30f5b75ee85953bb2e5a2498ef56f6177  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_mac_eol.snap
sha256:cbaf2d9ef7245a9bacc52d545244385a7ddcaf98ad9d5829a78ab5a3fc309700  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_unix_eol.snap
sha256:c944e9517d88fec4df99667e99d1e5fcccfcc64e6a4eec7e0338c1d4256687ff  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_windows_eol.snap
sha256:a6a0f04fe96566550167b5e3fa29dd5678d92ea53d28fb6701b2621ba7839d85  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__non_logical_newline_in_string_continuation.snap
sha256:4ca8125242e7227c2103726fa0f2ad465c9fb624e060e6f278e36b7980703fe5  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__numbers.snap
sha256:84275dab80dbbd0c949cebcf087462117877b5ef148f658f986b64e371032622  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__operators.snap
sha256:163538297190b213fff7a2708ff2f74c6afcbe604bebbec270a3ac1d7c29659a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string.snap
sha256:f664c268beb95be3e7024e67791a4eb238b7c5ce5ffcefbde83c173587d74acf  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_mac_eol.snap
sha256:40272184980c512ea6bcde4b435b920aa5146834213cca682a945c418b562faa  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_unix_eol.snap
sha256:83268eeca3dc8c7a0135ff3c3c719f60655abf10cce8e56d1780091aaf1e638a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_windows_eol.snap
sha256:eff60239a985e1365066c071ce8883f76073b46990e024936e8e99072c357284  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tet_too_low_dedent.snap
sha256:f8ad2f0eaa3b098700d0a7bacc62e2ba989e4df8856ea692437a116f7af48b43  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_mac_eol.snap
sha256:e8267f516bd9ecd0af0fed39afc0f4ad443237f67ab480605d5f0d3c86e5d7cc  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_unix_eol.snap
sha256:6bed5d2246dee31ac876cca87cb3916cea106d0e9e60efa7ad75f239844dcb47  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_windows_eol.snap
sha256:c20084c119844521372c3fd4de8b4acdf69f7ded1fd16eb1ea3c3ea027d6f2b6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__decorator_ranges.snap
sha256:961c31b9ee8a37a867dea39aaf99f907fc9c7d9342910a24840ca52dd71cee4c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__dict_unpacking.snap
sha256:9790f67b2bede05f7e77b734cd5e8323642a46188f877c81d1145b963051541b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__fstrings.snap
sha256:5398985a80e266eab8afc9161b1347ba9f3bec09f40c48149c85850885b9657a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__fstrings_with_unicode.snap
sha256:25d34c1f88f4812273135d58cc4d19078ecf296ceb43327b9b96fb7fca1de51e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__generator_expression_argument.snap
sha256:dda6b08dc5526ff72629f0d20a6801c5c0f716002dde2cacd3d127145a1142de  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__ipython_escape_commands.snap
sha256:78a86537204129023dddc2be4ea27c646b25559af5b1747756398d071a8fc05a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match.snap
sha256:e18d8f5a9f55422c7fa2554f06bd6bfeea40bf963b4a433dd4f91de3a00f338d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match_as_identifier.snap
sha256:30dd6076657a19a89fbe6f1f33bfd030b78a7b8675d955810377b03c446d8fb8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__named_expression.snap
sha256:8a523e35003ed4ac89f2ceb3ad1d0996cd854294e853014a8d259adf266e6692  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__numeric_literals.snap
sha256:33e184a4dfb8de1d69b095356fb844a856536e4c622aec19ca07b2137a5a3947  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__numeric_literals_attribute_access.snap
sha256:70253815763a018fc495b4571cf89997f049045c539adb03ae8fa8a245c3c1fb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parenthesized_with_statement.snap
sha256:f8b285a0e395d3f9bfc3dd30c2c963494c306c2824aa8c8ce38d58f92213a897  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_bool_op_and.snap
sha256:58500f2edeff295b406be279b5cef625aaff20c53df2978095261ddab7c15b6d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_bool_op_or.snap
sha256:f4b8a7ceaaa23e6cb2b35b960fbe838a90c9bb9629d21b1bd3922d3d1aec1c75  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class.snap
sha256:8381af66402ab2e42134673011c170ce77b357b6840d5c89b1da6cf1d30bc088  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class_generic_types.snap
sha256:8e31c893875c99cb6deb278253e671848d9e3a5aada9ee36ab3f2e056098f383  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_dict_comprehension.snap
sha256:f67288b5bb2ae4ef5caf1346ce46c245d23b5b58a2eab9929dc0485df8be41af  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_double_list_comprehension.snap
sha256:2a9d8b97be493091bd2db4d5f5f39e165d7c68bb03d55bb67bc89b9c0ed4b4ae  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_empty.snap
sha256:b926c438dc94c040389305c3e1711ea0556a5a8fa038099a99d3c957e52b5bbb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_f_string.snap
sha256:39ed49df979b9eabb52423ce1fd3a0f811347489dfe2f8b2f26be2f6c7580d52  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_function_definition.snap
sha256:7c4369edda6ca3fe538f1a10e2f48dda0e845bcb1532bfd719ca2ed7a5224e3f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_generator_comprehension.snap
sha256:85fd64e1697e8a44f28367c759940d1bc5f6730b2aa17763801d4e929ff1cc53  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_elif_else.snap
sha256:03dd7b2a8d38048fd815f1a347cdb4cff3e3d3bef758d05b8459f24531e8c850  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_else_generator_comprehension.snap
sha256:752bba0898d313033a1d02b70c839f827ce94d579f8066071ae38b7305a1482b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_kwargs.snap
sha256:d2c2f9d31274d8dd1e85c6e85b2947963bb5ce5a8c3b2e617b22551ba1ce67b5  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_lambda.snap
sha256:883f6b663b056ef1a8244d92c7d2e08c89f93cab275f18f0c0d4eb4dcde76f04  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_lambda_no_args.snap
sha256:51747422c946b589bc32e7d8015b8ca07edb9dc042448662ce29fe9ced9b4ac8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_list_comprehension.snap
sha256:9209ee3ad487753be236248bd62a6e2df54b3812ca9114f848800556e20e8c96  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_named_expression_generator_comprehension.snap
sha256:1859c429a91e73aa07bea6a5dabd7c0063cced27e11cc0135a9a75790c90b0ef  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_2.snap
sha256:862f9b981d1c205459ea0a5706e04bd819bc7b53390ba1e1550cb17409b61702  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_hello.snap
sha256:4d7b04881811b80a0fed38f1c1bce422a6b8a14d8d47ff4ba2a8c7dce51696b8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_string.snap
sha256:dce3e12c5521c200f283998e36680c931dbbdec3f73e30d4ae91504f46813cd9  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_tuples.snap
sha256:1574c0b493e43fcba1706b5662fa032c9ed68c980a343f6009e794dbff87a6d8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_type_declaration.snap
sha256:b0bc0734cca9cd627ae08ca423b85fb9dd67e6ffe640f9322cdf53b757a17f79  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__patma.snap
sha256:9fadf5c32fb0120fdb260802ce7ff24a09038a226f7c1c35dd874798d6674cba  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__slice.snap
sha256:5271ce9830d7de7ff5057da68f93f6d8b9cd0387a84c875b62f386f66d14acb2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__star_index.snap
sha256:48f0536f06749d1d4818cfa8b07f809ca63e64000681af8a31961f1f3cc18de8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try.snap
sha256:4bd43965ba3d3ce66116ccf594145afd39b1d2007483dd76483dfb5f76d4514c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try_star.snap
sha256:bcc8cb4b125c41882e175df15accc97afc8d0ae4b9c94d3c25b0985f1d3a141f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__type_as_identifier.snap
sha256:85cb808df0fb90a1ed86230723e7163716411faa8342cff82c4a342291d16b01  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__unicode_aliases.snap
sha256:560f32bd93b37fec4749a3544c52dead4080a8a6a06eba086c6b4f5b6e54fb52  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__variadic_generics.snap
sha256:cfbf4d664e18c97117f92195d734694d2106d3d51b5de72c5c1a9ccb5ad3c9d7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__with_statement.snap
sha256:87ca9a02ebddb111c4cc06d895f093f1d7e002a7542598881d1f0fbf2f8cc084  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap
sha256:be68a5f9c2c1b6f0e17377c86a96f06c85daff9876338a97eb6ba674a017c250  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap
sha256:9f6becdccbd12f5bbea5139ad083e6e67b6cd61458d46b5897becc2d8033a046  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap
sha256:7ad1dec43dc70efd98fbb0d25253a0c8d9a6c25ae4afcf74916901ae72bd2046  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap
sha256:d2e7e74690e37deadda257032f8101c9ab7a7c2e62134e09ac37b13a318024b4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap
sha256:9ece25d1a3412f96ca69d0b485c817a32683e9a30b87f81ec5401c4c161f6c9d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__dont_panic_on_8_in_octal_escape.snap
sha256:330deb4cb0efbb84d15997dfec15a75a7eb2265bb2dff641ac51426d23ec51a4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap
sha256:e945cd821f23ed850a3d6f9d816f42211c755e1c6c209a625313c3acea9b3f1a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap
sha256:f9cadf710f49be2f33a2a1d6d69c54c05bd20296db0a4f659b717d654e22b489  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap
sha256:a2fe08b5d9101aaedfc26f130de07849f00d5ee81b12913ce41325e6f2f36c56  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap
sha256:393a15a2a7750985d695f65b361f80946fba0cb37376c45f33350d0d73874880  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap
sha256:1ad87a96f487ddf76f071c2e624f25f9eeb069512efbbd60a35fd4abb953bdb0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap
sha256:6291367d7b471b77b0479c553f0c4cab3a18bbf628cb7774b155dc25a63e016a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap
sha256:7ded45928c9e6c60c3a37528db03d75bc1cff5ae67640ae154e99f7a5d505705  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap
sha256:ec5cfee2b0c5ca07d45308508b9e54b98f5358ceaa1bef269f1f8bbf971ad65a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap
sha256:ab5f54e6ec4d43baa31695ded02263fb0ae4961f75bead487d305868ce85e02e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap
sha256:b53f19fa77175bbb4a3edc690d55fa885e6427176eab46b647d5335b829ddb41  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap
sha256:57d92b9c6b74fb8bdd06d93e12f9fd2b5b1c50df1fabae9e749119bf462eb93e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap
sha256:d955adb00feff8d8ee9cf8f00db4d3815ea7a31a1fc815c9dd2e5ae96047e332  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap
sha256:11849cfe158f22e815787af1b613b13c677ab620efb78e908d3adc8b7f920dc0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap
sha256:af99b668c18457d33f666ffbfe205fac8a88dc5828fb38b78c05de77690d1361  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap
sha256:45e2f348b43a60e133cfbe87f57479c39ddae07458718585f27bdabd3ee334d6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap
sha256:45e2f348b43a60e133cfbe87f57479c39ddae07458718585f27bdabd3ee334d6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap
sha256:4325a1618c2bcab34ef80795e66032ac9d14710c75428bd5604bb103dcfec6c7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap
sha256:06c5be4031c0961b1fb0c704c636e12c3bfd9c8220346afdcf3c11d6288dad2e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_4.snap
sha256:0bed860c225b1c17f9af74ce50ae71932596bf087309afb7bdb4417de5eae818  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap
sha256:8dc38f9f24c5eee837be74131f42afa1aaf0b3a1974bdc61b6243359b3cdb29b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap
sha256:eced6f46ec40e55f77da19d9fb2869f8eab5c3618094f698e2deececf15486c1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_concatenation_string_spec.snap
sha256:cdcf9b66f1cbcd5a51837d6155790cd44a8f7026b1ba3c5644efb9ac5ec05d8f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap
sha256:2a6196a30bbae0c20d8722b5c40638339fda549215858f83e67d1c9ae34836b8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_string_spec.snap
sha256:fda8dab0a9782df9c390ae75e8fd95c23f7d56c6bd3df31880bcb00dc8297189  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap
sha256:4cb1966324f37999f90306c018a642bb75ee2bc90d38ee58a3143fdb13545116  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap
sha256:f840e11c17a033b20c461a74b2c8f49f0abc17e6355c75a1f7963dd36ef719cb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap
sha256:4168041c123d6d5ca33cce794015394497b98326225795b9d4b1dc3f2c8e66f3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap
sha256:545a35792c235f64bb5d964a5edd13144238b7a603e47cfc4bb14fc350e3d912  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap
sha256:d7ea505a8366179d12a8cd68927e31ced5390b19dfabbee265fbf98b175bedd0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap
sha256:db3cc9aca11b5d4b7ddef27de5cd97b6a49bb3896730a6f3bfaba61ed182010d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap
sha256:875f9d92d9bef3b705d02db3bd419ac41e21fc521b636608577de9951b8e6bba  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap
sha256:d353c48dc28bbdfe4587efd03152e4cbc92776fae1daa6b21e2b9802c1f5b5d1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap
sha256:fe5b4a2d5e1571aa35626dc75df5cee761d0f38e9c753cbb12238a2be76692ac  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap
sha256:c3a06faab784b3ed07e511568c19eefc6f09fd0ebb356109bd9a94831cbfe173  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap
sha256:bcc742887688857c12ab78872b1b6f8cd47b380a2eabfed04459dcb3540686ce  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap
sha256:0ca8cb50ffafcf5afadc6143547b00c76b4a32cb5dc29ffee21442df69b4d8f4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap
sha256:10049d6a909495fdb3f92c81213cabf4c98d8532c0ea188069251925d413d078  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap
sha256:330deb4cb0efbb84d15997dfec15a75a7eb2265bb2dff641ac51426d23ec51a4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap
sha256:4a722bbe8ce5b785a57453e4b268acb80d6684e8ca8c0f326d4c4de9c72467c2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_mac_eol.snap
sha256:4a722bbe8ce5b785a57453e4b268acb80d6684e8ca8c0f326d4c4de9c72467c2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_unix_eol.snap
sha256:7293e0ec90a8c41f88cd1438a13a6b84e7961744d39300cb2d330855534a4e91  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_windows_eol.snap
sha256:97e77df3bb7562e1157f166ca910860e6e56195053ed73ed276f2f73903612ed  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap
sha256:5df62919c9df9700b89fcdabcead366fb72a857f0fecb5889c00fd5e63e3a68b  crates/ruff_python_parser/src/soft_keywords.rs
sha256:2b280eaf328be7208e0c96f64fc140f95ab08fb00161f8dd0a247b04accd3301  crates/ruff_python_parser/src/string.rs
sha256:a21c33c21cf180034ca516136abaaa62573846599ace4af663758105a4618f34  crates/ruff_python_parser/src/token.rs
sha256:9d18aecfa15568c9bd6fc91d3257011bc5b30dd8d2be74ebbcea573f5124626d  crates/ruff_python_parser/src/typing.rs
                                                                         crates/ruff_python_resolver/
sha256:4e1dd9c800fb309fcfff31762251f5cb6b78d88deaee6504b7ca758b56735e02  crates/ruff_python_resolver/Cargo.toml
                                                                         crates/ruff_python_resolver/resources/
                                                                         crates/ruff_python_resolver/resources/test/
                                                                         crates/ruff_python_resolver/resources/test/airflow/
sha256:caf8c1f2f2d489875870ca31ee05963a35b7fb1993251c768c426eec420a7823  crates/ruff_python_resolver/resources/test/airflow/README.md
                                                                         crates/ruff_python_resolver/resources/test/airflow/airflow/
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_resolver/resources/test/airflow/airflow/__init__.py
                                                                         crates/ruff_python_resolver/resources/test/airflow/airflow/api/
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_resolver/resources/test/airflow/airflow/api/__init__.py
                                                                         crates/ruff_python_resolver/resources/test/airflow/airflow/api/common/
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_resolver/resources/test/airflow/airflow/api/common/__init__.py
sha256:6ac21ebf4f2ea307b77ce1b07a37f851ef055f3ee4ef22c9e1e9c3f4daadd2a7  crates/ruff_python_resolver/resources/test/airflow/airflow/api/common/mark_tasks.py
                                                                         crates/ruff_python_resolver/resources/test/airflow/airflow/compat/
sha256:f617571c006b56991ba6366051fb77f643852f6c5219e1b8184b9ad0799e96eb  crates/ruff_python_resolver/resources/test/airflow/airflow/compat/__init__.py
sha256:f3998d273c66ad6e2443bb436f5b58e060c1500d424b4f91a55cd1cd0346b206  crates/ruff_python_resolver/resources/test/airflow/airflow/compat/functools.py
sha256:f3998d273c66ad6e2443bb436f5b58e060c1500d424b4f91a55cd1cd0346b206  crates/ruff_python_resolver/resources/test/airflow/airflow/compat/functools.pyi
                                                                         crates/ruff_python_resolver/resources/test/airflow/airflow/jobs/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_python_resolver/resources/test/airflow/airflow/jobs/__init__.py
sha256:f3998d273c66ad6e2443bb436f5b58e060c1500d424b4f91a55cd1cd0346b206  crates/ruff_python_resolver/resources/test/airflow/airflow/jobs/scheduler_job_runner.py
                                                                         crates/ruff_python_resolver/resources/test/airflow/airflow/providers/
                                                                         crates/ruff_python_resolver/resources/test/airflow/airflow/providers/google/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_python_resolver/resources/test/airflow/airflow/providers/google/__init__.py
                                                                         crates/ruff_python_resolver/resources/test/airflow/airflow/providers/google/cloud/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_python_resolver/resources/test/airflow/airflow/providers/google/cloud/__init__.py
                                                                         crates/ruff_python_resolver/resources/test/airflow/airflow/providers/google/cloud/hooks/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_python_resolver/resources/test/airflow/airflow/providers/google/cloud/hooks/__init__.py
sha256:f3998d273c66ad6e2443bb436f5b58e060c1500d424b4f91a55cd1cd0346b206  crates/ruff_python_resolver/resources/test/airflow/airflow/providers/google/cloud/hooks/gcs.py
                                                                         crates/ruff_python_resolver/resources/test/airflow/venv/
                                                                         crates/ruff_python_resolver/resources/test/airflow/venv/lib/
                                                                         crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/
                                                                         crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/
sha256:c76bb49e8d8497884113462631c180bd6490b1a5803871f474fada61d029789d  crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/_watchdog_fsevents.cpython-311-darwin.so
                                                                         crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/orjson/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/orjson/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/orjson/__init__.pyi
sha256:c76bb49e8d8497884113462631c180bd6490b1a5803871f474fada61d029789d  crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/orjson/orjson.cpython-311-darwin.so
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/orjson/py.typed
                                                                         crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/sqlalchemy/
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/sqlalchemy/__init__.py
                                                                         crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/sqlalchemy/orm/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/sqlalchemy/orm/__init__.py
sha256:f3998d273c66ad6e2443bb436f5b58e060c1500d424b4f91a55cd1cd0346b206  crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/sqlalchemy/orm/base.py
sha256:f3998d273c66ad6e2443bb436f5b58e060c1500d424b4f91a55cd1cd0346b206  crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/sqlalchemy/orm/dependency.py
sha256:f3998d273c66ad6e2443bb436f5b58e060c1500d424b4f91a55cd1cd0346b206  crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/sqlalchemy/orm/query.py
                                                                         crates/ruff_python_resolver/src/
sha256:241bd75e97ba90207fa7ba7f8a27e4cc022d7366efe95983dcb1ed5683e8eae3  crates/ruff_python_resolver/src/config.rs
sha256:40d90995fc00d6c28a1fa5a0f53197e73ca99a3605d3a1cc90a7f0aaa06ece45  crates/ruff_python_resolver/src/execution_environment.rs
sha256:25a283c8228ed34a1d2c98aeb5d719c757cdd34e12af7960c5357ec43341f376  crates/ruff_python_resolver/src/host.rs
sha256:873e38a327f4dc54b0d749eebc3e0b409d8b8bf80a8462f6831d39b41bec203b  crates/ruff_python_resolver/src/implicit_imports.rs
sha256:81e004b134fe9f104a9044b26eea5e295a005d5625ad04eb8da57b0200a621c7  crates/ruff_python_resolver/src/import_result.rs
sha256:b53546ba98c85312335a52c00619a6a8172c05330491dbcbafc6d9dec5d6089f  crates/ruff_python_resolver/src/lib.rs
sha256:60822e5e1616531a4ffaf970a2fae3efd4c9b1f19c0158bb1e317cebb7289028  crates/ruff_python_resolver/src/module_descriptor.rs
sha256:5b7a1f834851bac9d2f73c0d0009c4f03e1810ae6204d3d973e7bb0fcb8b9d9a  crates/ruff_python_resolver/src/native_module.rs
sha256:b673a8368b0c78b2046137bf9257018dbfd7334c206ed2904b00c89e7ceb1b42  crates/ruff_python_resolver/src/py_typed.rs
sha256:bb28a24c2bc9228f3e28c39bad5999753c66448b52ef3771915ae98b821529ab  crates/ruff_python_resolver/src/python_platform.rs
sha256:61c00e3184d190a8c01ed861cace635f3d070f06186a8a5752d07b271a079206  crates/ruff_python_resolver/src/python_version.rs
sha256:a3c218faa3ed3df9a6b426b130ab7617ce5dff9cf294147226bcf2befcad8bb9  crates/ruff_python_resolver/src/resolver.rs
sha256:816f3482fee0cf5251bc0f8846675610d7c095f037205da57bc713b3086668d0  crates/ruff_python_resolver/src/search.rs
                                                                         crates/ruff_python_resolver/src/snapshots/
sha256:5dffff4267c7743b4c13c47186c651bb465d1628808e0e4e125320816f49c9d0  crates/ruff_python_resolver/src/snapshots/ruff_python_resolver__tests__airflow_explicit_native_module.snap
sha256:56a727f9a69acbe4a53ba231200543b01adedd17bc85b73811838962ea85b8cf  crates/ruff_python_resolver/src/snapshots/ruff_python_resolver__tests__airflow_first_party.snap
sha256:6892acc7d4455a9eb79e9b8a64bf53d52d7edd5c3bd14678a4761d51acc31d9c  crates/ruff_python_resolver/src/snapshots/ruff_python_resolver__tests__airflow_implicit_native_module.snap
sha256:68959d7dd0bdaa810a569eb87ccd6bb81299908b8c889a1b1f2b87332dff9fbb  crates/ruff_python_resolver/src/snapshots/ruff_python_resolver__tests__airflow_namespace_package.snap
sha256:3a8f9e17cc64adc93e8329660ba6934b83c8b4853e9a010f646a6186a3805946  crates/ruff_python_resolver/src/snapshots/ruff_python_resolver__tests__airflow_standard_library.snap
sha256:25a889bc50bf9782d508d8b2587335d5288c306c3a5f0164cb1742d422a98860  crates/ruff_python_resolver/src/snapshots/ruff_python_resolver__tests__airflow_stub_file.snap
sha256:57fe06215f185112778fa30a3944282a2fb46d09e2577148673985bc0e1c994a  crates/ruff_python_resolver/src/snapshots/ruff_python_resolver__tests__airflow_third_party.snap
                                                                         crates/ruff_python_semantic/
sha256:fc66d9c9fbdcea7483a08a722fb6ae83a07e2005c7339f80bfc54fd61d1f74d7  crates/ruff_python_semantic/Cargo.toml
                                                                         crates/ruff_python_semantic/src/
                                                                         crates/ruff_python_semantic/src/analyze/
sha256:4c8d1fa4cd1728fb82c2910fe3b8e971b64216f058b7095162bc41558f9e084a  crates/ruff_python_semantic/src/analyze/function_type.rs
sha256:0ec4a6a25fdfe316cd2a5e957010bb3a4443fbae268e2e3021f6ddfa9965b486  crates/ruff_python_semantic/src/analyze/logging.rs
sha256:d862ad921a6d001186808b9699b51a5d217d181b612196f3f73c66d0499c4f6e  crates/ruff_python_semantic/src/analyze/mod.rs
sha256:c797768d233be7d201fbf0fbebc01f8da1dd1f8081befca67953cca5eed40179  crates/ruff_python_semantic/src/analyze/type_inference.rs
sha256:f14f897b9814d4113c8ff57483dc14f7496b84128660c848854ce64392b9d33f  crates/ruff_python_semantic/src/analyze/typing.rs
sha256:733432789e0b4b7f1523c8b64a30ad77da703c4cf3dbe8b50ebdfe2ae16c69e0  crates/ruff_python_semantic/src/analyze/visibility.rs
sha256:346433f455fb461c9ec575f64acc9812332c159d77be1ef9d70ff3e1bbe6f3da  crates/ruff_python_semantic/src/binding.rs
sha256:b9fc3f117ee83f7f0ce97796f635cef9e329f39a1ea90135e646217272d6ae2f  crates/ruff_python_semantic/src/branches.rs
sha256:a9324ad8c7af80417a5fad99dc2d0be7b8138f239fd2a38fbe55b9326c7b72d1  crates/ruff_python_semantic/src/context.rs
sha256:47a8b55524922b2a1a73f10127f0ff8e0547818c87261bfc8d33e0e01b3254d1  crates/ruff_python_semantic/src/definition.rs
sha256:aa798a1b22aaf8bd0aa370f353144f762ab196146a2fadbaada44f5e8a515048  crates/ruff_python_semantic/src/globals.rs
sha256:e55b5eafd966354174d7bb4b725751b33dc1ad59f2bf64027e5eb9ff91376e71  crates/ruff_python_semantic/src/lib.rs
sha256:e4188f6d39906533ad43fab4bdb4cd58bf6dd06b868c47dbf2b82e49def58452  crates/ruff_python_semantic/src/model.rs
sha256:c565462af8efaf088fc7e7f8736eaf348d073b48e8d5f63cc292a5e59d637fa9  crates/ruff_python_semantic/src/nodes.rs
sha256:625340cf17054f51f26ca87b12f73688d32b49033a0954463ad3cb86277be627  crates/ruff_python_semantic/src/reference.rs
sha256:90a07691b81f84583d514735a49f535fa96254476fb10a8d56e2734b5c4127b6  crates/ruff_python_semantic/src/scope.rs
sha256:17c2a42128c3164ab08a558a465d22dcd51524493e32cef1dcd1b020b0b701bb  crates/ruff_python_semantic/src/star_import.rs
                                                                         crates/ruff_python_stdlib/
sha256:2f765d844dac991c005282b23c092f833cc2fadb74a8b57916113dbf382a1d29  crates/ruff_python_stdlib/Cargo.toml
                                                                         crates/ruff_python_stdlib/src/
sha256:d0d5bb1224cbbc0de048d3a8360d7a00e45fa5703457ebc24f1459ec39a3ff7d  crates/ruff_python_stdlib/src/builtins.rs
sha256:786483d400f03fba03458e0337e681159b4efbc5d47fff6e3178deb98052b70b  crates/ruff_python_stdlib/src/future.rs
sha256:a5076b0f0a397c70c3174602c1250ec551231144b7d076db7b58c5fba1b39592  crates/ruff_python_stdlib/src/identifiers.rs
sha256:c30fb17ec0fa977cd9f25ae1ddd83a6b836aacb016b08726cffb6d5503328560  crates/ruff_python_stdlib/src/keyword.rs
sha256:5142aed23848d09d2f99e7d4fdd790fd693c932d910fb077e872342eaefc286c  crates/ruff_python_stdlib/src/lib.rs
sha256:e4a031f166f7ce492649260d141766fb499c878c2ea3614564e90f60d9946fc0  crates/ruff_python_stdlib/src/logging.rs
sha256:b56fadf1fc7ecdb6fa5e424f123b71133817dd59c12ff87cf8bf2c19e3b484f2  crates/ruff_python_stdlib/src/path.rs
sha256:51e4e2489a85d4887bf6eee16a8fa01143f4f0a45440b41c6c9c7a79608f5149  crates/ruff_python_stdlib/src/str.rs
sha256:9209e97978917dde126d59fed450dd50108656689e74f680ba69b4a1592872a3  crates/ruff_python_stdlib/src/sys.rs
sha256:dd8b35d4b76461544a52bd034268c0bfbf4ba88b056954b17f1880d4153fb91a  crates/ruff_python_stdlib/src/typing.rs
                                                                         crates/ruff_python_trivia/
sha256:db7d5266f493dd05bc78ee0ad35f0b0f481db3d3a59883a7b663e9637d482db9  crates/ruff_python_trivia/Cargo.toml
                                                                         crates/ruff_python_trivia/src/
sha256:bb12ae4b6fabed6099100b98f8593e776683ceb9af3a748d640fa2b24363449a  crates/ruff_python_trivia/src/comment_ranges.rs
sha256:17eb0ea165345490069d3f41bccf67bcd3bbfd02287caec4d7395518be84b9c0  crates/ruff_python_trivia/src/cursor.rs
sha256:ccd8d1690d7a915a3974eeeaee9a975fbfeed713f847a5e98031883c009cf71c  crates/ruff_python_trivia/src/lib.rs
sha256:942c65c1a285370231e8380de26736e7bea84f4b14b29ec829b22cb49c39ca5d  crates/ruff_python_trivia/src/pragmas.rs
                                                                         crates/ruff_python_trivia/src/snapshots/
sha256:785fb4da49ac03251b1ab6b2359eb2b64978265226d5401de98aba301422d00e  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__Reverse.snap
sha256:274d8f2786f6d52d86c94a1a8da1e0ba10f48fe2daa9cfbadf9da09e4ad1dc61  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__comment_containing_single_quoted_string.snap
sha256:898784035b9dd236893f0aeef5e76d49e4bd51788db831459b128d86a1deaec7  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__comment_containing_triple_quoted_string.snap
sha256:39e1bc722eb913afabe7ed9ad4dab47554085846ded19e5e79b91ef984215c8d  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__empty_string_literal.snap
sha256:829cbbe7bce342975e29e57a451109453a9a83fcbab5a1006953fc64754a2126  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__identifier_ending_in_non_start_char.snap
sha256:4436113bd03aeb4f62655a316c9e1a31820c7594ca35f6bcd9cbd55dd9c040f2  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__ignore_word_with_only_id_continuing_chars.snap
sha256:24d56130f9de37c20dfcb5f733dcb26425f72ce6e5098c250cb6baad1b900b47  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__single_quoted_multiline_string_containing_comment.snap
sha256:a1b38e0b48edb07dda50db3003804192f2c19409da94c86189807b1726c69389  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__single_quoted_multiline_string_implicit_concatenation.snap
sha256:43fab880b4b43aecf22615840bc7d677c923d7578ce8d9c0e29c7de1ade61110  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__string_followed_by_multiple_comments.snap
sha256:36572b3eafdc3a8a6cfb3810bb89d4d2230be89ee88d65cdfe6fd61ea0b8ce89  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__string_with_double_escaped_backslash.snap
sha256:155d88e2582788d53b2bb767446f52ca38a823a9f6efd01382c0901932997620  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__string_with_escaped_quote.snap
sha256:da3de85f82a4e60eb59b95ec5cba58684f095a57c07600144dd7c526b739deae  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_bogus.snap
sha256:9bdbb503f7fee0f58f751cb146b0e605dd6eedd38a183f242a074006b07fe5b0  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_comma.snap
sha256:d9b94c1a175b7048dfb273ccdeb110bf8f9476789b6662b815c70beff3eac89c  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_continuation.snap
sha256:be410be318c96ee25c9c06543732a93961b1b9c702d05477bcbd47855e3bb573  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_eq.snap
sha256:d8dacffbee5199547a1dc881d3127f69fe41bb6145d878d67df8a500ae02adc1  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_invalid_operators.snap
sha256:f5a610adeacffc1c9774df667bfc616db8dd96c086d5253a07f314179c53a82b  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_multichar.snap
sha256:d70ab145bd902be71c4a87ecb897ededc212b2a43b1d448d7df9abb643d60d73  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_not_eq.snap
sha256:7f43eb63b9fdcadc302927f83fd5689da087d3fa09492c7210a57cf53498df51  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_operators.snap
sha256:946f6b6b2132e1bd0fcaaf4e8c6e691bee826b4f9e5ed862596ba2546cf4ac53  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_parentheses.snap
sha256:9633ebc82a4aae89d93c6f37ade5384e58f2aa737a155eafe617334946eae053  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_slash.snap
sha256:4f34644588633e72fb1a617d05322f5b5f17b968c25f710beac5c40a85840866  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_substring.snap
sha256:5a15bc848469b5f352665c3a01b835e79d83a3d60ce86eb40e6ec03f24c8fdfb  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tokenize_trivia.snap
sha256:f058bf16d8ed0f5b55aef95abcd05ca09f337f4d8a2901796abce34f26334ebb  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__tricky_unicode.snap
sha256:37d2a2209b2ba84aa4d3dfbd432d471dcd5397641eab073407fd43aaf6097fa3  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__triple_quoted_multiline_string_containing_comment.snap
sha256:1fce59042a4c16b4e3abf47bd010a047dbbf4fdb6642c83a16eaceb3e48ea7c6  crates/ruff_python_trivia/src/textwrap.rs
sha256:45b15ee3a280be4e6a0364c9031d77ab83bb730d56ed96771c6db5f58ff4703d  crates/ruff_python_trivia/src/tokenizer.rs
sha256:09852e44ecda4de982a3548e6b55d1113901c50c9c8374e8a414f801c46b1b53  crates/ruff_python_trivia/src/whitespace.rs
                                                                         crates/ruff_shrinking/
sha256:9a5022736d27f8e58a308df8b973f0823cb9dc869ee5077ce3287a10fa5f792b  crates/ruff_shrinking/Cargo.toml
                                                                         crates/ruff_shrinking/src/
sha256:fb2d10838f870bdb501e72534569e58dad22afbb969e1c8d65c210c666c2dc89  crates/ruff_shrinking/src/main.rs
                                                                         crates/ruff_source_file/
sha256:596d94d0f7f35ba9da7f3bd33a8d72d0d155671d30dcb19099620d3363dfe9bb  crates/ruff_source_file/Cargo.toml
                                                                         crates/ruff_source_file/src/
sha256:95bfb4f09a8fdc832ccf457b10243cbba73b0e5babba05fe5207478a3285579b  crates/ruff_source_file/src/lib.rs
sha256:55becfea2d5ba7c3a8ca55e89f16d137b1eb5e474efec26277d91c158aa36727  crates/ruff_source_file/src/line_index.rs
sha256:ac77a20d81b81517d3ae338b2a596be79a9f9fa3734a1f21f6e3225b0c5ae97e  crates/ruff_source_file/src/locator.rs
sha256:234d3f41b58bcd08740178cef9a31cd821d67fe6fab34de1ec773bc23c57b879  crates/ruff_source_file/src/newlines.rs
                                                                         crates/ruff_text_size/
sha256:7fdc58c30f29e486bc3bc8919f7d113b6135404bf9728901fbb132f8f292da88  crates/ruff_text_size/Cargo.toml
                                                                         crates/ruff_text_size/src/
sha256:564c8d955e9095d4b97fa117ea47974396151d979e0260be5c67f1d2d7ca3eef  crates/ruff_text_size/src/lib.rs
sha256:52f0df2e38e9fc7bf1cf7a3743ca257cac20244b56b6937af9a3f3af4b93b7f9  crates/ruff_text_size/src/range.rs
sha256:f2875b9ae38ac0f125178dff8736d85be967f1753949b07826ea8aea5a051fe6  crates/ruff_text_size/src/schemars_impls.rs
sha256:c54cb17ce302ae04040f11fe48d91342fcd3e0140b85b08843b6975d40fdc48e  crates/ruff_text_size/src/serde_impls.rs
sha256:115bfe9e53cc277b9d7f392d2d0f919e7cf9762216a1a8ad84b7c7d203d8c755  crates/ruff_text_size/src/size.rs
sha256:78e0400f76b5f4f1c965b3abd3dcdc17dc5b9842e49a6dec877c62efd22c27be  crates/ruff_text_size/src/traits.rs
                                                                         crates/ruff_text_size/tests/
sha256:42bb3ddecd36cab69893ab30ea836ca9d04b74d052f3b975f16732e3de1092f8  crates/ruff_text_size/tests/auto_traits.rs
sha256:dd1cde3860dbb59f067bfd91967992901fb3da69a84c8f057996da649e0cd3ab  crates/ruff_text_size/tests/constructors.rs
sha256:106cee4ca834fcca60620645a39a90324aabd8156a8c4301b567667d8cccaa1e  crates/ruff_text_size/tests/indexing.rs
sha256:1e156d1f5c93173034fd0a14e0730e7b24ffb1d6d778709fd2132b247af7ca6f  crates/ruff_text_size/tests/main.rs
sha256:615d6291ec6258073fb46755e6e6c3190e0d96fe3f6e9dbe5256ec288db3a05f  crates/ruff_text_size/tests/serde.rs
                                                                         crates/ruff_wasm/
sha256:de46703e94fbed9131009665ce0fd3f5049e98173c12becdd5d576489a3fbd1e  crates/ruff_wasm/Cargo.toml
                                                                         crates/ruff_wasm/src/
sha256:20618eb08e26f786c94e06f4d49f84ecf29b7beb1cd3e34aaba81afb1af5f48c  crates/ruff_wasm/src/lib.rs
                                                                         crates/ruff_wasm/tests/
sha256:57db284f77dc4d75450fda3da767953c3e756797f663282e520690c1640224ca  crates/ruff_wasm/tests/api.rs
                                                                         crates/ruff_workspace/
sha256:80dbc987a747f9f25878aa6ca35466175a457fcb6e4af282eece273ccd7a6a10  crates/ruff_workspace/Cargo.toml
                                                                         crates/ruff_workspace/src/
sha256:16028b4cef8e375580f52492bf124a248b2ec5a5840e06bb55a5cb19930e3588  crates/ruff_workspace/src/configuration.rs
sha256:f0627542a85f041fd446f8a78bd233f0bc66de922b96c60d6caee5439d3b4f4b  crates/ruff_workspace/src/lib.rs
sha256:ab77be4885c7b8573d8b3b11c7c5238074d7e35b49b24b74f3c7910b8a626338  crates/ruff_workspace/src/options.rs
sha256:fe09a091c9efd12c1db5fce85d696c58279d61f386e92e332552986db4db2a68  crates/ruff_workspace/src/options_base.rs
sha256:7765b845744ce280a84d2dbcede9f5da55e7d8790d84dcda6326b767aa5baa57  crates/ruff_workspace/src/pyproject.rs
sha256:740dff22068dd2bbadf50e9a54792e6d77ce997980f5e4bb0e11258898aa0f0e  crates/ruff_workspace/src/resolver.rs
sha256:292334593143fda82dc96aee4248140bba42eadb7549061dd5f9cdb724c96368  crates/ruff_workspace/src/settings.rs
                                                                         docs/
sha256:be0d4630a1d682a56e311e97a26ae55a55da720c58afbf335416c61130c9da85  docs/.gitignore
                                                                         docs/.overrides/
                                                                         docs/.overrides/partials/
                                                                         docs/.overrides/partials/integrations/
                                                                         docs/.overrides/partials/integrations/analytics/
sha256:541900b005b721f64ab7191f197821edb423097bd3868b2087260e1c0d725569  docs/.overrides/partials/integrations/analytics/fathom.html
                                                                         docs/assets/
sha256:16198727691c2f4f90c81dab0cf6d4e84924ffeec7a0642e7abcd7f8a595cf38  docs/assets/bolt.svg
sha256:01659744947aed48a701bdac8a8230a3594710b5133190ee89a62da62f7b5e82  docs/assets/ruff-favicon.png
sha256:15a102a902a14cb6d0735817b11dce4f47c049fadc1e3fe1e00f473ded419eec  docs/configuration.md
sha256:bb5faf2d30dad1963cefd5c184d9b187fe288dbe668d3557aa92012ccac76a25  docs/faq.md
sha256:cef309c7d0df954d3510a5a6f33e078c56084ca974fa75d3e6733b86e652d855  docs/formatter.md
                                                                         docs/formatter/
sha256:9158425b453da418de2672e194ea9c96ac85b2f63051a405510fe172d3ea7b15  docs/formatter/black.md
sha256:d634038e13e8c0ae19ceec05d6226d5f998187802beb843d798e388f4d881d2f  docs/installation.md
sha256:4e9bb777fe259ad1e87c6daf057c63ac77702a68511136e2ea1a31a58b619452  docs/integrations.md
sha256:96d0005da9c2af1f16cfdea1815fcd255a9363bc0a4d782ba45aea01e2138a28  docs/linter.md
sha256:ef612ab781293f1b19c11852d23fa1a2d9f59f9b91af3b524c04b6bdaf79fa25  docs/preview.md
sha256:a06d2cc6b8a99390554d2bdebd86047769daa375696b2fda554720128a5ac7f9  docs/requirements-insiders.txt
sha256:8503c13c7b22f6fddb16c6ad3bb882389ce5ab5faacbd79ab44bed3d17854dae  docs/requirements.txt
                                                                         docs/stylesheets/
sha256:57c563380250f94391e19ce810d656f8a38a75990361132606b8347df64562e5  docs/stylesheets/extra.css
sha256:3577c66f0994fb073b33ccdc5b020a4f669f96c34b077fcd0dadf5a9d0ec868d  docs/tutorial.md
sha256:8f9b9a9ffdf5be51f146f714a9a4110386154cefefe81bff1a04b0aca139c064  docs/versioning.md
                                                                         fuzz/
sha256:11ced051fc712b78e8b9f38e56c4f35740529ab10728f7592913189767dbba1a  fuzz/.gitignore
sha256:d4e8a52e0cf606de5405a0df10ff23dd0c13a11be6acb39c986223eaa3644f6e  fuzz/Cargo.toml
sha256:5e6c42fce98749eb032ef82702a69e6c43a27b001af6d933b917c5d5cd9991c7  fuzz/README.md
                                                                         fuzz/corpus/
                                                                         fuzz/corpus/ruff_parse_idempotency -> ruff_parse_simple
                                                                         fuzz/corpus/ruff_parse_simple -> ruff_fix_validity/
                                                                         fuzz/fuzz_targets/
sha256:21ca4dc24b41b7fb8b2e3df6307e3f0be3fe3936ca0b58c5cae20947f17aae74  fuzz/fuzz_targets/ruff_fix_validity.rs
sha256:7776ab42f1dfb52bf8d420293e47026d2ac37e093955fce9ddfc3d35ca583287  fuzz/fuzz_targets/ruff_parse_idempotency.rs
sha256:f20381af7b1436883ce237be31268801cba01803cf343fd0f1d18e20f1eb9da6  fuzz/fuzz_targets/ruff_parse_simple.rs
sha256:6f756d1ae93a9b448891a3c90f40755bd1b218800b9b52fc73b0619f06283f64  fuzz/init-fuzzer.sh
sha256:3550cda82ad047d09ec519d1d31bfed38fce56570a214a82593a737d2076a4a5  fuzz/reinit-fuzzer.sh
sha256:e3cf5b90c3d8402dbdf0029469b5c5ee257272c12bdf7693db20c4d7457e611f  mkdocs.insiders.yml
sha256:17d662f47228ccc5b9127bb9dc101df614f26fd5c59ec0ed50dd809a30f11517  mkdocs.template.yml
                                                                         playground/
sha256:2a45b3a627151f10939060cd11b7f6228aa3e20704896e19b07138ac76052686  playground/.eslintrc
sha256:bdceec63c8b9f23b0b23c7daaaf0a8e41ba112d5ded9c02cdc5ebc26271eb24f  playground/.gitignore
sha256:d03cf13ffd75535e5e255569b81da8631d4898135f80f46e51ad5716e9186572  playground/.prettierignore
sha256:081337891d0f5748005d34049bf4dc8e08cab489fde8fac6c618ace9cca33dc2  playground/.prettierrc.json
sha256:6b11b7c2779021230a0ff01a7494bd2a8875254ded90a718db0954761ac87241  playground/README.md
                                                                         playground/api/
sha256:ab6b08960bcb3618820eb7addc210eb265b4681296312118bc095079499814ed  playground/api/.dev.vars
sha256:eb3d7b86721fd4f24dd6888cad4e81e696258c0c2405d40fca07e427a8d9a18e  playground/api/README.md
sha256:8b9089a3e22742be86af829a7c8a49c4d30d21dd31b4d2425acafe549952f09a  playground/api/package-lock.json
sha256:f8bd8a4e1375d431de30cbbad57842e5c088577d708461ff1ab0927a6ceae913  playground/api/package.json
                                                                         playground/api/src/
sha256:dc1c787d77adb5b517971edf6074eeb163ca11056473301a118bfdb8f27bccdb  playground/api/src/index.ts
sha256:bd0512fedfad8b10f1d35a6a37e228f5f890ce1cf5e12e94697e8201adaa70d4  playground/api/tsconfig.json
sha256:f8688c9d103f9e44e616f8f41f07df3c59863b8d4b942a8e5d0521670cc47265  playground/api/wrangler.toml
sha256:696d998f356497a11c6840612a3790ee13df95e76d93cb35ebd60f1efccd186b  playground/index.html
sha256:002c670d333cf0859f3066c63ec3b7043f9f15a8f50e2a68ca92c9fbbfb2810a  playground/package-lock.json
sha256:a40dc65b991d19b6e04076df7be168c5e906318ede47bf80bc44fef3560c65e5  playground/package.json
sha256:fa650b380adfabb151a0b352f7135e107e6352345f899060f1c5c231228f94bf  playground/postcss.config.cjs
                                                                         playground/public/
sha256:64028d3386980179f192b00ba1b0c42d73ed3f5bc643a932814621464b459106  playground/public/Ruff.png
sha256:f7274d97e72cf879a827fa5c3ee0ea731960e20b77f39f16dd34714f784a2531  playground/public/apple-touch-icon.png
sha256:e1eb7cb95f7b6b979f51c358dc26494bdcb4e21e35299c5e063c6b6f2454ac5f  playground/public/favicon-16x16.png
sha256:9db36d5e0fd8918b31c7186640e35b5ac4c328641df0e2b0ff5c2faf210432ce  playground/public/favicon-32x32.png
sha256:f58c597a96a78c0f58e9a55ac69aecc115456ae6a32ae3d9ffe1cbcb99286df8  playground/public/favicon.ico
                                                                         playground/public/fonts/
sha256:7bb998a02b8a170080a2cb103088e00a811d195d093bcb87d359278bd9f16282  playground/public/fonts/Alliance-PlattMedium.otf
sha256:a201fd14b83ed1e16be94e473df979859b46e9e1e9281b6d3d81e6bd5fd53627  playground/public/fonts/Alliance-PlattMedium.woff
sha256:b4538f31c74cf74c760baf1a7554ff2388eef74fb6ab3507cd5e2b2c97170832  playground/public/fonts/Alliance-PlattMedium.woff2
sha256:e95818d39d5395366d95257f9003f09d51c09ab8c9468848f62ccdecb4df63b3  playground/public/fonts/Alliance-PlattRegular.otf
sha256:b1d80a9014c847b86907c76d0bafef39818ef794ebbc85db4496b50d77b26d68  playground/public/fonts/Alliance-PlattRegular.woff
sha256:dd5a766f366e9ee88990c0087f9d2bbc9bfd44487c451961e14a5b8bda41ce1d  playground/public/fonts/Alliance-PlattRegular.woff2
sha256:379cf93b14cb1efea574887bbd18bfb864f0d031fe4336809b469c5321ac33bf  playground/public/fonts/Alliance-TextMedium.otf
sha256:8675c4c48716971aae144f0c0c9aebb459cf026b4466ca84cad4fa9eee5cc1b0  playground/public/fonts/Alliance-TextMedium.woff
sha256:1a849e56bffc93ec0ab45354935f26c4b5b55dce8ed894c48b8a68fa004e60d6  playground/public/fonts/Alliance-TextMedium.woff2
sha256:37861bfa854d8c43ed30ea99e06a630de28ff40c45de0f698239e598e5970d13  playground/public/fonts/Alliance-TextRegular.otf
sha256:2b72fe4ef63f5d145bfb14a7601af7587d7c1a5be7e1d6e6fe66ae7120c3430e  playground/public/fonts/Alliance-TextRegular.woff
sha256:d13dd9a65323d36c3cb369351e40cd7c30344b7f83dfefc80d761c9329e8f7ec  playground/public/fonts/Alliance-TextRegular.woff2
                                                                         playground/src/
                                                                         playground/src/Editor/
sha256:fa6260526557fa3532a1d3eeedf4e4cfa2362be7c0d11df3ec1cbd5d8af9bd4c  playground/src/Editor/AstralButton.tsx
sha256:dcb0a537f6a9fe6bcad9a4cb0f9e1e1740d411b3be53102142205d800143ae48  playground/src/Editor/Editor.tsx
sha256:fdc52c47acf49366744d90a6be6d8b60d7dfd51a0e33837d9630c45f9c6bcf67  playground/src/Editor/ErrorMessage.tsx
sha256:7056e217166b003528bc5d62fd37877e0c58f54cb2d3e4e77d9fd55d18c08f90  playground/src/Editor/Header.tsx
sha256:29f9f71d774bcc09c4b0337f5132a8d50aa4adfab3c92b1e9e9ded94aa031247  playground/src/Editor/Icons.tsx
sha256:99971416c867a499cd1294d6626c7c83dd694ce3a6223d9b6ed695c3dd39ec15  playground/src/Editor/PrimarySideBar.tsx
sha256:12cb255a177670acd5d6467a5d06b43e30e3ea7c9b0019e3e9296b2ff25613e4  playground/src/Editor/RepoButton.tsx
sha256:77a4210938887b9ae70fd6eb31ddfa6c0106809b6a548af86807548af82000db  playground/src/Editor/ResizeHandle.tsx
sha256:ec284057948731e10c112cba1cd6d58656ad54aa2293cf654848ff65ad0de7bb  playground/src/Editor/SecondaryPanel.tsx
sha256:b44af2a1384063acb5363eda3eb2086fadfa5aa6a08fa8d2923bfe3aeac4b0e8  playground/src/Editor/SecondarySideBar.tsx
sha256:0a27033ea0a766810d97c58af222475f3ae3761bf9d4d9a1828e64153cd93d0b  playground/src/Editor/SettingsEditor.tsx
sha256:3b999cad4db868525f5ff365507dcb6c95dda0b65fec681098e3f67fc0de5d46  playground/src/Editor/ShareButton.tsx
sha256:3e8ef9920228877bad5849b4e74e23cf856d06feb4f0ff50a91bc88cf3912f10  playground/src/Editor/SideBar.tsx
sha256:176a568ce2cb1659c4b2c566155f41ee6b4296b5c83be44f71b9476ab8218137  playground/src/Editor/SourceEditor.tsx
sha256:51128d138dc7b11a00d907ce972eb62c4c9821c6bf0e4332358842a4aef124fc  playground/src/Editor/ThemeButton.tsx
sha256:300232dfece3284bd4d5b24051aa0a4c27c8bb80a8ce1d79597e88c578bfcdd1  playground/src/Editor/VersionTag.tsx
sha256:6d765f0c7aa9bfe912bf2aece47af72e9417a11d10eb0dba1fdf69442f8ac59a  playground/src/Editor/api.ts
sha256:ca235079286baf7a8b8f937a2d95261891574599512ebb6b8f944177853bb336  playground/src/Editor/index.tsx
sha256:e353db55554d7de1856e6236543c74a9e059122a09f66d674bd8fcb8718f03e6  playground/src/Editor/settings.ts
sha256:37212b7ec91a8911b8f717e21ae160747da33be80fa1d14a0c8fd69e47aa8bfd  playground/src/Editor/setupMonaco.tsx
sha256:3dd8711797a860c7777dd2e3e9aeee4823bc3d6ddee8f5b2a5ea098b3c202d08  playground/src/Editor/theme.ts
sha256:6aa8fd7a2bab585725affec568f5e99aaa079282524cb5515f785b06a3e3a286  playground/src/Editor/utils.ts
sha256:31a9b087051f61a0706e3c707d76bce5bad141beb267deebc2bf4bec4c6ebd4e  playground/src/constants.ts
sha256:059167fa98e360118cc34bbda75791cd523b51231f51dfa507d0514e5be7a26c  playground/src/index.css
sha256:58ea99c11461d0554c9f22d20313cae1ba8421331b09fb89a7f87ffd6e322ae5  playground/src/main.tsx
sha256:2996ded3ccf87acd9cba5eca22ce470fe81f9191b3d7622c52ee5e071d3acef1  playground/src/third-party.d.ts
sha256:65996936fbb042915f7b74a200fcdde7e410f32a669b1ab9597cfaa4b0faddb5  playground/src/vite-env.d.ts
sha256:d0c91ddf00d2e771d3cd709d8bf79fca96db2128be38619d8b96d1959abcbeb6  playground/tailwind.config.cjs
sha256:e406d87c9b5edebb901c53ec8e53c7aa35f4c93616a279b18c96f24efaea6385  playground/tsconfig.json
sha256:c40d0614fda5b8a746a1ba2e3be8e2370140c0167851ac77881cd53bb5647cdd  playground/tsconfig.node.json
sha256:9245c4576e583e4678dde5ec1efcb39045c5bb43585cc7b062d21099ff51cb9e  playground/vite.config.ts
sha256:cab47029685ff444b51c141a752bf10a950169af3773f9768c733d0008473f26  pyproject.toml
                                                                         python/
                                                                         python/ruff-ecosystem/
sha256:8b2845c7b40a3e9221edc28cbce9aa63846a7fc9b4792b09e5f1cc4a1f0630d3  python/ruff-ecosystem/README.md
sha256:bfe23261b4338a3189a881d0ac7180ab07a049d8da03fc16301988c02c175087  python/ruff-ecosystem/pyproject.toml
                                                                         python/ruff-ecosystem/ruff_ecosystem/
sha256:35c047cb90f747824a2e01a29dc3e0448280c96f30788b9413fb88db3fb45b4f  python/ruff-ecosystem/ruff_ecosystem/__init__.py
sha256:8b94e57dfcf4b5baa5a1a808c4d1db0bf4b71c464ee7d557ad8a72c177e05b7a  python/ruff-ecosystem/ruff_ecosystem/__main__.py
sha256:f7270d627673481a3281a0b719f9a397a8a7235d8ed3e60bc34b45404c73fe05  python/ruff-ecosystem/ruff_ecosystem/check.py
sha256:a4681ea911adf4084f0a76094d215281fc3646ae916ab79a7e7ead604eddf686  python/ruff-ecosystem/ruff_ecosystem/cli.py
sha256:21ff353963a58de034c7cc9de14c4ae39a15aa8f1b768acc7227ec0a84ca8175  python/ruff-ecosystem/ruff_ecosystem/defaults.py
sha256:f43b100e35776ff4a06a4b1e13c4f097ae4183cc7b12004214a61e860ef420b0  python/ruff-ecosystem/ruff_ecosystem/format.py
sha256:fae8388124954ec70418b0bee205c2e83815af3ec74d3a8ced71f677ced12baf  python/ruff-ecosystem/ruff_ecosystem/main.py
sha256:5ada6b4676b735e328ea4379ffed6b381ab6e11d3793d38a870ca0ad19a81e5c  python/ruff-ecosystem/ruff_ecosystem/markdown.py
sha256:7a1d744401eefc619e3eff900d7d2e880f4b80c4785be9a8a7a5dae44eceb793  python/ruff-ecosystem/ruff_ecosystem/projects.py
sha256:332503b499a7a0f3faa488c1b3cc1f8b03c569b03425b8b70173d7a54baadfb7  python/ruff-ecosystem/ruff_ecosystem/types.py
                                                                         python/ruff/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  python/ruff/__init__.py
sha256:9b44f415b47f004838103f070b76e8d3a5673d782a1ed2a63c9a25e55d4fdb35  python/ruff/__main__.py
sha256:d216a22c87dc444699b0e501ab56ca8fc031fd6695ff25b0852767e72fd5432b  ruff.schema.json
sha256:f6d94428a31dfec821a8c2b92fcd94a767912caca51c40129abca3a7c2d631aa  rust-toolchain.toml
                                                                         scripts/
sha256:160b9c60baf22e0856cbcc81b4802037a2fb9faa2be763d29c294d9e3b8b5e58  scripts/Dockerfile.ecosystem
sha256:3e25ecc2d88f78029f55ddc5da9cb0d3e3129943f3436939f554b88ab3f66b92  scripts/_utils.py
sha256:d80de126af77440360de25a822b35459dbb182b94a979792a34e9e98e63e3f2e  scripts/add_plugin.py
sha256:a80e393593d0c5d2d62d0ffaf2dfde042453651eda7e18bd56596162d1f0835d  scripts/add_rule.py
                                                                         scripts/benchmarks/
sha256:b550df775836b6cff5169868cb983aca54108313473ffdf9eb22f293449a53d3  scripts/benchmarks/README.md
sha256:c12b8a873f98310580b13f3b8096782eab89e419c8d716b4f206b1ecc1bd9757  scripts/benchmarks/dark.svg
sha256:ecf616ebef59f8e374bb47b9c41667c860503ef7761d81f6f93b91a0607bca94  scripts/benchmarks/graph-spec.json
sha256:8a72fa04c8137534669a13473d8a4cafd30cb4bc55d329ce057aebeae52363ad  scripts/benchmarks/light.svg
sha256:b0a491dc9725551666961231c56e50e10bc206ac58b8f42f48ddba39653607b7  scripts/benchmarks/poetry.lock
sha256:7f54ac6038795e457d34c13ab205996fe7168bec000c3c0e8940538986013f54  scripts/benchmarks/pyproject.toml
sha256:49aa36862452459e5a8c2863bd98d78da012e7ebfae7d8ee768ddb6cd88ff4a3  scripts/benchmarks/run.sh
sha256:f3b5a7ad91e9dae0e53ef36fb5c8600d3810256bc47fea07170547c0d49061d0  scripts/benchmarks/run_all.sh
sha256:65d1e3e3fc212334a8c914c3800799d5ec75b835f88334f5e5e2e3a654df0ce3  scripts/benchmarks/run_comparisons.sh
sha256:389530650abd6ae0e8f7f97ffa1edca20e96beb33475e3575e018d5ec83d9b06  scripts/benchmarks/run_formatter.sh
sha256:1c75887272567a60a55341c54fd2748cf321a4db71074408ce28e51eb56783e0  scripts/benchmarks/run_plugins.sh
sha256:b02e65717707681d4a3b11c4031d6d559d4cd61c5bf8647171374040d4e14762  scripts/benchmarks/run_silent.sh
sha256:9dc4f4e7c89f3a9c7c9d092c472e2ee4691197c69bd26726d94e6e9a95dbfdd7  scripts/benchmarks/setup.sh
sha256:80e79631ffe681312d06b37fd62ffcf5d4ad5e885c3a10f2b270b23bb8221d4e  scripts/check_docs_formatted.py
sha256:a84ee98b7ed6e82a421c94922340b73a4593dc9a2e36b53f26392c514f37c6bf  scripts/check_ecosystem.py
sha256:ca6674dbed6ad5a40b726ad661aebee93a3cdf4cc206caac022f3f41d88b47e4  scripts/ecosystem_all_check.py
sha256:d199d4c4ebdb78385431f5580b347c822cbd2332cfd6568a371faa64d2b989f9  scripts/ecosystem_all_check.sh
sha256:6dca8b4545a17c75bf1dc53cbebdca0fd49de695f7d7447e661129ddf554e4c1  scripts/ecosystem_all_check_entrypoint.sh
sha256:bbe61673b0c3b6b9330ae70902cee4f430283f34832d3e6b1d7e40aee8d8cbae  scripts/formatter_ecosystem_checks.sh
sha256:2067ca485b9a8e9c7817283da36241ced33445a9f36fa7c1eb31a63420ea233b  scripts/generate_known_standard_library.py
sha256:1b49a11e3c6551a261a77ff8c7c94e99c3ccfe031fe328a1a9999c82a8b2cbce  scripts/generate_mkdocs.py
sha256:e2de606e1696ab86b2c796ea633e5386068e9b68872f045b840cd33b8bec1ef7  scripts/pyproject.toml
sha256:754f9078ef23295da95877c5726f05e7842f7e25d78313f24840b0226bd0aef1  scripts/transform_readme.py
sha256:fd67f67a8ecae164c10021eb2e4835ede547b2f02db2b17750c60311414a92c7  scripts/update_ambiguous_characters.py
sha256:bc95cc4d8a3705a65e1cafcf2f8f641d7446bd66cff7233dc8acef029aa54991  scripts/update_schemastore.py

Return to home page.