sha256:09d83496235e71ffc8c1079d2d2140f045de80c4f2bec3f2ed037f15e9af0bf0

Build input of

Dependency Lockfiles

Diff

Content

                                                                         .cargo/
sha256:4eaa6ec74d0eb4ddb0b42be0941e53ea6719bb291bfb365db362bd48eb259390  .cargo/config.toml
                                                                         .config/
sha256:3bd3636743ee87cd4ff15e259dabc011d853beb5207cfab3556f76aaaf8a93c5  .config/nextest.toml
                                                                         .devcontainer/
sha256:a879e648b293c321909faacb7be609119a40e2ae87f6124a7438d50c85c93dd5  .devcontainer/devcontainer.json
sha256:33dc080523f5d60b35e3aa18085ce2ba38b0c005de919b7e4edb950b18f30af7  .devcontainer/post-create.sh
sha256:8167741b8a53eb6562ffd2382bb339beb9c1791fb230bff7931a2c67848e432f  .editorconfig
sha256:5c130dd91e8345857d12fbce1592c82e4182f1586a8c2ff35ff42c3eaaa183d3  .gitattributes
                                                                         .github/
sha256:b9a4c6c072376529f31e0d4fb60f8f1ab32f55bc803d0f04f8e39d7f2d6f4589  .github/CODEOWNERS
sha256:9149696ae621061215d57b7ae3894ef780c0e50fb0f893fc026c6d3a2e79242e  .github/ISSUE_TEMPLATE.md
sha256:724eaadca137460339a939526d6037f87871d59422b5edd6754439d45d3d8a90  .github/PULL_REQUEST_TEMPLATE.md
sha256:776c89973430498970b53a68b61f89bfd300c7a5df54f58b7342af6ed5c7e808  .github/dependabot.yml
                                                                         .github/workflows/
sha256:5092f19b4927ff6b2ab01dc43c38d48b783fbba3d27c090086d6810ed4ea9774  .github/workflows/ci.yaml
sha256:32a6ee6915dd7a275ce46d6b46392cb8bd331d3161a1d2c194f33c938b2c0f1c  .github/workflows/docs.yaml
sha256:567f02772c5005cd77277e3674573119caa16ecf6ea5dfd44f15e25f9e7d6fd8  .github/workflows/playground.yaml
sha256:049ad2c3e1e4a2e325e9cc18e1ddedd6ea3ea0bdd05cefa124ba22a1a3b9a5e7  .github/workflows/pr-comment.yaml
sha256:39a608990aadd09d4eef2c152f7d1a5a87edc10706a621664280b1c7f50acfae  .github/workflows/release.yaml
sha256:755a5dfec03d99be95109a9e524ce28aad5d2c60f77155e21b55062d0dbf7a2a  .gitignore
sha256:6ce9a9490ef980d83b09b2658de14831138f6750b2ffaa2afe98fa89a7cca2b0  .markdownlint.yaml
sha256:1d207cf944ffb11818182ac105e62b04a98837c1439f261d8d222c06c8dbbb78  .pre-commit-config.yaml
sha256:bfc572116851a5cca10e62b78a1e5990236f8ede1b2ac955b7b5903593a0b36c  BREAKING_CHANGES.md
sha256:f5747caa88440c6883c95f56f904c35a9e58e9196e93fde6ce95f66a10f88d37  CHANGELOG.md
sha256:ff50ff22cd2ca3b959c210dd64c69da4f3ed5cf2e965a64efc26f23e37e78e4d  CODE_OF_CONDUCT.md
sha256:2d988cf29443f538e29c428c71cc48ce64cc7ddce628584d794e34cf1ac4670c  CONTRIBUTING.md
sha256:bde7d34fc18631e6bdb527ab9ca38994c54e869a0f5ff7022e3c3a68272e6781  Cargo.lock
sha256:0cec798a33c091d72f4b7a3e455bf41c12f620b88395c294b6839ace5c89e5be  Cargo.toml
sha256:35c5d4d63f2ba95d3352282feb993764f776796c5ae4b7b3ac13f6fdc7656cad  Dockerfile
sha256:462e093b4d577e98383834f3289740b53f5f59c3c97ca5358f3f236397885563  LICENSE
sha256:485e4ca0b410124241c8fb81fcf1f5403664dd3efb149633762f4c249d693fd0  README.md
sha256:587e059784750624a37c4a8a15d947122b968e52b5d402bf726e95b4860ef421  _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/ruff/
sha256:3011a47c1aa2010be9b34d8571d405932eea071cba6918e6d54b964520adcaa9  crates/ruff/Cargo.toml
sha256:dee4191818d635488109e8c5d5994fb5350c14a1ae23bb931497397cbe839a82  crates/ruff/build.rs
                                                                         crates/ruff/resources/
                                                                         crates/ruff/resources/test/
                                                                         crates/ruff/resources/test/fixtures/
                                                                         crates/ruff/resources/test/fixtures/cache_mutable/
sha256:40f673d179ca768bad2ad00c357b4b7fbd4a3ff0862354088f58a282a364ecde  crates/ruff/resources/test/fixtures/cache_mutable/.gitignore
                                                                         crates/ruff/resources/test/fixtures/cache_remove_old_files/
sha256:24d7b16c0aced92b4e71eb1f67fa8db946a2007b6d554534d1333fc629072ff2  crates/ruff/resources/test/fixtures/cache_remove_old_files/source.py
sha256:13e1759ac7ed40bffb2afd1b35ab23219c47a400b0d23b62a71833169522b188  crates/ruff/resources/test/fixtures/formatted.py
                                                                         crates/ruff/resources/test/fixtures/include-test/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff/resources/test/fixtures/include-test/a.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff/resources/test/fixtures/include-test/b.py
                                                                         crates/ruff/resources/test/fixtures/include-test/nested-project/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff/resources/test/fixtures/include-test/nested-project/e.py
sha256:d5573471176b520beaa0a57b853d6d6fa3f2d127e633f5196a85a58becffd52e  crates/ruff/resources/test/fixtures/include-test/nested-project/pyproject.toml
sha256:9a6fb4fd87d571c062895c2477a43ea9cdafd7e377d180a9d265b5c30f35e2fa  crates/ruff/resources/test/fixtures/include-test/pyproject.toml
                                                                         crates/ruff/resources/test/fixtures/include-test/subdirectory/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff/resources/test/fixtures/include-test/subdirectory/c.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff/resources/test/fixtures/include-test/subdirectory/d.py
sha256:d4c22ec65c6e5e0ed7bad0d3849c73dae3c2d0afe2c402ba09a1bd5dd5945931  crates/ruff/resources/test/fixtures/trailing_semicolon.ipynb
sha256:ffb36c5260abed13214526e8b2b63a7da394b039cb365147416a9226b976c2b2  crates/ruff/resources/test/fixtures/unformatted.ipynb
sha256:83bf203a1721cdd3671cd4808ceff0c8221fae8448f8d2d6ddf6e40b71e5dfc5  crates/ruff/resources/test/fixtures/unformatted.py
                                                                         crates/ruff/src/
sha256:726a5898f3fa105ad4dde98cd054e06f3a137f4431389f7aba90f9f5c760a60f  crates/ruff/src/args.rs
sha256:39e00274aefbbb7d6fb115408dfede52bba70c925e0905f7b365ff680008c889  crates/ruff/src/cache.rs
                                                                         crates/ruff/src/commands/
sha256:68d36530f74a808172c91cd398735e19de7c256a6ccd124e447411ae274e631e  crates/ruff/src/commands/add_noqa.rs
sha256:e3fadf8d79119e2feef0066c71eb56e5f3cb73833134c063410cf391aa2037e8  crates/ruff/src/commands/check.rs
sha256:2aef3c80cf68b1a6013e8af8a3694ebc8e7c81248326127e73fd9da395da929d  crates/ruff/src/commands/check_stdin.rs
sha256:6a7fb81597a52ffe49fd01915053c36bec6d7c5c8a4904649bc7248f5cfbcfb5  crates/ruff/src/commands/clean.rs
sha256:7919c3b626735029065379295cbbf17126c44b3970449c883cae81c1dae9c7da  crates/ruff/src/commands/config.rs
sha256:3bf2d4620623db95a4e2ef9848be27d45fd5e489eb21ece27cf8c0a7f12faccc  crates/ruff/src/commands/format.rs
sha256:d316b3510349c7226a66bb87bd03bc127d837d9aca3b88ef4b7c61f42853d87b  crates/ruff/src/commands/format_stdin.rs
sha256:832781010179a9a97d5e67250495cb8bf217fce5e8696f50d3c091f97821b7ba  crates/ruff/src/commands/linter.rs
sha256:8e98d2205e0904e18b5d3dd652ceb42c1e68902e9a6e13bf82c3328bac778e85  crates/ruff/src/commands/mod.rs
sha256:10e06e4a766408f9105030cf8e0ac83b7cb76ca2f8b413b4f8673dd52c42f1bf  crates/ruff/src/commands/rule.rs
sha256:f9493c96fd9baad7db301b2d205e0424dbc60b1679ecc8290b9151d78246cae7  crates/ruff/src/commands/show_files.rs
sha256:dab27f13b348a8a208304d9ee70a8a4f4410a652c527f4351a1d8135725f730c  crates/ruff/src/commands/show_settings.rs
                                                                         crates/ruff/src/commands/snapshots/
sha256:34accc6f2236a96a5bfab54204be6be77eee5d3d15f15467805f200af7ca0702  crates/ruff/src/commands/snapshots/ruff__commands__check__test__E902_E902.py.snap
sha256:507511fdf2372dc872fea9e72f8484c9371cf5d0799cffe38792e405d984e555  crates/ruff/src/commands/version.rs
sha256:bb0328efcb53723f0fb0035d9667c9d2aa3c83d74b5cb7d097ce227dc3a58298  crates/ruff/src/diagnostics.rs
sha256:30e2749ca4cf2cac52870ae7dcc4f539b881e254b4cd4b7ef96d1d9f12e8b3f9  crates/ruff/src/lib.rs
sha256:2856549d0f4b53308b1b61e3904f1523e941875468b8a325aaf885dc93f151d7  crates/ruff/src/main.rs
sha256:570ea65be1367b472dbb8539833a12f2bb383846e33b08de0712b9bff1d3d2f5  crates/ruff/src/panic.rs
sha256:2973a90e0ce9c68f8582d6ff8015de94189e2c32fee3b178f426a805b3da504c  crates/ruff/src/printer.rs
sha256:c6c3d7ada33deeac5d5efd3c2288000a424205e212218e14bced9a067e604781  crates/ruff/src/resolve.rs
                                                                         crates/ruff/src/snapshots/
sha256:9467cbacfc7b20a6f55a64510118a46d1bb479bb7b73ddd4cad85aedadca5fb9  crates/ruff/src/snapshots/ruff__version__tests__version_formatting.snap
sha256:d129035508ae9c3bee3151e57f43efec61e800eeb264166e4b52efecb37353fa  crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commit_info.snap
sha256:4461336c454172ef3bc6ee425cb65725c9785dd52c8dafaeeb6a6b02cf6faab3  crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commits_since_last_tag.snap
sha256:c0f59b3717b792c553087f761e69563251bab395bc40f281d946c35ec2462bf1  crates/ruff/src/snapshots/ruff__version__tests__version_serializable.snap
sha256:e8f56372c56cde3d5575f33c55636287e2f35f10ef4a63f66515b073e0d53a00  crates/ruff/src/stdin.rs
sha256:0f5f516020bdcdf70e9e72500acf1fd8a560d831a3db08e136fd51469fa9584f  crates/ruff/src/version.rs
                                                                         crates/ruff/tests/
sha256:22898a0392accb50a6f027127b9082dd217887da629a47db0b11c078a75a33e8  crates/ruff/tests/deprecation.rs
sha256:1397c8f7871451e2d30b8f4f1e3d175cb66497bc5b3a38c4b87b60ce792bfbac  crates/ruff/tests/format.rs
sha256:42a11e5c30dedb0942d5ee69995b7b53cee47c9df9242c3a80b0db388d3e1390  crates/ruff/tests/integration_test.rs
sha256:9110593bd2ce238bacc591fdcad3e66a247f849b7c545f11b987b5d498ead6e0  crates/ruff/tests/lint.rs
sha256:93871ba865e13c80af76a740cf3b9018a57fd247bf265f6209c189713b4904a2  crates/ruff/tests/resolve_files.rs
sha256:df40ffaba4d72b1efbaa0e0e1765dc4b907b6258aa9504d20ab8984663aa6b5d  crates/ruff/tests/show_settings.rs
                                                                         crates/ruff/tests/snapshots/
sha256:f10b71e23c5c6be686fafb3d83c7ebc7b785ab215180ec4e38312ddeafd6205d  crates/ruff/tests/snapshots/integration_test__rule_f401.snap
sha256:a9024300a53b798d0c4f3872ac20d90580f64e4a86ae0dfc2822a0c5833abd44  crates/ruff/tests/snapshots/integration_test__stdin_json.snap
sha256:9e28fd6929d1a48ff28fe75f228321586fe5852ecd34df0a5dd0d34b9d7243f1  crates/ruff/tests/snapshots/show_settings__display_default_settings.snap
sha256:b1d0c2fe0a74a09c0e06c83e5b59f09396666b85c9f2983905401dc8fbc6b9c6  crates/ruff/tests/version.rs
                                                                         crates/ruff_benchmark/
sha256:a575984644c526bdecded925dfcabcb437a1361d27a93bbb998082f6026f4b6a  crates/ruff_benchmark/Cargo.toml
sha256:437946040a6420d6e60e2d611901ec5d303e29ffcdb9e400b042743a70164170  crates/ruff_benchmark/README.md
                                                                         crates/ruff_benchmark/benches/
sha256:5f3d3cec73c849e4129407b9b8dae2da6f324ba6809efeb5a1b45d57e2456b75  crates/ruff_benchmark/benches/formatter.rs
sha256:644c063ca40bf499bb11abca337ae93d59c1b5a9ee438ceafc5f49b818d1f996  crates/ruff_benchmark/benches/lexer.rs
sha256:6a2260b54f69dab3b37d03279bd53d78365f971317ed48e7e1dc60085bc13fbd  crates/ruff_benchmark/benches/linter.rs
sha256:6cad0b3ff4ed19efc59fa6e48caa4d67ffa86a8925664a8fa30ad91bbc49cc1c  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:9dde482b1f4680864ffd2c80870332d0111b90c5288ed9b1d05efef5a390a280  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_dev/
sha256:5b5ce57c024d160c3909905242ee7b34a4c47b4a39b74343fc00d88fffeb1f6c  crates/ruff_dev/Cargo.toml
                                                                         crates/ruff_dev/src/
sha256:36c72fe2e28cc35a06f7716cb962ee509c08e08117d2abd2d0cd0fcc0a456506  crates/ruff_dev/src/format_dev.rs
sha256:486b18159ada74a7299f1e05e59807c612ad270dc7367f095bd0e02207e12961  crates/ruff_dev/src/generate_all.rs
sha256:c9b2e1034df1db14c38b8da6e1289aecd482d70cc7c4b274b8957ee08281980b  crates/ruff_dev/src/generate_cli_help.rs
sha256:3d3f75e7bf0fd853e7d1943f7355714dd999ee20829bda761df560c46bfb9480  crates/ruff_dev/src/generate_docs.rs
sha256:6f5fd6124b6c5d35706e67a5e578ac4a47d1547d629014a858fc0800c4097712  crates/ruff_dev/src/generate_json_schema.rs
sha256:faa9f052a995b04046dbae551e9d9db2bbc888786f96792fa028a3861a400739  crates/ruff_dev/src/generate_options.rs
sha256:4d0596c442ef5266c817b4b21aa4bb2a7ec95bd9cce13b19675f19033cee69d5  crates/ruff_dev/src/generate_rules_table.rs
sha256:49b7df4bc203f18d20fc6fcfc0f4d39c4952afc7d6963207cdaeb3bf992b8b50  crates/ruff_dev/src/main.rs
sha256:a8abee3bce7adfb326486fe328b31553c8a5a87e98d035b9d0f9b288b2f4fa1d  crates/ruff_dev/src/print_ast.rs
sha256:05237c5bb74aa5cc2c85f6cec28746cd42ed45af609afda1313a45dcd9bc421e  crates/ruff_dev/src/print_cst.rs
sha256:5413d68590a63e070dc4a8858c96a2ab6f885b6cdd933e31c2fdb085b45ddd3b  crates/ruff_dev/src/print_tokens.rs
sha256:9f925ba7b2e280a6ed280cf50639a916c00c4eba5838f901412339ac66cb3d6a  crates/ruff_dev/src/round_trip.rs
                                                                         crates/ruff_diagnostics/
sha256:d7d17dea6afc26eb4bf75f0e67b0626f852fedac4c338a5f540d1c486271edd5  crates/ruff_diagnostics/Cargo.toml
                                                                         crates/ruff_diagnostics/src/
sha256:f81d2b88b13784f0435c28de5c837b73a08e09d816d31f9deb5f8889d877248e  crates/ruff_diagnostics/src/diagnostic.rs
sha256:0023e62d4a1b066d43015d53d21cb8fb1069125611d6b467e8fc98b71d52f76d  crates/ruff_diagnostics/src/edit.rs
sha256:6e8e9c7d3e406bae31adb0178e35b52fa517f9aa9166b8a2807495329c49349b  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:5bdb11c8f3c8993652d0388fc27b5c500ebf3805636ea96df48c29819a947236  crates/ruff_formatter/Cargo.toml
sha256:7654e92b6d6bf01c6da47c55a4727618bf05d59823413ad548ef37f2e7217a5c  crates/ruff_formatter/shared_traits.rs
                                                                         crates/ruff_formatter/src/
sha256:437915100c993c5f26f4af297d03f31974a92b53316237abbe99bede7ffe4e8a  crates/ruff_formatter/src/arguments.rs
sha256:aae1b955426a2dc393cc3dc62acf5e33d2afd829c350e536ad2d843564692e64  crates/ruff_formatter/src/buffer.rs
sha256:e9e8737e1fe6fd77f6b670f57536e8a95b869de4c28fee5cad0c1c61296d2a95  crates/ruff_formatter/src/builders.rs
sha256:2ce4bd9e72a631c3057f9b4a37e558cb1c6c7f1c6111366cc00bd26e9b2ce98a  crates/ruff_formatter/src/diagnostics.rs
sha256:f4b97b5eef6d0b25835ce4e15f6fa8970f600a2f0387e1ee23a5abb50c39144c  crates/ruff_formatter/src/format_element.rs
                                                                         crates/ruff_formatter/src/format_element/
sha256:9124d3f83b9bb16c3fc3d54e9ed49d91c467338174e93d78f4f3ef9b0ed9e91d  crates/ruff_formatter/src/format_element/document.rs
sha256:3ffc42faf20ad8a27301fde1721c593e5902c5345fbc171cbcdbbba7f9b6f79b  crates/ruff_formatter/src/format_element/tag.rs
sha256:ad219f2c44287602bb19441d0e0e863cec756cb8e03d10eb2511866d575765a5  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:5e19c4770edb85b2d5e749af3232cf5ee2ee234bf3d20d0d8323deada821c4fa  crates/ruff_formatter/src/lib.rs
sha256:d681329df45358a79d362906364e85ceb270324c9004eb42372ca7f8e34ce32f  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:cffad314cae08d81e766f296a02ffe392060ab1fa917c67d2b6321cc7f3a324a  crates/ruff_formatter/src/printer/line_suffixes.rs
sha256:bc2222774073fe25bbd1f0705c3eb4a6e0a171d81b20c97c6deb3641b01625ee  crates/ruff_formatter/src/printer/mod.rs
                                                                         crates/ruff_formatter/src/printer/printer_options/
sha256:7628e58c6114abb4d2c2f03632c62426b0c3cbfb70cf72e7150e11dc38b74b2c  crates/ruff_formatter/src/printer/printer_options/mod.rs
sha256:0df62c7b2b7a12b9ad3c1a74a3a5ed3ead63392e80b9b967d6980b0b384929bc  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:dae1e3a9bc0b93d17992f29d9d1a24bba13703fc52f22eb966e3ab03f1fb3341  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:336a1310aa05933074b69b2fd008712908c7fb2c2a5a4602ed2c115bc58012c5  crates/ruff_linter/Cargo.toml
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/__init__.py
                                                                         crates/ruff_linter/resources/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/__init__.py
                                                                         crates/ruff_linter/resources/test/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/__init__.py
sha256:78f55906cd2dbc71b5a7216943a3e31b9fd5f9b64b0d71af32ec00ae8d34747f  crates/ruff_linter/resources/test/disallowed_rule_names.txt
                                                                         crates/ruff_linter/resources/test/fixtures/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/__init__.py
                                                                         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:0d4ef027033e60b80568734f795eaff535b941a2017801d09744fde1accc94a1  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:729383e07c0cce82ff255fb1bb45ab81f261aa4c476b24c41d84a3c25ee79481  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:76a1dc5f0c1953f96244e8dd0b5df64af30144764e36b6259a73964653aa8032  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:2c60dae58c78644df79eeb2bbfd22be91bf0087d9d954bdea55187b4cf9eb4bb  crates/ruff_linter/resources/test/fixtures/flake8_annotations/auto_return_type.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:6a29b9fbb9840e5d047146e8e990a346f11c70e285f786384bb272c6dbb6a6ad  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:20b1afa34bf311211f502ffe9f503eb831b1ae56862b94736fe29b18783a08e3  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:adb2fdde894ab06903f2f0c875ad6708c0b2ee4bba154d0d6c01b1841494fb60  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:196237e008c4c2a835ced3d53774e18c78471ca9c3fcf6d0c5f0c3a6313efcbf  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S202.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:4a53f29637b0e08d6f4c0603a067efe091055ebed8af63db9f55c70bfdbe3424  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S308.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:1287b851976004bfd35ca9a48bd6ec013e0c632dd17479bfaa7f06c58619b3e2  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S401.py
sha256:c13d812f097cd1b5a34587414c852c2b0fe03d274c8f8cd640285a54ad610d8d  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S402.py
sha256:bf80c352fac448c5796eaf284805c1b4d2aa256df04499c18e89f3b4c230859b  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S403.py
sha256:57ece09ed32e4498258dd9f19f23dc61b9f3e488243d305b06bce19e82f9f140  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S404.py
sha256:560a843acf6c1af6f117faaee0272abc8d52dcec3b511c482f03022893e85557  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S405.py
sha256:1cfb2ae432ac4f24f258f42bc83cfcf37a53ef6999e899b0c5aeee6a92af501c  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S406.py
sha256:d685f17a3c28c69fcfbd4ae8e2aec0b8b8a932905df2f422b27375abbdd8c959  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S407.py
sha256:cfeaf8533aba993d3222abc865f5d1331f2273bb7ffae2bc18511557d48f5a89  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S408.py
sha256:f891f6a6334b05ede33eee42c5269c3d0e51bec7dea57810832f5d2596a0ffc4  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S409.py
sha256:5a73790cbcc53dabd2b810bb418adbf7351f6c7e09a722449d0db578dc4e40a8  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S410.py
sha256:8fb849ccf4cfaad03db60e3b4f9ba94d2837611975f3bf1a49be2c19c5903d82  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S411.py
sha256:d077626ec42b43059cd5a5895baed8f93e5825ce1727f217b058dd1eb80610ee  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S412.py
sha256:90c70b7ce6e1e0e08d9aa5ae66f84641abb9bfa23bfebd26b09cabfddbe7cb6e  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S413.py
sha256:856eeaf6f4a6318cd3ce1c56c16c0f1ef5bcf7210dff35379303f759f1b9b84c  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S415.py
sha256:10fc2dc1ec5b016def462311dc7a995615c82a99102d7dd4834a74535dc22a49  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S501.py
sha256:060c73dca88249d53625bbeb7bdb2fda72784d0a4ff40f852e91b7685ad021ce  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S502.py
sha256:07c5d6247f4daaf03b9cdb114d8ca7aa55848c281760d4ec8d30a6666a8ee990  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S503.py
sha256:ab9f48fc39f6b404e17e1ddf42c47929466d77732c2cefab27cdc5aa989c6271  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S504.py
sha256:994b7b99bae86cd93075e0384b1787b649cac0edfc72f64b98a22722ee26be02  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S505.py
sha256:e913be9631ffa55ea33202be9ab226dd573895e1ac244d12b1906e2d89d80e9d  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:4d04b972eaf70c7076ffee0c556d6af93bf2ab8427da78d2f64efb35a2afae61  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S611.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
sha256:e33c3541fde4b8175f0faba2fd8ab0ccb3ca4a8e11aeece35a35bf545a42077f  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S702.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:ed1b8ef77b97a9a20319ce267fed209d5c1b41bcdaad9dac821a46ac6bdf393b  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:aba2449ea80036b9f661a510f5b7bc25f761106f0b25ddb6523345d6e6168a9f  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B015.ipynb
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:5ec9759685c28d84cd5213860f79909917da17cea79d7666f191a058c942aed8  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B018.ipynb
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:8b328a61ed5730a628172bc6bcd141f87a5eb4808eeebe2e78e53f5e1128374b  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B033.py
sha256:51f055747e20304d1235a5cf38766b2704d7dd05e6572a90de499fe4155a7d22  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B034.py
sha256:5e8db2dbb855d435f1202ba2945d7a2cca091c2a45ca44be9ee240d438c6b74c  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B035.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:861633557ea6ec01c74226f1fb895043e4fe094221c83717c450b8eac94a5c32  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A003.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_commas/
sha256:59a522ec40d8eeed962b4c88eccbff1e9f847025131f845fae7f071a494f7310  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:5fb2b4c10d185b92b837a34d5362467eb15bf83cf0759b32f7adfaba96d4bf3d  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:8b4b1a4ef4649910a852b5c9d8ae6ef6c0869f676edbea66c1dfc5448da460de  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C408.py
sha256:79b0e794a67eeef2fde067c6849303720d2ad7ffb3115e35f13c30e8d2bd5089  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C409.py
sha256:e497a32ee415b3983f2b239c6d579032153e5b663612b94f7519c8500cfb29c7  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:f3aac079578e5845a5274390b21fbb941330bfacaea3c5941ec17581aa242554  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:54d00ae077fba7e3d4faf6c3960c8ec736b1469dc2c33744f413e04080ad33ee  crates/ruff_linter/resources/test/fixtures/flake8_django/DJ008.py
sha256:07f1df20677f9b722f31699f09601814eb243714767b83df1b181835cc8edd94  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:af53c042d38beaf77793726179ce236af75cdce6f894255a5523f086ccd2f5bd  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_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_no_pep420/test_pass_shebang/
sha256:ea8eafe4264b53828aa9dd5e1d713abd1d3b586f329a02743fbe5933bdb3fb29  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_shebang/example.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_pie/
sha256:1b72d202bc922e1aadfd5cee17b8387818399104dc590ab43bf228eab22012bb  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE790.py
sha256:8e0cb22b2a9e0680de2c3f4591b7de39b45adc26a0052bc04eb8d49697e292a4  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE794.py
sha256:17fafd73f1948cf797a62c90146c1806e84a096177060fc92f2fad4f02f3997a  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE796.py
sha256:9266ea777eed9e9088548e1b13ad3f8fdded1756de0b24fdb71b7169174b1e0d  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE796.pyi
sha256:7d784f32eb5cd4ddd126c129256ad75a7d631cd113cb119cb556119dd41ca4ea  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE800.py
sha256:0e83d659f2a1bf7cdaf4f13de861570bf4c75278655c3ef03387afcbc28061ca  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE804.py
sha256:a98be182b8ec735099d71ef1909d5ec328f2d4f30822785055c4d982d9dade62  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE807.py
sha256:a77128989b59a09ad2a562a5f5fcd3b6c48ec43fe02bc0e83a2c17cba474d774  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE808.py
sha256:bcb11d0effbc8ebd628d49f2b2ded391368d14a4ce9cfab37f8ba6515674354c  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:3233b5697749d676fb126d6b88e67199eb4b3f8a6c27b4b46b5ca81ba81ef7a7  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI018.py
sha256:3233b5697749d676fb126d6b88e67199eb4b3f8a6c27b4b46b5ca81ba81ef7a7  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:29fe81cf62d645501770ebbfb526076a7670de88861ff9b5eeb5928ccf893d26  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI030.py
sha256:29fe81cf62d645501770ebbfb526076a7670de88861ff9b5eeb5928ccf893d26  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:5cf02e47980230c3975423ee0101734a37fafdbdfa6de18a6d1ebe2861ec1fd2  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI034.py
sha256:56b52cb08e38b9c5b1efde3300acfcf6eadb5a156d5908eedfb28d52ddebb78e  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:38f9192b2b6d783456fd682ab4ace6f426ab140910d71296d762bc6922be6db4  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI042.py
sha256:38f9192b2b6d783456fd682ab4ace6f426ab140910d71296d762bc6922be6db4  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI042.pyi
sha256:c09dfe728c5ffd2dbe76ba790fdea088907e51f23188af4ed9a4b6c3c6d441fd  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI043.py
sha256:c09dfe728c5ffd2dbe76ba790fdea088907e51f23188af4ed9a4b6c3c6d441fd  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:514550a559dcf509f2729e1d5e76239f652ccdfb96a899a8d87ac69a1ae02d55  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI046.py
sha256:3676365f942ededf67ce091cb0723166126da3670a3424919637ed23be402ade  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI046.pyi
sha256:d88096157f582c2e9c87238b41463b0ae35e249a1018a665915f446c70135dc6  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI047.py
sha256:d88096157f582c2e9c87238b41463b0ae35e249a1018a665915f446c70135dc6  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:eacc61c9ea17bfb7dbc142142507ae8982f684e3150176a5283952f8193feb96  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI049.py
sha256:1d8f29a33de9ddbcd4a2eba1e9bc160cc4a7dd37002e42444b25f954af4e1aa1  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI049.pyi
sha256:2344e7924ec284589e07ab10070703ed114a97cfceddae2c06caf07295525576  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI050.py
sha256:1b4d212b916dae8ef5ca40c16e2068eb81e06343688f43cf22876446de9dd752  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:fdd42e5044a1fbdc139242ee2eb600da09cd4effb0872cc1d45df67a96493473  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI052.py
sha256:091a47447e261b2f72e530a29b9aa4a274985e017fcfc33aa86a266779236c6d  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI052.pyi
sha256:4281ab41ffa2ed4a73e467f9d718ef4eb72794393e58f3489bf8ab840094b3ea  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI053.py
sha256:ac0988a4ffd216d848621b1f74fa68416f57997b8b7c86b6e051452f42f823eb  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:0d81dd9eed64803fae75294e6fe7f25fd698c17b42618c8a989a1d1c7e15502b  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
sha256:cc69dbe0a4a600c2e163ce68bcb4e2db937c96880b33dea23cdf3399fae3bb2f  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI058.py
sha256:9e918df01a9a4b245ba0111510237e261245da39fd7d8f3ae601eda6d1000157  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI058.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:dbb0874f560de5be05865e7c49d8bdd3ba2ad8f14e417d7df64ac1508b57b5f3  crates/ruff_linter/resources/test/fixtures/flake8_quotes/doubles_escaped_unnecessary.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:4a0fb5b03029f63fc7ace79883b455acd6cc6910ef7f24ca21fb6f87ae930e47  crates/ruff_linter/resources/test/fixtures/flake8_quotes/singles_escaped_unnecessary.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:3815e0fa72aed9a7516f7de1ab1dd282e5bda7160d1e2bf878eba466c72f4f3a  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:91eda2f1a964d0a2748836a4819ad2fb3df83b0ef8d9ba0e3eb8691bb9a93490  crates/ruff_linter/resources/test/fixtures/flake8_return/RET503.py
sha256:20d070395873e977164d3d33674e4b110ee9091e94cdd973ebaf927e1957d11f  crates/ruff_linter/resources/test/fixtures/flake8_return/RET504.py
sha256:74047e2d589627d1ead5f52d6f96c39aea11f10e158e844f09f7b881218da5e8  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:4607df2fda545f0659a09b0795430f0ace07286f528a370891665c00be10ebc1  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM113.py
sha256:9dd414fe457cd79280928104a4a8afcf2f6b41b36cfda1725ca0e43eba318134  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:fb9abe570c9f708e4a76420bd4f8fea2ee329634985c88700d7e113cece7f0e9  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM117.py
sha256:0d4e9c92c79f8d2529476dff03103f1c2822b5341d34e87410586feeaadfcac8  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:959753f8d46c2e57ac18ee74c5fb9a70c469b43ac90d4c9803b73c272c0910c6  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM222.py
sha256:98549ae69050e4c44369f849849d62804a3455f216b2c40b68e1feeb565f3d75  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM223.py
sha256:a9e51831f9d43bcdfc001b278982ee207ed524d8d4426d56ef7073c12996ad26  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM300.py
sha256:31ecf6de4e1b682d21ec11a090aa1187fff1b7a9672a57149627a88c4ba3c272  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM401.py
sha256:331280a8de93cda9163a1eff7e6499d9fc8bceb46409eea3884d12c356144f08  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM910.py
sha256:7fdb6b49a122e16b910daac746427fb9eeca23d8138d7eefcf12dd13c2d8206d  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM911.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:5aeaa12b1abc4cff464befcd6681081ed5f6dc39d17bb4c311fd745bfcad9931  crates/ruff_linter/resources/test/fixtures/flake8_trio/TRIO100.py
sha256:a7952f21052e968e9d942d0a5c858a6359acca2f0511cdfe541c0ae4c8ba6fca  crates/ruff_linter/resources/test/fixtures/flake8_trio/TRIO105.py
sha256:49654422d77166642cd6eb56dd62668ba30ef3e5e29f8be2ca88614a80b380dc  crates/ruff_linter/resources/test/fixtures/flake8_trio/TRIO109.py
sha256:070c13c9c698df9b682020ee513b1e667004ebe29893ae15bd041bf53d550057  crates/ruff_linter/resources/test/fixtures/flake8_trio/TRIO110.py
sha256:ec915bf5b6c8803c072e5b3586dab767f0558202ba035e1b560b07a08d2b1ac1  crates/ruff_linter/resources/test/fixtures/flake8_trio/TRIO115.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_type_checking/
sha256:ac0e57265e0515b786c63bf99e281dc83ac6d8d8e9c0c1e887687281bc452e4a  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH001.py
sha256:cfc477b2d8a7ea38824104eafa002b117d930f1cecfce0ecc1a80f2144f78fea  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:722ee7b03e09c42d115bb6a09c358b07b0e6431e36eff7b5275546a340c0f9cb  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_16.py
sha256:c8588286d7264a97673f99a8cc38c22e4a578c9b1b2ea1a7334faf76bc9bd8ce  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH004_17.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:03b6abb5867092214acab8877ac9a3de398d82a9b03c9682a8f9075ec41f0790  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH005.py
sha256:d428eb2865c55012fb135c9f6e9894e11f5cb97e64da76a242bbf8ed937cde69  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH010_1.py
sha256:b4055134462578e4d24419630698b964dbdcb0db3935831cb5cae298c1eb4a07  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TCH010_2.py
sha256:108f1a898defb9ee03a608f1d5a765878ac9cec004b256c1ae9415879c61cfee  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/exempt_modules.py
sha256:87fca58b8367a4ac7bbfb1c2f641a23289d8241a17fa34f446385ee78981b47e  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/exempt_type_checking_1.py
sha256:96b54fe2fd32556d17f9ea6ffb85580588081187d6a332fe4304fe1c41691d3e  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/exempt_type_checking_2.py
sha256:86a5af8c30d8c3d1ff6042fc1c3a030b9882ca6cc76623b9a7056d597807a8ea  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/exempt_type_checking_3.py
sha256:edc8cc1980911a3ac7f64b7667ef2bd9399b0e6ef5384bb56fcf1fcccc210a8e  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/init_var.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_type_checking/module/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/module/__init__.py
sha256:86e79c91c27c70e960ea0f033c19a7f2dc09346ab3dcf3b400d56c9642ba0559  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/module/direct.py
sha256:e70904985e03e759949737cccb2c6fe0ab1feea398be3671aaad13ddde7a29aa  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/module/import.py
sha256:d0d3f03704f460aeaaf10f0e6a262e80a9b9aebde85eb43eeb525935e9a16808  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/module/undefined.py
sha256:81051c5ba93a0bd55cf55414d3c6a714e3dae2f546243957213de0a53df4b72c  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/quote.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:8c86f1b45f577f488d4675d0a7e35237b7433d024bbeebefad1edd5430411183  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_base_classes_5.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:e30795517aae0d019b90cd55f30a24eba673f143fc95b640b6e2920c45f288fe  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_decorators_3.py
sha256:726d344710093606cc06a39af713028d90708ce39640c974a50eca7fb98d7537  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/singledispatch.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
sha256:d21a54d658468e0d532c11957162c7ea7c63696a23775ff3d867dc1c4d19b777  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/typing_modules_1.py
sha256:db6d2dcde67058a31dcd31ef6d6134b92eb354c2b1691eb10a5da178cc6804a9  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/typing_modules_2.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
sha256:85302d45bda0533fc6f7cc9472de6bf42e284036c29a8d60004880770b5a8072  crates/ruff_linter/resources/test/fixtures/isort/default_section_user_defined.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:bf892769ac423265c88bb6512854b5323ed16dfde571a2d190aa68b79d855192  crates/ruff_linter/resources/test/fixtures/isort/force_sort_within_sections_future.py
sha256:4b53bf0ef5702139e9be2a1f61ab84226f24244c907e81c1adec844d0394e7e7  crates/ruff_linter/resources/test/fixtures/isort/force_sort_within_sections_lines_between.py
sha256:f8ce3b6e40950037f7a17ba5bb28c8668f62085844fd15376dd0433f393d166f  crates/ruff_linter/resources/test/fixtures/isort/force_sort_within_sections_with_as_names.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:812d13cfc8e66c025f551e74f458f93d2333fe45bfdbb9ce4ce21180fb17df0e  crates/ruff_linter/resources/test/fixtures/isort/from_first.py
sha256:bf892769ac423265c88bb6512854b5323ed16dfde571a2d190aa68b79d855192  crates/ruff_linter/resources/test/fixtures/isort/future_from.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:5b651635c08ca94e221a418464e6f471fc003b8def27a3b50b0a8b2885944c5c  crates/ruff_linter/resources/test/fixtures/isort/length_sort_from_imports.py
sha256:7b68e408d14423586bfd92582a0dd3a4364566f6aaf1999948ea9b69ff502ed0  crates/ruff_linter/resources/test/fixtures/isort/length_sort_non_ascii_members.py
sha256:1e861bdd3d8ca9be6c643f87134476cd23fd6234312d46beebf6e34f6da406e3  crates/ruff_linter/resources/test/fixtures/isort/length_sort_non_ascii_modules.py
sha256:1ea66b4444a77ab2f2f58acc46c90854f48a78c990251d381e7affaeb0c7c787  crates/ruff_linter/resources/test/fixtures/isort/length_sort_straight_and_from_imports.py
sha256:d8b2108dfdb798440076a44145097cf42f4a823b24eedf1fc66c433b0a4c9a30  crates/ruff_linter/resources/test/fixtures/isort/length_sort_straight_imports.py
sha256:8450af382808e95a1e56bcc5ef7209e6025ce24a19ab377f1fdaf8c3ff4c89ac  crates/ruff_linter/resources/test/fixtures/isort/length_sort_with_relative_imports.py
sha256:04593842a30fa6a3ee1d6eae82c43a82403910e46b42970a9bb10dfc3788ad18  crates/ruff_linter/resources/test/fixtures/isort/length_sort_with_star_import.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:8afacce34e125008d661cdc6522e85a4a89dcb29738216bfd9ace7f60871a53d  crates/ruff_linter/resources/test/fixtures/isort/lines_after_imports.pyi
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:155bb4e9c12bca5325ff806bde2c3191a4997b975d19dfcd534a0c591817cced  crates/ruff_linter/resources/test/fixtures/isort/main_first_party.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:1b7c384e3897b8cd12a40cb630fdf18d46d8f332c0f4e06811da7b2df57ff2c8  crates/ruff_linter/resources/test/fixtures/isort/no_sections.py
sha256:5f108d989426acac04dbe863e820bbbfc199259a195344750460a0bee03b0737  crates/ruff_linter/resources/test/fixtures/isort/no_standard_library.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:ed86525ce1a7eb061fb0b5f463e7da1a2cc6902e90958a6831973ec2c4dd2150  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:954a6fcf2bf5c635e6346ec8d69aeb884abc0c643d71445cc9cd9b31af691a5f  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:243df22477633f9df4ad612ef2345e27ede304e20eb47b803ed5ef01c4307846  crates/ruff_linter/resources/test/fixtures/pep8_naming/N804.py
sha256:f81a6355fdd08089222d05dc1b18421bca37be66653fbd9b6ddabb5f10dc42cf  crates/ruff_linter/resources/test/fixtures/pep8_naming/N805.py
sha256:6f58e98676408af291750dd0b834fc581dab8421d7825fa0066c3d590a2d1782  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:438d68bdd21b658d55939b61d46b1324a68564b81b301b9091746e5b2b27e499  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:bebb30a036dfb97d0b38adee3f2d5033a81a1609672cb4b803b731f7e05e8c01  crates/ruff_linter/resources/test/fixtures/pycodestyle/.editorconfig
sha256:d457f9b57f59772142a21b4cfc776d116d552df06b0ca83e21cfe38ea17a46e1  crates/ruff_linter/resources/test/fixtures/pycodestyle/E101.py
sha256:e8126e2ccd6ac0b2f4f51c31c608783491746cb1f90f809149acfd19f0eb420f  crates/ruff_linter/resources/test/fixtures/pycodestyle/E11.py
sha256:545fe6b7ad3430b0993b124c2aaa75062ae6b78d9bf169b7460d8e04a4fe61c4  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:7c9f5f099870a2bd16c6f7543d5ab0ee3718b99d2867ef853d64c27beadf88d9  crates/ruff_linter/resources/test/fixtures/pycodestyle/E26.py
sha256:1e5161a03f0b0df45042631bd7ec57937ece4d5867ea83dab1d4b2999aed9a8f  crates/ruff_linter/resources/test/fixtures/pycodestyle/E27.py
sha256:e66fb2fd9d1ac8a2ee6da858e38ff2d200708e06942a14e21c07881b8e80a36f  crates/ruff_linter/resources/test/fixtures/pycodestyle/E30.py
sha256:e7b78f2370c97a915ff63cea6133279d4f137e7c66ce42fbc5ac1b596b30c936  crates/ruff_linter/resources/test/fixtures/pycodestyle/E30.pyi
sha256:da6bc8244aef9e96786d3102acfa7012559678f91bd1ef2a15149973dd3a175f  crates/ruff_linter/resources/test/fixtures/pycodestyle/E30_isort.py
sha256:da6bc8244aef9e96786d3102acfa7012559678f91bd1ef2a15149973dd3a175f  crates/ruff_linter/resources/test/fixtures/pycodestyle/E30_isort.pyi
sha256:604c48b84d164f26a76d46346f55c9f0baab667aa87266628249e470298ddd03  crates/ruff_linter/resources/test/fixtures/pycodestyle/E40.py
sha256:bd0a20684d065c468a44107e75e160b7d2b60bd3f37ce820a5882d1b097e23cf  crates/ruff_linter/resources/test/fixtures/pycodestyle/E402.ipynb
sha256:4404893cca8735ce2005c7469ea83a65cf431cefef7622054f2a525d51de3da1  crates/ruff_linter/resources/test/fixtures/pycodestyle/E402_0.py
sha256:1380a3b0701c5775cf18b6f48b7f0ac8c815ab40c11a285a998a4eac9ed529ac  crates/ruff_linter/resources/test/fixtures/pycodestyle/E402_1.py
sha256:f29a22ba45b04b3837c1cbeb6f01e12bf062be44303a0f9324910e9ccfd2b351  crates/ruff_linter/resources/test/fixtures/pycodestyle/E402_2.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:67fe1cd1a0a6a6b72f876f80f37a7ce5f0ca930e77a7c2eeef085ddeb689f513  crates/ruff_linter/resources/test/fixtures/pycodestyle/E70.py
sha256:ee163d72fa3e4a99b0f00fc632a45822f8bd66c811a797df7c22a54f1ce884eb  crates/ruff_linter/resources/test/fixtures/pycodestyle/E703.ipynb
sha256:4fd9cb46bfcdb5217f47bdb5d8a2fee9016cb38db71a3716fb39c8e97df228b1  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:b026e6f6388acdcdd042aa103b16304b6ef717cb8d4d24bf93e7129dabadf82b  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:a9f5f28eb09b465b151207c9cf9882ce58f84c4cb5ff82a4d5a92afb3b3c4bbe  crates/ruff_linter/resources/test/fixtures/pycodestyle/W291.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:9361ffc613498d8a0106d3a55936bf818f5d30ff856be25df605942551bc96cc  crates/ruff_linter/resources/test/fixtures/pycodestyle/W293.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:71d84fc703f1bd1457479639abbc34414eb8696091a30c7dd222df9662f5f03d  crates/ruff_linter/resources/test/fixtures/pycodestyle/W605_0.py
sha256:d1e03fb8c52f0b2f196a48a08b406e90929bc111ba68c5d9fa3a67c88210a5d3  crates/ruff_linter/resources/test/fixtures/pycodestyle/W605_1.py
sha256:063c8c0c9c719f24bb2d5b034c914421caa669bd67c8de54a927e2174adfca11  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:80d416de886d0fb7e35dd3526e8cd346414f5de35f23ed6029752de479781b00  crates/ruff_linter/resources/test/fixtures/pydocstyle/D.py
sha256:48d95debd4d3c205a7e170274ccf42e2b982f749dd262fb107f69379b8c11ab4  crates/ruff_linter/resources/test/fixtures/pydocstyle/D100.ipynb
                                                                         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:88853d473ba7c23a121f48680eb3b1434584364f5e969c5672b034c4f6166eff  crates/ruff_linter/resources/test/fixtures/pydocstyle/D208.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:6f8b0be13a7fefad6e8be295b07aaadd13ab9a0ab6d2a2c749afcfdaeb8adcc7  crates/ruff_linter/resources/test/fixtures/pydocstyle/D301.py
sha256:243675713aaa18df080c26945b9e944ed3da084af98b5c9077809de8a3602f35  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:bff22f0b436bde50a52ba5996777b3046f5dd3102b36c7e1b724111ad9c72f4a  crates/ruff_linter/resources/test/fixtures/pydocstyle/D413.py
sha256:3f56923729d93552002b3119693cb7fc6746bb40b1a41d46c9476c7ee601b9aa  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:7334baeef5e1c83d655635fb808a3d7691cfb2771624313836ee4b6f36181499  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:75b9e2d3002779dc0f804d98247ee33a75cda00d771856c37ef1b59e7ab05a2d  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_20.py
sha256:770d7d52c3354aef8f33b1b11900f66dd469ec27d29a8a480fda7ab8bad19ba2  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_21.py
sha256:a2fb57d7485282ff74274401cf95c03afe679763912e5310f0e7bd9819983c88  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_22.py
sha256:b6772801ead66bc1be6b673d86479aa202071cba3e352145338bb892ac5eebee  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_23.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:a406830df06e92e4b20300ae05a4b8e7a096f253ccfa3e40565921cef8e75109  crates/ruff_linter/resources/test/fixtures/pyflakes/F402.ipynb
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_0.py
sha256:0645de5ee53943183322fdb8ab6a9754bb363a2c11946bdb4c19447fae292000  crates/ruff_linter/resources/test/fixtures/pyflakes/F404_1.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:66ac9862886da1c7f0a947fd4b81418a91beebb671d0f829db69c7e405df7b61  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_27.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:272956c7037808ff0e303d6ec813cd45cc4cb1f58f0f2bf1d0f27b412ea48f82  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_21.py
sha256:0e47e0b9e1795f6d3ebc35b71740b6cfe48018d58fea4738dad7885094e9d51e  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_22.ipynb
sha256:2ff3a9f865edc578d097404ee78e0e98b29573f844c0bb6411c2484e9bc4be7d  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_23.py
sha256:81b674fbe2d5503fe5bfcc3c70038b2ccee5bebfa2ad8b9ef71f849b009daaee  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_24.py
sha256:4aaddd27fc99eef15421bc62f7566ed4c3c39af2c9e82aebf5ddf7f637bcadb7  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_25.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:179716c27db31aabadf1884effb78642ea8f3c7a325a0a5bc601e16ef06517f3  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:3c0f7f26980a61af977e12adf95c1174651f663edc88c904278dedd228410e35  crates/ruff_linter/resources/test/fixtures/pyflakes/F841_4.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: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: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:5bc67649f896ca18e35006320e26b238e2a554f34cb5f4f49e38f002667a1a9b  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:56f41d5bb7dc710f9adb817d5c3b04685ed8a5d18687c467a376c85651d3bcda  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:068c7d038daf53eae67d43762a5c977744c015c122b72101c060f44a24949f5a  crates/ruff_linter/resources/test/fixtures/pylint/dict_iter_missing_items.py
sha256:6e073afa3cc1f284a712c56242d90395975911676ba9d59989780ca5d53cde21  crates/ruff_linter/resources/test/fixtures/pylint/duplicate_bases.py
sha256:7381bbb239693413de86329a97927d248c6bdeea796ec8e462d4ebb06d832dca  crates/ruff_linter/resources/test/fixtures/pylint/empty_comment.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_private_name/
sha256:a95894584d96498c7507073f2224d68fcab8393ba842b8ca13cd25c8a809104f  crates/ruff_linter/resources/test/fixtures/pylint/import_private_name/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/pylint/import_private_name/sibling_module/
sha256:cc7e59148594b3d51c3b718780092ef0608cff6c7109bc7bae6255652cdab08b  crates/ruff_linter/resources/test/fixtures/pylint/import_private_name/sibling_module/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/pylint/import_private_name/submodule/
sha256:cdfc050736bf6906957c6b71ad464d5f67fe489348e1a8bff39daf1c89c6c926  crates/ruff_linter/resources/test/fixtures/pylint/import_private_name/submodule/__init__.py
sha256:a600fde71d155e2b543c07ee884c8f6b98308bd98ebcb0bb9ef645c60cbf749b  crates/ruff_linter/resources/test/fixtures/pylint/import_private_name/submodule/__main__.py
                                                                         crates/ruff_linter/resources/test/fixtures/pylint/import_private_name/submodule/subsubmodule/
sha256:7c84c4d8ff5dff86b684c475e5c2babe9685fb07b33f002c3d3d406510f9fc93  crates/ruff_linter/resources/test/fixtures/pylint/import_private_name/submodule/subsubmodule/__init__.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:614ee59d64ae032689a90b51c70691ee2470023f913b261a34d83ae8a00b2bf1  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:0a05e5df36881cab4130a1c7c1b28b6084504e657aba69ff8754516d47e3da65  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:04c54e3403912b25e22c71a08700178961f70b9ce259ea6763d6eddd26d691bc  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:fa227e4e604d35b41c2bdc1098c56d82f4821eb3a3cd021971c07b9826c1a424  crates/ruff_linter/resources/test/fixtures/pylint/no_method_decorator.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:d856438df532f20ee94f61f68d46651ab998769fcabef29c10132144d8477094  crates/ruff_linter/resources/test/fixtures/pylint/non_slot_assignment.py
sha256:41396f0ad1b7f772d88d6f998104c28aee288f5624778c0220d01b06ddeefeac  crates/ruff_linter/resources/test/fixtures/pylint/nonlocal_without_binding.py
sha256:93c2d4d14eeb3cd5f92b6bb79c23107c464d85e50f5399cb087dfe738f233c9c  crates/ruff_linter/resources/test/fixtures/pylint/potential_index_error.py
sha256:b18ff5f84f678e27285acd3d8781263ea3cf024cabe1caebad64d8aa89a9b40d  crates/ruff_linter/resources/test/fixtures/pylint/property_with_parameters.py
sha256:2aaf9d5845ddaa120a3be4a28b56d2ed84293d0cacd961273de6c1be003dfe45  crates/ruff_linter/resources/test/fixtures/pylint/redefined_argument_from_local.py
sha256:af887fda9074e4075ad09a6122c16acd02112fee5af078aa83cbc77dbc9e9cfb  crates/ruff_linter/resources/test/fixtures/pylint/redefined_loop_name.py
sha256:f66faee59e4c169a898462d9aba30db9a4d7772544aced25fceb11ccf401c0a1  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:a6e2c7b77ed707f7a0b902f6522f6de30e97240ceaf562dae6eae04fbbd53a2a  crates/ruff_linter/resources/test/fixtures/pylint/repeated_keyword_argument.py
sha256:5ccb9adc42b3784a38b52856f54d6289987c5a7a85f853a35f505885ab7760af  crates/ruff_linter/resources/test/fixtures/pylint/return_in_init.py
sha256:ceb835ebfc7bd32f715e0032821b5ce57dfe411313eceab738bb37cff97b1751  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:a9a2d510ce9d1b318da882277ba1797dd44589cbfe4bbcdb741e93b1e4835150  crates/ruff_linter/resources/test/fixtures/pylint/singledispatch_method.py
sha256:43b7a075f824af291c599a40e27dc19593c122c19c39fde816bc31562cdd74b4  crates/ruff_linter/resources/test/fixtures/pylint/subprocess_popen_preexec_fn.py
sha256:456485dc27872be5066627bc5f93fed35478c203e682b1c142ebc12df61e8cff  crates/ruff_linter/resources/test/fixtures/pylint/subprocess_run_without_check.py
sha256:2fe5c7d81d447a132500c01e9e79f129c83b1a6cbb7a05cccd800086ee61f83a  crates/ruff_linter/resources/test/fixtures/pylint/super_without_brackets.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:2076b787de31106ac095fe8275abe002f0dd061d73915059027658502ce9d4ba  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:038856f7c72962b689483f61dc3c2d89720f7b0dea6c0d018fa9772b9939279f  crates/ruff_linter/resources/test/fixtures/pylint/too_many_locals.py
sha256:5fb4189cd6f5ba19afede3140d675c14dfd5c2e5f67397bc6c7684b1fa30f7ac  crates/ruff_linter/resources/test/fixtures/pylint/too_many_nested_blocks.py
sha256:8913bbd7406c411990de924f7c5f5700c52797d7fbcf1e39d3cf731269c709fd  crates/ruff_linter/resources/test/fixtures/pylint/too_many_positional.py
sha256:cb242c5c3ea8896ab1568fef9e29d8c2f716221e855ff684bd5086cf679146a2  crates/ruff_linter/resources/test/fixtures/pylint/too_many_positional_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:c8ee8e01320442730406c9d37d0ee5e5cad327be249a4e6c5ca457ab1b013734  crates/ruff_linter/resources/test/fixtures/pylint/unnecessary_dict_index_lookup.py
sha256:fd9b34a82c2e9de04aade01cc5009aab2bbc1d0a7c13a5d709f42abecbe9593d  crates/ruff_linter/resources/test/fixtures/pylint/unnecessary_direct_lambda_call.py
sha256:c0f725b442ffa73a6ac2b437193d54bb9faa68dcde865fb6c62076ee7aeec016  crates/ruff_linter/resources/test/fixtures/pylint/unnecessary_dunder_call.py
sha256:8bb83afea9effd23444f0120ecfeab7ff54498b532e3bd5e678b58fb8443232a  crates/ruff_linter/resources/test/fixtures/pylint/unnecessary_lambda.py
sha256:6e7327678898aae12a1ae43b6c1231b9c5b5f2f1b75c1528b7aadbcdbb66f32a  crates/ruff_linter/resources/test/fixtures/pylint/unnecessary_list_index_lookup.py
sha256:4e4d51bf46001c959cad8d984b934169f32abe252ba02569437058378fd90b87  crates/ruff_linter/resources/test/fixtures/pylint/unspecified_encoding.py
sha256:9d364722725c10b00996e5fe2e6952e5bd8c5a3f65b6a5140069371dab7d32e2  crates/ruff_linter/resources/test/fixtures/pylint/useless_else_on_loop.py
sha256:93e17b93b7b81fb73ff59611d280eb850f043540eb165b7aeade70b33a9b8b1e  crates/ruff_linter/resources/test/fixtures/pylint/useless_exception_statement.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
                                                                         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:41c624eba0b078eec88cefa327c886c2431825d2a73874a598fd204af1f607b7  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:df08e3e95114c9c653d042f41c1e3ee49f65be67bbb950e97de468b7aefecf78  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:1674a18f2c5174e4fd2f65d2b681bb60c0ce3046c71b0dbada76a85117843563  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:dfc92618c8a1ef6483c0e1935ef9ca30a812cd40c2d6f304f9d1a9454e8b9dc0  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP031_0.py
sha256:494b34c1bd11f097eaaad726d0752f6ae98eb2840176396c6eb819920dbdc336  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP031_1.py
sha256:227fdb663e816432770e82676ccee0ca7aae50ad91199a99babecd67737bcd77  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:8bd3e38a72a4be977763b5a662707f2f015e2c652525809874c82e94cd51498e  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP035.py
sha256:69c04de93d48ac0d8e07c91e28fd88d56b9ce26525172ff9891def4b59776189  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:545bd92d55251510a78482cd4303ae62f26803ba2fc846469a9b65949fcc2371  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:7501722159d5c3ceadb4e7d6f4f4adb9e02affcc0856f77cc17bab5ac12ce349  crates/ruff_linter/resources/test/fixtures/refurb/FURB113.py
sha256:1bc0dc6c1cbcd760a1d377d303f854924945e0e88342932ff4fd4a538f8d4330  crates/ruff_linter/resources/test/fixtures/refurb/FURB118.py
sha256:64eb57c80bc85fb563c6f61eb8dab47ad7ed50c82a68ebc7c069169727118cf3  crates/ruff_linter/resources/test/fixtures/refurb/FURB129.py
sha256:2f344d8c1b328477b93b7f4fe353f82c20e9202a009ae05275429967ff019168  crates/ruff_linter/resources/test/fixtures/refurb/FURB131.py
sha256:81daa78fd8b6406d16449ef049b15189cfd6aba6825ddc15d75497d050cd2839  crates/ruff_linter/resources/test/fixtures/refurb/FURB132.py
sha256:b8e9b95fd5dd0286c6becd5abdcfb5a73b0d10158557420ecb56810a51a5b868  crates/ruff_linter/resources/test/fixtures/refurb/FURB136.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:67cdb307b07950afab7b3694f519b80e59bc9125e7c0804a2ee5a2982d338da8  crates/ruff_linter/resources/test/fixtures/refurb/FURB152.py
sha256:633da86846709611b585d60ae110c114ae29a791993ee4e16f9e45e4b12375e8  crates/ruff_linter/resources/test/fixtures/refurb/FURB161.py
sha256:7b67948b93b353176c1ed04ae5186db2b75de1aab7d496871994429b1274aa1d  crates/ruff_linter/resources/test/fixtures/refurb/FURB163.py
sha256:65b64caeabc51c189ca593ba1b8c4485e74cf4c4002f44fe05168f889d8d76de  crates/ruff_linter/resources/test/fixtures/refurb/FURB167.py
sha256:7034cb00873f0303f66f2df6336675595f3f00b52cb267991f55072a899e4bb6  crates/ruff_linter/resources/test/fixtures/refurb/FURB168.py
sha256:e9a5a7f2a3453514832e6737a5113195402cf7ec29373ef2999e8749a914c92a  crates/ruff_linter/resources/test/fixtures/refurb/FURB169.py
sha256:6f4df241ae15cb9b04a4efcb39a56adfabd7e5438fac099fcff7046d7d21ecad  crates/ruff_linter/resources/test/fixtures/refurb/FURB171.py
sha256:e155fb446f85f2405c236f71202633f777be0c8bc4402ba9d01c4264b460c76a  crates/ruff_linter/resources/test/fixtures/refurb/FURB177.py
sha256:8899e3f7e6e387651e4d54a9a1d173a6f268ea6e8ff4b5fa7339f916d76f0e13  crates/ruff_linter/resources/test/fixtures/refurb/FURB180.py
sha256:933685080094dbb9941ef8f02478c2161ef4b5cec9d3234f098896e919aa7bab  crates/ruff_linter/resources/test/fixtures/refurb/FURB181.py
                                                                         crates/ruff_linter/resources/test/fixtures/ruff/
sha256:26547353975b41524ec1ca86635697b0cda3c16b7e1e36a7477bb285f9f9e919  crates/ruff_linter/resources/test/fixtures/ruff/RUF005.py
sha256:5fe6aad9f0691b9f1bee385df469cda6ed274b6456e28d1dffb4daa413dd00a3  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:402fd3c19a122040dabeabf843eb7c1cf90a000149fe1505b064dfefb70487c1  crates/ruff_linter/resources/test/fixtures/ruff/RUF012.py
sha256:079204d56ceba16914c44c4a7e2af3d9135e5a4c87819e897d447e615ed12cf2  crates/ruff_linter/resources/test/fixtures/ruff/RUF013_0.py
sha256:6d2d5f4f8203ce3156616ef9fbe9b1b4025f02f990f29bd7f7347aa3d77a9a60  crates/ruff_linter/resources/test/fixtures/ruff/RUF013_1.py
sha256:8727f2f7ece8b45553e79ad0b57dea8078ba24789a8453eca48ad219406262b8  crates/ruff_linter/resources/test/fixtures/ruff/RUF013_2.py
sha256:ddff5d640e952a06acf1681bc78f65533da553d809b39398bbbe33ef0f2faffe  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:219fa4affa9c7c0195bb9af00bc6d38ce7653e9e73dfbdbffe5cbb91f2b34e91  crates/ruff_linter/resources/test/fixtures/ruff/RUF020.py
sha256:7fdc4214592512ba8087193be916a225e82fd70b8c8c330e4f2cfc2926a30e4c  crates/ruff_linter/resources/test/fixtures/ruff/RUF021.py
sha256:2565a5b68873b55e0dc3ee719df9093df74b802be61daec9eff2eb96f07345b4  crates/ruff_linter/resources/test/fixtures/ruff/RUF022.py
sha256:bf993450dc22863d2a6b8d8b654c4c4b2ec313938b17a11395944c9d3cdb7f0d  crates/ruff_linter/resources/test/fixtures/ruff/RUF023.py
sha256:8e212f7e5bbe4e39307114c19ff302ce248dd805b90b2c05011774bf7d76aaf8  crates/ruff_linter/resources/test/fixtures/ruff/RUF024.py
sha256:8290c504f46c374fd573615ecadb713d29c9b5e4b85435372b12b33d03804a72  crates/ruff_linter/resources/test/fixtures/ruff/RUF025.py
sha256:a54fed38bb4be415497a749bf6b78608618a78d108f6c0d79101590916de3ffc  crates/ruff_linter/resources/test/fixtures/ruff/RUF026.py
sha256:0e1688e316401bb9c3299414c905e3962c16863463066e89e896e56211627d15  crates/ruff_linter/resources/test/fixtures/ruff/RUF027_0.py
sha256:1a26bf5695d5d6f27a37b1efd5f667c9fe90049c3b44864d3d9a2e504dcc7057  crates/ruff_linter/resources/test/fixtures/ruff/RUF027_1.py
sha256:b79737955d3408e6d5e176e4720fb179a8a68e8d379b0049ca83a3c2986c956e  crates/ruff_linter/resources/test/fixtures/ruff/RUF027_2.py
sha256:315883f2ae8856e0b53788178bc213a4681ba98357a053dfcf1e105c8fdaaf67  crates/ruff_linter/resources/test/fixtures/ruff/RUF028.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:bd744e0b1bbebbe459254829951534c2c58c1a9adfc4496c0c050a83d4eac15b  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
sha256:f267896c9ba223a34f06a51186a1e29b67d30e07aff6ab556f6ddb58841a431e  crates/ruff_linter/resources/test/fixtures/ruff/ruff_per_file_ignores.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: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:8bb63edf3c3f575388c2c10480eb47a24d059f84feabd66b60559282783f6a2d  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY400.py
sha256:49281b766689b182d3b0093444ffcc83167af7196d8be8d558a7825188441a73  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:630486a7c5fb4a198e2792d79ec857eed179958965921cc77492df97b22d3896  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:e59395221777a626e30c907083cc8b372c1b3034bd2e717b7e4e6a7746416436  crates/ruff_linter/src/checkers/ast/analyze/comprehension.rs
sha256:bc9f69a6b9fc0f1ce1ac095fada01ef395a054219c1dd48583be9054f18c8a76  crates/ruff_linter/src/checkers/ast/analyze/deferred_for_loops.rs
sha256:23a9a4cd8eb3f04ee4a1efeca329e701ec47633207d3a61070622971f6c07196  crates/ruff_linter/src/checkers/ast/analyze/deferred_lambdas.rs
sha256:b052b5f81cff492034c62ff2d0c44e45a3b7c720d66de532507f04e1650a8117  crates/ruff_linter/src/checkers/ast/analyze/deferred_scopes.rs
sha256:068ca662554598651fded4b8687211c0933f1cad173a8463dcdb528aaaa4725f  crates/ruff_linter/src/checkers/ast/analyze/definitions.rs
sha256:7d942153e68c2d54675bd0d0798b79318c4e6f096dc5c0fa0abfef3c8e25e675  crates/ruff_linter/src/checkers/ast/analyze/except_handler.rs
sha256:8dbe2cee5b2cdca342c834988f49240d38c1ef1a4f67dd811054fd6ec3a551a7  crates/ruff_linter/src/checkers/ast/analyze/expression.rs
sha256:e667b0bb8625e16bbb6c51df11cf3b615008281175ececeb0807393c8f6b8504  crates/ruff_linter/src/checkers/ast/analyze/mod.rs
sha256:53a6d48dbdbab695f056d873518f82c33b46977d1f6723db15dfc159c3a5c1ff  crates/ruff_linter/src/checkers/ast/analyze/module.rs
sha256:ade1b9a19a307efac84d5ae1a29c672a0839b5d5366ff42f74939dd694740224  crates/ruff_linter/src/checkers/ast/analyze/parameter.rs
sha256:af260f59951856e3f9e93fd1e43a5fcf231fc309be88ba41bab999b26c894d8e  crates/ruff_linter/src/checkers/ast/analyze/parameters.rs
sha256:241d22ae014c56bcdf9cb305438d2114cc376df9b59db38ce245bbd842a7e8a2  crates/ruff_linter/src/checkers/ast/analyze/statement.rs
sha256:94b7807229be16dc0630667d7c2bb98619236bde12be57b0f26bb5679f369cd4  crates/ruff_linter/src/checkers/ast/analyze/string_like.rs
sha256:cfcb13f3aec2b8821512385c22c21e83aa1eb02f7bb2ac49bd038d2f8e0c8739  crates/ruff_linter/src/checkers/ast/analyze/suite.rs
sha256:202ea889f91874670b8642a973ea292723614951db4f6627fb27d124cc693257  crates/ruff_linter/src/checkers/ast/analyze/unresolved_references.rs
sha256:51a3c1054aa5b5f486c5b100987a419952ec7a30d42381270b436a6dcabbd2ac  crates/ruff_linter/src/checkers/ast/annotation.rs
sha256:a3e0226a888be38a8c070e66584101501766b9b35d1a5e6f209feda9b340ad2a  crates/ruff_linter/src/checkers/ast/deferred.rs
sha256:f7269c195196f33f958add0040b5ab15cc464e407d764dc44021218e79434914  crates/ruff_linter/src/checkers/ast/mod.rs
sha256:2a367a8dcef445b5b590346dc3aa1c06a5e4df98682ff055131af367c24aa947  crates/ruff_linter/src/checkers/filesystem.rs
sha256:2f3fa28f539920c967c74492979b427e3946a94c285b7b63db932455a7e5e14d  crates/ruff_linter/src/checkers/imports.rs
sha256:fb0c458316a09e0526a4d6ec3be82bbc4f26f7f22c748c3c191902bf83713223  crates/ruff_linter/src/checkers/logical_lines.rs
sha256:99991f404c9222660bad4826fae6bb547044b4d739e52c3a9c1e8b71956f08e6  crates/ruff_linter/src/checkers/mod.rs
sha256:b279558ca002c34595dd2dc1d3d596f320dd7dd9728f2b77409ab30cfea978be  crates/ruff_linter/src/checkers/noqa.rs
sha256:ebf7e4dd096a5b4a368be6e8c71effe0608c75c8c73a1f017504739609faa1f3  crates/ruff_linter/src/checkers/physical_lines.rs
sha256:fc0680d6ff37b9fe8dc3ab55a5f5077ff34c63c70635826c75c663e6234b8420  crates/ruff_linter/src/checkers/tokens.rs
sha256:a78d1be4e65a71d5794aa220e09c471492a6a8e1320d2a24eae717b1f51de3ea  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:c7995b22630f0127675228c02552d3922ab6ee6ff91e73b6077efc3dfcedb9d1  crates/ruff_linter/src/cst/helpers.rs
sha256:95dac9fb081d2530f6f25b6645daf332fbd6bc9da32a185d4372d6b351b6d684  crates/ruff_linter/src/cst/matchers.rs
sha256:2e5aeb6a92b5f5a207dd9d8f8a0fa7dd24d454167cf2ff1e6e80320945d964bc  crates/ruff_linter/src/cst/mod.rs
sha256:e1dce0b3c652bbd58c45dd6c6cfb27b931e547a5ae3625926ba86c0ec39a6213  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:aed96f43aff4d638a6bb03d55e5f5989ae9915f53e1e2b539cffedfb38dbeaed  crates/ruff_linter/src/docstrings/sections.rs
sha256:964bbfdadab3174fd2d11164a2d4345e4c4d9034b114bef53dc6edf46fec4207  crates/ruff_linter/src/docstrings/styles.rs
                                                                         crates/ruff_linter/src/fix/
sha256:734690098b43eb6abaa4650a0626296d0c9ffdcf6234fb6dc47e45e71a15413c  crates/ruff_linter/src/fix/codemods.rs
sha256:49413dd6b3edc29c8b1786233f0cc8424cb71de913fcd75ad427ff7ecb23230c  crates/ruff_linter/src/fix/edits.rs
sha256:be28bca570465d30eeadf615c5c31f3105b022216daa39dc2c53089a16157140  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:a20504bcac4acaeb70bcefc085383860f321c1697686691aa7c631e9d68ffddd  crates/ruff_linter/src/importer/insertion.rs
sha256:4f5869dd7d9c625e3a34268c323cb110c9e857e937451f9ca669eeab50c704f9  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:3c30b3f949a549c22b4b630b363ff32f692f79fc633b6dbb5f619d7e12c06988  crates/ruff_linter/src/line_width.rs
sha256:ceeee162ec1cc2654a8c96ffb52616fc4b4522338baedc5afbcc811ee3efa93c  crates/ruff_linter/src/linter.rs
sha256:1b646d5fceaa8ce31a04e53318547fdcb5ec6866423d4d1699097773074eaed3  crates/ruff_linter/src/logging.rs
                                                                         crates/ruff_linter/src/message/
sha256:acc105be68f2c4bdc9893fdce0e0eed6b4c053e4a285ed531fe7a359e19fd108  crates/ruff_linter/src/message/azure.rs
sha256:b711b50911a86aaef41e255d82077775c8cf51f82c6806680ede463f581a6ff6  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:b83cc55bbec9229c046cedd17ce8f9edf0e9ec2eb7fb0f96db487b7b2a7c4414  crates/ruff_linter/src/message/mod.rs
sha256:cc9dc3379adff96c8f1c070683dab058a3ab059a4e0cf4dfbef7f68ecda08bfa  crates/ruff_linter/src/message/pylint.rs
sha256:928d3e251dc8f706c3f5bfebf3464ad45c3f1df5d100e90a1e6c5379491432d2  crates/ruff_linter/src/message/sarif.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:7e2cf2148ebcdb22aa067b6bd62a4209875b89b256f062cb4e3da4fd275233cf  crates/ruff_linter/src/noqa.rs
sha256:2d0855ca27681da803e6927523bfff8953bfcde5350a959f51121ce3b2123338  crates/ruff_linter/src/packaging.rs
sha256:8775bc1068cac1a062a1f088e21dd800c08c142d4da67dbe4e76a604180d1801  crates/ruff_linter/src/pyproject_toml.rs
sha256:5f5017348a1c0bc26d5d15463857abbd98c413a12f1b3aa4c604c1c46d6650a6  crates/ruff_linter/src/registry.rs
                                                                         crates/ruff_linter/src/registry/
sha256:92be9c8950438e4ecd43db593f85696d56d701272028b1287175f5c0b50cffd0  crates/ruff_linter/src/registry/rule_set.rs
sha256:ce39e24ed72135d864ecec7d9c8fc6c767b4dfb6cbb4dba76e6b1cf9e4561e84  crates/ruff_linter/src/renamer.rs
sha256:f89f0bb79688dd5ebbb39744ffaf9e2d470948e754bb83583c16d41c783af18b  crates/ruff_linter/src/rule_redirects.rs
sha256:669fa35c19609e266355c6dac9ed7d9381506d14df360ebf66f63e4bd0155c1b  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:e9613784935afeaaff52c70f9260193a116495e761b8edf62831156492885989  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:a813e4843d34d923ee695e2478e9393ba62b1cfa80220373739e068d18549fb4  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:3e8ac18f2e3378905e2e9329d82c583f64d924c5b2f297649c8a908855941f62  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:fd65aba7d95c82b587e23a263a670bf00ea8b631a4d233fff9d2c218412a26de  crates/ruff_linter/src/rules/eradicate/snapshots/ruff_linter__rules__eradicate__tests__ERA001_ERA001.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_2020/
sha256:8adbee68db3996f79b9a3db50284c344678ed98cb0872128b4968a791bddf2b9  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:ada949ef0657266a650e5375576345ce66f987fc2ce0bc88d79a5fdd16d670f3  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:949ff8aba37764f4b3bc0bb279081a4bed5f34992f1594b1d5c461eafafde305  crates/ruff_linter/src/rules/flake8_annotations/helpers.rs
sha256:14dd1b432894861f77268eb57d0f98d80b3699b19997808b6d0124dbeb500ff6  crates/ruff_linter/src/rules/flake8_annotations/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_annotations/rules/
sha256:e85bb7d0e33b7b3abd7695e5e584f0130a46f6f045e7f53dbd6e567593f806a1  crates/ruff_linter/src/rules/flake8_annotations/rules/definition.rs
sha256:ae6d2d23a598312ca5b84a8a33c85afb6515e74ce428d1c1ab860678147fb45d  crates/ruff_linter/src/rules/flake8_annotations/rules/mod.rs
sha256:6f07624576b09e52948ddd8fbc8cd1e1538916d59edc9f7415500fecc9b39b6b  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:e25865c403410e5212581addba1a948a2fc6fa41b5abd1dd6129d99dd3093d4a  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:5dcd2b861dd2e4e1f3c7dff91575257273b79d7fbac8758711f1bf12e5980c18  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__auto_return_type.snap
sha256:a5a957e51bf4496ada2862ada9341d4eb6e903961ad7c342cc6f3bfea9bb31ae  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__auto_return_type_py38.snap
sha256:09cdece086e8d0f1191f49d12e3b81e006924902fffc39293a774ba90cee1ae9  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__defaults.snap
sha256:da2095274a7cbda9e445148058f09d8c606c806e34c2f6c022072411839dd10a  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__ignore_fully_untyped.snap
sha256:683631137b0fb4202def2df0e760d2fa88b259029df79d329972a29e66b0bc42  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__mypy_init_return.snap
sha256:1893447517e6cd5fce5afe0c628aabbea6a44674eeba834f778bd51357a69d1b  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:7b8397c4cced12092c0b119b41fd9a78a5e9bb2392b8536aa10a6f29c3853c29  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:82bb94a059323342b15b313177e11ecbb6ee480df1afadbe8ed980fa32174b08  crates/ruff_linter/src/rules/flake8_async/rules/blocking_http_call.rs
sha256:c647c08a98c2c9e125ae3fcc51b2306e915de2f04bacf7169e56dc9874c02a7e  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:fa82a37207de0a4578e2bea5643c7f7f66e8cd24b69ca1625043c1534a7dd2eb  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:a5fa1d7f5e708fe5a54dafaefb9bf3b5f92aa2746f0adb7f0102f4b6a1364082  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:1dfc8e9b7e6b459c96a5f7e6c27fff3cce1b3054f42f4f3a01b655747316709e  crates/ruff_linter/src/rules/flake8_bandit/helpers.rs
sha256:ac625b6f397d4aa779976b5796645837a5a5143eec1fa8cd80436eafd2a8c67b  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:e9697e572d87863aeec384afd67d99ac59c2b7425b25480e7130e03efc80489d  crates/ruff_linter/src/rules/flake8_bandit/rules/bad_file_permissions.rs
sha256:57b368360693d99752a0570cbc65ae608648e1e5730f306b268d6561451aabad  crates/ruff_linter/src/rules/flake8_bandit/rules/django_raw_sql.rs
sha256:6862caedd77c4628cecce930ad2c4442e857479641797a56fbe873c12370a687  crates/ruff_linter/src/rules/flake8_bandit/rules/exec_used.rs
sha256:5390bfbf2d3eccb6af3a6ea7a150abd6cd7260f1e5b77ff8c3024a38ab40fcd0  crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs
sha256:bc77083e342082cba2d5dc5e90461b4e3f4f134a7c6f1b30b8ea9b439143f409  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:93e1db3cdcbc4ef387d413f3bb3e325e034c2ebb7b14e1e4fb523cb0e6ce992d  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_string.rs
sha256:74dab70d3496229c6393efdb1c1f61bf1402ecdc3b8e496640ffdd4e1acf85f9  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_sql_expression.rs
sha256:0c0604b731217da33f866c21cd894b83a04f9ec2d6ac825676d23b311c084d08  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_tmp_directory.rs
sha256:cbd3bdcb93b0a6f0fe9e28a52ee19512553068d7e9f7cd56db6756dbf7832be8  crates/ruff_linter/src/rules/flake8_bandit/rules/hashlib_insecure_hash_functions.rs
sha256:134d5d180034cbf6db77423e8071653c0819d016c04545d340a5c5768384e1f1  crates/ruff_linter/src/rules/flake8_bandit/rules/jinja2_autoescape_false.rs
sha256:914e151c9676cba9bdef7ed696539b6755d8a830eda03cd9bee0312e41f3ef10  crates/ruff_linter/src/rules/flake8_bandit/rules/logging_config_insecure_listen.rs
sha256:061702f5be57197f89efad000cb7b97bd1d5a61aed695ccbfc4362234d0e73aa  crates/ruff_linter/src/rules/flake8_bandit/rules/mako_templates.rs
sha256:c2f70ca8872a23c249e7fd04e2bac6ff2c60e56f99d5ff6601c97ecc335bf9d0  crates/ruff_linter/src/rules/flake8_bandit/rules/mod.rs
sha256:7498a008b6d912c4047133edcc293e84faf4928240f1585286ad6ce94f9e73ad  crates/ruff_linter/src/rules/flake8_bandit/rules/paramiko_calls.rs
sha256:83c668550a5adb794e434bfcc8127bf51c756056e4b759f46daae42d3d9b52e2  crates/ruff_linter/src/rules/flake8_bandit/rules/request_with_no_cert_validation.rs
sha256:1f802abcde8b0e0ad9aeb5eaeaaaf8fbee51f8c4cc7befc55505376fd19a7ccb  crates/ruff_linter/src/rules/flake8_bandit/rules/request_without_timeout.rs
sha256:f4c271a254a28a0a36895d53d43abb6b3fa6c51ae53e0a4ddfebbdcd46b5a719  crates/ruff_linter/src/rules/flake8_bandit/rules/shell_injection.rs
sha256:671047a53355f63823b3302cfeeb931bb042197a6e1fb8366625498a1fa5a801  crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_insecure_version.rs
sha256:d75c780a8bfc41fe35f65e5975271406222f7871965bc60aa43f1b12ff0210b3  crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_weak_cryptography.rs
sha256:e60abfb51d1b1508ff6052d540d7256c3b453e8c4b228e5f5cc170708a9cedf0  crates/ruff_linter/src/rules/flake8_bandit/rules/ssh_no_host_key_verification.rs
sha256:f4b57f8ad27770f8fa091d1902b19af6aa327a6a0f237a30d247c890fa306696  crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_insecure_version.rs
sha256:186cdfebc1be4850cf99aa7bec9634fb752f15e04a651d30774d05ff9c4d9424  crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_bad_defaults.rs
sha256:33392fb2ae85d2a97a029636a4ddd80605e2b7f59d4dea3b536a8d2244aa7084  crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_no_version.rs
sha256:3df6e79463a6b332390873196ac0fe4ba388bd010a6db66e0f99fe11498a23b2  crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_function_call.rs
sha256:6ab51d8836727723a3c577b3a83bed210854ff3a5ab17e4006cd38797a578359  crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_imports.rs
sha256:2d59024b7a26b24769d9230a694a44bc02578fd8827b417988134866d2fa41c1  crates/ruff_linter/src/rules/flake8_bandit/rules/tarfile_unsafe_members.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:c1bde9752746d4271ebee2b889d002ab2cf8fc6b61546b752ad359136e642f8b  crates/ruff_linter/src/rules/flake8_bandit/rules/unsafe_yaml_load.rs
sha256:a8fcbfb41162765d04ae81b1611489e4ea48734d9ec0b484332a277cc4e29c96  crates/ruff_linter/src/rules/flake8_bandit/rules/weak_cryptographic_key.rs
sha256:77564ffb3babb608fbe81ac63b970eb3797bec67af7b705dff33ae2a6e0442b8  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:dbe785c08fd6a674d1a355f1a1f368c6f8397fe862c0da4358e80d7decf2aa10  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:fba39a6152c76cb55ddb1df8f913d12a90758bffb10ed3cb63ffa815f2b837aa  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S108_S108.py.snap
sha256:195113184280b28295310ccdfd178c61e1176d9a303acbb7ad5c03250c3b1dd6  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:b9ddfc5573dbdaf28af1d06f743326cc2ddd19cc439e75f4e27e2e0b468aade7  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S202_S202.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:3b108f416b5d47d739d675ba90c219537f692c3414004553c4f55765a5c46593  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S308_S308.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:1c58aa3cbe22e57adfb4ebb91976f0534740e1bcccc649fe521d954cb6dd767c  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S401_S401.py.snap
sha256:0c7b8e7c3d3bd73e70c1c945ea8e028d181744d34a31d36d4fa1ad3f751e35bf  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S402_S402.py.snap
sha256:beb17b14285943ff83106aefd114e93af0e08744b3469f9d1f966a1624d011f5  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S403_S403.py.snap
sha256:16c110a67d90a53f8e3233d663fc77f6a94e5aa9bc67ee1821e2d82302ad7c8e  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S404_S404.py.snap
sha256:3cd160516fc1f966ee8512e92be52dd37046324297642c8c1bc611b3da5a91cf  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S405_S405.py.snap
sha256:09f4ec961252c01167b461d136df885925909c61b07cfcb21255cf8c8a31503d  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S406_S406.py.snap
sha256:93b0878af47ba8c34be3b7ffca3ad0de606df76eb805e61399229ac7dc5b0ba7  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S407_S407.py.snap
sha256:691f70fd2bf26ea33ebbad23199f14fa680150b5d6447791d9b599d48794b55e  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S408_S408.py.snap
sha256:89c0acd856916f93a15ca1700351c794ee072cf60a78275894411b250eba3a6e  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S409_S409.py.snap
sha256:cad057fd8a0c555d776f38d698b4082fc1d0fe882e9482ef8c0c65e4b04b053e  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S410_S410.py.snap
sha256:36d106c7f9e98580c11c3923cb933d28564ffd19994c1dd1d44b0da9ea7da2c2  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S411_S411.py.snap
sha256:f13b0cf5e0fc829b59a038bfe1e9a567dd872c10ba76e8914ec18a1665a9d329  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S412_S412.py.snap
sha256:17a4e85a51c874a146b5bc910731f1a29802eead20651f5b284a86093ddfe710  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S413_S413.py.snap
sha256:4db50ff92b4b85ade7ba751f79bfd81c0beff584227e6827bba8b47f9610128d  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S415_S415.py.snap
sha256:974075643fb50309994acf275e02bc8c6e2f070383864a4433e1e9853afdb9ba  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S501_S501.py.snap
sha256:f8ad3192434f7db37c09b54e2b15901dfe70db812b1ce766e963826ea23acea2  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S502_S502.py.snap
sha256:2144431ebeb5ae6e324863b5cf41d8d6168d32c2a815b721f5799644a0fc40a7  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S503_S503.py.snap
sha256:03f02612c0c9cff258698be5e637801988b36ba73885aa065daab3f835acefa9  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S504_S504.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:3af29cdf9697e31c80a5d77830145e39f870daf0ad5dc7325882f302f4e16cea  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S611_S611.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
sha256:b6913e0e20a7fe1b75c25d22a3fecd6dbc2c6a480e60bf33b0fcb8b677146ee9  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S702_S702.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:67a60b064e47394a55a99c56f8390952f9425fff0ea15c3739144064b9eea149  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:090dbdca3dee0a48f155b183df6488e0f9c9ff83698b35b44e227a60f9ad9770  crates/ruff_linter/src/rules/flake8_boolean_trap/helpers.rs
sha256:c6d5ca955bd9c3e89dde014af201873f137bf532c65bc97a04532d7d61f2c6fa  crates/ruff_linter/src/rules/flake8_boolean_trap/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_boolean_trap/rules/
sha256:6d48b36824bf1235578705db79d210b0bf23746057a498906ab30f470cb56b17  crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_default_value_positional_argument.rs
sha256:162ef9a28c017547ddf4eba1525873233f1b43da150eea8538d5ee171483dd81  crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_positional_value_in_call.rs
sha256:db1e300e00e7e5d060678e31ed2218c30f3218ebac1be94a7b60eb5a4e46ad12  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:6064858a3213e186c0a9a64bcb0e76c8a8de4978c6408e995f675bc1ca025038  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:a9ed3404c306411a5db94be505dd34e9dce6ca975e9dd83ee917958f08c79991  crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/ruff_linter__rules__flake8_boolean_trap__tests__FBT003_FBT.py.snap
sha256:7227aa14cfbd90b236793744883f4b21964c31e688346f7573b523e6e9a49272  crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/ruff_linter__rules__flake8_boolean_trap__tests__preview__FBT001_FBT.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_bugbear/
sha256:4e9bc7bdf582ee8f19b29186a8b3432db0ef0bdf3714222feb10e38209d5e6f9  crates/ruff_linter/src/rules/flake8_bugbear/helpers.rs
sha256:76a60b23acef36c887837051d4f8776a7aa1911b458dab05267018c82b0c1902  crates/ruff_linter/src/rules/flake8_bugbear/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_bugbear/rules/
sha256:6581db0b42913cae7856694fa7b14ed6da1a68b3adcc74661e7f1025eb086a64  crates/ruff_linter/src/rules/flake8_bugbear/rules/abstract_base_class.rs
sha256:aa182b370a24033f9b1fdee7b1c976f873bc0b1ac507d5f3c8ebb812d3a13c1d  crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_false.rs
sha256:6d9484e13491e988aae2a5e2b9441f68df8ec6a23ff13d437cab7ae73d055257  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:06d959800216fe85a549306da5ebf355e70bc1832e308686567ff044add3ea22  crates/ruff_linter/src/rules/flake8_bugbear/rules/cached_instance_method.rs
sha256:601516005485a8aa80e0ae965fd875a4590cd1005236fac4fec48f5b229e5c3d  crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_exceptions.rs
sha256:f49ae6945896c0e7a2050c3ae2f2ebbb803049edde78b78b2ec51eb498f1db8d  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:1591e1edbdf36fa2f08c6bc0163b50c9ed1da55b4705f3cdc6507ed21e68b3b0  crates/ruff_linter/src/rules/flake8_bugbear/rules/function_call_in_argument_default.rs
sha256:f472dcfa36db188f3baa9cc69bac92c6cb1d6e5aeb93623ac556bb7dcc1fc0e9  crates/ruff_linter/src/rules/flake8_bugbear/rules/function_uses_loop_variable.rs
sha256:842d55914745ae9d53e0fafeab483597968df04d81649360bd1115130d079610  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:06470baf0930cdf12e0c9fe08ab85f2bdc4941f9f71fde2566af19c8d46e6b96  crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_variable_overrides_iterator.rs
sha256:ad889cc4c778ccf39ef3751632bebd9217bde7d4d2bbd4f4045e442268fccb81  crates/ruff_linter/src/rules/flake8_bugbear/rules/mod.rs
sha256:1d83b1171e6928421aed2e56a553d913a63e1d4190d257ec910a7fa9e6947043  crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_argument_default.rs
sha256:50495fad35ffc6921808d81c4a0a4ea8cd4041f72ca3f66a72c9c48f5add206b  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:3152c78d3ae5d87d411b4f8c3cbaeb420e0e6c74737134d9afadf1ac6d0049ae  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:f4c1eac18cddbc8512d8847a05f4131ffca1e365d75fe97773bd229ff46d3106  crates/ruff_linter/src/rules/flake8_bugbear/rules/reuse_of_groupby_generator.rs
sha256:5022f562da18bc5ccd98222e2b6986bc1442c481096aab6e5a30dd4ecfc72728  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:b9544652102f3125a8ddb9e29a9213debfeaac1bf704e699a66ad01cf877c7f3  crates/ruff_linter/src/rules/flake8_bugbear/rules/static_key_dict_comprehension.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:f30afe856b623857e2dfb024591cbf37b9e84a45e071fc85ce9b728adc9705cb  crates/ruff_linter/src/rules/flake8_bugbear/rules/unused_loop_control_variable.rs
sha256:fc1b90ca55448699ceeb469a70123332670cee51eda0d1220818423c4d04cd5b  crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_comparison.rs
sha256:646960ed5a9eaefe3fa1fc0528e9cfb98b26063057dd18be163eb6596d7190bd  crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_contextlib_suppress.rs
sha256:b4d1c4f723cfa8958cbb83fc9497866bb47bcc21d8d211beb1ce9d278988abab  crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_expression.rs
sha256:95e11e64089798736a7fca96150ef6cf20815aeb1d38fefa4a130559fbfb8126  crates/ruff_linter/src/rules/flake8_bugbear/rules/zip_without_explicit_strict.rs
sha256:56006a24d709685c973193bac15ebbb0e136a9f3782415d7db0a6939b120e393  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:58855eba73e22c78cd83753395fdb4009c0e7098fb44fff3ecfbca51b1210110  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:7f813a345ab98515acadb8d178a3236d8034a70c81fd233f64225f6d437c3880  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_1.py.snap
sha256:5f280c7a653279250e602349345ae9a6fd5958bbbbdfa1f0c33c33d4fc002b9b  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_2.py.snap
sha256:99bee2fd654a3c6a0fe9a5d34ead8b8c02f659f338e39cc70637426c52d2119c  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_3.py.snap
sha256:0f4adddffe091bc93a136dfc193ea0df4e0b53f820f97f9cb042e7091a6270ff  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_4.py.snap
sha256:67b409894478ffa9f4f5da2d829110633eeb5b2719a500e7cb5f37311654d765  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_5.py.snap
sha256:f742c47d9b5b0daa1d37d8fc9a0d33869f3e6893b6bf512ad015edcd0b2a5b18  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_6.py.snap
sha256:9c06a3a6bff8a3bf8e7d192b659ae6b2b2e2710e21d3969a5eb98950831f0529  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_7.py.snap
sha256:1e346e36f3cdc56db185ac925f58454685b5dae61b4648b18bfdf67984758d7e  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_B008.py.snap
sha256:8ed15bec478ddbe2b31a101b4acb8bf7c17acfb1a9275b5f02d71d56482aa303  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B007_B007.py.snap
sha256:858a10b08bd21d845658fdc7d58932b7765b5626cf416e97142b51e946e7d445  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B008_B006_B008.py.snap
sha256:df30c3e0099a09ff3a9520fec0ea377c6c7073ad848ba85707e4b6b9e82ffb0b  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B009_B009_B010.py.snap
sha256:ed120c04907d0f207f1656f2db4df31126fc447d5c7168ab8fa6b3a7b5db0701  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B010_B009_B010.py.snap
sha256:1a860fa36af72c53db8a9b1b1e46ddbbbb90e66304872bb3fb6009ce3b9f931e  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:df26bb5c909fabd752ed632cb654d49bef04b59418ee18f92fcd7ab0a0d861fc  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B013_B013.py.snap
sha256:b07152ff84869e94ba44f8cee495f8a2f2f50a33e78ca6c87a935ecd01a9a339  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B014_B014.py.snap
sha256:c087cda91ade3e3322207a6ed90bad47637e93dd59e63e509a98f7d874b005d8  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B015_B015.ipynb.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:6f57f8d1a30bb7bd27ee35eb88bdebfc17927ff82911780a8f7e67fde928a1da  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B018_B018.ipynb.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:7c08291295ff65b5477b3f35a0b0892fc10639f440aa6ec2e922f7cfe87467a8  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:021553c4b5636a378df5c06329ea61ba47bfe7eea6e8f6e1740eb9df910cabeb  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B035_B035.py.snap
sha256:6223fa5b473e4758ea0976afde7f73c7c28701f0142e763c07eab566f50c3291  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B904_B904.py.snap
sha256:e27084b2282b947eab2b5a2e371f42f715b496529c880ea61a98a1c734e4d36d  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B905.py.snap
sha256:c2cf1492b4d1f2a872df6c7fc20ed501170d41eb448fe422aec15e4cf8b01b3e  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__extend_immutable_calls_arg_annotation.snap
sha256:418ea021853d677fcbb30884003752f84eb57622b15d916220ea191132faca04  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:13aaa71e97cddaa458edea85ffd01c21e218ab86ff9f217df45ee282cc015c6b  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:4bc1e2691a299b680dfcfb2431c524177938ee5c32c2fba0f04889f7be814d0e  crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_argument_shadowing.rs
sha256:4cf1488f2741f2cdf14397e08d6b67f6575db474cdda177dae9538bdf67f514d  crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_attribute_shadowing.rs
sha256:17e9674073199e1063f965ba01fd9ea2b8c91fdfdd6f8ed71fb7b271b8e298cb  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:c82a48d8f3f6736a7cb8ab9a40784d7d62d0789f94b0399de813091a8c115f15  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:d710f3f8f2688f585d6eab1a6a75a5ad523309a68979f791e640643d33bc88c3  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A003_A003.py.snap
sha256:0ba77d285fb17e8d2dab551924a0accb458885cf690906c29ce4108c8c9748c0  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:24a28147099f2e4ef504ff6696ca4acfbee8a51eb494e9435d98205bcb5c4fd2  crates/ruff_linter/src/rules/flake8_commas/rules/trailing_commas.rs
                                                                         crates/ruff_linter/src/rules/flake8_commas/snapshots/
sha256:0baa6ec07def566dc5de217658362d95c2110d13068884a82c08ed7ce36beba1  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:e15e3c0abbbbf41ddb21ec4c3a91e8af69f8aa8a75aedb7f0f7b7a5d30802731  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:10ec0bedcf0cb598dff13f0c4854d457324e27fcd52d475e22d5d8a3c81396a4  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_call_around_sorted.rs
sha256:ae992bc23d233b3c14fd1e2291699dca9b238698c4bfdc74e6c1f8bb767b7b40  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_collection_call.rs
sha256:77dc0c891b45768183692c5bd896c55fb6d5021d4edfe2c6c7a7dbc1b841f6a9  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension.rs
sha256:ddca3df9c1e8817f3356b04118bd4a407ab29b5f15a098ea82eadd939820e317  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension_any_all.rs
sha256:05b047b4d780c331c7021d4467d9e6652a72c48fcffc1ceada15ec0872ba994f  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_double_cast_or_process.rs
sha256:99f5a03af325179ba4bbe4578e05b576e346b4a5af5fd178633388927dfa683e  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_dict.rs
sha256:e436cb8746cbac6ba90ef7f424d9cd54aa6cb77c3c5a9f5ad2e602b4e002ba17  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_list.rs
sha256:9d629d191c6336cc23545f3fe3a8e863729d66a90c189ef199daa4e480c97bce  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_set.rs
sha256:e8960cd5752d4b896b9ed724d50d10a364223432632314f5828b906762801150  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_call.rs
sha256:05042efdcaf66a3bbe89884da6cad9bec50816bbb7e6a41059d9b9a5562cef4d  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_dict.rs
sha256:665ebf6894b00e1fcfdbed5341568d50b53fe7935d80fcd7d0abcca97ebfcf13  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_set.rs
sha256:7aae903ab43d92c5ebd23f9907b83c371d53d6e78df0cf7d5c94c76b700d73eb  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_dict.rs
sha256:14a9b78c3268cbfffd69fcc8962dde613167188252d3a8e67abc5b9b3c1b7948  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_set.rs
sha256:82e10bca31491bf2ff62d0c805d9d171afbf1c1fe046c14131b7c1b7e0a2d45c  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_dict_call.rs
sha256:41aaa3dc9638a899fdb1ce37d24d92f59127b686edbcb6adef09894995530229  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_list_call.rs
sha256:3296f1d6e0f840b3d5775ddbb8d7b49a155efcc78e835e2f27eabe97b87739ca  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_tuple_call.rs
sha256:745448aa1e6a0d073ed59e005df45465447e79d1524f01a808ebd6760dac2b74  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:b9c4c101abaa4e09668e1fcaec9b12d23970aebae1ee114e480d7cd9b7749ac1  crates/ruff_linter/src/rules/flake8_comprehensions/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/
sha256:2b8bfdcb967d4952d3b1bc3a1c5f6e5a3d17f39b84e2382d24f0722d3986cc5d  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C400_C400.py.snap
sha256:70313713b2265b92325c34aea800f3cc35a3d5702d49e60ff77a082ebe2d341c  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C401_C401.py.snap
sha256:370007f2cfe058f01b9dd28515edb897fff450e798b7dc241e07d3d3b3a62f64  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C402_C402.py.snap
sha256:78f3fda6758260acc2ac4b56d37e219c2fb554ce2c10887af5a45320104a7054  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C403_C403.py.snap
sha256:5f381035327aab9c38bff91c9cece9978154839fc89d6813fd8582700080d829  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C404_C404.py.snap
sha256:336379458ebc14fee44c3e21e49496db630e13c23e4e29c91974ecde7d51b9c9  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C405_C405.py.snap
sha256:e82ab4097dbdba27523730e8d1a9378ce71c2bbcbf4fab8dd1e8febf75f3f154  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C406_C406.py.snap
sha256:0f32d37feb8b3f0e8387e1a7f1fd9a121441233fe181324752c1d4458ca955f2  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C408_C408.py.snap
sha256:81442fd3f3327044bfc6384c923f36df44be8f6e4d677098c51516258acdf0e7  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:22e98727208f6eebab9b58fba139d65274b7b586cbe8b8cfdcfddbc9c0e5545a  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C409_C409.py.snap
sha256:f7de26e55852814ad535a2a19abf6a2675b3ac30fab0964c3c6cead9d2438e37  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C410_C410.py.snap
sha256:d1c9bcdf8d9f36b906dbb14112491c4ee9aab444c80535fca51a3d96e53b48fb  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C411_C411.py.snap
sha256:b9759473eef8c5d9bd414f86db0bed46cd3059da44515d0ebb8265a4fffd2a56  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C413_C413.py.snap
sha256:a0be957c59cdb2104a3851c5ec3f56b8f02c81019da1b055e6c3de500608a581  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:011b4bc235a96acb9d8085aaf25caf63338286a5816106a6819f7271638632a4  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C416_C416.py.snap
sha256:f359d679baae03d76aad1405af47c58e718b53314abfa39cfc76251b38c3b22a  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C417_C417.py.snap
sha256:48f7e4409f9377cb01106b564425e28cb6fd01266ff89dada6bf18c51cf54141  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C418_C418.py.snap
sha256:15e51f12f128fa8163175f161ce9a7ceab05bb5aba40417dd9712d8a7e3e48c2  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:973c84312a81586641f4b7b859694e2c9ca53ed540cf9402b1ffa49ad76512f3  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:ee498576c9b7ba434a50482df4e5af0a95e021e17f087105bc5fb6b5e6b61600  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__notice_with_unicode_c.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:15965468428d30c8e119893044798463edf430517aa45424a914aa2dcf4f1057  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_fromtimestamp.rs
sha256:6336ae5a2799627d9869a3485e7c00620fb65c5bd115e4a44203c943f3143011  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_today.rs
sha256:23714926019f01c47e98e08df41fa50dcf82339f901ea284b8a96c8ecdb99da1  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_fromtimestamp.rs
sha256:f1cd648901ca3b6fa9a0a50f86dcc2b39be36b81e6fe2a7789c46e368a68a5d3  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_now_without_tzinfo.rs
sha256:0f4ca9ba2acaae9aed7af20e2531ad133fce83f911260d8dd006b70899ebfd4b  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_strptime_without_zone.rs
sha256:897b0b5823f819416eb3ee5c452d797bc6f2524d6f970629312c46d08227f20a  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_today.rs
sha256:ee2a42676ca55d5480cf93a02037b8e96cf0df98d4c7effd6e9af0dabf71016c  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcfromtimestamp.rs
sha256:2e254ac97f9bbe8677bdc2c7edbfbd56e293330f88d73f1f4a5d0f839f2c691a  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcnow.rs
sha256:41590dbb4cf239c1b54ea19db5dfc4e41e032b787a54bb97b4ad357603c7fdb5  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:f8bc6435783d6ccb0500c28f9419b5f241b3a1eecaa80d22721cf076ce27c718  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:2f9a82dcf8c242513a3dd015d2d8b3be23706c8c874526d099d9217299894645  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:880c9bd327d2ea72802fe16bb0ec380b135e91d3a49854840a514c86e4b887ac  crates/ruff_linter/src/rules/flake8_django/rules/all_with_model_form.rs
sha256:11dcd7578ecc70d320fb53902ddbe5c579502028d6283cc86972f6dc3244f461  crates/ruff_linter/src/rules/flake8_django/rules/exclude_with_model_form.rs
sha256:0b75d891b9eaaaa45e4b9d4ee2904d33a41eeee7b0d1ff680374104fe078575d  crates/ruff_linter/src/rules/flake8_django/rules/helpers.rs
sha256:6eb73e82d6715bc825fde736c09ce37d835706e29d324cf3d934ceecb1bee785  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:63c5a143a2ba7a35a095c87a76ae87a9a476fe3f039e4253d8601824d9c6f3fe  crates/ruff_linter/src/rules/flake8_django/rules/model_without_dunder_str.rs
sha256:17934cf7506500cd1708163dd09aee7845bbcebf43589abd4be5c6c89123ad01  crates/ruff_linter/src/rules/flake8_django/rules/non_leading_receiver_decorator.rs
sha256:425816b48d6378b17c6b9957e36401db1cbadfb58bc6b4db7c159a81d9a2c366  crates/ruff_linter/src/rules/flake8_django/rules/nullable_model_string_field.rs
sha256:69a9efcac007e1b1d9e97ff1b2983293021240b568d3bda7b6c7cce0534b8009  crates/ruff_linter/src/rules/flake8_django/rules/unordered_body_content_in_model.rs
                                                                         crates/ruff_linter/src/rules/flake8_django/snapshots/
sha256:08629f38288f3907f839d9395a696e1d1bd4004d5c3716668d38c8c64b752fe7  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:6ac05b7d3c99a9ae993ae5bfaa060f933883ab9a3fd5f95811b8cfa0e91f90e8  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ008_DJ008.py.snap
sha256:8a19dddc5b7969defff00d9217c0d475c6fecdb159bd92c0ec44128ff0573f52  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:744b1f709f3158ce0813b4ec0fcb2f528bf6f79bb91b323e71593da8db750266  crates/ruff_linter/src/rules/flake8_errmsg/rules/string_in_exception.rs
sha256:63edc57685e9f720427208f65e6cabddf591256ee41940b2fab563061e01915f  crates/ruff_linter/src/rules/flake8_errmsg/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_errmsg/snapshots/
sha256:cef739de11a25d7329cadf0905bbfbefa79402923c07de8db308a154d515ed2c  crates/ruff_linter/src/rules/flake8_errmsg/snapshots/ruff_linter__rules__flake8_errmsg__tests__custom.snap
sha256:00dc4b222876dd66e98ed17b625694a4a8b4d77660539566cbdbda25fe5adeea  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:506308a5c580a92b3f4191f7ff4c05117bf32cf9e11f809bf66717db4c9dc4cf  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:bc0f5d7638bcd1c24ed0073638b337fcabf1d026402fa3001e37b834de3bc4af  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:a8409e78fdbbfe8348d3ac82d1699ff5583dcdb101379004af8606f37d5bfe5c  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:bb920a7dfc3f99c1da0f3f72b516f9ac102f579574c94aaaa3934f2ec7169128  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:54fbf5eada78e9b735bd1b71757019e23eb4950f21558a25dd1dcc377390725f  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:9ef8c8b917f1611fb5acc3000d4368c8b0c60fbe1d9c6976798cf6f98075a806  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:04781792d4d05734431a1e2db68e5752f2a1466afc5224fb1e70d680b3b15009  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:a728a90c8dd21b83276fdf0ccff3ab9278ccd7ea7f0ea4793a070e4ba0c8b487  crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_required_type_annotation.rs
sha256:a0f1b19aa4384dac329823094c0ab6531fd9e65cb91caf6aa06e4c11de5182ab  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:c81b8f29cd98693bbea177ded02f4f979905b776e98c64e964e59e2a08c5d2ad  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:3f7aa4333050dbcfda2b514176819e74f556bc5628cc7fff48556d0cd3809fbf  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:0a3ff409498c0f254df70bc52a943c68c54ca371bc0bd7768d36cc054baa8de7  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:7475662309c59cc6d7428392f071a2c88e5e47712c90f5dd66335f335d01eb9d  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:711941cd4f269c16f0208b3578e281ea5570926d57ab290cecd294493689b3e6  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:3c0269a4df21596dbf26b8b59af898884bf9917e4e5b214edeba36dcf28f2acd  crates/ruff_linter/src/rules/flake8_implicit_str_concat/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/
sha256:622e65c0c73e31338815990029ced6c9bbf209643ec07266a46143a647686cd4  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:622e65c0c73e31338815990029ced6c9bbf209643ec07266a46143a647686cd4  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:a54bb18e9cd06d24df564b6ab121bb8ac27fff0d62efc4f09bd5adfe5fe72dd9  crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_alias.rs
sha256:4007faaafbda8d505233341dc22320f5b326bf8af17ca46fe284a90ef64f977e  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:2da77bc6ea7a6a248f4ebeb81d79b5bc49f3f6d61006cd72d8d9a38d52edb520  crates/ruff_linter/src/rules/flake8_import_conventions/rules/unconventional_import_alias.rs
sha256:90e913a41b592c4e39ceee787155cc587cac4cb53d52bae6de4b0bebbec10d5b  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:59b5e7d7bcf8deba3bca209dac9fa4e36e4f383d462d2bc61b15a5ae7ae9c7cc  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:fcf34eab799b83e46895c2fa5ee9b1e606d60577b46737d9d40fcc5ff28985f4  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:1c04929f9cbfdddaeaa20277571c237cad3c63918a4ed01cf9bda6fbbb8fd846  crates/ruff_linter/src/rules/flake8_logging/rules/direct_logger_instantiation.rs
sha256:0b6a65bb9f1996e8698dc2f0afc440511a11f5748c444e8b3175e07e68c34777  crates/ruff_linter/src/rules/flake8_logging/rules/exception_without_exc_info.rs
sha256:81bbc9fc22291e8b11734062ddfebbe8aef0baa7f4a70260494d072a82c84723  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:76a69ac8a69b82adbda92058c84b09cdb2a0340644e2f681dbd047f01cf81d7e  crates/ruff_linter/src/rules/flake8_logging/rules/undocumented_warn.rs
                                                                         crates/ruff_linter/src/rules/flake8_logging/snapshots/
sha256:50290d2cb56546b82966257e12523b5d00bcd22f216f7431b75c8e1bb961216e  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG001_LOG001.py.snap
sha256:3388bf92b0195383373bd62a763889db411d6fae27f6d1bf418fbd8281a24249  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:4de3f8845d00801256ecb64196a5264c39637933930804487193f8ac08d48374  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:ce48b1c27be3331161e7fde652fc8366ead2dc2124c6d798ed9c3f7207ef4089  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:e4be6ff05dca475f17540dc29f15d853766b1a8722ad135b7d373cb8a01a171f  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:890a13bb6751c711d1e07728fa06ab4079dff64d86d62d09661938b2c29f30af  crates/ruff_linter/src/rules/flake8_logging_format/violations.rs
                                                                         crates/ruff_linter/src/rules/flake8_no_pep420/
sha256:a3d9073341b529ab756e749964c20216371741ecdefa9ae1ec35edebd30c7ac9  crates/ruff_linter/src/rules/flake8_no_pep420/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_no_pep420/rules/
sha256:9679f6697636ed91d5ed5a6601bdf49c798054ec651110ed2fee1f8d7b4d2243  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: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
sha256:8e3a2dd05143c38e3f8331d416e84da74576cb659981d0c527fa132c1ab77a12  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_pass_shebang.snap
                                                                         crates/ruff_linter/src/rules/flake8_pie/
sha256:7dacfd3f3eab969c54acb4b35c3f597ee224484469fad414f67a2a2d98078e75  crates/ruff_linter/src/rules/flake8_pie/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_pie/rules/
sha256:55260be9b3f1f82a870fa43ff3f060505bbcb78854148df833dad4c0044c6065  crates/ruff_linter/src/rules/flake8_pie/rules/duplicate_class_field_definition.rs
sha256:1ee27e77626ad10b51fe5e23466d926f7999b6b2b445da188567415ffb856232  crates/ruff_linter/src/rules/flake8_pie/rules/mod.rs
sha256:78ff5a2b7420d7ffa59b26666bcd099d776ac59af7e6baf63cb4c0b5ed66ab91  crates/ruff_linter/src/rules/flake8_pie/rules/multiple_starts_ends_with.rs
sha256:e8a5f8f8ba6c93a18937cfa8aa084738584956344105ca5325b8dd69084e492b  crates/ruff_linter/src/rules/flake8_pie/rules/non_unique_enums.rs
sha256:fe722a2b472c6d96fc75afd580daaa0812a2050ecc86c8b7fe3e775887c753bd  crates/ruff_linter/src/rules/flake8_pie/rules/reimplemented_container_builtin.rs
sha256:2801b7e1fc5897908bca5203635517c59f4905ea0fb694f468e9fa2107e1d809  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_dict_kwargs.rs
sha256:6f3b5e9f5d212369d0bebaae7738afe7428222f2179258e984f48b540e9b6eed  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_placeholder.rs
sha256:6239212e8bc3ec7d2f052117f786d0ce2a8b98334188d71366513cf1785d7fdf  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_range_start.rs
sha256:dacf782683fddd5b03cb45b27de90703c47055e2f8313b5c4af62e6a95b057b7  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_spread.rs
                                                                         crates/ruff_linter/src/rules/flake8_pie/snapshots/
sha256:6535aadcfe25df81a9c59e7f0b1df0966d6ab044bbbe747e4088b518422e5a64  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE790_PIE790.py.snap
sha256:231fc7fffc2b8355849e757376a65cb03fc1a3e9b44d12d72a3224bc8e3cbe23  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE794_PIE794.py.snap
sha256:2357b8c04a070cb9b75780008f735e5b704fe4fd92a61000644dc25d7d07dc07  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE796_PIE796.py.snap
sha256:a05136acd17e7f12911a3e6765685b57a22e1f985ca29a401163b8bffe06b534  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE796_PIE796.pyi.snap
sha256:bb7d6e077ec56f4af2e1cf6bdaabafb1b4028cc9acd00b32f1f282d29dfed599  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE800_PIE800.py.snap
sha256:c12bbb41491b308dce664cb9441cbe6e1273ab12a6540b382ad7718b02d037e7  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE804_PIE804.py.snap
sha256:b119e8d2b92f5c95cc366430de3b95be0a25ea0db8b0314f8fa560a5911f708f  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE807_PIE807.py.snap
sha256:2cad608104bcda647641fb4403318e2e38388f1ad5833348c22e25f9b0d2a7e0  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE808_PIE808.py.snap
sha256:609cd39541d6cc48600e5385b0257b544bc16a2b84115120e137b4605918759b  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:5e0d4a8bedbca00d442536ae7af4226be27174047238bbaf85318f0b60482478  crates/ruff_linter/src/rules/flake8_print/rules/print_call.rs
                                                                         crates/ruff_linter/src/rules/flake8_print/snapshots/
sha256:cdb4c59fb8067a0d011fab81ca668b14d497d5fea7be6321081be035b225871e  crates/ruff_linter/src/rules/flake8_print/snapshots/ruff_linter__rules__flake8_print__tests__T201_T201.py.snap
sha256:f3ee7e54be0ef18e13c81b8de64c904cb3aafe4bed286be4e5c6329b159ea22d  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:1d3a24df39522963526f7707ca122d2cbcc1bea6c15a89ae1f3d30e234f5d3c2  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:7ecb2caed416b9e17fb2691c164556c92439159024a126ad5d5350419cca3de1  crates/ruff_linter/src/rules/flake8_pyi/rules/bad_generator_return_type.rs
sha256:b5e2cdcb3189685523168ff91bcc9719db1eaa90b05924fc3291a927c7c26aad  crates/ruff_linter/src/rules/flake8_pyi/rules/bad_version_info_comparison.rs
sha256:72d5825aa297719e663320a5f185e5033d5050afbfe19b01ec00872b08c32cde  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:71ea61dfb8538bed3d67788b458e6acce6ffa4c2096032175fb53785f1c50edc  crates/ruff_linter/src/rules/flake8_pyi/rules/complex_if_statement_in_stub.rs
sha256:da3727c784d5388203ec90e6df18214b8223e60156185eed1dcb7aded2f94d2e  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:228029eca18f92d171710ca697552d8c2a41b0534d0082d1e422dd2adec9d4ca  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:95fb9ffd62b375b22d7998800afd6d022d04808043ec7feafa262f2f39168b9d  crates/ruff_linter/src/rules/flake8_pyi/rules/exit_annotations.rs
sha256:f81bc3f063ac8e0930b663a4cc24da6c5825af45ee27421f2b4b24d7a81777f3  crates/ruff_linter/src/rules/flake8_pyi/rules/future_annotations_in_stub.rs
sha256:b039723584d2fc9095e3ca6eae4e296b6de729ede549e656aa61a940e6f095bc  crates/ruff_linter/src/rules/flake8_pyi/rules/iter_method_return_iterable.rs
sha256:65f53a8d129ec067a405d50fd9f4a933de4892371b7a4e64bad8679f566f16c6  crates/ruff_linter/src/rules/flake8_pyi/rules/mod.rs
sha256:cd0593cea03dddf4f37c81a6b329a54716aae2adb5af5c8db773de055e2c1d1d  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:ea3072cb19f80e832372ae03c69542c8bf0476b6cdf5b0021e8053267665bbf8  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:650ba14adbecd16070fb280b5c6955de7df299ec0d0313a7e50f64ecc111d48c  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:738d0bd551598f59e793820dbf28974af65062ca3adc283f2dc0056e0bd22584  crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_literal_union.rs
sha256:058659c50b82e3fef65de460ec8c43343f2d34ace488785073689fc592772212  crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_numeric_union.rs
sha256:2e746a39dd36e26280888841239803a97b5cdabd3b9a1666e1fafcec3c9df135  crates/ruff_linter/src/rules/flake8_pyi/rules/simple_defaults.rs
sha256:7637ba9568933280b9dee64576f619b9d68c7152d0b139292de6b5807b135a5c  crates/ruff_linter/src/rules/flake8_pyi/rules/str_or_repr_defined_in_stub.rs
sha256:74b770fc6b73eb9dee36cb72fb62aa26032a8a3eea74f64703e91280624cbc0f  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:2a16e69132306cbd0ad0ccb984d655d1e0938feb5dec7e9aa27ee98b1bb89eba  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:d729391bd5f134b0baf7ec7d8fcf8cd146c7ea966578af6f1dd5f0b0679ee15c  crates/ruff_linter/src/rules/flake8_pyi/rules/unaliased_collections_abc_set_import.rs
sha256:8ef7c4f5fb474dc32cfab9ad856b68d6cb48185c540a5850764be7513d58260f  crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_literal_union.rs
sha256:0d6ef897b7af0566c41528306a003fcde099e16d16c154c4f32b05ab0258f65a  crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_type_union.rs
sha256:4d22de28f89ee873261c7a95c9465c09443aa8c39f26804eee3ceaeed51b1833  crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_platform.rs
sha256:4b82441041fa797c48856ca0f052dbed8a38f51c3522de4de84dbcfed7acb350  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:fe73afa5d5935baf61ef0f460d04a03e6c2e15f559b6176ed431298a80a7d3de  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:33d70bd86f32769e6f1b95c855c36ae67442492b923ba47e7ea380390d4650b5  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:aada3bc976c237f185d81d9567812c9627ada00baf40023c39408b9e602aa57e  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:11e7c78b46112e7aadae42a9a7ff88d2f0f4f5f117e8d51a3206e474666beed5  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:d200036f166290a5b9ef0c6667c111b9200eb87cb84cfa2069ffa3547320cf56  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI012_PYI012.pyi.snap
sha256:b9ff18875437b967e9bb6623dde0bf28efe55fbc73fdad47740f244b83e8de39  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI013_PYI013.py.snap
sha256:d9172fe4815ed11d9b3cf24f8e8dfb38cb50ffbf3ed6db42d73bdfeb5202c934  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:e39e704495a2441f2cd0edf28cf0abdacf632e7fb77af3997c103f0257682273  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:7ca31a2f420572966ca48692a8ab5cb19b5c0712361826f767c65db5d85fb5b2  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI015_PYI015.pyi.snap
sha256:a0ab8e9f2f8c98698f2eaa12fcca704d715fb1ae2cf0d720c011776363934eb2  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI016_PYI016.py.snap
sha256:10f6164432af67adb02ddb9fba1ab93c546fea1e62e39928ce70024c0921fd36  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:103ae245db78fdeeac07f35154cc6e39142ff0ebcd2263a833b2b3cc1ee161a5  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI018_PYI018.py.snap
sha256:acfaa0db9709f6e8af6f1612e1e0312be6659616a659f840d37620cb26aabaaf  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:435e025c2bb79737b5b101deb8f93cb57480408fa349ec08ba91739357629e41  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:da12f6daab83a53e1c3b590acd4f52de39f4fc38e968de477a8b220a252745fe  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI025_PYI025.py.snap
sha256:2cd312260adc5903e3ef59940159788b6c46ba0057519357136b6087bc50c3b0  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:fb500dff8a6138d87b89e792f76632e2aecc81b2bba8fc9bd7cc52324038fa21  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:209cf99f7c33bfbb1f581729aa507aad460cc45b3b7c5c44445cc708efa4f682  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI029_PYI029.pyi.snap
sha256:816553e1eb59673d6806a705249ed8f7e9ad6fcc6d393f52238434798d483a3c  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI030_PYI030.py.snap
sha256:e76df37babf4c5e09b4134011eba9f3bfccbf87a976e3704797a4680c69dd34a  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI030_PYI030.pyi.snap
sha256:a954aace7e9bbeb803f807d688ce09e9e67727587491dbbc7716882a91979d26  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI032_PYI032.py.snap
sha256:6c042a4588b880544b349b09e0f319ba99c6cea3929ecdac354d13e14996a5ab  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:4009edb5483402f65fef6642ee7e6bf9d9bab2faf2a89d8279af81f7c23df934  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI034_PYI034.py.snap
sha256:c609ec7111f7a68285ac81dcc1e6d5b40536bf3974c2c673bed8b6b3cfdf8b63  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:9aaeb57c429094eace764d9dd1204f5a299905185e1f3705dce4e1dd2b7686c7  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI036_PYI036.py.snap
sha256:30a541b00de071a6ba95da4f26ab31bf636d53d2bd1241d4be7399901d7433b2  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:92fef9a4a349407ea45719ff9c568eb5af7b0bc62201ae5241babdc7cf303aa3  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI042_PYI042.py.snap
sha256:613a67e5a7f946645ee02de60330ead581ef7f7121499a75f78c73b1b4bbbf9a  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI042_PYI042.pyi.snap
sha256:1a62289d80379e8fd736ee4704d19f952c3a54eb06f81859df2eadb45dd710f2  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI043_PYI043.py.snap
sha256:c270ddd9e0d3439e4b9b4ba31993be9c8e15d6a30450979b98a7e50efc9d5454  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:4c95076f553d69d418c8128e6aeef6c4bf9a3d1d99d3cfbb693bf579e16e467c  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI046_PYI046.py.snap
sha256:1f1be0ec0bd75f0913fbe3c11e30d115eaa8e6d61889a2e4787da682dba92ea2  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI046_PYI046.pyi.snap
sha256:37e58e42951fd2f1bf787b0777d4808a31552651f42afe49526dad627f4342e3  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI047_PYI047.py.snap
sha256:c2385c4541284b1bdd92fb5cf1b3b75d7ea697558dff601edd1b5a79377dc1bd  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:491241d644e8e5d4152bb38f7b4aaea1ca46971d6f2ad3281b080183971b85f1  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI049_PYI049.py.snap
sha256:463136347d6dd8010de4c5ac251514fb5b153be84bdee9a1e357880d9edbe82b  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI049_PYI049.pyi.snap
sha256:915f1f75469ddcffa8d90f8a6bb71137dcd0cedfbceb09ebdc03e46093ae4f73  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI050_PYI050.py.snap
sha256:0a238a02c40e08c22557be541c8057a7445a1f7d546910f7b338c7d825d17f6f  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:8b8341dec39e042cd60dcd53a9c86a09b6d3a4a04b1ef6b1586e27c5f13107c8  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:8675ec0ac514a1da892d7485367b20705498ac083dd2afb83465632ed531a654  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:1c84835c82a58a09b36fb09e67e6bbe86ae1078bf70039461bc59725631a701f  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI054_PYI054.pyi.snap
sha256:730fe064d39b514c522a7990b8365c6ce310d93e703d899c06720243c089df46  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI055_PYI055.py.snap
sha256:bdaed80c073421d0cf46306e09ee43e0b8640cdddd12f29e2f2c098739344cb9  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:2b536dc59f412320a318500e399c336450e2a2f5af7a059acd23713fdf3eb853  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI058_PYI058.py.snap
sha256:9e8e9c4a503c93b5487a3c26eae14c56d3c9544695e0ae57331f7068234f0138  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI058_PYI058.pyi.snap
sha256:023f943987391b0276706e1e9de9354641933adb959102da48bd32b9a019a145  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__py38_PYI026_PYI026.py.snap
sha256:c91ec03e3f184813f352065139d0f6f6a021514238bf93175cbe035108e236dc  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:b406a131d76108951bafbdee888a6f1eec64942b948b7f8a94e379ac4948656f  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:bf29c6e03d838e73881801789675f1ff99ce55ff2b555ea636e7049121c1c83b  crates/ruff_linter/src/rules/flake8_pytest_style/rules/fixture.rs
sha256:e8904c912ac6cfa6f1385f96cfb7c780301c2d954411e979772d8482e0e76c07  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:981b36886fd8cbd3a4ca0069277e2205471afd47e3a4db968d1c2b94213a3fba  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:800d74a4d5abc1b11170855c696b653999ffadfa601d1499b6ab290c3ff73cce  crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs
sha256:e459198e1d765908d9e78177e5abe1a9d717c4453b92093e085271486d68e633  crates/ruff_linter/src/rules/flake8_pytest_style/rules/patch.rs
sha256:d10a242ba27b0891b179d63f8c8ab03a9eb431ac59e1c463e870b70e81f362ca  crates/ruff_linter/src/rules/flake8_pytest_style/rules/raises.rs
sha256:4ab9687d73827fabe4bd89bf9c1c1696c0cca7dc3304c8bc4ed8f826270d0051  crates/ruff_linter/src/rules/flake8_pytest_style/rules/unittest_assert.rs
sha256:adddc7d5278f59f35012b8bb48f470f15fd35438e1fb3ff4401f782d26ce5f47  crates/ruff_linter/src/rules/flake8_pytest_style/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/
sha256:48a2a4a3d5a6ae170ca731657e2da098ab239f1a460f775faf27ee795ea0f960  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT001_default.snap
sha256:38064164ec10f3a0ee31c873002e7ae178802a8305087bb6c1dad70678a62a8b  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:dca1ed2b4b84761b7e2d20eb82cac637fa709706b9d8ca688b79ec478835a123  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:b393e032e7806e558f5a80b7151344a1a4fdbb4d76b9ac87e6b992c21cb9eb65  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT006_csv.snap
sha256:a4b7a77d3647653806778a122817969cb976c888fe9b91b95a90a1056ece75f1  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT006_default.snap
sha256:dd4c0dc3eeb35201c5136d043e6c5719b335c3874352cd5007b35ce750f402b5  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:cece58ce64039bde6e312d0db194d3c0d30a05b49d8320b82ed8f6a47aae2a1c  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:8bc85952e12369bc044ad7f924bba8a55508f77e377b250432ce6ebe6db43b11  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:30ef5453163021d2ab9bc2fa269e0c26c6173291f9f979a549ca62a81294f208  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:5deb04bf647ac4e5d15582d1baf00343a50a6fb5adcec8b53406977cdde4f946  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT022.snap
sha256:c82da3cfde92a66ff75b60a19ad0c5847e2d0d3ea172d4172ef28254e5e27513  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT023_default.snap
sha256:d8cc8e32dc26e3a1f6a5e31b1584d46fe641bcd44214be9264e51e359fb56581  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT023_no_parentheses.snap
sha256:a534af048f2c061adadfd5e81fdccf82917654b456e74e7c97a34acb6538b1b6  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT024.snap
sha256:ac6d23f79b00511bdcc09d13eeb4ee7193ad83e34e16f94bd55bcb5612883176  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT025.snap
sha256:3bab8f60e4cc6b73e8831e4fbad9a58511e9e6209ef55ac97de945d8c9c635d5  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT026.snap
sha256:32f967375300766809c88ce224cba3d0681b52b167d0e5e0a47caf1dded41d19  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT027_0.snap
sha256:6befc87c4b6a04fbdd726282497cda3509e8410f639b7afcdfd15a0330042800  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:742cc0e723ad05a3358c8b4a22f19928dc902c9069e03a6e7dee9e38e09703c4  crates/ruff_linter/src/rules/flake8_quotes/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_quotes/rules/
sha256:f3f15d6d0e6a8691ba244c99b65afa8a73c36a20ac8785f073a5bef65d081a01  crates/ruff_linter/src/rules/flake8_quotes/rules/avoidable_escaped_quote.rs
sha256:3d3e9785123105063362711a3099b555b3653ee6f6aa5fc5345ad67f43beb087  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:4f5ecd95dfd5f37952da19926161728d1cc45acdedad1006d51eb102685ec7eb  crates/ruff_linter/src/rules/flake8_quotes/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_quotes/snapshots/
sha256:bbabc9f51e63c8ad19ec62ce9e939345ad6829070519bd90dca29638a11a22ff  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles.py.snap
sha256:66b95cb82d6ea79f9a545cdb686dd5094c939e4e6b77e3f0e3dd37689e795d80  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_class.py.snap
sha256:8c157942fa1550140f20e0e5f77047c1b6f44bced63cbde12ffee2e921c197ff  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_function.py.snap
sha256:864ae66daed5faae6f9efee0ebb921aaacb6d96e57e5b500a3471f5c548ff811  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:01a3fc5cc66b9afbb460e204fe858ac5037041ed74c5efc909339bc7082bc1c5  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:8a37b4224c0ac2f10fbe2e73846860f34d8cb888708af6ba5c6fa6bb10d556bb  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles.py.snap
sha256:7652169089934f0bcb4a004a82ab2cdbf8c5f52e92662cc31a45be4a37301f2e  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_class.py.snap
sha256:dd613c6eb351bb5ac1de91b58fc0a318bb98ec10a0a58d54b22d131d3ab6dd0f  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_function.py.snap
sha256:d1552df8bddec887ab79a4ac05ff3d95475318a332eaa99df510b612123e5e4e  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:d720d2cab7e1120a898bfa240aa485eb802226bde92e9d8b0b50f76ca02bbe56  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:a6ab4186aff32f467e1a86ae5d0643a897030654ff505fa8ec2b8053e4748a3b  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles.py.snap
sha256:a6bbd2a1c7681c8691794e21f3ededa9ef767edf1ebb0bc870087c5fc3d8c34d  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_class.py.snap
sha256:7e41bb71841b67cc472916699a88e1df68126f5a037e86906c3c5d27358aceaf  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_function.py.snap
sha256:fccdd0ddb601580dc122deb4092e1aaa01d5b29241b552863b245480e062db5a  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:802cad542084f4d6fd1a8e5b16f6f919eb183b1b40c78346ce6d10a7981494df  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:7081cf5511a3bd8cbc57decfc395b78f316b1e9f1ca376d0bd54a4bf5062aa87  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles.py.snap
sha256:0f768ab22d0823bd3b5ab2b3ccd99ec1150b8d5b985d9c850c8723f526392323  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_class.py.snap
sha256:c0fbc3ae21af4e7c09c29b5ce38eb151c4850792864e0207714a5958d45c1eaf  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_function.py.snap
sha256:cc64c510d1d9d53b3faaf81d7c4c44eb80017de1119c406c916645b1cefc0203  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:9e963a808d5ce73e5a002c9b07a2dd017aa82234705c265038ca6680e66448a3  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:f0c946bfb4b91f8d81b12f010c67e93aa50f233300c8311738315d1eef85752c  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles.py.snap
sha256:6dd5638f1a232b5df00e38ad4bed71fca8a397306756d120337ca7961b024831  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_escaped.py.snap
sha256:958dec3575d8207d53744d549526a7fe8130463a8906bcd11c3ff071429cbb48  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_escaped_py311.snap
sha256:49b6a2ac43f42b33c035325b180af6793e61f9fd46b1b2e36ca56f8584023681  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_escaped_unnecessary.py.snap
sha256:e3be29d7ad2671ba25f830640712bfdc8fb3c369776087528c38375cf65b1707  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_implicit.py.snap
sha256:050fb5b10e34cd3ee30ae42f558f8fb03ad2ee078e40c82e40433c59c1bb1d14  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:55247705c6565b24f572d2b22e454cafadd5dab6329a3bb0a1720fe8635697d0  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles.py.snap
sha256:5723953155403792b4c1cf269aed23a3bc45fcd1ea6274f698968adf3894ae25  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_escaped.py.snap
sha256:f9a3332a6c9580fb36c5ee67197320d92c98bea2a0c01b7d0cc3893ff6409956  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_escaped_py311.snap
sha256:cb4463c755be935fa42b3c26f8e0cc7e4f5a73dff84ab2b1c6b4badd05f138d7  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_escaped_unnecessary.py.snap
sha256:f80185ee896feedd0feaba13ae02852c0e17dff839795f5bc4153d6c84e27691  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_implicit.py.snap
sha256:49c32b0e84a0072db5618eb0721af3c6c2a160e85ab9762dc9541eeebceedc1a  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:9246fdfec0165c703360589da7f846d35397cb07335be01c052dcaf851334bfa  crates/ruff_linter/src/rules/flake8_raise/rules/unnecessary_paren_on_raise_exception.rs
                                                                         crates/ruff_linter/src/rules/flake8_raise/snapshots/
sha256:b0666c1d12d7f91177f366f8a80223f0c93526f74cc3f5b987fe8fc7c0665703  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:3d86fb69d339bf01753bfc273e782d29623e63eb4dc0250310ee177b82584c6f  crates/ruff_linter/src/rules/flake8_return/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_return/rules/
sha256:e723b462991a6896b9176b86267417cc18529c04dc8105b239fb9bf02aff18ce  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:429c867baee8454076efbd364b4680c0a3f7729bf81df1b5937e7e3d91e988e6  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET501_RET501.py.snap
sha256:bd3312bf46d990549191be2ba1adf5598f9c172dac3f9540a917c809857fa2cc  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET502_RET502.py.snap
sha256:5633365684cd72bb9ea1807c2953a6718b9eeab4dc0574e7a9ef3f771e13ec3a  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET503_RET503.py.snap
sha256:70f97d18f933804f2ccd719c095976d3b6aa66a5f53db565f7388f5d6ad49d45  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET504_RET504.py.snap
sha256:d8d9af37f1df22d17862c6c33b956fdd6d3538dabab2e1cba56b99e862588ea8  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET505_RET505.py.snap
sha256:53f39ec223d356b63a72f89c0f4c8445b32992e7539decaaf8fd1b30b5868ccf  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET506_RET506.py.snap
sha256:e6a26986d4ec9ccae03d0580ad2f17b6f01c7945a822c056a9a906fa59c5949a  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET507_RET507.py.snap
sha256:e09897cc526a7abf4a1291666e99d1fec8aee43b4458df89450c884adababc4c  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET508_RET508.py.snap
sha256:7c62f3d38a81d2bdfbbd0a832b7fa1c97643fa3600093d06bb0bb7166484569c  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__preview__RET505_RET505.py.snap
sha256:7c59f622f52bd8f11b16d1a5738d5f1581d3796263894226425a4b9313c0f24e  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__preview__RET506_RET506.py.snap
sha256:40b7b99120acfa1b8bfcdc655a0d2c20883ee05cdaf5ab4e9670b01c5bd19b18  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__preview__RET507_RET507.py.snap
sha256:b330b0805953337ff11347b08f2ad7acc02b7b9ccb05c6520ee2c98359e997a5  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__preview__RET508_RET508.py.snap
sha256:7a5288279452bce953f35c349b89b2141a09759b35fc5972f158e2041b237528  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:4a2141e3174d48326bc2fbd37ce749816a0d66decd145593ed650185374be282  crates/ruff_linter/src/rules/flake8_self/rules/private_member_access.rs
sha256:8fc852f145bc4c7dfb217ea348620b73e3472a983267d17416f194e7dd574e26  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:f7cea0905fdbc3555102a7da3df2fccc0c19e7e1caf151e7c09c3872d0de5e6c  crates/ruff_linter/src/rules/flake8_simplify/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_simplify/rules/
sha256:2fe228beed4718256b198f12d900539f417d9025c9faf01a29a0d560e8773f7c  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_bool_op.rs
sha256:4c5278a2e4a75c377896588a53b2e7697508f188fe7119f5deb020014819411e  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_expr.rs
sha256:4231d351ea487c46f02fcd0b0861cf12038d3f07f4637818eb42fa8126d197a9  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_ifexp.rs
sha256:246121ad73c38b93e04a196a2a19339a8cd870a587964909786d50546f4e1e70  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_unary_op.rs
sha256:cb0169d1c225ba625a90a6980fa3caf40575f1d0f7c25e1914be294bcda47d33  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_with.rs
sha256:c9d22974ff379c34996abd1f4d47b448e4e6a2c68fb1709e9109cfb7aec059ce  crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs
sha256:f875bf8ae606c9e3b555f5ac8462d5dac4945db8fdcc9f8ee730b92406e8aff0  crates/ruff_linter/src/rules/flake8_simplify/rules/enumerate_for_loop.rs
sha256:dd1922590d72ab51e2e2e56f1a29ab5c11a66ca762775c9a1c83a40f9d3ace80  crates/ruff_linter/src/rules/flake8_simplify/rules/fix_with.rs
sha256:2d393633c5df7c01c521b293c1368c4248a4717849dc0d9e91d122a9e991330c  crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_get.rs
sha256:eada64f795f5c673e24434236438ef52d620b53147b63f9877dc57ff9236435c  crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_lookup.rs
sha256:099fed931318a09b809701dfbc2a01f8e2f7f4ae7b205738d0877b1cf59b63e8  crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_if_exp.rs
sha256:63237c6d6f8b1d3c61728d6ffd8c2e385225a70c12b011b0ebbf53e955ffa4ae  crates/ruff_linter/src/rules/flake8_simplify/rules/if_with_same_arms.rs
sha256:ceb13bab91d4cc7b384800b40536c275a2bfeae3bac3e37e13a0fa004588109a  crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs
sha256:bf243cfeb84b2f1cb4f25526fec95ef8ffb683a50aa03ebf34c653613a75e074  crates/ruff_linter/src/rules/flake8_simplify/rules/mod.rs
sha256:74dcee166e7f188ab356458c162f0a2ec6dfde39fcd0f333252dc9124dc1ebe3  crates/ruff_linter/src/rules/flake8_simplify/rules/needless_bool.rs
sha256:82df9ccd6d52d1b3ac9de97c5229dcb0aa4e8c4304aa2ba4e9905e28f799b03f  crates/ruff_linter/src/rules/flake8_simplify/rules/open_file_with_context_handler.rs
sha256:e9b4dffc1480289ca5c09c758c85654f78789f4b2ff6098dc13548afbba8df7d  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:8def286a9a672339f92d5fe147f431d91450c6b915bed6e98828b652c0a5ab31  crates/ruff_linter/src/rules/flake8_simplify/rules/suppressible_exception.rs
sha256:ced5c39d2a4678a4665f8142aec54d725fda32588a27dbaaa072f968c21551b4  crates/ruff_linter/src/rules/flake8_simplify/rules/yoda_conditions.rs
sha256:be4ac047f33f85c26660686d7fda2d61ce3d1e136e633993383b67921d939e89  crates/ruff_linter/src/rules/flake8_simplify/rules/zip_dict_keys_and_values.rs
                                                                         crates/ruff_linter/src/rules/flake8_simplify/snapshots/
sha256:7ce3425430a75d8db01a947ae1341495e2ebcf88087d1f1145f5b0f6b8684194  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM101_SIM101.py.snap
sha256:2ab3d4d15af9838b98ae510fd2358e3f5b5dd42ba270536de844df0d7df46c49  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM102_SIM102.py.snap
sha256:322cb146c8af228ac773947bfd5b216d192583f6878304984511baa39b4e6ab9  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM103_SIM103.py.snap
sha256:f71e310500b4392e7af380675cb4e631a82d09c9035dd28b16b82132d7ca67c9  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_0.py.snap
sha256:d3cc120521396c6f7499bedb07ba99940fda7e4285a5398603da0dc57fae82e3  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_1.py.snap
sha256:9aca1c3030b7d3b80b2bfc01313384d9e3bfd7f3ab71d03ca4468895c41a5bde  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:e84765736acbda86b205913ec14a5452689a511fb309b27d4c87bbbadfe2be66  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:5ad05fb0631673adf7670352aa70b91d8ae264100c39c9cbbad58108671a4fb1  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM108_SIM108.py.snap
sha256:1fd5c2fd03e6fee1b6983eba8a9971d053b6a6303c04e3637edb197a42828259  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM109_SIM109.py.snap
sha256:e3abd5eb9465c6fb886d25af25e757800ba6b32aeaec050a0a658d822e2a82c1  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM110_SIM110.py.snap
sha256:be17763587fb14fdb19784a9a8960fa0a6dfdb4a756cc3e2bff78e5ad92d8a5a  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM110_SIM111.py.snap
sha256:0fcd59d7f2da21aa663874513b346ac4e6245693533cdc1d0b0730123a7caffb  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM112_SIM112.py.snap
sha256:8281c38bad1aaa447d04b4e0fe4b33f3e73f3d806ae92fd8d17eaf3430949a7b  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM113_SIM113.py.snap
sha256:130852e1d5d36500d85f683862b605d69eea87268a0eabff971af435b09a97d2  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:e5e96bcb0839d4f086b094962853480e6013668eeffeb0b59de8bb0c87fc00af  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM117_SIM117.py.snap
sha256:91808825d7915490804086e0e629ce2f6f4e687e28d735902b191d5d477b110e  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM118_SIM118.py.snap
sha256:90871983bb9c205e43c77da5d9b49077881b0f29b3109c4c260b096633e14b6e  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM201_SIM201.py.snap
sha256:ada52da206d08fb8efdc4b1561af2b1612120280afbbf0094e91bff568e9abac  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM202_SIM202.py.snap
sha256:421f8959fc3e1d8722b264b3235827a972158119d12697adddaa799b3b8a415f  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM208_SIM208.py.snap
sha256:3a7959a2afd71a134427c1624915408aad0edbd3e44430501b811ad2832f0bce  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM210_SIM210.py.snap
sha256:d3dab50a3d365072a92894472bdc85230439b9e2655056c081245ebbbe4816c1  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM211_SIM211.py.snap
sha256:9da075bb44fdecad5c307f2bca75501e69e576b933e260ca95c6cfd7521b67df  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM212_SIM212.py.snap
sha256:aa3cb7b0e7700fa8aa17c218d4b13c064047f76636a50b3fc22a1544ec24b249  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM220_SIM220.py.snap
sha256:839dd6cf6b4fcfa6ae126cd52f0c838e6363af2c3248cd9317fcd572a5a795cc  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM221_SIM221.py.snap
sha256:6de8883af1f8bd642322bd901f01937b24bb7623946ff7055ccee3e5d11ff883  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM222_SIM222.py.snap
sha256:7055595495cd6318281229e78b0762a02a8bb10fb86307d7cd963dc237360808  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM223_SIM223.py.snap
sha256:48d82f30148701542d5720b41ad98466cb59f0f1c510319d4e79cf5194fbf66e  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM300_SIM300.py.snap
sha256:d5651386e1fe6282423a69f9e3e565a26668734648110751c3dc65466197cd2f  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM401_SIM401.py.snap
sha256:41b3a64da483df4b973aa64a088709f1d7f962390bc7abf3a2164dced9ebd1eb  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM910_SIM910.py.snap
sha256:4e0a8e52a68d70bd9682a58c0a297ccc0a4e5f621c329e5800a6fab035dd4c27  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__preview__SIM300_SIM300.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:9b93e7a4fe8d92a582b0697cdd97634b32c2b68745719496033e74b732fd0c87  crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_namedtuple_subclass.rs
sha256:f2a0b661e4f887686549538188ebb26b7fd4a5f3a42a8b22940538e61ffce652  crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_str_subclass.rs
sha256:3efd84f1ecb11729f6c7b0b27706e67df3f1320420b722185a29e77f04d51ad5  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:774a8151e6ba4f4a7cf3b974ae57bad7cb2363e70b6fba5026b4affd8267a9a0  crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_api.rs
sha256:5c0ad203e167915c234dcab5bfc3251df2b1753f9a11e9187195c99bd8a58738  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:1cf8a0ce03f7c4b7ecbe39f771dd97352e0aabe004a679e35ca1ff534097d5f2  crates/ruff_linter/src/rules/flake8_tidy_imports/rules/relative_imports.rs
sha256:5231890ce7ed2bd7c26220a2708416e6857f7168d36f279033915260f5742019  crates/ruff_linter/src/rules/flake8_tidy_imports/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/
sha256:2dd61f918050eacd8ece499c557286c3ab24fb1cf7ea84cd43e80c44a85893c9  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__ban_all_imports.snap
sha256:f7073bed1dedd0d20d6a3fea907999734800d5be19f958daab62e2e515a1f61f  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__ban_parent_imports.snap
sha256:2ef15a3c305ecdd2fe926208003f86fc12dd18e42c248c64772558b40c0813ee  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:2c7d53e0fc1341c373814300e7fbc87766551a82f0c6869b8fdb0455ba6b9fe0  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:f4c304efa03944eed675acf3e75a97c181e0b02ad82ac41095be03c6eef65c2e  crates/ruff_linter/src/rules/flake8_trio/method_name.rs
sha256:6190c81e738c4fc00d88b9481d6a8e8efb0fcae11f8020c3eed0c7795cc0db42  crates/ruff_linter/src/rules/flake8_trio/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_trio/rules/
sha256:03dc03af2208085815c08aada5e130636d3f2d235371854634c60d5974ddac30  crates/ruff_linter/src/rules/flake8_trio/rules/async_function_with_timeout.rs
sha256:1114aa5f01b3d68a63a60f8466238fbaa16ca71c6fc0d4cfbbd626cfc2c9dfeb  crates/ruff_linter/src/rules/flake8_trio/rules/mod.rs
sha256:0189a0c212141e9534d9ef093c26088144c748606e01e57b2e69ebf62fad57ed  crates/ruff_linter/src/rules/flake8_trio/rules/sync_call.rs
sha256:8c94aec1f808f9b7a165f2c0081b865b1085fec40cdb647f4baecc174a271121  crates/ruff_linter/src/rules/flake8_trio/rules/timeout_without_await.rs
sha256:f7f4057c5b94b1a36db677ff1ff3ed7618af47cc281a6d72dd11315fa651eb5f  crates/ruff_linter/src/rules/flake8_trio/rules/unneeded_sleep.rs
sha256:18f37ed6a408daab567365cbff1826a8dfc13a8e682e230f781925dc1e98ccaa  crates/ruff_linter/src/rules/flake8_trio/rules/zero_sleep_call.rs
                                                                         crates/ruff_linter/src/rules/flake8_trio/snapshots/
sha256:e6109515a763132968be0e017fdae764060812ca6173c6fb48e860170f0d91d5  crates/ruff_linter/src/rules/flake8_trio/snapshots/ruff_linter__rules__flake8_trio__tests__TRIO100_TRIO100.py.snap
sha256:a2a5dd5179992ec0f6a8762ca8888b8420e0fe75c71b419827ad724f031b0132  crates/ruff_linter/src/rules/flake8_trio/snapshots/ruff_linter__rules__flake8_trio__tests__TRIO105_TRIO105.py.snap
sha256:2819c9eb030a88ccd0e5c610eb591d6cb82d82a2141fe73d480ed7d1a6b4f75a  crates/ruff_linter/src/rules/flake8_trio/snapshots/ruff_linter__rules__flake8_trio__tests__TRIO109_TRIO109.py.snap
sha256:e462f749c0fea7ae4c217c7b72241f9bac48b4cb04d732d7f90699c62b46e36e  crates/ruff_linter/src/rules/flake8_trio/snapshots/ruff_linter__rules__flake8_trio__tests__TRIO110_TRIO110.py.snap
sha256:8aa21661adfbc915413814c11acf82b6d2b289225b73436e3721acb4190fb329  crates/ruff_linter/src/rules/flake8_trio/snapshots/ruff_linter__rules__flake8_trio__tests__TRIO115_TRIO115.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_type_checking/
sha256:c23c857e066cf98a30e6b8bd2e85df0143d68f465803fe8c3333e95197bb3707  crates/ruff_linter/src/rules/flake8_type_checking/helpers.rs
sha256:e4a2e3d1946fd2bb0979b0dc6f076795db86e507c794dd3d9f9d9d7b1eb4f621  crates/ruff_linter/src/rules/flake8_type_checking/imports.rs
sha256:415089d0ee67f2b4f6e57c0d7e6ce64aa493b840e6e634202f21aaf7277e4d8e  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:f2126f2a8805630d8540d73c65bce2c6ecc3d1e219d89831989973fb900747d8  crates/ruff_linter/src/rules/flake8_type_checking/rules/mod.rs
sha256:7a7aa73a31521177111e5b3db77bdae7ed15f214a38ca877af0bde4a54b59fd1  crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_import_in_type_checking_block.rs
sha256:8a057039912d12cca5aca3e8c4180958222660209c448b4e51eb32c310325fa5  crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_string_union.rs
sha256:c2c0c36cf6caa12e4d4c9f6f5e7cae219da62173454e981932821bcd6cee4c19  crates/ruff_linter/src/rules/flake8_type_checking/rules/typing_only_runtime_import.rs
sha256:cd1dd0fe446f9cb6f28f3ae9c98609e1f312942fa36028d47e55acf06b440aa0  crates/ruff_linter/src/rules/flake8_type_checking/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_type_checking/snapshots/
sha256:3f1e4fbf3444699f59e7eab2660b0ed0229970510fdab19ae04b1a8f46c411b4  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__empty-type-checking-block_TCH005.py.snap
sha256:6e8610fc4ad31c1a4728676235dfb028563802dd223ca501b0bdd4702021763a  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__exempt_modules.snap
sha256:a574dd5e736b24f94c129f371f24213ff4f377e1a9aef7797db49d7e53fdf807  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__import_from.snap
sha256:f3f2ddde865b61533765099bf97d7146f8ad810b58bc6ac275e0caab9455181c  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__import_from_type_checking_block.snap
sha256:0c08b6d33743936fd8c452242dc532149932c8a95f642e2bbe46c684069283af  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__multiple_members.snap
sha256:d440247b1c5dc4ffa2b9deb7ee3550df16ba3cbf7d144c0018d393f89532ca25  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__multiple_modules_different_types.snap
sha256:e011cad7890bf2f19e95337e002731d882ec5435c19fd303ce8c5709161b11cc  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__multiple_modules_same_type.snap
sha256:c17adea1f0d0a3237afc5601dd3d73a4ed80017d88ce14807ed422bbf95e8f83  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__no_typing_import.snap
sha256:86e5a267d56d955637eabb0bac9159b443fafcdc5e24706702f16eeb98098b57  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__quote_runtime-import-in-type-checking-block_quote.py.snap
sha256:455bc165c0a058eed470ffcfc43e936d54d49a24c81bd06cf527e897f59bbfe7  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__quote_typing-only-third-party-import_quote.py.snap
sha256:df869abef50b11c874f0739a55f37665d7a3bcef0c72b635a99866b8357eb4f2  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:64eaf78dbad519d111fc32c43e7e893e9893807a37527d1b7a157edd211c6b6d  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:884e1f4b3dc9c5097b76d65bbfa647636cd109e2bfef6cf588e48e606b218c02  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:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_16.py.snap
sha256:89040f83260919834f6dcdce4a060d3a8b7e4111ffe8e719bc7719d76e5cae32  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TCH004_17.py.snap
sha256:a5753cbe186d51880664fdfc027f89c0ca4dc3415f4d7dd798d7f4b08c2be7eb  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:7426a223bdfa9c92e5aa21a47a617590a8ed38e8c039af7407060ac725a02c7b  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:87c25db16d1a069b0cfde5650567b7dddf5513d932a0dd297cdb3e76395e0d2e  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:a1feb17190fb895ba07f8a0c14ae0f205b49a74ed503b293bd1e2af08939f7b0  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:124e588812c2c959845fc43528e1abd0e16c181daaac69855e31928b2aa64244  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_quote.py.snap
sha256:b1df3676af8ecb42101d658ec6d382294bfd0c3d8909f5329d8ad3633b1f969b  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:bdd9f8fcc2792b6be4d9f6b2c9c895bb81dd0554bcefd12cd9b0ce93398bd36c  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:a49f82e40c9e4be4bd6b80bd05898138aadb30efdac443aa111ea7d09d3df4d1  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-string-union_TCH010_1.py.snap
sha256:499926fff90bfe668232c3f5f7c6e9a3026bb177120fb42dd94a6cf082c78275  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-string-union_TCH010_2.py.snap
sha256:9b7a0e669e09490901446aee1fe204974e9d436f3af1431a346bcde30a955c03  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__strict_typing-only-standard-library-import_init_var.py.snap
sha256:94c1cb521ab2293137bea83c28f8b7329a3e8c0024d059dde7fe4c28e19f02ea  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__strict_typing-only-third-party-import_strict.py.snap
sha256:558c2f0fc1d84799cf23b09959492c4cca464d68a94c7bba665b979cce798aab  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_after_usage.snap
sha256:4a4d7e39b92c9ccc36448f92da8792b6431f98651af7f03870e814340438a9ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_comment.snap
sha256:8832e0bcfe648ddf0de4361fc370af2edd383fe79a50b7d64ba1d63b4c59d022  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_inline.snap
sha256:c61d710cd6a07071e5ed6fe265bc33fe8a3901d477bff69a966b914af395e41d  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_own_line.snap
sha256:67521cc1416f7e229d7c7b7508c98e3fbaa80cc2023b58cfe4ea0aa50767842b  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:227a47924f5728d7b3408b500e37112e3b92d251f4bb228e7dfd4cd4a8e022b5  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:fe71130002d21d12d088bafe39e56ac471b5da6963a83f71e42c097156f83e68  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_exempt_type_checking_1.py.snap
sha256:95cdcedd3ec89888229cea8d88498754fde25397bb6b17bdb4644d5cfb7fd525  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_exempt_type_checking_2.py.snap
sha256:4fd4b22f82722d4f4e7a908537971c5b7c01c5f035ab6e0081a52d374c3636b1  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_exempt_type_checking_3.py.snap
sha256:b1fe6be6df2aa67a9a296f322d47fa60709a42c5cf147b2c695d657dce47e465  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_init_var.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_module__direct.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_module__import.py.snap
sha256:9544217ba0027c76b488c13d097185c46eb25a19e87f0fdedb9db9297468a2ac  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_module__undefined.py.snap
sha256:b1b66a3be59e3e1178f74d184f3bfa0dd5537959c586fb51613a36cebcfb553b  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:8c20b73c63be050439e23a5c91f908f2e8db23785fe1d130b63060b648a86fd6  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:00cd6eae22806afcc69fd898702dda35ba8e14a81324378e742292e3170b1146  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:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-third-party-import_quote.py.snap
sha256:e8057f9a39cd8b684eefe5291bd6b136675cb0ce4f338801b5db18690a6b124b  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:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  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_5.py.snap
sha256:c0858b68cb496bae44c8b0c8dfffb8e0ba8a19f2dc2f76974bda8a4e50914af1  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:a2fd66f82cb2e1116cb1e6a126491a286e3f259569c4510e396af5231c2c8321  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-third-party-import_singledispatch.py.snap
sha256:067af4a682aaf7f4238fd9254843f6285d5800190c854c411b099295db0b0e28  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:49ac033b6ff036a3a9e6e961690ce6fd71be2a03656a2e3895733b3898ef7275  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-third-party-import_typing_modules_1.py.snap
sha256:53925e72f0c1ef8525737f26b51009adbb9ebf36759e8a031b21dadd419489a2  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-third-party-import_typing_modules_2.py.snap
sha256:f4361577897584daa9f63d8a81eb80025e2938b244cf2a119184b9ca85dd6327  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:fe464a076290bcea50f76ab75cfe4f8e40f0d0f719a5b9c7ac3a16474ec63cd1  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:b365d4c105b4a9b245ffd1d90b52476564c35d26d5d1245f4574364a821b64cd  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:56c1e696bd20c4b4a4c47cc6a9634bb6564fcef80acc06e0c409f3faddd3a353  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getatime.rs
sha256:5b1c6beff9a7bba5e96f28e7db3190d7109e5138778a8644f55d1d2b54d270c1  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getctime.rs
sha256:8541aead13c46ee2485a4ae23a34646131eeae71688a5b047baebeb141e9673d  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:188a776b3609bb03c9d73a3d52e112ed315378e327c0b6165c30c6fba1a2ccf7  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_sep_split.rs
sha256:f1547e7efdea519cda5d9a8a5358f4a33a0b0275417fa76df26d7a258d03a09d  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/path_constructor_current_directory.rs
sha256:ea5e5c5bf7a923ef73b02512d9c18091feca50f7342cd233c9275bef69ae0375  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:aa6b92e67a4b288c4ef1b8e02034de6b29e4c9e44e129dd3a72703769542103e  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:6b34132d960680352fac59a7f6ebe76cbd2ddfe0ac8a1b32e47f54f6947e1138  crates/ruff_linter/src/rules/flake8_use_pathlib/violations.rs
                                                                         crates/ruff_linter/src/rules/flynt/
sha256:f8b54f4c4ea759b9b588e2c94c140531d4429418ec53ac3652cd54c8b81d0bfc  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:8b7636ab5a71e0a2d12667324b212a1618067c1a015985ff41ea02048a73a138  crates/ruff_linter/src/rules/flynt/rules/static_join_to_fstring.rs
                                                                         crates/ruff_linter/src/rules/flynt/snapshots/
sha256:6e5a42a986783f6976fff5c696d9558d7c1263bcaaeafabb8afeecbc898e2119  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:34da1ffca4a78237197a001ebdbcb6be423369d71ffaeb8ead7327ec26585457  crates/ruff_linter/src/rules/isort/block.rs
sha256:9f92327aa803b9717eb790943e10c4024bfe3c37545b33adac9f20818214c7be  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:66ecc38e3acc5b54a402a8e2da42867d2352a9141a21fa4944fb206bfff2e39d  crates/ruff_linter/src/rules/isort/mod.rs
sha256:92371c28add9d5394dd0ebb9df6f9f95143b187206706b92c6ce9cce8c42d9a4  crates/ruff_linter/src/rules/isort/normalize.rs
sha256:d4ddb62a57440588321d869b705d3d764b10301f3a41dc17bebc29343a67f265  crates/ruff_linter/src/rules/isort/order.rs
                                                                         crates/ruff_linter/src/rules/isort/rules/
sha256:b7d675756fc0a5122480ec3dda04fbea9662d8c5b5035eb869945352a653d11d  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:7ed520b6daaf2f41ff5beab8df871ffe4d2e8c213d715d7d6ea3dca7f51cf911  crates/ruff_linter/src/rules/isort/settings.rs
                                                                         crates/ruff_linter/src/rules/isort/snapshots/
sha256:4009564664edc0ccaaa047ab888e35b0bd4b73fac6551e4e39b1c32d8141c196  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__1_separate_subpackage_first_and_third_party_imports.py.snap
sha256:f04119843d02b69bdb56364e89f589a0b11b44aad1a884a38dcb074160e4e9dc  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__2_separate_subpackage_first_and_third_party_imports.py.snap
sha256:ece4a9519ee5b4ec2e06a308ecddefc43364696c04757c3830cdb2655d76b7df  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__add_newline_before_comments.py.snap
sha256:b5d542b6b944b66edcb51e5c6d88ba61348c0f82fcf679eb35c43fc7a3494849  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:12f2cc85bffa15a3439f851366a01ae3483cf5e6d4fcc6c372f8d65d94c95b0e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__bom_unsorted.py.snap
sha256:485247259332f2d797ee572d89f110093d5daf34d2c3a2d5228182fb0f3749e3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__case_sensitive_case_sensitive.py.snap
sha256:3d3baf62a32b26923faeff47aa834ba93bba127c556af602d67f21ea709bfd78  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__closest_to_furthest_relative_imports_order.py.snap
sha256:4a1c6ef24f4b5dedc8ce87f87672ced2ec06c0e90cef11a1b4f6ecf2fb1f96ee  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combine_as_imports.py.snap
sha256:223e0f9c3c46ebfa89cc75f8702370ba8b89a883a822614f4e90b7be6090f6da  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combine_as_imports_combine_as_imports.py.snap
sha256:3a130480438e3b1d9ea2ccdee4b762e1fb9ec6656666a42f9c71cd64a9292c88  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combine_import_from.py.snap
sha256:0d75c15b43bcb4533853feb04b47ac802436747fa04ee9a923eb855f15730a60  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:49c4f71c60d970b40b5793166b475c989cd8fffc69cfd40169956f26910da9cb  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__comments.py.snap
sha256:b8860ec54e2efe1ca1c163db472315f5a2a1ab060cc2f089c5f7139371d0c097  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__deduplicate_imports.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__default_section_can_map_to_user_defined_section_default_section_user_defined.py.snap
sha256:690531631b676636ed0731530fe1ffc9b1e9d735dda948e8c8af33ca4ed1f9fd  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__detect_same_package.snap
sha256:d31e87f6c1ed59e79bec6305d85f32fe0f2bc8ed56392a02d32e56a02036e36b  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__fit_line_length.py.snap
sha256:d1ccf77af71ee8c39e6cac1128aa4d118dff6c480003ce56c95429f14cc0f839  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__fit_line_length_comment.py.snap
sha256:c0c47f81a89cbbfe7b07bb0b2d6138edb819530aee178ef88a0b66470ccca6be  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_single_line_force_single_line.py.snap
sha256:e6acf897689da3cc5601fb4800f4cf013ec6da8d019c8dbea62d75ef1a9d7a60  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_sort_within_sections.py.snap
sha256:a3202b019b748ce3ed9091b7b81cb5eb06db22502c69c07321fdad7e1ac9f01f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_sort_within_sections_force_sort_within_sections.py.snap
sha256:3150734f4c20506bbfeec29aff300fbd81320d3e4d83483005c5b4b8e5ec51d8  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_sort_within_sections_force_sort_within_sections_future.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_sort_within_sections_force_sort_within_sections_lines_between.py.snap
sha256:5e6e18c1e6d1bf79c2fe62f24c5dd0336a5bf759149e597925ba3434753e3f75  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_sort_within_sections_force_sort_within_sections_with_as_names.py.snap
sha256:6f69f490c8126ee9bf86c73e2fa2da539192ef24f405e622ab72e4018c9f551c  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_to_top.py.snap
sha256:931e7974c637cbf34a2d7100aeba7018e17f3c46906311ba077de628787df627  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_to_top_force_to_top.py.snap
sha256:e2f2ae08c4d523a0713bb9c96777cce0af221f8986202469276f594a8a74fb9b  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_wrap_aliases.py.snap
sha256:1d177383d7273eb15288e91cf7e7368f306e3c245f2193e42c44da7d938eef32  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_wrap_aliases_force_wrap_aliases.py.snap
sha256:77e5695245393687ceb14d29c85811a83993eaf400f9b180439923ffc45d5ceb  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__forced_separate.py.snap
sha256:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__from_first_from_first.py.snap
sha256:c1eba257aee37b62d32f9d00165c5c1521456c4613fdf6d8c9ff4e55bbb2d090  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__future_from.py.snap
sha256:4009564664edc0ccaaa047ab888e35b0bd4b73fac6551e4e39b1c32d8141c196  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__glob_1_separate_subpackage_first_and_third_party_imports.py.snap
sha256:2212dc09bc5ef5414da66a130ba712037f9b78622b12b97faf5347b396bcf366  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__if_elif_else.py.snap
sha256:3a1ec2aa828697add725f6743a5c3a1e05ec39d52230d16bd9e7fb0f88290e47  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__import_from_after_import.py.snap
sha256:6383c6aed9e419b256e834d073d7be83c9da8e5e9a3c069b818723ec6efcff05  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__inline_comments.py.snap
sha256:77d5c5ad5a872137f69e859b559cfb1f86632e41182b3f13a2c898b2e50a542f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__insert_empty_lines.py.snap
sha256:2b138385d316d513dbaf87c30fa5d27bf2f29a12821f7104563f0a80b6164b85  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:4de11e7941adf79795afa19fe2bab701f4c985982dd64e5aea9fa4dbc7635af2  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:52001a2157326f3f33efead9df6a0523d300bc7913328a05c2cd97262c320f12  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_from_imports.py.snap
sha256:eae44999cbc1bdfbed800ee7e115c1e288e9bd4684933a0da8bfc512436a45e8  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_non_ascii_members.py.snap
sha256:1d79252262275421edf4a677b0860594cb19bfe0b6deefe60261cbce4887f8db  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_non_ascii_modules.py.snap
sha256:61fe56a0c731368484dd76731509150edcf983f70f70167b7163faf19a3c00b6  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_straight_and_from_imports.py.snap
sha256:83bacc860bdabb0b8dc060b98f3a5f96c414d5b59fa171c0165946facb3cc282  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_straight_imports.py.snap
sha256:4fc9a3b3b03a8b83a2475ea51809e89d2626c37eb7bd95aad64b72c1d9bf7006  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_with_relative_imports.py.snap
sha256:89cd119f3bc50142c36e04651f8ceaef78577aacef86388f9f9c5ba209173fc9  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort_straight__length_sort_from_imports.py.snap
sha256:4c7ef466553d9dd310211e0a777abb7e812dc788a4682c16b5516818be64becf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort_straight__length_sort_straight_and_from_imports.py.snap
sha256:83bacc860bdabb0b8dc060b98f3a5f96c414d5b59fa171c0165946facb3cc282  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort_straight__length_sort_straight_imports.py.snap
sha256:c45ed7dae5ad20fa422057172c477bcc4f7b76646853404823b947005a5940c0  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__line_ending_crlf.py.snap
sha256:49150a71452617ed3ae4fa3d50de971092893ccaabe93b29bcaef75436c03693  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__line_ending_lf.py.snap
sha256:28411ffefefba5b60fdd91cd510cd4d7ef7d09d8d54f5c2b1075977e2372c3b7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports.pyi.snap
sha256:dcbc7308bc7e8f1d9d6475451cf4f7c913f1144e80b7e43c1764efd2cf787efb  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_class_after.py.snap
sha256:481f0d46302076092cc505f7a3939e2857e703dd14a25b0fe91142ffee04ad79  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_func_after.py.snap
sha256:28411ffefefba5b60fdd91cd510cd4d7ef7d09d8d54f5c2b1075977e2372c3b7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports.pyi.snap
sha256:ce42da13b126855fe9466b9a728fe6a212810f51dac9b3812d0849e82370439e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports_class_after.py.snap
sha256:caa6c167085dfeb45464db72d1ca8d33f7a41cca4c337839d815070e0b288c19  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports_func_after.py.snap
sha256:57bbdaf1e5126d6eba29d8b24598e62e90dd0aa065fd2beb75194e21437914e9  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports_nothing_after.py.snap
sha256:eb233be4d54dd49505f683ca31ad06ce53cd6f43d0c38c2fda0296c042d8ed3c  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_between_typeslines_between_types.py.snap
sha256:7283763894cf832e7e805bb99b370b20918a2bea6495cfd3502315d6546f92f6  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__magic_trailing_comma.py.snap
sha256:e07c0986e06eea0d46657c57c1599b164f3b7586dc9c5f77bc4bd0b15b9bd09f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__match_case.py.snap
sha256:cc3089719062551b7508cfe5d63955ca3e257734f7a9a402f0fcd3a3eebb9fac  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__natural_order.py.snap
sha256:3c220684f3c6548d7446fd0508dea304ace8d3c7588695e9e132b4ff1281c0d2  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_detect_same_package.snap
sha256:30e3daa8fa088ddf12e79616239892f6dba9418be48a268b5c38caf3d2b986a2  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_lines_before.py.snap
sha256:244f7b67704db2c3600ed95ad99681b1ab87d108fdf8d5047899585d3cf24ae3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_lines_before.py_no_lines_before.py.snap
sha256:5eabaf34e22875e9d42649f7535c267575504983ddaf858243481691b719f34d  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:e776bcae8fc7609de50af11c5af7e6f48c0ce61c46f981d88eb52ed706f19faf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_sections_no_sections.py.snap
sha256:b8dbb88ed07d765b7aa2c6b98f3a954e5fd15f55b71a846e740bf4bf625cf189  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_standard_library_no_standard_library.py.snap
sha256:a6ca4f84c345a88f4bc2755a8afe63ba591878607f08ea9ac8c67b80b484ab5b  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_wrap_star.py.snap
sha256:04e3521e0a4f3591c3aa8447d02b8ad6066594f40ab65789f0487f4da914f7a1  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type.py.snap
sha256:65b76002e111fbf7aaafc2db125b3b4382d789e4b0730acfa36dff22063c22d0  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_false_order_by_type.py.snap
sha256:eb7fdae440f3d4a8dc9d04cd8887cd2c12e587513833a068b07e0e60ed756385  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_classes.py.snap
sha256:bd1979a69ba47efc138138623302d502c1865c8ebbf4499d42d3b0e76f8acd72  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:8f27e4e9244bf03c613ac1042e696996697a2517688f9825f0c9ecc126f77c61  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_constants.py.snap
sha256:7a204ab4ba8074898214205a16a25b2437c65ddfcb15a9a6667c969a5c2b309b  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:8f5d22727f900a19f79601f7b005653d1fbbcc3b6a7c7f94555c0651a4743ef0  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_variables.py.snap
sha256:5aa04601e9dd010c97f2f0474d35cc7534cb322b3471eac39a4070a7b4a74bc6  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:93df2ebd150cf4ea3689eedb73d9acf3810a46ac1a80c7183348cdaf3ca86e47  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_relative_imports_by_level.py.snap
sha256:1d7d557506a204e02654a8a1306e4b72cd400cc472c34aa9d16c5f549f1df77a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_comment_order.py.snap
sha256:ebc1064a8e27031be7dfb08381259cf304abfb23dc9fb11c6c12d3df77f2deeb  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_import_star.py.snap
sha256:75d3741d8a8c0145af22922a2e0564563ea5375bf59ee770f56996c8fb1979ff  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:82205a181482a394f0117c4df1eed2e20220d31c79ad04422385d43ff3262646  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:6af7affdbf62246d1d2f4eb2b6f22968cf6333c315b32136504ab223fff94e0d  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__reorder_within_section.py.snap
sha256:4ad5c50d9fc0a6ad94911558c8a5305d95b05bf2121831631684a370a8bb5f50  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_comment.py.snap
sha256:5f2dd2fb429fd395caaed8e0503128b115be500cbc11475345581f0c7f2ac78b  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_comments_and_newlines.py.snap
sha256:80565cbed7b1de3688714d11f117c12fff7283d9a8b7177192a260f1408be27c  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:23e09ea338cd9bc239b9671d756c5a0954b4e2b45f8aa38e1c01dbcecbd2d6c5  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring_with_continuation.py.snap
sha256:67a04b6333bf4276ed1be5f4f663ce5cfa230c56f46ebf8fa14004f7169f8a1a  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:4c518a1e68313d2b19edaa1f38bed3de3aaff4b0c0e9bc3281a7d1a3db9ef9dc  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_existing_import.py.snap
sha256:8022ad532bfcac4050ee99af357f63375c8d51bf29220b92257c1fa943ee87b7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_multiline_docstring.py.snap
sha256:d1d086c2c0c6d7b9119f6221d86ec0936c25da3223e0f1cf54753dec29d96cac  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_off.py.snap
sha256:0ce916381f8b140c4cc064ef64545ef37631ad719fb69977b7578f6689e27a79  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_comment.py.snap
sha256:50fcde37f6b6b0b1ef5cc33dc1d2b3fb0ac48c960197be9160de0c3d9f1b422f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_comments_and_newlines.py.snap
sha256:aa9b27b291edf096a810a43a808892566503fd37b4e12cdd94f4d19ef2756d48  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:63a8dbf541a5d124bfd3f4d2742321155b610e2e3d2c6c5c36a382e61af88f76  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring_with_continuation.py.snap
sha256:128f7d60a4217e9a2639ef2b0d5d649018a18b9a077a6d0a5df352422516a291  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:98b60540502d40689cb4c0cee95feb7f09605bbb0e89f26bf0c451f5249e4cea  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_existing_import.py.snap
sha256:e214795017fa06f13dc7f05c5d3f4f9ccab50c290b3945bc1a74ed13855907cd  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_multiline_docstring.py.snap
sha256:d0612db0fe83c024ce1d1f791f585c48e7cfb1b7afd96c856084899de5a30801  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_off.py.snap
sha256:0d75c15b43bcb4533853feb04b47ac802436747fa04ee9a923eb855f15730a60  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:5f0333c0a9879d6aa5854118cf588422c2cd31b105b6f7e930da82ccb48a2025  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__section_order_sections.py.snap
sha256:52a3150495259d2186da1cc6098c4f02d7567c69da6e53b493adb0fac5f77cd3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__sections_main_first_party.py.snap
sha256:425425129f7c2729571a80f1cc5cc3d33d30096611831849238e01ac07bfd61f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__sections_sections.py.snap
sha256:bf50a3c8b5dc6b608b10181ea3943f7ac1d566b877431a8523bb695ec7e52188  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_first_party_imports.py.snap
sha256:c6b6e570424c2dc94ebe996bb64c673354879cafc273f9e0084efc00d432d282  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_future_imports.py.snap
sha256:1d4faa7485610031b717e33563970d9404665132e7b5607693bcb8c894f545e0  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_local_folder_imports.py.snap
sha256:1e5914cc91b711e830ab940a1a70d9f1a64198412725731553107f09f502069a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_third_party_imports.py.snap
sha256:2862c168850af38f32dcf654dedd2de89e751169357f575b881a4c78a7baf5d2  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__skip.py.snap
sha256:9fd6ef72f94228ef77a32ed6141f8220ff478db532a7cfa2bbef96cf4463dcfa  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__sort_similar_imports.py.snap
sha256:a07b4e6a691bd531d68dff6484291b637abe2c97297e3c396c9fd25575d5840e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__split.py.snap
sha256:174bde7522e4177f3749c14df1897f38ed1cc6acc61c2657bdc6c9c4525b0b24  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__split_on_trailing_comma_magic_trailing_comma.py.snap
sha256:1ac6468aa83bb3c4fdac59b52a5834fdda0441d4bd8bd1c59ecf87e071f412e5  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__star_before_others.py.snap
sha256:cab2cc314f2849d3a11fd620d381baabc37dfc6c2d4e73c62241d0993be87fb6  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__straight_required_import_docstring.py.snap
sha256:a7067bfc28ef52ce9b6689e4aae44441436e24b0c95a487c3d27faf8c3e5beac  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:2bb49b2feb26c4af613505a1810e5f074b2fb21760821b2fbd0608bbd81fa66a  crates/ruff_linter/src/rules/isort/sorting.rs
sha256:028195935e3626eb543a6f8d320c8e029d0a0f91fdcfe95d3c3366fc3468b56f  crates/ruff_linter/src/rules/isort/split.rs
sha256:fab550caccc8701eafa542ea18c9436a0a3a63afe3b345aa3a3e1bc8efe70e35  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:35f75e37a370ad82bbbaa20a5fc7f1e724280a8c87d577cfe25106078bf6c1b0  crates/ruff_linter/src/rules/mccabe/rules/function_is_too_complex.rs
sha256:47e1bfc61fa8c3d389da57775b822cbb2e0bfd1b490da78a22ce6cec91fe8964  crates/ruff_linter/src/rules/mccabe/rules/mod.rs
sha256:e82383470e9a1259b6103ba39452bfecf18db5f77624ca23e01a8bf3fdd1fb1f  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:7b8ce4997897368fd92fdf2774900a4cf3998b90cee5f3b0cec6d196e81eafe0  crates/ruff_linter/src/rules/numpy/rules/deprecated_function.rs
sha256:40837258095d143edde10ba25f04c63e507e3dfe5ee3fc1c00574d31939150c3  crates/ruff_linter/src/rules/numpy/rules/deprecated_type_alias.rs
sha256:5503051f01a5e033d37955eda9b90e98136362e67f2fa54db84e3aaeb4f9136c  crates/ruff_linter/src/rules/numpy/rules/legacy_random.rs
sha256:cd9c397ed7505e02af9ac2d9c27b209371e4201fe62db1c6d8fb690152c5f334  crates/ruff_linter/src/rules/numpy/rules/mod.rs
sha256:68a51b1d9d4c717999b6079e6243362c5bfcfd026831a3acc441916137b11dd4  crates/ruff_linter/src/rules/numpy/rules/numpy_2_0_deprecation.rs
                                                                         crates/ruff_linter/src/rules/numpy/snapshots/
sha256:9b2f710ac9eecf30fb91d5c2d3e2389bf4e4478d53977a3d222fa20cbbb4f42f  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy-deprecated-function_NPY003.py.snap
sha256:f80629c2c993e3622e5b85fbb0c53dd54fc1596fe1da9cf61f8b3abcf327af69  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy-deprecated-type-alias_NPY001.py.snap
sha256:15bf8e3f0dd8f2e633d9f6466ee79aa3b5a2dac4720980b4894583f917cf2016  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy-legacy-random_NPY002.py.snap
sha256:1392e4358d6f8d42637f27c129a45c362f15a4b10b4e742acb551e9792db16c0  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:ac3751ab0b69ae90e2479f6413cecaeb4a67453a1415431b55e59dd88afe3758  crates/ruff_linter/src/rules/pandas_vet/helpers.rs
sha256:c3295a3aa6968a34d7e525262d473482394e1254f412bac25e2d147331c0b523  crates/ruff_linter/src/rules/pandas_vet/mod.rs
                                                                         crates/ruff_linter/src/rules/pandas_vet/rules/
sha256:41a6fddad669304db86af085c1231b7a1fee68f59f2f4d1762ea0999189db672  crates/ruff_linter/src/rules/pandas_vet/rules/assignment_to_df.rs
sha256:5f2a6f54b468771b9153101d7f15afeb1ea8c4a12b6263f09ab3515d8f751b15  crates/ruff_linter/src/rules/pandas_vet/rules/attr.rs
sha256:904753668f5064fa2412b39bb203f40f61ea6492d18f278afdb802f3d385adc3  crates/ruff_linter/src/rules/pandas_vet/rules/call.rs
sha256:6e48e7acf759a6b073b51542c01d3caa8fe35a9c876fb308d4f80152ca887b15  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:4f18a45b129dc1c9cc5510581a71492574f3eed5c142d4b172fa14de5aa38eec  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:ad594fe85f738cb6e17c340f6c820ac0f5743c99dd23cd540f9bb678c606cd10  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD002_PD002.py.snap
sha256:60368163466d17fa7378f6bb27dd8aba1ab01e70f1638f684b023c374d9d885a  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:f91cfc14ae257bcb514a9fd4b85d8465b6d659d9f15505200a989ca933156552  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:d03bcd2d1bffb9d43d0e747445ccd7b6b947b9bcf34685ab65484ae46b0b58cb  crates/ruff_linter/src/rules/pep8_naming/helpers.rs
sha256:ecab637fa559c4c87d7472d9fdf8e83ead29465fbb30b8556e01a30107c43c17  crates/ruff_linter/src/rules/pep8_naming/mod.rs
                                                                         crates/ruff_linter/src/rules/pep8_naming/rules/
sha256:7d06f74ea1afcac1329a39f8295f7aa83a5c8dd5f42a998bdcccd28deba9c076  crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_acronym.rs
sha256:142231c5e40271715a4a85901062ef83424ccfb0d732123af2b47df466d8819f  crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_constant.rs
sha256:41cacd5cd741b4eadc8ccbcabfbbec3ee9a95ce13bf93a7e7c4d3d7e2371431e  crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_lowercase.rs
sha256:216a12fc313750cd8056990490dcbe44a9e71ecbfeb6774f1e5edfdcd75a879f  crates/ruff_linter/src/rules/pep8_naming/rules/constant_imported_as_non_constant.rs
sha256:d232968f3eb91ab0e7debc985dc4930e6b9fe0b77a728df10ae10f88dee4b5df  crates/ruff_linter/src/rules/pep8_naming/rules/dunder_function_name.rs
sha256:c9db84c2a21f9ebaffefbd219a2a5dbb4dee7ef31d7b15ca3e34099e7d0e0ebd  crates/ruff_linter/src/rules/pep8_naming/rules/error_suffix_on_exception_name.rs
sha256:4e1b42a0e4c62321aecfe801c33616db2444c328f3d0f9d4eaea8fd803223b5b  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_argument_name.rs
sha256:bc1ab543107c16dcc2c53adb024af97e995d3c43f402680b461d99fadfbcf668  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_class_name.rs
sha256:de270f19526ca93bcacbbf8bf5f9c7ca2f690ceaaa5ee9d9c99e4e9e393c7718  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_first_argument_name.rs
sha256:72c25d0e4bf285a778996482950293696d13aab9fd62f0f3a0ed2db2f8e09c6a  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_function_name.rs
sha256:3554ef22fe773e2f8bbc5bde51b301e838bfa3a220ef604be73a96554e05fa7c  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_module_name.rs
sha256:833de28d5fe734a89e18e4074d3bde92759b382957c85747e825987f1661980f  crates/ruff_linter/src/rules/pep8_naming/rules/lowercase_imported_as_non_lowercase.rs
sha256:f9ff3fe5cf3b4628b6dde036c3041a4fcce1236af028b588409f74ae31808eec  crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_class_scope.rs
sha256:520f28b43cf321285df66fb9776f9f89c2f5dbbf58de0903ac2668ab21810b1e  crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_global_scope.rs
sha256:8c329df3720a8463c40b29e777294a1a906986f7ddb852c0c0058057cc7c6269  crates/ruff_linter/src/rules/pep8_naming/rules/mod.rs
sha256:0c660521641216d6e3fd8bfb59f80664a2f1bf14531b7e260a3aebbdf1837b62  crates/ruff_linter/src/rules/pep8_naming/rules/non_lowercase_variable_in_function.rs
sha256:ca3ef5166adce5cf67f2f9e6382a3b0cb2a1611e0c0c448e0fe742f349b402dc  crates/ruff_linter/src/rules/pep8_naming/settings.rs
                                                                         crates/ruff_linter/src/rules/pep8_naming/snapshots/
sha256:d0a865b25a535e31358f07b4c59e9b2885bb58b0cde716404aed35313713e54f  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:108003b1fd64bb1d16e08920b83dfcfc805b8196bd6d3ea78501150d69cfd2ce  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N804_N804.py.snap
sha256:dbd6b029201c2c9d527b4c3f3909fda4d877f0c5c38656caba57aa9691d12bb7  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N805_N805.py.snap
sha256:8d5d066af341f797cbe20533ff2066f39678793bb17ef6d10950f8a7a7c1bd07  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:47b8cde6d868329651b989224f62dfbaf4f4b08f1f530cbe382f9a2b34e51252  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__classmethod_decorators.snap
sha256:a05b153f5942a65529287c6a59f42d9a1e05b52e7ef754020629148d77c3f225  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:da320f0992a28dc336822a86c3dd81e75afad92faeb76d17354328827db5256b  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N804_N804.py.snap
sha256:41aea6f106cafdd65d06b5a8dca01c7e4b750fbb80bba19de207958982a6bc63  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
sha256:57fa1fc90c2390bbd14c7315780a83e7b05f5a5d1cb0a2ea8931de032d036ce6  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__staticmethod_decorators.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:15617e7c809d7f9719b5ed11f369136292775f461f7f602be8077f50874a1119  crates/ruff_linter/src/rules/perflint/rules/incorrect_dict_iterator.rs
sha256:8adb7be8fce9b1d0c9ef9b9308213cf9bec8d5e32cfea222d5683f828ba2b3eb  crates/ruff_linter/src/rules/perflint/rules/manual_dict_comprehension.rs
sha256:6a3d6a76d94935bc825cfc9aa6957e2ee3886ee1d927a49b9a22c4b71f7b94e2  crates/ruff_linter/src/rules/perflint/rules/manual_list_comprehension.rs
sha256:96a9a7d23548dcf62cb6239f9100a507ac92635cb87e7a77004f1d03d48fe770  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:b25da09237efd009e63acdf02bc90d75c1647ff373ede5050c0683bcf888dbe1  crates/ruff_linter/src/rules/perflint/rules/unnecessary_list_cast.rs
                                                                         crates/ruff_linter/src/rules/perflint/snapshots/
sha256:7d59360ffb9804367b16a648a2317d577d8c6f4841cd418806f7e662be8e2ba8  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF101_PERF101.py.snap
sha256:31e4faababc59d5f1c9686e0d493fdb72703eb0c4a522b80754e9cf017670dd8  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:104a03ac9b20cccec27d0803f1a63c184a04193f40d8d60100bbb77489a5f90a  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:01d8a8771f69d81de74bcce1511a9b5c5be5b8b8c79016185df38ecaacbc6897  crates/ruff_linter/src/rules/pycodestyle/rules/blank_lines.rs
sha256:9679b3b949e926e9b2015aaf3afbb5369ee0b79272ecc22e5156491ef0c80254  crates/ruff_linter/src/rules/pycodestyle/rules/compound_statements.rs
sha256:f29a66657380120a19514acece3a48148a865603ea92fc6b8aae6c3de94e8f1e  crates/ruff_linter/src/rules/pycodestyle/rules/doc_line_too_long.rs
sha256:d103538bcd760e79cb842ac7d21c533640d848fa1d6a9f7315c70e9d0d917494  crates/ruff_linter/src/rules/pycodestyle/rules/errors.rs
sha256:36276e167a5d9600dbb46212963c208b0bece84eceda80a4e246e40bfbc85cdd  crates/ruff_linter/src/rules/pycodestyle/rules/invalid_escape_sequence.rs
sha256:a0d7a0beadccbcbb18845b080c74e3bcc968039301c7890029b5182ab6adb6cc  crates/ruff_linter/src/rules/pycodestyle/rules/lambda_assignment.rs
sha256:eb200bcc99ed90d4b888c1e821f1792541439678a0306f4d77225c9dec929496  crates/ruff_linter/src/rules/pycodestyle/rules/line_too_long.rs
sha256:824997c98aac8db36f68e3262921a4fb5a3af663df1e1b9ceded74367f515dbb  crates/ruff_linter/src/rules/pycodestyle/rules/literal_comparisons.rs
                                                                         crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/
sha256:730520c560ce3123b872376672dea8169339a7adeeadcdb862fac3537366779c  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:ac5dc58e698047c0757b1ec5424fe40c5dd068e4c118418437be09bdbc5374af  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/mod.rs
sha256:b9e75fe223c6a68a23337772f8d0ff9134355e39f0009cc754506159ad9c6a12  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/space_around_operator.rs
sha256:466f8f1961bf0f89a879951f07f5a7f8b002052a8f1ebdbbfc87431ed69e704d  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_keywords.rs
sha256:098473baddf38bf54a2fec19177756fac8fc2878a1abbb03f75e91ac5508d309  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_named_parameter_equals.rs
sha256:273106d4c1c27805c72c7cbc3a3078f9c89fa6ae2b7869d4b3484320881af715  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:5b70f5a24bb72ae84418c7ef50a7cee761828e62d7dd2ba6526c8e34074394d7  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:f82cabc5ab4852cac4759c3114f4ddf76b7c04a8fc9ebf3f284c21247e75d99d  crates/ruff_linter/src/rules/pycodestyle/rules/mod.rs
sha256:4134ef7961ea08065a0523d47e114d7ca65a8ad52906557b6393c0ec3793ac11  crates/ruff_linter/src/rules/pycodestyle/rules/module_import_not_at_top_of_file.rs
sha256:d05c70d17bcec1f29b1d25b956f32b7ee42807c05ef01cf2d627f3d753487794  crates/ruff_linter/src/rules/pycodestyle/rules/multiple_imports_on_one_line.rs
sha256:0781c2f02c3bee8eef47ee1ac429a95829c9fd0fe888e77587e05ab448226a4d  crates/ruff_linter/src/rules/pycodestyle/rules/not_tests.rs
sha256:c9d474ebeb1c5cd05f6e2f14e0febd3335898aabbdc6ded81027fe7f29b14570  crates/ruff_linter/src/rules/pycodestyle/rules/tab_indentation.rs
sha256:59d5041b0f69e5d937c2eb4577553a3e5ddde2714e2b87f7085bf5df79cecce3  crates/ruff_linter/src/rules/pycodestyle/rules/trailing_whitespace.rs
sha256:b18bd46a19f4eadc815a85f41e8794bb2036851721e9578c5359dbb0d641f334  crates/ruff_linter/src/rules/pycodestyle/rules/type_comparison.rs
sha256:3748b3b250757ded409b3e0f8bbdc3239139ddbc4a2e7bd40972f53a948cace7  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:80475facd0c49731e72dd0d53ee57088118461dd8c3c8861cf8cbf4bc9b8a8b5  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E201_E20.py.snap
sha256:29168b1a32f1e3a357cbe15df4dbe86f52e98e7bb0e2f757a6f0000aaf60aad4  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E202_E20.py.snap
sha256:4daaa113d5fe38e43ea10bc67b02ecb06002b305979a51a1148babb5c6b6286b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E203_E20.py.snap
sha256:dc2d1bc7238efe2bfc72a8557c186717c3a36ce97f0246ef1dfbc06bcf258c61  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E211_E21.py.snap
sha256:1a2322ebf461107c4715e6647172fc8297bbf4c7813dc14c4126c1caa761d7ca  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E221_E22.py.snap
sha256:3d18c007788d040353dd17cce464010830c0512bce1518ce8a07ce71bcc67fa6  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E222_E22.py.snap
sha256:de20d84212e26e27e25048240a7525fe08721cfe5c5399e28f0caf49500eb729  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E223_E22.py.snap
sha256:792fad8ec8d34a648f7666beeaa95847359cfaf01035ca17c1a12dc7134b4b92  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E224_E22.py.snap
sha256:6b035da1497c3758a416715a547a4d4e3e1d0887f1b07be4652ff527e6a16900  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E225_E22.py.snap
sha256:3b4b25edc2f00ad0c82256d2e8f2d7f56220438f6c5c5fe0bc8966e2a8de3f2b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E226_E22.py.snap
sha256:21e11baceb38ebb3b897ec5e44187fbba6d8215f73b178cef05ecce34623e25e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E227_E22.py.snap
sha256:94315d6b236746c5c156fcb3606e49be400cb467e55ae4f71f091ee9959c7023  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E228_E22.py.snap
sha256:137fa965824624f09232438b8978594cc6db3221cbc9bfbd67b3422da3ea8957  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E231_E23.py.snap
sha256:b1588a58cb9e4c3c35ed6bdacc08183e5170825b92ae7676d893011919ea8b44  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E241_E24.py.snap
sha256:cf973fab9cee3675837f70d81d793d512b1604dec03a2698807329d01d017aab  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E242_E24.py.snap
sha256:88590e98b4b11f231f421e06cad331dc770f39791f519446224de74c5753ef03  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E251_E25.py.snap
sha256:1b81ff4670e8282634ed38bbab6b6b87438c50021ea3d17196e992dfc4486968  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E252_E25.py.snap
sha256:ce115cac498594de2f1e72674318bde7c1371169b4ebb4ec8766a5d98c7fc0bc  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E261_E26.py.snap
sha256:4f59448fd84f8b685eb860cf7d50b5c58973047762ec39166a14915ba2996959  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E262_E26.py.snap
sha256:385f9e85d288a68c632d0e1b7cbb546121ad7acf342f53721541a5e2d15aa84c  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E265_E26.py.snap
sha256:d6a1b4babdefd2975f92fd9446e823984ecdf3157f2c298b87707176f5f1804d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E266_E26.py.snap
sha256:ac1b337bfcb3a9a572f1b476561781a5d92c8346042f6c69c5ca48255ac1de9f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E271_E27.py.snap
sha256:12e19bad5f62386269d764fd542256b80b7007b453ecad1dc19aaf0a33b46c7d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E272_E27.py.snap
sha256:854f0277797d346e7f86908a336f88878901763429dc473fa6268064ea2ff2bb  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E273_E27.py.snap
sha256:8ce4a3594a567a1e192018bcbd7989e3dda8f1763f38aec74ff0c6451c8c44d8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E274_E27.py.snap
sha256:7f5e477a3864481f75b8d79ce40dc4248303db5631a7c7dcec97340d219b5a34  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E275_E27.py.snap
sha256:33da5e3ea61cd180eea555c00f6967e52822b0620370773e81668a8185226a60  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E301_E30.py.snap
sha256:bf2de30b2c10e4f4d5b148708d2093a36a27d7ab65a30c59c2fad61d2a5c1173  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E302_E30.py.snap
sha256:19cf52ca65a5234ff44fd33618206e3d2d548535b67ae72dd34e5069a33171fb  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E303_E30.py.snap
sha256:0ab6f28828929b89ae2ee9bb823d0d47f6800ec7380f98e95de664d65c6f144c  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E304_E30.py.snap
sha256:8cea433c35ea3324ae194c6307a7e22c703322d5da4e6e3e549f5e9a2016c6b5  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E305_E30.py.snap
sha256:188cced1475ebbc21036e04368661849aca315bc1ed063596ce09e1e8184e2f4  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E306_E30.py.snap
sha256:09f18183af69c98d4fac7b4fc2006fcfed0cbce01c9b458d50a6bd6ab0144eaa  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E401_E40.py.snap
sha256:52d3ba27d0c7efde79c1e114e5f56a1511f6fe919645fe0f9933e005dc55b4dd  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E40.py.snap
sha256:e6ed645936d1f577a9c6a3a4f8b1987eb4ae37b566b9259e3bf9bdbc36d01f48  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402.ipynb.snap
sha256:0581def265653508153250f2d7fa35ca96dde53a768608fcedfdd405101bee63  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402_0.py.snap
sha256:c69f91feefe8e0100e54a0e2aeae92750c000be7dcdecd04b70a628640fc0f3f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402_1.py.snap
sha256:675e1b0a0c0ef6e539ea93f3530eb698288d440d56d4544a6cfd47209b41af03  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402_2.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:9d312461aa0d2fed0792ed0371277f0105063aff3698e9f97135cf2cb91fdc97  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E703_E70.py.snap
sha256:0783a3964eaf1e2e43ac655dd69ecf8946ecde9519afa4fa9fd2e37d2cb46488  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E703_E703.ipynb.snap
sha256:9474b78d15c67a6b52b56f33d844cb086a64f551cffcf529d7033e162fdc05ab  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E711_E711.py.snap
sha256:49bd38713483faf11ebe1f6ae961372b4e5a504e149b1956be42414360f443e9  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E712_E712.py.snap
sha256:fc7a7ecbfd21bfb60e9699900468e4831c779bcee21773ca9b44c3cb609b802c  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E713_E713.py.snap
sha256:6f512ed20c8c3971ab7d60c625f76458d350ad7db395f17e7f79bc38279b36be  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E714_E714.py.snap
sha256:bb3089e5e77c75fa4fd7990d31b6eab9e2cb4e3635b44485f0ae83a85c09cbf5  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:cd6d61f46337b458fcca453f472c51b7370c81e0d1bc59a265bf1e8c56605ff0  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:e67f658819b72cf07b6877c73f18cc235e1609aba67ef48f32ab397971b1097b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W291_W29.py.snap
sha256:f67feaa7d2508cbfe3243686aa3a0b9d2767fb2cf3199968452022c7926b1764  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W291_W291.py.snap
sha256:ca92c5f75f58e4b3500b61f27da4519d86a0573c13e9187ecce22c9dcbaa72e9  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:90f3e91972bf6a353d351b91ade56f0198cc1bd93334abb0be45b0b24784972c  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W293_W29.py.snap
sha256:60a2597a46e31d2e58e38aa4b3cdd3bcbcea1f19e3a05fd64e9d9cd413f9c57f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W293_W293.py.snap
sha256:5eb7c7f3280a6301224ba59705f17c20a91e2973613c2980783140bac277f51b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W605_W605_0.py.snap
sha256:7f7f69ac84936cb73207bccc0055d028724d87d018f8ee57bd67334e82391f14  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W605_W605_1.py.snap
sha256:6518aeaa47debcfd054be6d226329bd9a4846e6aaa62b682f6eea2fd5fd250c8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E301_typing_stub.snap
sha256:6518aeaa47debcfd054be6d226329bd9a4846e6aaa62b682f6eea2fd5fd250c8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E302_typing_stub.snap
sha256:de3b35d54f439070c970579ac3fae2f32b0be6b92fbb1ffce4f4ed1fdac702d6  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E303_typing_stub.snap
sha256:4593221457c7b6f8397b5ee02adb6891f548b2baedd7bd9979ce448a7ca5a81e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E304_typing_stub.snap
sha256:6518aeaa47debcfd054be6d226329bd9a4846e6aaa62b682f6eea2fd5fd250c8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E305_typing_stub.snap
sha256:6518aeaa47debcfd054be6d226329bd9a4846e6aaa62b682f6eea2fd5fd250c8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E306_typing_stub.snap
sha256:8ad36f25faa4926972c5b8e880c4b2f725d339e0e83562f4770a40acf5a5f792  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_top_level_isort_compatibility-lines-after(-1)-between(0).snap
sha256:5b23da1edaacdfcdaf53ebd11082c7791d4ba3427171cd2de7a4a26b6dcc0f08  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_top_level_isort_compatibility-lines-after(0)-between(0).snap
sha256:845da246253971937de7fbf4f80b1446324bbc7190441cae1509559887248c45  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_top_level_isort_compatibility-lines-after(1)-between(1).snap
sha256:40217010f77ff1fe6f9b863d20b53ab3211d4ef413c4a2e48b8819c57532d786  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_top_level_isort_compatibility-lines-after(4)-between(4).snap
sha256:4f43c1a4c6704422bc8521af23fb8024c2372da6bc1a9f22306f5b246d0dfe49  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_typing_stub_isort.snap
sha256:ffe6ddc68dbfcc5984e5a050cfda0c09ea2fc11c72aacb2290e214426060827c  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:6518aeaa47debcfd054be6d226329bd9a4846e6aaa62b682f6eea2fd5fd250c8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__E402_E402_2.py.snap
sha256:f97eb67746b00f8c0456ff1113686a8b1d816612e5e030e3d3b709dcb40f0580  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__E721_E721.py.snap
sha256:d5360a057485d1242b4cd73d70e451aeed8d431c70b937b8ac3f4a46fbdab54e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__F632_constant_literals.py.snap
sha256:7d23f9aa4cf8fbad36d8f197e3bbba8f1908acb9b6506290895247e98b70bdd0  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:1d98a621c68c063382a05e5914ef664302bb5ecb6caac8cb336e9e9e02d77bee  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__too_many_blank_lines_isort_compatibility-lines-after(-1)-between(0).snap
sha256:b22ebb676057e07c74fd20561f8a8398c76105d3991af51482c83445665f1f2c  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__too_many_blank_lines_isort_compatibility-lines-after(0)-between(0).snap
sha256:770d486e40bfbdb7f71ad2b4d32846a7b24a4fdb8cc4ba2e0280515c2759a0da  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__too_many_blank_lines_isort_compatibility-lines-after(1)-between(1).snap
sha256:875535b8487f13ee85acf4de2bff6a2d5de544d8c78fa446b8db0c8be7c703b9  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__too_many_blank_lines_isort_compatibility-lines-after(4)-between(4).snap
sha256:d9b353a824c9f1ce1256ec8413de8b8097f28c724dfe5b65b465f547c772bb9a  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__w292_4.snap
                                                                         crates/ruff_linter/src/rules/pydocstyle/
sha256:8031aade892c7a88da7241924c2e722bc2876b26946316894156f9e537fc3998  crates/ruff_linter/src/rules/pydocstyle/helpers.rs
sha256:16204bd94f15d12bce2eed682e1b64360030ecb46bba8b8a673a33831f3f8bc0  crates/ruff_linter/src/rules/pydocstyle/mod.rs
                                                                         crates/ruff_linter/src/rules/pydocstyle/rules/
sha256:6e598b9132c37063b07e5e61bc2f680dc7944def933108dfffc62b5f54c7700f  crates/ruff_linter/src/rules/pydocstyle/rules/backslashes.rs
sha256:909dfda3cc2bfc95c9a69f1a0da001b1498d177f1cad25029740a2ddba3136f6  crates/ruff_linter/src/rules/pydocstyle/rules/blank_after_summary.rs
sha256:6e3b433933403f30c87415d511d45834816697a7f834ec190fdfee1e36b73358  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:9aa1fd3d63c9111b97e959da4de43a4ebe7f2d89d752b8aad9f885af6b70154f  crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_period.rs
sha256:7db836d80e4539843da469173e78ff58ba1a6537b002c77ba131c8ca30346285  crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_punctuation.rs
sha256:29d86f9d22a8160eb4d1093adf71ba01388769683512b23522d276f905e338b8  crates/ruff_linter/src/rules/pydocstyle/rules/if_needed.rs
sha256:c7d128231f0bf2190e749397a80f0753b93c401af4a1c1848d7e8b41770e2d30  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:89c3dda62e9914bd8b7591b205da2a164e22351f0878139e76d37d94b58f32f1  crates/ruff_linter/src/rules/pydocstyle/rules/no_signature.rs
sha256:698945e551e80f021484c92af71135144665f853dc64e0020afa158dc7685651  crates/ruff_linter/src/rules/pydocstyle/rules/no_surrounding_whitespace.rs
sha256:3944d693b4a5cafc913d8fafaab7f9b7f44692a9c749bed669fa1734cef5d9ec  crates/ruff_linter/src/rules/pydocstyle/rules/non_imperative_mood.rs
sha256:c5a73f4cf2723c6f341cf8bf099a1f2c8dd88de048b82f8ef8debbbdf818d90a  crates/ruff_linter/src/rules/pydocstyle/rules/not_empty.rs
sha256:ee9be2fa95f9e20601edadc1428388e513cecca27e2ca47aaa8a9b7439c0aee1  crates/ruff_linter/src/rules/pydocstyle/rules/not_missing.rs
sha256:3214550293203495899f5f8f88cdc96a1a67d08bd0d139df3d93491a047aba7e  crates/ruff_linter/src/rules/pydocstyle/rules/one_liner.rs
sha256:9c0ff5141b22dfb9680b53d754d7e35db1bae38244bdae774d26781e1cdaa24b  crates/ruff_linter/src/rules/pydocstyle/rules/sections.rs
sha256:d5ebb3c9d0c360a395d2a5a2ed4bc5aba001a583cab6ed20bb4c75a521718c53  crates/ruff_linter/src/rules/pydocstyle/rules/starts_with_this.rs
sha256:ce1f288e88cbb106fd89b5ba401153f84809f970b1b559defadcef6faca00b2c  crates/ruff_linter/src/rules/pydocstyle/rules/triple_quotes.rs
sha256:3407c5c9d3b1df419a02f117ccf481e8341e5b1dca1657a715612681294cd8f8  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_D100.ipynb.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:d82cb94d9d311fd87fdbe3f18efe946c2d218e46292d63f3fd3be600628ef101  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D200_D.py.snap
sha256:41e4e9debf886d0b009357f1ae97964e970fddbcc00c410d80877fcf4fa62afe  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D200_D200.py.snap
sha256:ddacf890572cf4e8e3247d95e539f692c778fa1c14fc092aee96fdb8387fbaaf  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D201_D.py.snap
sha256:e8cd4b556c43cc7fdd12057e717f2b155cfa5488e62874c7af331a3283f45971  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D202_D.py.snap
sha256:146dd9590d4e0a3ce84d3e3016ded59103de064b1630557e15e5ec5fa63328a3  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D202_D202.py.snap
sha256:034e3d83cc5bb0bac36988a8840f84df3f57b9204e047f65af435258507e307f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D203_D.py.snap
sha256:b19872189e2406f90b074799fbb728c4092c7ffcddb9114462ba5b92ab99a6d4  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D204_D.py.snap
sha256:61227247007c5e71dc0d0f87bc462bc790bec357bafaf0827c8c5c34dec3a747  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:6d711604065687774263e5716cedddc9b8b051555c97a839bcf84512c4904379  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D207_D.py.snap
sha256:677ca8c7d6c06ecff6c21deefa053f8ecbafeda74ee90d0e607ad71510041259  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D208_D.py.snap
sha256:f3f4dcd0cd478c5b0d7f7ce683723fed8c5e793208b572580f3c474f11e67cdc  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D208_D208.py.snap
sha256:43bf40eb2a51f20af116d5865d791a9137a40556d83816348d3317e8d88b3444  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D209_D.py.snap
sha256:b6a57bf6809640e97820c0f947beffd79fff9958d53dd71b81064cb0597fc4ec  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D210_D.py.snap
sha256:c7c371183ef16ac7cb1c66cefdb0e017a3f629dc564bcbdbac88a6c70719a5f8  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D211_D.py.snap
sha256:340207ded75480adfaf41016f113f3ce598166e8d68bbf88108c57833678a547  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D212_D.py.snap
sha256:b1e5cbf1a587fd0760fd19b4e0bb0feca2ae8a8686fc9832ed634a3ba98167bc  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D213_D.py.snap
sha256:bccee34be8aae504cd96b5a81be20fcc115876e313b1a95e856e81af0bcc58f4  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D214_D214_module.py.snap
sha256:adf9173fb19dfaf8922d0da2cdbce90be939683f46fabff4bd796cf7cb1818be  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D214_sections.py.snap
sha256:fe36e3e05f55df69e46a75372e457b3edcccd41b8ac1634bd6eb4aa5c0e7e33e  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D215_D215.py.snap
sha256:0a20bd3e815886b3d3f9cefbed48bcfd389f9c3fa66bf4a90005dc8c918cee5b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D215_sections.py.snap
sha256:ec0e1ca9b06019f066e694021c78923b433bc7a676bece8149bc67a31c25c8be  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D300_D.py.snap
sha256:4e3f0c4af9cf541cd42c90c3e42632f78b79118a52ca3ccf971c1c0b11583372  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D300_D300.py.snap
sha256:86e8ecaa2ab7dd5998160b26e7c691bfc7c2c2a9106b4f9080e4b22d0c626c3b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D301_D.py.snap
sha256:5caa69ab4d1bcf7c039640547e8f0bda700c6a21d5844b20004af8bd226b216b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D301_D301.py.snap
sha256:13ab46a49c3b0ef83e9c044c5c87daa26f7d97cb4a9fe0508332a4d4b9e6feeb  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D400_D.py.snap
sha256:26301fdf2b6749e7e4db0604121b0e4b63f0dca20ad3be0a54721662ed4858e5  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:dec7cff430f79da57a7dbce32e7fb85c5ba962cf528ead04ec000cf7c46d48c2  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:061e6fd63c979ee118795fd86db352b86b5864d3f754b6dcdd391eb30c18cad9  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D405_sections.py.snap
sha256:7f3c825b3c260b9a8c128bba1300b84b9df0db4045230b31caef736d9cd22fb3  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D406_sections.py.snap
sha256:d6b9f54fc5b086d45f668a7962e0fb82ad2b6f7496ee2f1e412fc3fed39a187f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D407_sections.py.snap
sha256:b3b4908a1ca22c1e2e0a0b9fe230fe695777daebb2599dec2feffd29e38eb9ce  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D408_sections.py.snap
sha256:500c20622aa7c6855a4fa9c102e912df11ddca4e699964f951f4f5e93da69abc  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D409_sections.py.snap
sha256:be7c5c96c6236e429ab3b4ba2a849fd6fa45b41c16ee84343f5e1fa3459846ce  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D410_D410.py.snap
sha256:dab2e4bf002a54bf0a8f811811fed79bae36b1926e5acac0bbae6ad9d0aeb3c0  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D410_sections.py.snap
sha256:151f4bc036c5509f29b3f19259cfff10dc54b5fcc196ce65d0c75d5c0efab2d1  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D411_sections.py.snap
sha256:b077dbaf9c65e09d59af9cd3ae6b551bba006e85c2ebe706a4cf591437d3ca52  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D412_sections.py.snap
sha256:61c24234d4dab49bcefc7bd97e16a13fc4dc94cc99d1c00cf9b9702df5886b10  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D413_D413.py.snap
sha256:f5303550dd6f444373f14cdecfbb00e7b77ae5f675e8692166aead2d650ab6ef  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D413_sections.py.snap
sha256:131d9e6ec3cb588e0385a7e2c1bc7d72f53214067e49281f03e3265798dbb97f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D414_sections.py.snap
sha256:c5314169a2c286524334bad27e7aa96beeafc9fa2541c6b88dbd62f666fb3fd5  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:b6621c721939b6555ea8a9ec65369ab8638562ad08a79f3d01b42ec6658ff8dc  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__bom.snap
sha256:1477307411b78024ad172ce6ef72c96ca00e9f24f895902d15550c8e8979f054  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d209_d400.snap
sha256:0c04e8fecb9e793b36ff66978c12b95b1c7de92a24746a018608541590d6919f  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:0c04e8fecb9e793b36ff66978c12b95b1c7de92a24746a018608541590d6919f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d417_unspecified.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:225a7cc892426ce5b3366aeeb5bc65d4dc5afb761a2634c162e48aade08e2ae1  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:9a9f6857fb742db367f4e3ef9344ef16a4c13c07056c786194b090aca85a6b4a  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:fd644a0ccd61391586ce8bd6e2a07a0e10054486f624d581dc9098831c02b970  crates/ruff_linter/src/rules/pyflakes/rules/imports.rs
sha256:c5837c9022459888c86dc9c366e6943975fe10638d1fd8f98208899715ba10a3  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:fc5b7a23cb54751ae05c5997e51058e45690fa46aed9fb1990450f38f0ce3145  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:c54d2b5d41c731ef858999c201097232079ec3dcfedbc78d5cb54d08b1acf220  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:1b4a4d2d107b7be77f88d40358d9e509ca42c05537b2e0401849d3e9c68ca0d2  crates/ruff_linter/src/rules/pyflakes/rules/unused_import.rs
sha256:4e5b22f6b43880f5e584e398cae51e0b3ce64bccf0b3a9f8b316274141b322f8  crates/ruff_linter/src/rules/pyflakes/rules/unused_variable.rs
sha256:26832df26e85322bcfce976838d04b1933d0933cb84d712e2879c51f25ba7abc  crates/ruff_linter/src/rules/pyflakes/rules/yield_outside_function.rs
sha256:e766a838e297a97c9f7955268e63efa2326d48cb561cba41802fe8d89c8fea4c  crates/ruff_linter/src/rules/pyflakes/settings.rs
                                                                         crates/ruff_linter/src/rules/pyflakes/snapshots/
sha256:dec42174cd3cf79d7f9828f459f06a7a843643baba355d1451ba1b0b264e47ce  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:1501ca052d481215174150f07f9c77106cdd1880c513cf115968f04c7710283f  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:8a477a9ba1107ec096e12936f399b858bd5c973bd036514a1c17ecac56663e7c  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:d145fcdbb0979007abb26980a1073cae98f7e6f7fa44c84c4f8faae08e547f24  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_17.py.snap
sha256:9690f29dcd19c1c5d38aa7f59b6cf7bbda5ea50207840d8393de3ca5efa049ca  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_20.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_21.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_22.py.snap
sha256:1d96444a6e6ae5c3c116c813ed689da7f2b31faad390386ca098257596fcf6bb  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_23.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:2a780983abb6acb257b942d0507009e519c1e8323e6b1dfef77bce209f2e790b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_5.py.snap
sha256:879d10f354aebdb6334fb17318b1dfa6f00cefd1a6a2b895a8308864c256d25f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_6.py.snap
sha256:c1b245b31cf210f36fc377222533ec5106147bdcd0ab07dfd04536b9368cd77a  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:7a900bee471cc0f5a30a4352d7b012174b18b7e74977eaf3de5c264a48e8d213  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_9.py.snap
sha256:92a937af43d972d7ab7cac70465026da8e8fb1f11924dd4ae5ddc9f2dd8b493e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F402_F402.ipynb.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:dd70364247eff316b0d74243a742341f2c1d1ede271f580e4b6b91cb1d589578  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F404_F404_0.py.snap
sha256:1691a22dac34b4f95eb1836949c3706e8d60289303af500588de7e25f70de21d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F404_F404_1.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:9cec45a8f4faa92f1c1e2c98f87611a387886c3f87c4c19d0bc000a22e9f272f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F504_F504.py.snap
sha256:491cee11988ae836eececba7cb13a1734d119fcc201c48142b53e177895d87fc  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:3191f177cfa721e99b323405d0e39068bdec77851dab2ee792da5232d43c738c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F522_F522.py.snap
sha256:2cd16dbbc7e5d6620efa74f3c66eb8969958d40fde6b6267165ddb247c5ff50b  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:bb5bce64a50ad9f7f4b044e0c4f79bf24c4c26586cd4a5d83b97454375b7246c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F541_F541.py.snap
sha256:d8988250d261cee2c7a2c1e3e6cfc24bb03cccefa8d3eabee51ede802fd99e86  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F601_F601.py.snap
sha256:6f98a5b4e3cf57949f009d811f0611a8a3fa635783702e273d75e8065c1c5fba  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:f8982f263c3f41a87f353d23d3510a612a63914eba21adf91d68449a624badb8  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:ba6020358521f25937467d2352af130d471d1a6723e7f5cc19833d8d8bbf6bc8  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_0.py.snap
sha256:d7015231a9613f50d300ea352094199b9e3ea3260e02bfd8428ed831c3f5ad7d  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:8f8aee0c80214481250789b0bd5c5916568beeb3f44c78c41a697a3b535a9ff6  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:d6add248813db60cbb9caee86e74a8b03d2ad976073c00b074fdd95679ad48cd  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_15.py.snap
sha256:3d00710e2297dfee7063ca1d07c9efac4a8715e7a1c8f213708a98f3691572ca  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_16.py.snap
sha256:017be29e28ecb983bae96f33165d59545cd30d78b12c7b68e2c0f19941c04892  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:64fdb2d989690d1ca0312e8d4e7b5dac1d8aceabeac31e01d21f0cdbfa0e4c05  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:bea1999452b2cbde2e74e3fae10c65482a90d0834f90fcaa2779a8a654852db9  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:66aca901bccfcc6a98ece1f3659d0f067ebedfcb5ae50e008d68bf19ce8301e5  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:d5b5b4da7cef76e25c7a0500c0be8e8660af4ab83160f4c2339415afae668ee1  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_26.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_27.py.snap
sha256:23108c0c66440e1d13a50891c7b370d323ad7c04e9c6b90ad482aa1c9e228961  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_3.py.snap
sha256:0c61af8d5aae46811d25092a0e1a7206813d88c61a423f5014b9fe36a9971356  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_4.py.snap
sha256:26892a7b88cc9decb93e37eaace97a21919ba4ad94dbbcfd5ab08e0f9e69d7cd  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_5.py.snap
sha256:25d22a386ae8dc52db54d70dfa3020c149ca47aaa24b07c50c43a571933a4526  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:b3f39502be0c97d25aa800199d991dc3bce68600ebd41f8da9df59e8dc4e442c  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:981c0b359a19ce56ae2e1c66ce8d95dd50e7ce56185904ac27904a039773411f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_21.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_22.ipynb.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_23.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_24.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_25.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:8f8b965b69dc4073bde549fb5f9c6175c47347d39393f3cb5d963c2ffdfb3409  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_0.py.snap
sha256:6262a155eacfc02f0a95421d803b29d6fa2be6a6ea2e3086b616a407c8ad8beb  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:a90db955e86f12456e003250ec62c35d3d5268620229f4f2971fb7005202764d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_3.py.snap
sha256:e9c7e14fa3d07c3a8147662765bb5b6a1bbb8cc6fffd918dd2525ef9f741bb4b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_4.py.snap
sha256:a49ac7192a22c626f555c254dc3e51b9622614da07f712ac2f7a30e18494410b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F842_F842.py.snap
sha256:ea7686788d8bf16957f7ff641ca243d85ee69892e62c85713c504d2f78d02cee  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:95e9125fd29608c2f1a4b4fd3dd2e720f077ebd27f4a92aa15a994bfafbea446  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_global_import_in_global_scope.snap
sha256:f2bec139dcbf6039a2aff2ffc14481317dc4a81ab2478b56876b8898ea798405  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_global_import_in_local_scope.snap
sha256:9f4bcfc7115b4cd3a844c8e8a21f99af488a40a52ee4b67947674413217afd44  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_import_shadow_in_local_scope.snap
sha256:49d5f93cfcfa055dcafa84b97c833e744f7e378f4a73f623bc3a5fe5a5230853  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:8c8b5034ce6222fe8de1c74aac52134e3d9cca5ce4565d90e89a34c20f976c1e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__f841_dummy_variable_rgx.snap
sha256:0d0d84187ce09b60c27d4a993c319a0569f7d2fb353645f4ce65fd080c628ebd  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:79efbb065cf6fc809bfec9271a0191c17c20ad085fdf5bcda34fcefaf868b090  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_multiple_unbinds_from_module_scope.snap
sha256:1588c9137dbc7b1e616d6fb94797e1ffbc6feaf67bebe4beae9fc2b3688632ee  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_unbind_from_class_scope.snap
sha256:a51b3c15d140015fce947365cbbb048bcd79208a65d145a650e9a5b8364c7591  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_unbind_from_module_scope.snap
sha256:574ad409da6a8481fd2cf3f5089e8bc9f1f1c1e0fbcbceacfa4afae23758c624  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_unbind_from_nested_module_scope.snap
sha256:31c0fa72774e8f8305005cf2f32a75c151410dfc20e1403735be40194f6827b4  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:132a9d0e8829f06714dcd00d85e4c93aeb1135ae7f947d3a0428efb3c3ee0531  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__preview__F841_F841_4.py.snap
sha256:2422e5d8632f26d870193d7876ddc89075bde6e01a720f667ee79d04a037cefc  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__print_in_body_after_double_shadowing_except.snap
sha256:74dc0d8fba2011807c15c6dbe17b394279ccf967d5a8feeca98c7ffb8a1ef330  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:a493029617a755df19d26deef67c736fc0fa5fcbc9439ec8091112325293b7ed  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:e5f661e08217d87bff4fdfdf7ad7baa75a4c1d61012642af05241302848e412d  crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_type_ignore.rs
sha256:b9fd53d0b45c2dcd08cca8da984b2fa8892cd34cc893c00267c9cc5eb2e4c5fe  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:9f465d3e41ee5b46d3ff24ad292f4753307d8144b5b89ee2b448cd652656e14d  crates/ruff_linter/src/rules/pygrep_hooks/rules/no_eval.rs
                                                                         crates/ruff_linter/src/rules/pygrep_hooks/snapshots/
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:aaf45df72444bf8336f3dc2da50f25e0ac93b990b917f38f5db7aae1486787fe  crates/ruff_linter/src/rules/pylint/helpers.rs
sha256:d9b72993ce8dbc2f79269dc38bfc80a3fc0ee45dd6755e6c8113dd1db920cfa4  crates/ruff_linter/src/rules/pylint/mod.rs
                                                                         crates/ruff_linter/src/rules/pylint/rules/
sha256:e9d39ce598d7b8126a69fe0c791aaffdbec1ecc48784440b4cef362876952d7c  crates/ruff_linter/src/rules/pylint/rules/and_or_ternary.rs
sha256:409cf59b99ef9b3c0bc119b5ae092e4ae58f987e638072b4c8abeb9d93253c64  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:666abe7b7913e815f015b8afb62e9def57c9765636c742a8b7165d92228af57d  crates/ruff_linter/src/rules/pylint/rules/bad_dunder_method_name.rs
sha256:1d2da33af0af29d9720260390f9f58c5959d09866785437e48a0f2d26bbcc0d0  crates/ruff_linter/src/rules/pylint/rules/bad_open_mode.rs
sha256:d3a21224f4f92d8f3627e731e62f901a330d0b2e0f00ffbb6b06f9a0444885e2  crates/ruff_linter/src/rules/pylint/rules/bad_str_strip_call.rs
sha256:a6dfc174ba75aad0ae07b8ed0c30e983063ac581e71d5b282fd1dda8f0e6aa2d  crates/ruff_linter/src/rules/pylint/rules/bad_string_format_character.rs
sha256:c4d19f7d28f24769382a96e8f96b7bdbf0c2ab41726937aec3dd3bd9f04bd7a8  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:17308e1692d824b0fd8811312a4e084cd12cf71868d564d3a860c30b52173186  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:f674c78099eec2b8d9eb5b7ef5830a37815d9e4f87db31fda219c081b6dcf061  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:e00d4e816ffe248d7200ac9f48b0d4ce67b7c073da7ee3f1eaf9a71b92954c20  crates/ruff_linter/src/rules/pylint/rules/dict_iter_missing_items.rs
sha256:5d959dc7410263b0817641f5e06e064402eb2e5d533f904b892219c5f9559dde  crates/ruff_linter/src/rules/pylint/rules/duplicate_bases.rs
sha256:706b11c2c5af3541c8e7702307e9509ee38f9e7071fda460f81109eacfea82b9  crates/ruff_linter/src/rules/pylint/rules/empty_comment.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:6f6093ed5cb68463f6c69481957bcd9d0edd2eec44e3d315e20fd50b69811c25  crates/ruff_linter/src/rules/pylint/rules/import_private_name.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:258a0184c47a1b801d51e0255f3310f4bf960c358d3d715c5dfa3950780901a5  crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_default.rs
sha256:ab8d586c6ca7b5e559416464f235a0e5843dc6b66cb368fd0ed1c8fed5a270ad  crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_value.rs
sha256:981aa0604331e88594d44f5cd3fd6f0f4dfbe9b067e6a5f65ad9716ba26adab9  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:98c1e56f855cf17f82f7da11c173a473eabfa2c64d12d06bd9169b0173dc07c7  crates/ruff_linter/src/rules/pylint/rules/literal_membership.rs
sha256:a09e7020d75b2db96ca7b6b59ec2e2addb55b96b1ffb629a7548f4b52965eb8b  crates/ruff_linter/src/rules/pylint/rules/load_before_global_declaration.rs
sha256:4aa91e1825c5d08dba1530b6f7114c406734f64420fa152e9eee432e5fce1f94  crates/ruff_linter/src/rules/pylint/rules/logging.rs
sha256:c5e15a892af51a40c3508f1003ef6b1113761cac9f1e86b9d88120be7d16324f  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:1056ea0b6b70f4151ac1e8966a3af501578da25dc14285bb5ef1a88d1cf26aae  crates/ruff_linter/src/rules/pylint/rules/mod.rs
sha256:579790e6aca003490eca31172ee7169bf717837a6f2303c50fabb00984acda3d  crates/ruff_linter/src/rules/pylint/rules/named_expr_without_context.rs
sha256:4486d304f87833f4dda165b930450ec3fb3b5666ee0ce8814d69961fc3252008  crates/ruff_linter/src/rules/pylint/rules/nested_min_max.rs
sha256:b2eaadbbd1baf905a4242db4387e536dd129da254468634ed8eb7c9aa384d2d4  crates/ruff_linter/src/rules/pylint/rules/no_method_decorator.rs
sha256:54516d13b0f8198d4c78a4afd83ed469756fdb93f78843d238e6fc5439bf0441  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:0f49208c8a9e5a983fb2f44c6f658374983d7475ad81128318b9e0d228430907  crates/ruff_linter/src/rules/pylint/rules/non_ascii_name.rs
sha256:bb6bdee684ad1be345a6e32fe8aa40afcc2d82db7ec7f29a0dbc4cab899c483c  crates/ruff_linter/src/rules/pylint/rules/non_slot_assignment.rs
sha256:71486941e5a2020343b9c600f1cc736c4e9cfc092635367c6496653b2dddfcef  crates/ruff_linter/src/rules/pylint/rules/nonlocal_without_binding.rs
sha256:150e6dfd232bd9c82e117f199dfa3175a4b9b0ad3f66ba16b75fd9868002d1dd  crates/ruff_linter/src/rules/pylint/rules/potential_index_error.rs
sha256:f857e59acd59d76c834d4e95920d56115588cf18438d80d96db33274b07b5c44  crates/ruff_linter/src/rules/pylint/rules/property_with_parameters.rs
sha256:8e590f43234bdf0220d9505dc4803834c0ba81cf07483fe8d8dec891eaf685db  crates/ruff_linter/src/rules/pylint/rules/redefined_argument_from_local.rs
sha256:8ba9ca4264b704be7fa230ac7cf8c58b3d6110a6404043c6af836273028b2e6f  crates/ruff_linter/src/rules/pylint/rules/redefined_loop_name.rs
sha256:6eb0be0f56d0290be65632bbfa1af98d7c1a5e15b3ca90a436908149a5670bdd  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:effa896254ebb3ea12b8d72bcfef1a2b4fda504a68160e009fe436cab4283bd2  crates/ruff_linter/src/rules/pylint/rules/repeated_keyword_argument.rs
sha256:8e96d545bfa4347051a1ea8d29a2059a4e9f0467b0467d61521d060cbd650ab6  crates/ruff_linter/src/rules/pylint/rules/return_in_init.rs
sha256:98ae7a69d31ce9318bd26292f23c009a7a9901d9562fb95be32c68b64e2ed720  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:4cf2f18aedc0cf656648b368ac5b8a824cfb0b91aee146b386d1b73ccb1e12ff  crates/ruff_linter/src/rules/pylint/rules/singledispatch_method.rs
sha256:e8e048b99e5ebbe6464a2836d3af10c434ae53c189c74f210e373cc20452eca0  crates/ruff_linter/src/rules/pylint/rules/subprocess_popen_preexec_fn.rs
sha256:b8e8953c95770dd383e1b2210d0f178ee51879a8e4df352c38daa8aa62a33344  crates/ruff_linter/src/rules/pylint/rules/subprocess_run_without_check.rs
sha256:ca2bac6905b05e5a181a730bcda711d6fae564518fc7b4b36a8bd48d9f70f134  crates/ruff_linter/src/rules/pylint/rules/super_without_brackets.rs
sha256:9f209b66c776b3861e7d5d7de831754ee9bce1e916a5004d8106f167ec12601d  crates/ruff_linter/src/rules/pylint/rules/sys_exit_alias.rs
sha256:b14b3652f6e3599f8d6004300f6a05e93fea89ffdd8bf2e22777c2d0e564988f  crates/ruff_linter/src/rules/pylint/rules/too_many_arguments.rs
sha256:183f6d729c7180013832664ce7fa41dfe6a9470aef620c7a8dc18ecff3b7b338  crates/ruff_linter/src/rules/pylint/rules/too_many_boolean_expressions.rs
sha256:e64ddf640b511e522db3422b15873d109bb0d002cc749b143d5a405993a3338e  crates/ruff_linter/src/rules/pylint/rules/too_many_branches.rs
sha256:7b4405999b5c9ddb8eb23ef6f60e1847b2ce19bb52de50140291d8fdfce89933  crates/ruff_linter/src/rules/pylint/rules/too_many_locals.rs
sha256:55a619718f2ac36654eb374b5f8b8631bb3f4e8101c070f4c2cd296ae59b667b  crates/ruff_linter/src/rules/pylint/rules/too_many_nested_blocks.rs
sha256:4e32cec1c8b295fb619b7e9efeb1e93a40e5d25dd8fd02dcc9583da40200972e  crates/ruff_linter/src/rules/pylint/rules/too_many_positional.rs
sha256:cd5e1be7e7ec5b66f5de34d7069980af558a9d9b0cca336d840c7e2b1e251ca6  crates/ruff_linter/src/rules/pylint/rules/too_many_public_methods.rs
sha256:00b3b2a8f5f57dff59f3843a8fcf1d233733781e61a69d1fa0112d7f7811cc70  crates/ruff_linter/src/rules/pylint/rules/too_many_return_statements.rs
sha256:fb1aedbb4ecf041db609bfead350a677f08d477d2f57cf68d3c8a4bae25758a7  crates/ruff_linter/src/rules/pylint/rules/too_many_statements.rs
sha256:deaab7ef30546cf678a9c23cc0a720a90e105f635c83ed8644ad6a99d25dd6b4  crates/ruff_linter/src/rules/pylint/rules/type_bivariance.rs
sha256:09e5a35978fee6e285ee7a9bd234bb0b4e155a65f893b10c16e45fbb78b3d346  crates/ruff_linter/src/rules/pylint/rules/type_name_incorrect_variance.rs
sha256:506388786d3985bf23dfa26995489a8607b6c58eb28e9f35ad6a7912148b8a22  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:31e245e19533ac27be1713683788dba97d2b8310efd1aebf7f7a2e174a8c219c  crates/ruff_linter/src/rules/pylint/rules/unnecessary_dict_index_lookup.rs
sha256:65a5b51b99deb2e64dd6d443c821dd4a36e1b099d6345061ffbf622afae4d35e  crates/ruff_linter/src/rules/pylint/rules/unnecessary_direct_lambda_call.rs
sha256:614ca40b014977d17f7aa976f9d83e45f947aeb65577cb4427202976f8400950  crates/ruff_linter/src/rules/pylint/rules/unnecessary_dunder_call.rs
sha256:577baeea33c3a798db7831ae5d37ba7718a9c08739ed5625d30884de6fad0f42  crates/ruff_linter/src/rules/pylint/rules/unnecessary_lambda.rs
sha256:d3e22fa0a38ad8fd43c8cbbe4233eb999b1927aaa13c4ee6e8055a89ae696fac  crates/ruff_linter/src/rules/pylint/rules/unnecessary_list_index_lookup.rs
sha256:314548af989ae937333a515850b5b218921edc2e7c371aff4d11661f43c4644b  crates/ruff_linter/src/rules/pylint/rules/unspecified_encoding.rs
sha256:fa80c04ec766acd88e5f72518be69dde95b4d70566fa8ecc0a9c8a7c2dfcc9bd  crates/ruff_linter/src/rules/pylint/rules/useless_else_on_loop.rs
sha256:e8c8847ece930a0f41eb2f63f8bd95628d6363d0882116b1301b46c11eb436d2  crates/ruff_linter/src/rules/pylint/rules/useless_exception_statement.rs
sha256:7f79222267eeb8aacb1180108495fb54c6ecccce841ccc1eedd28f15939811de  crates/ruff_linter/src/rules/pylint/rules/useless_import_alias.rs
sha256:b4988dd5ef9c059cf85004299ee7312a737696fd98315fd41e9ad931a1398e97  crates/ruff_linter/src/rules/pylint/rules/useless_return.rs
sha256:9c488bbf4748b234c88dd7a65ddc256d652474926d41ac67f7ae97a11e0f6e82  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:5a0bbecb8f266efc04247ba7d260557f5f7135b9d039a9066b847d04240a8107  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:fc38b1c53b1c3da796f2038839a1b70d2d24754cb89f51bb1f3ea6b337327069  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0208_iteration_over_set.py.snap
sha256:e13e960413039b6231c4cbc396e9a3aae1c91ede847e9379d569d2d4b14320de  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:f8c52ab552220b194d2b780f513355eb5489bc04961043d524d6a6db58e0f271  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC2701_import_private_name__submodule____main__.py.snap
sha256:0d4ac60dab524ae5bbb5d1ed7a941363a3ffe86bd9fb242cb8d075a299c2e913  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC2801_unnecessary_dunder_call.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:ff87be76c85feb1f5821ec09291960de18e2fd0c4b68c65b982c65bdcfcca039  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0237_non_slot_assignment.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:034e726bdffed192987a0abaeb178e219787dc28a5b3aa910b74da7100170da4  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0643_potential_index_error.py.snap
sha256:db733bc0c93471d6cde3ce1e51cf2ce63f65d8f47164a2d4ef1b1b450ac24a42  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0704_misplaced_bare_raise.py.snap
sha256:dfd71cba3913ad3991b370bbfb7f68d2c23e919aa0f462094ba74ec0b0d52ec7  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1132_repeated_keyword_argument.py.snap
sha256:8bee64374c783f1f8439f839bb8f16ef073c040211d565f7c8a3854047dd4779  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1141_dict_iter_missing_items.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:02599a9ad765ca8d4cd072bdb34f40164165272a6284c7267208d39e74ec1a16  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1519_singledispatch_method.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:b31ab5c398f2263d26ae96600763dd80e37b50601c834d20f5ffb5dc4702715b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2510_invalid_characters.py.snap
sha256:c5462c1acab885857432ac0b868d842c5c3aeb8f1859dc5b28685763806a159e  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2512_invalid_characters.py.snap
sha256:590a6f77f52f7be0f8c5e01ef7e0a02d04c9f85f12ff566cb88de0248bfa3e0b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2513_invalid_characters.py.snap
sha256:00f27e0d0dd67d7ecacd68bc272f60f3edd488861f19f96895aaad5e1fa2bb3c  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2514_invalid_characters.py.snap
sha256:1e913b837e50b1e5b8f056febe1dd5797746294413978bb874c99b90102284a9  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:e41e1465227876fe163268b64ba5cb600459b2c5036f4ff489416e50ba5a90a5  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0202_no_method_decorator.py.snap
sha256:18657649749f5d3e76edeed8ea3b491e7cabe3e424fb1e72a52a5a4f45851b84  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0203_no_method_decorator.py.snap
sha256:e8e63258c7c331f79696ba29363d423c9dd291aaccd23fa29db31550833615ba  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0206_property_with_parameters.py.snap
sha256:dcefdf927a9729180b8ecfd0c828243a722f71535a673f9d0c725cd293d506e5  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:c45a8b292319432863df33e74b35a1337639b2ec0c97418c3e73971d34703f14  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0917_too_many_positional.py.snap
sha256:a541291513a882378dc8c2f32f60824852e9a5002dddb1f1c8252146ee7cb631  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1701_repeated_isinstance_calls.py.snap
sha256:c0edb629deb6c83b2ed354aa2bdb8d5fa693a48784367a84f48cc873d6100cb9  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1702_too_many_nested_blocks.py.snap
sha256:921932bde2b70375ce0ac5efba3f1ef6fd07430c7128c923ed3e0ee33aee83e7  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1704_redefined_argument_from_local.py.snap
sha256:f60feb88625e426148b2ed10ba6da98709d9d597947e2bba009b2e86c1d068a1  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1711_useless_return.py.snap
sha256:15e9676989b3f78572d4bc313f40b7f67f014c64abef79f58a16c57f191fd64e  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1714_repeated_equality_comparison.py.snap
sha256:ad532aab111c4bf81a7dc39a45fa5543d8ca5367a9224cae8c314b012e143826  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_0.py.snap
sha256:3e42a02356a9286702f507abba4fadd5230134de39f1b45bd0ac736ecf160d1f  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:125e733b3fc8756156901118973c8eb994b917dd1609dc8885874495113e27ee  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_11.py.snap
sha256:4573d83bf9700abb3e2ab16e581b98160d31566394b07a82ad2175d519210a87  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_12.py.snap
sha256:95d0418b5d2538d1e3af05dc08db56ad4d2e64c4f5b977269aae2c32c72880a7  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_2.py.snap
sha256:3712c04c572fd1c169a2397ee04cc39811bce86a4b63b037394b3b39b446d23a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_3.py.snap
sha256:9b8145b760f3b8f24718db59e71a53f9f53948091b10be8da49a81ac6609bf41  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_4.py.snap
sha256:4731a840ab4a2c849d2646cb26a8335a051c0cb56cc490faa32dc654e9acf753  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_5.py.snap
sha256:b806c3081f8eefffd873df6a5fefc975e95497ee386f93e9f86f630f3aa6ddc5  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_6.py.snap
sha256:c064da25eb11b50552c061ef73980f40e58f46eba0d9976cea85e12b2152753c  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_7.py.snap
sha256:a4e2826b0ae71e188c950472760bc9ae659e5cce0372aa8e45a0c3da317d5e56  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_8.py.snap
sha256:1112f091d0172c075e29392694ddf1bad1217bef205d5626e30e21b84e0c5fb3  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_9.py.snap
sha256:3949a02cac7509aaa4baa911890908fee6e898f709eb923caddfe5f8dcf7f0c0  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1733_unnecessary_dict_index_lookup.py.snap
sha256:cafec08033b58581214c14f2eeb413f10e2c2bdb5d0a6213d1ef7596a52a4614  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1736_unnecessary_list_index_lookup.py.snap
sha256:3064ae3a9057976b57d28c6063874c40242cc968490304236f3c95361702094b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR2004_magic_value_comparison.py.snap
sha256:5fcbd2c4fad3a6130a2d556f13d5cf7e0d9d9a9894cc6df444d4438cc8b1c205  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR2044_empty_comment.py.snap
sha256:0f904ba0c7b0d0510f45c0108a5e2bbf72dffe8c87f5386f6baa761a447b6cc6  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR5501_collapsible_else_if.py.snap
sha256:ae0cfefdcc62a7618cf0dc0d6e1d4cbfd12a459cbeaf52bdcca85da2a6b37579  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR6201_literal_membership.py.snap
sha256:bec4e64705f509aafe5d00d8b823a6ac7f4294e3e55c51a393f9e0014e87b3fa  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR6301_no_self_use.py.snap
sha256:d285269b354a89812b9aa56f564cd09694c1641a634f528443860b6c1821c56c  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0108_unnecessary_lambda.py.snap
sha256:0c2b34c7b5d49a766bcc923ae00cbd74a678a4b40040bd6ea8874061b950162c  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0120_useless_else_on_loop.py.snap
sha256:67cd8d08b9d548f18c17fe2a0f6a076b35ddc770ebfd927ecc9a2e23d5a29f87  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:dbee90ac5fb2693c0535c68544c1bc5ed26556fdbac8ef28e53a4c02f339c27b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0133_useless_exception_statement.py.snap
sha256:7d28e36d7cf38da4b57ab2b50b75b04efc8b57767f936dca40518e4e419527e1  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0245_super_without_brackets.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:bba02158631f27c9eedef8a742b8abe4f7105e7b4e8ac0ff877de9f706937588  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:79f17b9c604607cda495ac5be92d2a842082ccf09c5f911e521a931a4cffdfe6  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1510_subprocess_run_without_check.py.snap
sha256:2bed505ac0c19f5b28a26f035210efa52d0a9bf042cbd4d06365ff71b059f8e1  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:93f821e4d022fce76e0b94769f083a729766047f05c5ef836aa91a1c3d9a3c36  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW3201_bad_dunder_method_name.py.snap
sha256:08cba030b5165845357a8b781dce87b678beff425af12f177b430239e2258d67  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW3301_nested_min_max.py.snap
sha256:e01a319df9a4e04fe0c4fa677173a788e6d836670cf1eaf750dfc84485cbf34a  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:f610a80941e1d5d78cfcc6b5446d032cebe6526de58ed8508bbe4da4e5f35033  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_positional_args.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:03cf10c0ee5b5ca2622a4c68bc0413e8c68152bebe9d7da3cf4355d0a68a0161  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__repeated_isinstance_calls.snap
sha256:e4ad1f22f6510fec63354cc73061ee260b2275694007c206b02628ec8f11dc53  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__too_many_locals.snap
sha256:2c89ce8afa91a98d2ffd29ed25d878a88c6a92c038f5116360318e7d0412b0cb  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__too_many_public_methods.snap
sha256:81a63f54fe2a919401e3a49b740b3f8a6d85f19d5bed26f2dfd4aae29a2dcc6b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__unspecified_encoding_python39_or_lower.snap
                                                                         crates/ruff_linter/src/rules/pyupgrade/
sha256:be6f2ea8f573a5c8812827688dea967a30131971fc21397a57c3ec5f88e5e59e  crates/ruff_linter/src/rules/pyupgrade/fixes.rs
sha256:937f950bc5a087d6e9e0623fdaab1a2e9857c744073e08c2439d22172b125325  crates/ruff_linter/src/rules/pyupgrade/helpers.rs
sha256:1b6082e4376529c70cfda39b4500efa9a9cdaaf0860ee02ae1c7f481056c4a43  crates/ruff_linter/src/rules/pyupgrade/mod.rs
                                                                         crates/ruff_linter/src/rules/pyupgrade/rules/
sha256:f785da3bdc734d2e81e8afd51ccffc715d5d418e4f83040073b2cbc7cf37b875  crates/ruff_linter/src/rules/pyupgrade/rules/convert_named_tuple_functional_to_class.rs
sha256:7d350667675c2e793a36e17990c944a1ae571658a3741a69d81e48e37034ee44  crates/ruff_linter/src/rules/pyupgrade/rules/convert_typed_dict_functional_to_class.rs
sha256:2a27d363dd471849e6f01e796b17afec21772508d7743435fd12099b5e610dca  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:9d39901a186663a0b0440b066a9f6298e1f82951932b98034241675799aecf34  crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_import.rs
sha256:6545121d425eb23f11ebb726535938e59a5120ae949f4b67ab051045721c9853  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:d57f7eee04ae13949537c4a10e1c5298ea6458255ff5ebd486c4c563193a25c4  crates/ruff_linter/src/rules/pyupgrade/rules/f_strings.rs
sha256:d2bb5a4296d2ec89145063bb87555f2ad6029bf9b73c4e7a0a4187d6d240d637  crates/ruff_linter/src/rules/pyupgrade/rules/format_literals.rs
sha256:9b6017702a1ffad617357d692f878003aa16be2675a1faf2803fe848d2223024  crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_with_maxsize_none.rs
sha256:68256dfea82a8550ca2d2eea6e774678f4546764a841ba6b54b4bd09d20cf69a  crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_without_parameters.rs
sha256:1052dc000f7746c8c3e3cf85afa7f91d89eaf8937741ae85b6fc099b87963988  crates/ruff_linter/src/rules/pyupgrade/rules/mod.rs
sha256:8d26bbd8f5318ae89f4ed588fbcd7c95a626204946315f76fbe3a4a1485c9d41  crates/ruff_linter/src/rules/pyupgrade/rules/native_literals.rs
sha256:0706441816938edd4471d6a6ed7cb071209fa226bdc0a0bf8529579d04489b13  crates/ruff_linter/src/rules/pyupgrade/rules/open_alias.rs
sha256:2252b91a601a9690711830ba5db8eef62d2b41bf84097da2e304364e8a0dbbe2  crates/ruff_linter/src/rules/pyupgrade/rules/os_error_alias.rs
sha256:a8a7b5ed129a59bf769772ac3ebd85670e85bbc22e22c12927de05a51ddef248  crates/ruff_linter/src/rules/pyupgrade/rules/outdated_version_block.rs
sha256:9be3ff3a56cb10323339acdc9c5fd5f29d8471a06a405e8b02532f394e559149  crates/ruff_linter/src/rules/pyupgrade/rules/printf_string_formatting.rs
sha256:5c40caf13dde67b06fcaac56b0dee8c8e08a82cae34003ce086b319b1bdbbe8b  crates/ruff_linter/src/rules/pyupgrade/rules/quoted_annotation.rs
sha256:64eed1ef82d94167c541f09406eb871c77933053054b8d7d07aec1cd705a979b  crates/ruff_linter/src/rules/pyupgrade/rules/redundant_open_modes.rs
sha256:c05d5d30dcbbd522ef6415365e59b4e9d8f8949b2a9d821c82d970ad0e2553ee  crates/ruff_linter/src/rules/pyupgrade/rules/replace_stdout_stderr.rs
sha256:6c4093fadb6b63737f183ac812dde4f6b3e46b1c577bad619393cc48597140b3  crates/ruff_linter/src/rules/pyupgrade/rules/replace_universal_newlines.rs
sha256:a6ed9a9f001e405e4f92a3a90c65ba013a14338f193669db2a24f833cbedaccb  crates/ruff_linter/src/rules/pyupgrade/rules/super_call_with_parameters.rs
sha256:1ddfdb68761c46a50fe2da58b31285a75967be19818d273f60d94c1ed5d0044a  crates/ruff_linter/src/rules/pyupgrade/rules/timeout_error_alias.rs
sha256:ac7b1a141c2d3ed908ac686cb0b892952e27eb1c4f6e4434e2911c78d736ea9a  crates/ruff_linter/src/rules/pyupgrade/rules/type_of_primitive.rs
sha256:74a1da41d9f552fb286c1f55fcc0ca389c993c53b2f93f77d1354efeefb37836  crates/ruff_linter/src/rules/pyupgrade/rules/typing_text_str_alias.rs
sha256:d3493d28d7c098bb4d59fd9e8a036eac96421599181a913bb569a6f0afb885da  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:d46bd484a577e865ff92bb90fb9899a1a2eb84c718203a6e2bc312f92c94d114  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:c49a17e44dc2619df029462740b034e802cae4b96142c6c6ec31190568fa503e  crates/ruff_linter/src/rules/pyupgrade/rules/unpacked_list_comprehension.rs
sha256:be05f836210a565fc9069dfd468dd1ed56698aa4071e1c2854b6b23682a15965  crates/ruff_linter/src/rules/pyupgrade/rules/use_pep585_annotation.rs
sha256:ea2e74cc9400c7c89c2a261b4cb9e9813207c5be440fcbc347394168d05d9e39  crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_annotation.rs
sha256:0880549b6a6a677e089795d12b01ddbd6ef27d4b6a2d30fc6d0e8fe7f045af44  crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_isinstance.rs
sha256:ca6a5404808b02c26ba43683867849770017018c1ce3090b7ef5a1b75b5ce980  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:06ad8b5e8cb3d8dd00c9daa24b0f7685da6f716b842e237cf3d541c403e135f5  crates/ruff_linter/src/rules/pyupgrade/rules/useless_object_inheritance.rs
sha256:ace423bb25e17b5b3702bd41dfd1411fe08c49ef8c9fdbb6e41f154be069fdcf  crates/ruff_linter/src/rules/pyupgrade/rules/yield_in_for_loop.rs
sha256:0b851d313359b17ac9e892a823f6d31b5fff5251cf171df9ca7f143e4fd71f02  crates/ruff_linter/src/rules/pyupgrade/settings.rs
                                                                         crates/ruff_linter/src/rules/pyupgrade/snapshots/
sha256:1f0c7338dcdc0b95705a59ce39811710a2d589410222a48ce87fe7413024c274  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP001.py.snap
sha256:7b8ec0418db12aad82bc5adb9a81c129f477ef0e2d8af5ec57b8b8a255437e2b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP003.py.snap
sha256:6539415da5a631ecdb05fa94604b39cea89104852d53d27b13427d26649b2b7a  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP004.py.snap
sha256:9264f9296dc7ba10319a677cec42b1a27e4d08c3642472150eb4fe7cb0388f00  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP005.py.snap
sha256:9475abba5556e58a6543ca44a0baf2b301f7817d33ce27107a34476f1e37ced6  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP006_0.py.snap
sha256:d47b5972952c25f7dfc39297a0495b23fd154b37ebfb60feb892e77762da80ff  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:aa2f3bba3ba11458c84b2d7e88a5fb54284b51be9ae24ae09d26da9dde831921  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP006_3.py.snap
sha256:dc2f2765f2ff073098f1c5c8ef90d2710ae5edfe413addf0303b2bef6aa64231  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP007.py.snap
sha256:ffd18d9e13f662ccb5842fb8f87c66e5c31c546cb5a1f970c8f4696f109b707d  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP008.py.snap
sha256:ec2217fc6cf0b4f36e9e737832024ac4cc01dc882bdf522cd134aed3e925c9fc  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_0.py.snap
sha256:b11c99371089473febad071c2e5f76a892bb9dc4977bfb0bd938769df6f8a1c0  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:aaa501e88011ac20f094415e8c802da28e2c876ddb74dd5d66cb887ae07c479a  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_6.py.snap
sha256:6885fac3e400b4af870127ba120fd4e9e7031bba776a456983be75fa7df93153  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:7f0652c6215ee0be81970cbf2ccbd80f6b68233fa0ecc1884d329f7e04b7b22c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP010.py.snap
sha256:8c3bbd0926c6318bc341c0d0c1b90a37c11a0cd38dbbf24471c98edd1f85c7c0  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP011.py.snap
sha256:3eb2c124a1b2bed59026ac4c417b2c71a23356c91054c41aa2489fba8fde08f3  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP012.py.snap
sha256:5cb0eb3d19b8d80cd7a7bac4579d82e5e8cbec1ca028a04c2c7d77880f16245c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP013.py.snap
sha256:4a9f978c9087d4ee1509daa2fd6919e23ae0c572095ac655d96aed3733590b16  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP014.py.snap
sha256:387b856ab8e52df38d861b91774bb793e2a787dae2fe31567418320b6bb4665a  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP015.py.snap
sha256:a7ff521eba2daea31b27d085cabe5d2739174083b9f47a6763adf776667b630b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP018.py.snap
sha256:f82777aecdc859413d5e52d919eb7f428b2f0491ed16b2f9b35ef7cd840ea3a7  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP019.py.snap
sha256:7696bc066db7882cf26b36ce1da57451e83d693b6bc9b7a5896ee978763f05e4  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP020.py.snap
sha256:9899a142a5987a822895366279593e082986befd47592d922886cbd97033017b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP021.py.snap
sha256:4fd9fb44cf2f227ef5cd86c81cdc15ecd6866577cdcde8e6a0cde88c8be735a1  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP022.py.snap
sha256:25426022e9e610dfb8c6770f0c4b2dc0becc9ef46be831842cbb064ed97f5c69  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP023.py.snap
sha256:37162f392557ee868ddad3726355174f9f9dfa445395f9772944309c2ee1e00a  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_0.py.snap
sha256:5e6a7b1c8126e34e862ab201e9d5e7b15f244748263aaede8b40a731b4f2fc73  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_1.py.snap
sha256:030fef08f949fcaf6c82f84e48c341c6ad0e14c0ce6e549b3234cbdb8f089767  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:0af9b7b6c2227afb1fca82f9a36275e2d22e3701e718b1fa0edd1640323e6a4b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_4.py.snap
sha256:cecd858588871d88f02d92b40451914656ea77ff56ac5185fafb0c0adec23ac1  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP025.py.snap
sha256:7ff12d9278752e3ea09d9351db58b82f825bdc5d35ba4764d669ecc920091361  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP026.py.snap
sha256:b553b448ee56fddceb484531b65bd0bbafcbccbe5cac19dcd6f74926f6b39882  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP027.py.snap
sha256:962a6159847dafcf42a015cf3c8434fd5d61c4042facbaa186c0fc0ef7a79a37  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:7980cdf0355b77fb3d50300ff4bf85762d33628ba111f329e81caefd91ed7cae  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP029.py.snap
sha256:5bcd219b3832685d0e119bed177bdff636c9387593721a19d9b9cf8f3a7a867d  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:089d3044c0a2c2d44a44130cf8adff86a1688eddd15992b0c5e044092eae26f2  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:4218e640a6d1d39500f542b13a7ae18e94b56ff34ca1c72ec88c7543f4cfa7ec  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP032_0.py.snap
sha256:97d3d2981a052ccc9ceffd53eb4735169eab47110cd4a9caf909d5846376be15  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP032_1.py.snap
sha256:3a9f8ee6e718d6bfced48bf5e9fc49279f6a8fdf3f4d681d5c554cbbb9b30319  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:1e410c9fd7a8df1c41f133332c75d65ec4db46d56af50345dec374500c3d8ac4  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP033_0.py.snap
sha256:7fd17f596cd9718943c42c1d235e5e04251904ed08e2b804b37b0a06c8ad3128  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP033_1.py.snap
sha256:177c5a80e4419af4bd7f3a393b5b9e68bcd139883282cd850ffee15823bf4b8c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP034.py.snap
sha256:6a0607269adcfb111f4d92be8cc208f7f58bb304491342604cae4ba98dde83a3  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP035.py.snap
sha256:e98603ebb5679040e2990a27db50821473cbb4e87f45f701ea85e898bd4f0b70  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_0.py.snap
sha256:810d4c05e5479acd99742bb51ac47f567ebce42db1f7ea9e3f430e5e742aa304  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_1.py.snap
sha256:7041540c94489d46e54c6d4eef151337da923636539fa082281dc81c719e660a  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_2.py.snap
sha256:0d1260daf1c19819b60b89ed49ce938223e381fa08176a0808b40495f69b141f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_3.py.snap
sha256:448636d960e0154f5f9d3971814b8c2feb5c16d1bbdc5f920508df4a049b6495  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_4.py.snap
sha256:98c5929aa9a9bc8df5394009bbe2d4ff6ffdd330d2c6fac17f7f6e08a3563a39  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_5.py.snap
sha256:8fe8c62d4bdf567929c40c77be788a4b3d8c2a631f86dc12bfe6a915691cbda1  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP037.py.snap
sha256:db9ec6a93c6defd8bf75e9fae864534a854d8e29a68e835b68be11ccdaf5f553  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP038.py.snap
sha256:57a9e046c0a9b7c1731fdf2d70ea96db698ef920b4cb996e95f805eedf9c0778  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP039.py.snap
sha256:bc144b78eee9271438e5366c001b7f5007e27c0f9b6f24fa1bfcf344fabcb3fa  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP040.py.snap
sha256:edc775c9a7231844ac92af89068b5797f5108d0946055a26a1acc0ed46677d03  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP040.pyi.snap
sha256:e2902c4af727fd9e41aed20ee6ad25506b533ebd3418a08cf9e89682742ffa70  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP041.py.snap
sha256:6767c1b9a83191320a87cb1a98ce10a5b27185891f6a919059fdc9ba1c0c1839  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__async_timeout_error_alias_not_applied_py310.snap
sha256:2d74c5d37ca943bd61544cf784ad864198299fec66adee1432be26f48786c42e  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__datetime_utc_alias_py311.snap
sha256:d6c3b7c44ee6aba62b10bb6c7bbb23376cb0ddc32abebc058438fd32b9eff648  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:8cd50a52e1448af83da1d5b0a0519c5ca2368272efb567f2258d56a9871d7a02  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_585_p37.snap
sha256:d6c3b7c44ee6aba62b10bb6c7bbb23376cb0ddc32abebc058438fd32b9eff648  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_585_py310.snap
sha256:2c7faeb50d7c318d0fe6ad6ecafc16baa9c1ea0f877c579a29b39cfdc52c497f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_604_p37.snap
sha256:54eca069e1113420a26aeb014ea546b6b3b45707d22f2e643755785e1bf970fe  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:8a755c7e8079bba823dc61fe7a13acdade445499498aac2fab4ad69e80d76ff7  crates/ruff_linter/src/rules/refurb/helpers.rs
sha256:cbf7eb523d530b344b6ecb5c924dbd1a307dc3cdecc0d1444c710667d5202a50  crates/ruff_linter/src/rules/refurb/mod.rs
                                                                         crates/ruff_linter/src/rules/refurb/rules/
sha256:1ddb0f2906221a485468862d6ff4c35efa3e0a38663510e7997887c088cea6f1  crates/ruff_linter/src/rules/refurb/rules/bit_count.rs
sha256:48e160cadf2d1ffd6998f443aa4f50638e66fa91389779b42832553c75e7530d  crates/ruff_linter/src/rules/refurb/rules/check_and_remove_from_set.rs
sha256:ddbb3544fc8a466bf593b59a43ca9d8244b5c0903cece467ba30225eb723731d  crates/ruff_linter/src/rules/refurb/rules/delete_full_slice.rs
sha256:4011625cda4035a548cf2de398b22215e720a5f75564ee07211df6c854a16d09  crates/ruff_linter/src/rules/refurb/rules/hashlib_digest_hex.rs
sha256:88a72055f22af26295f29dfb0e30a56b10d92e6945775d6b56f729d2be082d18  crates/ruff_linter/src/rules/refurb/rules/if_expr_min_max.rs
sha256:3a6b1e0796c0b795a49171772c74cc9db2424a116a130bf761a4651af8dc202b  crates/ruff_linter/src/rules/refurb/rules/implicit_cwd.rs
sha256:ddcebc14b2dd1d6543af9fb3291889f1563e402bfb24fd51cbe3be4276bddea8  crates/ruff_linter/src/rules/refurb/rules/isinstance_type_none.rs
sha256:171d4818c9ea7a854c9a0d7f71fce4535e1f9108385a394acc91e3d858aa50b6  crates/ruff_linter/src/rules/refurb/rules/math_constant.rs
sha256:4b7115110bead35624a7b8e8411092a4a0cc1e5c85df218adafa84d3b837e569  crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs
sha256:bb8356b598c1ae2c5d4fa50ece2fb6c24065e2abdab8be4ecf292d2a894f3919  crates/ruff_linter/src/rules/refurb/rules/mod.rs
sha256:0145491690bbdf2d94dda3e979cb70580572d5eb4f3fea75dde77af6c4e55de7  crates/ruff_linter/src/rules/refurb/rules/print_empty_string.rs
sha256:ef706d929db7e8693bf836ce96fa02a03ffdcd940e65148e26b0432d4aff5d79  crates/ruff_linter/src/rules/refurb/rules/read_whole_file.rs
sha256:2e57a9a37e0076ae8c1f431ad22f449b913fe8b03665eedc0ba370402a10ef0b  crates/ruff_linter/src/rules/refurb/rules/readlines_in_for.rs
sha256:e93c169654c6315d5739c4a2eba5e4f6eef394e77dcf8a6b82435562ee7df655  crates/ruff_linter/src/rules/refurb/rules/redundant_log_base.rs
sha256:2e0133f3c12e649d11ffcf3a446399a34c1aec27baeb528656480d623a6eac25  crates/ruff_linter/src/rules/refurb/rules/regex_flag_alias.rs
sha256:0df0607f45a85e3b8cab88ecfd613c3d7367ea78cc312598df30f3c8c2194782  crates/ruff_linter/src/rules/refurb/rules/reimplemented_operator.rs
sha256:8df6fc45b061ecfe91ddf4250036fd70f70f1d4fd4e5de52f9304022465e3dc1  crates/ruff_linter/src/rules/refurb/rules/reimplemented_starmap.rs
sha256:27024ffc2ae433f3df541dd1daca7bbf7215bf2deaa951cdaad442a263e93ff4  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:1e3f77b344285516b99c847abe5ac7fc4b706ad6b8c337962b14719aa79bc716  crates/ruff_linter/src/rules/refurb/rules/type_none_comparison.rs
sha256:edf4f128c04194973b637c2f86bc98e210b2d981672fbfc541d2797b91a0cd7a  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:961e50a1aa2a50559f0b5974d28dca29f9ef8b5186b6e1dca7f76deb0d0fa12e  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB105_FURB105.py.snap
sha256:ae2f110ff9bc0c7fb9b0919963ccec0083ced47a270a61a9b5b614312f25d7d1  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB113_FURB113.py.snap
sha256:c54a67160d36c7abc7f9b9f3622b8e625540261c3850d6742665db6e226d0449  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB118_FURB118.py.snap
sha256:3acd2758aa84d5408ef2a3b871b8d12f3db98fccc414733a1be27adf05c5f9d6  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB129_FURB129.py.snap
sha256:134a3041c3b62c422021a24c3a67b869566679d91df3fa065d2c57adec61fe6d  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB131_FURB131.py.snap
sha256:3750c3cb59bbb5b78873bc21e8c38228664d26321882a8ab35ab1c140ba8002d  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB132_FURB132.py.snap
sha256:4049e9575ecc88b9f9c8e3c75261c6418fb054ffe290d289cc124ea12e1649c0  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB136_FURB136.py.snap
sha256:e7b6a95674d189cae21e0069c1fe438157ae519d7a04b52f7db6433c900867a6  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB140_FURB140.py.snap
sha256:e0b7de79263533f6a820e4b2a68367bbfa66b3229667dbeef76c0aee5c63f257  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB145_FURB145.py.snap
sha256:3398b6683dfeae26298f34f00dbbecbb4c5d0d255245d800df5a57c08e0317c0  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB148_FURB148.py.snap
sha256:68db843725e834cc3ca7cc441e93bc7e969f34fa12aa377424c1006dc43f528b  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB152_FURB152.py.snap
sha256:788afd69c0c4f6e1971be41ed33e7d4b44a02fb7eb12114cfae89a88cf2ec6e8  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB161_FURB161.py.snap
sha256:1074e0b11c3e213e72a455cca0c1e1155012943c219ad029a0d7302dfc2a829e  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB163_FURB163.py.snap
sha256:236773f2585c6d54f90ca224b5d8fa15cff481f835bb0d5e9ba04bb152394743  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB167_FURB167.py.snap
sha256:430566c57c353521875e0c3c4f543b73e3f76b78900b9cbbf0aded884264ab55  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB168_FURB168.py.snap
sha256:2e8e1d982d431ab4f2f7a9c234aef1015e85a9620993c70e7c0bb5f885ce91c7  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB169_FURB169.py.snap
sha256:7844cddc3aae7a7b3a5be1ad4281a5c607eb59812d3a91b7f2029812e53adfca  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
sha256:8b1b97f46fe744c5ccd698710d0bc5c7aa2e7778b1f3d90555b647b4a5968de8  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB180_FURB180.py.snap
sha256:373ac0be3008c9ab7b7218bd043c4ee070d56a5bd5b6eb1b4b46e4a6a96485f5  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB181_FURB181.py.snap
                                                                         crates/ruff_linter/src/rules/ruff/
sha256:62a3c5bc376dd751e8613f60d3d58a3daf70af1707155b7badc37c48e53c60ea  crates/ruff_linter/src/rules/ruff/mod.rs
                                                                         crates/ruff_linter/src/rules/ruff/rules/
sha256:db5d687587dc23175a05fc71bbe172188037aeee9d20031e5b6365c92ef8f447  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:4b3605dccdcff7dd254ee703d76e56d80afb87df44ea2ae8476cf87f70a5b801  crates/ruff_linter/src/rules/ruff/rules/asyncio_dangling_task.rs
sha256:c6694447303898ea619931889901d2e3ccd1bfc0fd2766b0534e59f8a74defef  crates/ruff_linter/src/rules/ruff/rules/collection_literal_concatenation.rs
sha256:d00ea93baafa7d6b2bd633ba3847f0abbe0e7a507ee1184f550e37f7366fc8ab  crates/ruff_linter/src/rules/ruff/rules/confusables.rs
sha256:d0fed1c89b2f49fefacfb1a59bc048e8fe283616647b1a48c285a8a3530c031d  crates/ruff_linter/src/rules/ruff/rules/default_factory_kwarg.rs
sha256:ef45b253b7550ab9d11c6e81907c34e3423f436d7e9a4868f8ec87de77d1856a  crates/ruff_linter/src/rules/ruff/rules/explicit_f_string_type_conversion.rs
sha256:1be60046a2e88fe639a91ec80cb49cc6220ff761e15fa93e307278a5e39e8cff  crates/ruff_linter/src/rules/ruff/rules/function_call_in_dataclass_default.rs
sha256:52b1198890b3632f3368267c650e0e59ebf836dc076785cde6b348080827853b  crates/ruff_linter/src/rules/ruff/rules/helpers.rs
sha256:859ca362ace6b343c29c1a8365d7785a9225572a76ff7c00dd4c61408cb0301f  crates/ruff_linter/src/rules/ruff/rules/implicit_optional.rs
sha256:c40a045a4b18c89aa6c00ca622e9a46a783712e3a939a3c516eaa2ce163b5db8  crates/ruff_linter/src/rules/ruff/rules/invalid_formatter_suppression_comment.rs
sha256:9e3f23c6153b67f286d40d0ecb9b711b7dea3708a8f7014d06b5b400c9eb0e9f  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:c0dcc781c6096985c868b9073fb970ce9c061a5fc2224983cefa1e514911bf2f  crates/ruff_linter/src/rules/ruff/rules/missing_fstring_syntax.rs
sha256:9ce1430089b2ca8a5e96b69b3e54da7894dec3a4303aa32f52274b6feb4c2a12  crates/ruff_linter/src/rules/ruff/rules/mod.rs
sha256:56460b51486bb102a8743b66a7eab767991cf4261d4368344c7473980745394c  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:337289a17f0d8370060e7462e163bdd39a4a01bb873087518d2ea73c8aedc8ec  crates/ruff_linter/src/rules/ruff/rules/mutable_fromkeys_value.rs
sha256:78a640e7262a721cf7c50b41b38d067f3e6ed86155a2905f5a74a8c088d259bb  crates/ruff_linter/src/rules/ruff/rules/never_union.rs
sha256:4470868ddc98e9950567871485cd7ff9a94d34ca7471ce379eeae077952ec630  crates/ruff_linter/src/rules/ruff/rules/pairwise_over_zipped.rs
sha256:09407c5baf265d390b0c2a7db8ab410b2e29ed7fd84e12eb0e46528fea53055a  crates/ruff_linter/src/rules/ruff/rules/parenthesize_logical_operators.rs
sha256:55eecea9259a3cc27b5d85903d037d14003b5043a369c544fd5b74e5f0b6173b  crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs
sha256:ef19586f30b3f0189c3c19d22ab443bc9161d274c652ec6632c296f3620edab9  crates/ruff_linter/src/rules/ruff/rules/sequence_sorting.rs
sha256:6042a745ea6f6bc4d9dfca89dc2a7a0ede201990d17d0b3df76d8aa28ed0ab3f  crates/ruff_linter/src/rules/ruff/rules/sort_dunder_all.rs
sha256:4698679311f2036d3bc936b50751b01bf7307fd6da7fc9436e92d241d23dd755  crates/ruff_linter/src/rules/ruff/rules/sort_dunder_slots.rs
sha256:f65b8df4a27d76ca46fbcc28375c7b5cd92ed1b6cf05b4318051d6a1c3e34b7c  crates/ruff_linter/src/rules/ruff/rules/static_key_dict_comprehension.rs
sha256:9bd1f5b0282e23858c62758a79f97575daabd8523f43051859233cf3640d5ea5  crates/ruff_linter/src/rules/ruff/rules/suppression_comment_visitor.rs
sha256:5b3dacc25f14aa95c8ab485eeee7f43c17d48b754e89fac71c8203ef39e23d38  crates/ruff_linter/src/rules/ruff/rules/test_rules.rs
sha256:714d1c351c79c45612639a4b675ec67a0662c7a26f2e5646080603711350d15a  crates/ruff_linter/src/rules/ruff/rules/unnecessary_dict_comprehension_for_iterable.rs
sha256:39df23778375b206a8ee1e464cc4cc229dbbc115f53da8beb1580f9fdd183f0d  crates/ruff_linter/src/rules/ruff/rules/unnecessary_iterable_allocation_for_first_element.rs
sha256:caf0c1173206736f13d373da9a1fd169403084fa66c4a5d7d48d8b62b05ffae2  crates/ruff_linter/src/rules/ruff/rules/unnecessary_key_check.rs
sha256:e9a77d3d44790d9082075e4314917ddcbc4e30074b8bee641690a55126d75090  crates/ruff_linter/src/rules/ruff/rules/unused_noqa.rs
                                                                         crates/ruff_linter/src/rules/ruff/snapshots/
sha256:a9321e79cc59fbc7418381e4d132b4532ebf2b23b2fc81b306a051d66acee19b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__PY39_RUF013_RUF013_0.py.snap
sha256:0d6964830459724713d074b2b313243f5c7b14235efdadbe2180272a5774b9dc  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__PY39_RUF013_RUF013_1.py.snap
sha256:d78fdf9ed4b429f7fbdb36de60a7a1a155d4697f9621bd952cd5e91ac613e373  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF005_RUF005.py.snap
sha256:c7d898dae11911b38a0186ac17934c60b45949326a12eca9077a12439a0a7fee  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:c1da43c95881a88a857574440492b71d543e1df20633d67aa400de078bba2781  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF010_RUF010.py.snap
sha256:71a390570a10dda607637d89d65699569b6cd56c73e164545e7d15d0a9b195f9  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF012_RUF012.py.snap
sha256:60e7a940f940dc24e5c15f082f9160deaeb5078d5ed8d3414922a26b99a3fa64  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF013_RUF013_0.py.snap
sha256:b7d29baeea36019974d1ca30d469b0cb463638d37071acffc43963797f7e1685  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF013_RUF013_1.py.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF013_RUF013_2.py.snap
sha256:30c78c19671596821bdac28bfa5b8c855fbe8595e8bc61b1061e54ed4fad9c84  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF015_RUF015.py.snap
sha256:39f6d61ccbe457165c3b49f1028db091ddcb88dc625ee0a8e44bccb9c13c50c4  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF016_RUF016.py.snap
sha256:1fe014caa353615c7b925fcfe9c3ddbb714d24a21f2bc323301cf144b3f66c38  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF017_RUF017_0.py.snap
sha256:143bf83395384c9206e37e62b6221cdc60d84f21d875c51cfc8238bb36eea575  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:05a3b15f9bbde477862f81f1fe05fa62f663da2f96a7249b27603226550974a1  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF019_RUF019.py.snap
sha256:f762324186569a26110961d8cfd3d6ed50febe0cf244cf5d2d258c35ce2f5600  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF020_RUF020.py.snap
sha256:fea6dbc54fcd402facc4ede20709f48a50f7daed62d10dc8f335aa8b80192876  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF021_RUF021.py.snap
sha256:7dec4623e37147140568f178a77f74c1f72dff8dcdff9a0b6b3def8d41f373d1  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF022_RUF022.py.snap
sha256:25db9f5ea93e66f07007154ab7d4f89200a21fc1cd6927025182b81e32e80eac  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF023_RUF023.py.snap
sha256:f469c75a394a650e0b008872241bb30d4d9c6c1ee03bca84612d322f4f0c4ed0  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF024_RUF024.py.snap
sha256:af2b7dcde887cb4f826900af6afe3daf4d57da8fd3d272b546fe889e5f3d8cf0  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF025_RUF025.py.snap
sha256:0bf3549757ff71431a116475a69b64b559fc219b9bd323e31ce4bf97538bae1d  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF026_RUF026.py.snap
sha256:20f188158c529bc9f0bd5cae297eeeeabf55abfff7ae50fb8889cb236b813720  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF027_RUF027_0.py.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF027_RUF027_1.py.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF027_RUF027_2.py.snap
sha256:ade66c9f32d16afac02125b609dd36ab3c488c7b306097d5dcb1fd7bb6c36dc1  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF028_RUF028.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:752a58bc4db7033446cff3a5a847b3a72d155a077609e277dad2b664efade53f  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:a6367cf67ae13bd559a5543accebfa44aeeee50e7372ee0e396ba7ae11383256  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_0.snap
sha256:dfcadfed085db613c3a6d6a796d02a316177e3eb22e3f2555c0a8fa167220ea8  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_0_prefix.snap
sha256:089158ea5db18d95f775a3404c0ea81a4c10a181f847b48cbe083a8d936a7a24  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_1.snap
sha256:b61f74b114ed2561bf14fb9f198ad997e5b06e31674ccfeb95ba8f102f499da0  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_2.snap
sha256:810f295434faca15b9fd09344913df3c8a5d9fc64e27ed1d92712da6664bcc42  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:808aa2eb2d110bbc62e6437365d1f5e5a8a40691e123556b0706ddb90922c1ee  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:1522e8e5640c82e148142107dcc9aac735c57d5f967ef056e044972b53cc740c  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_noqa_codes.snap
sha256:679fdd5adeedfa6c636a871a9a25083bc21a1898766b5e1c2bb03199582ac306  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_noqa_invalid.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_per_file_ignores.snap
sha256:84fcb3945ca2ea0047af7dfdc8db44e0a596b3fbc6aea80b0abe8466c6c67fa0  crates/ruff_linter/src/rules/ruff/typing.rs
                                                                         crates/ruff_linter/src/rules/tryceratops/
sha256:6687577cb4876c6d60b575e94b9999d6e10d37d6528ecb634635f3ee58d6749d  crates/ruff_linter/src/rules/tryceratops/helpers.rs
sha256:0398b86398d5919ffa453b6456a8ea8239563fce5e786c2fd284e359d7eb1eb1  crates/ruff_linter/src/rules/tryceratops/mod.rs
                                                                         crates/ruff_linter/src/rules/tryceratops/rules/
sha256:3db3a110898e30c41a0f4116383d6e5b701982caa14a81f234f08b6824859fdd  crates/ruff_linter/src/rules/tryceratops/rules/error_instead_of_exception.rs
sha256:c2e2d02cbf6d1309564515d92aa4893e474364bfc032b09295ce8f0432700880  crates/ruff_linter/src/rules/tryceratops/rules/mod.rs
sha256:971b8230184c9b283a36258c75013d41bfe4f199ed2413183f7d56937d86b4f4  crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_args.rs
sha256:78d41300829df9f6469e93dc5fa36ca89bfa0c9a0353dd6974114ec00fbf4ee1  crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_class.rs
sha256:2763958fdbc8f75aa97b4da02befd2b2d0dc767e55ab8fdeecbbeb79686056e1  crates/ruff_linter/src/rules/tryceratops/rules/raise_within_try.rs
sha256:dd29e3ca523540636538e7299f1b60952cd8a0f67f34474255fb4fddc488ad1e  crates/ruff_linter/src/rules/tryceratops/rules/reraise_no_cause.rs
sha256:dfa3a0cf24a9211cb0979be993fc39515bcd19d505d5853d43bc8cf3c8553ddb  crates/ruff_linter/src/rules/tryceratops/rules/try_consider_else.rs
sha256:f6a6b2298e91f3b50f2d35c676a45da25e17f5206feb83713528cbfcf92cb5e2  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:2dded502e3661390fff597f7a874d2db5e88d8b85b0cede1176986f0220b2d48  crates/ruff_linter/src/rules/tryceratops/rules/verbose_log_message.rs
sha256:55809a8a9984a556d81445a94d81f1d575892f539c55052fe7686466c0077e5c  crates/ruff_linter/src/rules/tryceratops/rules/verbose_raise.rs
                                                                         crates/ruff_linter/src/rules/tryceratops/snapshots/
sha256:33105f4db131ce99066f25a544c103f36f548c49742dda8db9748c5ab1a40aaf  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: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:c0657020bc59d978c52f2d2c7b2d621fe7b8d07e2c22c076b32321f487275cb8  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__verbose-log-message_TRY401.py.snap
sha256:b178d602c20462e46e05c958b673f1303419389f3da7b2a70b37613741f7bc9d  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__verbose-raise_TRY201.py.snap
                                                                         crates/ruff_linter/src/settings/
sha256:e8176d497e790a174e293f90bbb1af961542a08353a371b347de5e69e2f0f4ed  crates/ruff_linter/src/settings/fix_safety_table.rs
sha256:dc157a93d82f7d49003c7c513edfd658cfe510855abe3e36269f46f7be6fa204  crates/ruff_linter/src/settings/flags.rs
sha256:b3f401c2924b04a61f15573ff7545873b79e37b49a26fc1a1425fc073d7fd6be  crates/ruff_linter/src/settings/mod.rs
sha256:dc45dcaa188927f8acb44ab7ca522985825e5047a0f2190e4c515b4ccab21cbf  crates/ruff_linter/src/settings/rule_table.rs
sha256:c7cb000b4787baa53490273994f0722812dde0b12aac92f35dfdc952c2d49927  crates/ruff_linter/src/settings/types.rs
                                                                         crates/ruff_linter/src/snapshots/
sha256:7b41ba64f3cd4e4f5f377278926ed6d9ebe91def021550699335b12b782e6262  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__import_sorting.snap
sha256:1123cb3320348927045ed6972032bd136d735d5312ba5c998baca4eacf5c974f  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__ipy_escape_command.snap
sha256:360fdfec8179eadfa9e00f488771a6ecfd5c5d2108f718e715d9b4b828664eb4  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__undefined_name.snap
sha256:6e5bd43b0e8615d7cd34357afc2a7c1f2520b3c4000c86e82655368c44159a98  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:b77e7293027653a111954521be930c398d36ed0cf74ed1f9fa6b267a81e7ef3a  crates/ruff_linter/src/source_kind.rs
sha256:38afba9d61a944f72f2d4fa5bde1a5ea5ceb77222d491b7ea44a17a4f7a9ab21  crates/ruff_linter/src/test.rs
sha256:d98f08b5773533221327fc032be15450aa3258c1ec67352b1586d3626c10dff2  crates/ruff_linter/src/upstream_categories.rs
                                                                         crates/ruff_macros/
sha256:ef4fa52027dd0e413b25d640fbdfc50790a70fce536e79ddb7273bd3326184f5  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:6a0f3cd62b1048765686dba95072a4613c72b51a32d6c41ffa8cc58169145a88  crates/ruff_macros/src/config.rs
sha256:de854e434147862b213910b18b4f29bff4ff61f5ded3a4512fded0c262597526  crates/ruff_macros/src/derive_message_formats.rs
sha256:4e2ca9cbafdaf3351d25d4c450553860d681f1473e2d077bcb4603e95bcf16ca  crates/ruff_macros/src/lib.rs
sha256:68bf5a28337d5ea7ba8fe539eb534ecbde39ba7956f4955698d2338ebfbd3fbd  crates/ruff_macros/src/map_codes.rs
sha256:dfd57fa9675077a1ce87c100c39f32e2b6fc7f1c617cd8f1d7ecf0420c6833ab  crates/ruff_macros/src/newtype_index.rs
sha256:6df1c12c8f6cdcbf2e8a1c8b727114356a699c31866879fe14b526da4d69bcaa  crates/ruff_macros/src/rule_code_prefix.rs
sha256:4aa398bde3accc6c6c7a1e583a3a7a4a4acd695bf77819e84ec16ebf72a7796e  crates/ruff_macros/src/rule_namespace.rs
sha256:f5fbf93249f7a53532ba46aa634c0c5584e665f4c024249d35d862780b18259c  crates/ruff_macros/src/violation.rs
                                                                         crates/ruff_notebook/
sha256:418c0242bd7c431e97e1edfb332a703a187d3317133c90395f20c9fa6d9e6655  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:4e9fa06ecd821c4a19ce4573f19f15bb8afff2189d39c22ae5e18cf51988f8c3  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_assignment.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:97ab6af32387230db19df7a0b23bddec975ed131117310fa3960763f1b08a146  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:293352de4b5c1fb5f0cfd16fd6a6204f5eec7e0526feb3d9174d43566172d8d3  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/unicode_magic_gh9145.json
sha256:1ffde94b4ace8aabdfb464a2c4741fbc8f2b45ca08132387c2e5c3dc33bf239e  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/valid_cell_magic.json
sha256:c946ec1a5d99a5044c560f9dfa055d9d9f7c5e0a5eccfea92231af74f8e9fc17  crates/ruff_notebook/resources/test/fixtures/jupyter/invalid_extension.ipynb
sha256:37b29e6321064d28be70bc08e4054e3ba1df397b08fbb399bb6d6bf34401001e  crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command.ipynb
sha256:93d5fc56e47e7fd65c5e422b910a6c7e9e0c74fc0ff50ad3c63705c322af76ca  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:e08419b177f36eb2ac14202f62eefc4799f4b6f868252021b790936e50884420  crates/ruff_notebook/resources/test/fixtures/jupyter/undefined_name.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:fc94ec6575c16c5931ea59f2de7ad19f42c36079953f09ef5f95c5d925e9dd88  crates/ruff_notebook/src/cell.rs
sha256:f4de2aa1df89e0dfb22a980cded8605dd9f9c065a11a291c4a3d4da47fc612a5  crates/ruff_notebook/src/index.rs
sha256:d0223bde34eb542feaf234ddf33a4c297f9e5164b9e9a92d1099d9866d2f1567  crates/ruff_notebook/src/lib.rs
sha256:d078c212f3c7941613cb05b6bd5e647b8b838e57f16b4c9446ea46973586d6b1  crates/ruff_notebook/src/notebook.rs
sha256:9dc07652ffedd552a739ef62a7d2ea12cd7d0558a1eca0fa729f087298f837d0  crates/ruff_notebook/src/schema.rs
                                                                         crates/ruff_python_ast/
sha256:e9e3980f7372aae694e49c9b1b1ea0ff9955bf0dfc823af9bd370ae2888f1458  crates/ruff_python_ast/Cargo.toml
                                                                         crates/ruff_python_ast/src/
sha256:89e3bbb1a830e3068950157c230a38598bc282e93736404243cc93fb1c31fe68  crates/ruff_python_ast/src/all.rs
sha256:5a2c9a59e5a3b7a9608deb5961e3da45772bb1ddc57f66168c6ef4b62a38d862  crates/ruff_python_ast/src/comparable.rs
sha256:1985716383884e9af9e0f99d4eb5149a5f302c1ce4046ce7aa6b00ca60c6ea9f  crates/ruff_python_ast/src/docstrings.rs
sha256:0dd5b431b303da6e79597a758a5de83af9e3a864e4528a067d2f6819003c0135  crates/ruff_python_ast/src/expression.rs
sha256:4e13eb5ac0eae6d78ca1e80249fccffa159245fe0eb928ff4276b8859783b535  crates/ruff_python_ast/src/hashable.rs
sha256:c3a655075a0ded960e60a1c505ae1ccf132ed2aa49b3e057352f3945008fe1c4  crates/ruff_python_ast/src/helpers.rs
sha256:d82af2b844af4863123564aa1d7e34ef13776fc9fe8b1531dd6f0f7a657c03a9  crates/ruff_python_ast/src/identifier.rs
sha256:ae31b5b8942545e34e4eaf872ddca6dd10cb510497076454feee61ef2a1b7cae  crates/ruff_python_ast/src/imports.rs
sha256:7556a7bd488cf5c9b68756b687f9e51a22170c1efea21a58c811a94a3d47dac3  crates/ruff_python_ast/src/int.rs
sha256:f464398f4ecf28d709ca1fb200cc0a13d6816ca1e720cbc8842b8fe343841aa9  crates/ruff_python_ast/src/lib.rs
sha256:a2880b7f0d2db66a05d9c1ca02d0a815ea532a95f778207660afaa4abd685000  crates/ruff_python_ast/src/name.rs
sha256:2d91fa8314717f57bb815eed2778b2df029f44e6b4180c42a4fb52bda263e1af  crates/ruff_python_ast/src/node.rs
sha256:b5b4d89dfc510c9b3e42bad2384612eba926f0f63bbdef179c4496a3f3aeb81a  crates/ruff_python_ast/src/nodes.rs
sha256:17c077b980ddc860ff26dfab802f0d6eaf3ee8ef22a3da6a343dbbeeda58f69b  crates/ruff_python_ast/src/parenthesize.rs
sha256:e1b5fd42038d3fc8fcc5ba632ed5db5112da351bdc354aeb96f6399174357e65  crates/ruff_python_ast/src/relocate.rs
sha256:cb7f6a577719ca12626f30965f0a25ecbfffa2c722e31b9a97c8eef7083fc802  crates/ruff_python_ast/src/statement_visitor.rs
sha256:4e9b0b0073fe76e4a50e916cb47a916b64d7f58b5f2156824aaf55b9fb27a64c  crates/ruff_python_ast/src/stmt_if.rs
sha256:8edf573709e42795ffc074c328cf82bbd4a5b560bf1f6b5dd482be9b27516281  crates/ruff_python_ast/src/str.rs
sha256:7d2dee916c1d95911928d05f2384c5b657cf78ce9403e6420dd35faf94c6b648  crates/ruff_python_ast/src/traversal.rs
sha256:2be416cd19d5fc516be60570668710f8015bdfbf8e318dba04057b0add3ef640  crates/ruff_python_ast/src/types.rs
sha256:59d92c6b05ad44f8a43958b1bd34b10476ed101b969e5ac537b909bf3f77698f  crates/ruff_python_ast/src/visitor.rs
                                                                         crates/ruff_python_ast/src/visitor/
sha256:4f1de071385f079af2e078e918afb3e2f6dff453fc30c7c386c8efe3b7da657e  crates/ruff_python_ast/src/visitor/preorder.rs
sha256:4e8dcdcbef0112f4cb5c4956be074eecfc9594e5680728e8a511401463c68423  crates/ruff_python_ast/src/visitor/transformer.rs
sha256:eb5802253e2d1e8b1af746d35eb5327c21fbdd0ce44ea266a94a89de6533cb6b  crates/ruff_python_ast/src/whitespace.rs
                                                                         crates/ruff_python_ast/tests/
sha256:95066e6b92f8f03f16a2ef8fb9db43c6332841124c51a19e54009cedc8d6d2a4  crates/ruff_python_ast/tests/identifier.rs
sha256:c06b89f8fda125764d95488ccd2cce3298fc59f5ba56160ba38206c19e1135ff  crates/ruff_python_ast/tests/parenthesize.rs
sha256:bc5539ed4307f1158f67d847bba98237d920db3658781d2ffa5e9c6107f4c5e8  crates/ruff_python_ast/tests/preorder.rs
                                                                         crates/ruff_python_ast/tests/snapshots/
sha256:99c452b600896ec9b118e26a3262ce3f00ac6b3b0efb21b2ba4e8a1ef5281d1c  crates/ruff_python_ast/tests/snapshots/preorder__bytes_literals.snap
sha256:6713962c6f82a285ea59612159f4746fab6ca45ed1d2020edd5503c3ad0daf01  crates/ruff_python_ast/tests/snapshots/preorder__class_type_parameters.snap
sha256:f3fa7320f850ba46adab61457e4b308fbdba11456498abbaea8e13e1f8d98461  crates/ruff_python_ast/tests/snapshots/preorder__compare.snap
sha256:fd7f107f4ab512b0bddc3cacd1d9748cd2e08be5aff47a83128ce5530e14c163  crates/ruff_python_ast/tests/snapshots/preorder__decorators.snap
sha256:b75c27d18d2640d9bee6a613083e1f6b630360832e962f8639120f6b651236de  crates/ruff_python_ast/tests/snapshots/preorder__dict_comprehension.snap
sha256:da904ec1dca2f513b4a78dccd963749a99995f94d594a3e0d63b88d08ae3a022  crates/ruff_python_ast/tests/snapshots/preorder__f_strings.snap
sha256:7f5ef289d6defc62fc06ad822e78f0d6b909ab7b5c1b472879a617c4f9570e75  crates/ruff_python_ast/tests/snapshots/preorder__function_arguments.snap
sha256:339b4b88b5cb19690266d74d26ac6b195ddc8511cc5ba1f60d315b21d098926b  crates/ruff_python_ast/tests/snapshots/preorder__function_positional_only_with_default.snap
sha256:30e50b4ea1d44c68ce722ad1910315213c42014d98ca7b3860fb9797d90cab83  crates/ruff_python_ast/tests/snapshots/preorder__function_type_parameters.snap
sha256:438123066b4ab2392cb6c16b16a522b78af7b8616f80eb884a00e54c3c2a5d34  crates/ruff_python_ast/tests/snapshots/preorder__list_comprehension.snap
sha256:6e5e1978991cb501e71284361130e355d905e39c4766aabbcd97f2010e16c683  crates/ruff_python_ast/tests/snapshots/preorder__match_class_pattern.snap
sha256:2bfca8c0d755aef8bfdbdb34f4b3f30dec721a1cca78a3ac48d9207cf09eb059  crates/ruff_python_ast/tests/snapshots/preorder__set_comprehension.snap
sha256:53d82f0222f37644036c50484b7cf436c499dbdbc634441aae0a16c78b1d03cc  crates/ruff_python_ast/tests/snapshots/preorder__string_literals.snap
sha256:fa70befcfdb23e58c9ba681195ff18c5cc4779cbf3fd67899265e14ca43bcf5f  crates/ruff_python_ast/tests/snapshots/preorder__type_aliases.snap
sha256:274083ecfb7b0b30fd3b9525b03c17eb620219eee4631b69e8b107ddd0769ed8  crates/ruff_python_ast/tests/snapshots/visitor__bytes_literals.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:b5cff6d82ee5d29f0a5decee9cb5981f6b381c02acbc26cc7c831f5c5e71befe  crates/ruff_python_ast/tests/snapshots/visitor__f_strings.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:d4bb32ee11e776ae38a2830ec7f54c3595d076021b7ae183381b03d25e8b537e  crates/ruff_python_ast/tests/snapshots/visitor__string_literals.snap
sha256:46b46fb784538985549398effc5035ff709baecf468706efbbf54692721b395b  crates/ruff_python_ast/tests/snapshots/visitor__type_aliases.snap
sha256:16f217246c6a9966fed0505fecae11c230b67c32cb4e16be9b5a51213d2f7576  crates/ruff_python_ast/tests/stmt_if.rs
sha256:8df5f403af073a8c3a87a6bcb4b36385eccfeb4c1fb8562e85351069d96ef06c  crates/ruff_python_ast/tests/visitor.rs
                                                                         crates/ruff_python_codegen/
sha256:0599d23ac24b0bc9630f78f196426ede6636691e76314de9ed5fb2e2f99ab219  crates/ruff_python_codegen/Cargo.toml
                                                                         crates/ruff_python_codegen/src/
sha256:0dc7cb3e143e96fe2a9fd22c8756d0bcc17933c5bbc061c3045dd4d53086a5b8  crates/ruff_python_codegen/src/generator.rs
sha256:097ebf5cfcdac581aaa238f170b6ab169dcbed0b9a0f17e6c2ffb4e617a61d3b  crates/ruff_python_codegen/src/lib.rs
sha256:ededb06c69c3071f58652a6ab9d2d8eac0c3bed7afe2de203e43450f8bce4a44  crates/ruff_python_codegen/src/stylist.rs
                                                                         crates/ruff_python_formatter/
sha256:1ad6380995b1f04288c307dbda63357a8c748eb2ba88e14259f265416207ecdd  crates/ruff_python_formatter/CONTRIBUTING.md
sha256:5eada822af1f689e6cee5c95786120b04e471130f379dd8c02050238939d72d7  crates/ruff_python_formatter/Cargo.toml
sha256:41e2e5eebe4ea97b584c7a837c6599b2a865438d2edab237e9a7353cf84e279a  crates/ruff_python_formatter/README.md
sha256:ee9e6c39fa6e8ed7664b7cc4d35bb6f36b68dc02e1d3cced536c8e51d890349a  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
                                                                         crates/ruff_python_formatter/resources/test/fixtures/black/cases/
sha256:f5b48d27d48419d649d07c633d43bc435e0cbe8846efc00ea0ec27f5114379fa  crates/ruff_python_formatter/resources/test/fixtures/black/cases/allow_empty_first_line.py
sha256:ffb9af7de60242e442faa9b378279843c7b39a361002357fc0d325cfb433a8a6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/allow_empty_first_line.py.expect
sha256:822d7bb553ec0b9b05156a1b19c84bf1f231c6db0734ca7bcef1632dd9638914  crates/ruff_python_formatter/resources/test/fixtures/black/cases/async_stmts.py
sha256:a36aef330eea82d4198bdc91f72bbcaf6e8b77eba848235f4d836ca1f6183d6b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/async_stmts.py.expect
sha256:525e4f53946be5b7bca2bd734105ebe4e66c3bf6ac3a126de8ac0bdce6097b4b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/attribute_access_on_number_literals.py
sha256:c1e8d21e6083cafe8ad2ee10e8bf59973aaf7f7fafb299ae7ec195fb7db24391  crates/ruff_python_formatter/resources/test/fixtures/black/cases/attribute_access_on_number_literals.py.expect
sha256:4237e36de47ba36d01be174329153e68b42a813b853d14c70bee82f13574d411  crates/ruff_python_formatter/resources/test/fixtures/black/cases/beginning_backslash.py
sha256:672b3544b9649f6ddeb51a4324ae941dde7d001a82b7156a52baef32332faafa  crates/ruff_python_formatter/resources/test/fixtures/black/cases/beginning_backslash.py.expect
sha256:7a11a6285ba73974c675b12269f8d58c7f193297972affe33427b025da4add47  crates/ruff_python_formatter/resources/test/fixtures/black/cases/bracketmatch.py
sha256:77654e8dabb7d52763f7885930fea17d9fd2bb6ff1eb2a9ed56fb49a02812110  crates/ruff_python_formatter/resources/test/fixtures/black/cases/bracketmatch.py.expect
sha256:252ae3e893bb06b0da6eec905e3702352dbeabcda4c66a1eca58db0ea9a31203  crates/ruff_python_formatter/resources/test/fixtures/black/cases/bytes_docstring.py
sha256:b515dc70bd262f6bd7cc4530849abb8f2da1e087c2d327ea9047c37fdfa49c1d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/bytes_docstring.py.expect
sha256:bf381129723a8668be5a9e3c6eb1a38e4d4b6f03a9bf1f0f826908f04164daa0  crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_blank_parentheses.py
sha256:4609a169fca643c1c2e3c5d2eac06134c3ef0a4093668b2e843148e5f3e52f2a  crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_blank_parentheses.py.expect
sha256:410bf0ed55a34145e54b1caa11614b9a94eda6f950746ec450c941de476d5174  crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_methods_new_line.py
sha256:fe9b82af4765af29b47e0107b39e024d425dd34350e761779c9c0076be802de6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_methods_new_line.py.expect
sha256:fcd3c74cca4e2980a22537be0277021b78d85db7640073cd6ecafbe0ba19c4c1  crates/ruff_python_formatter/resources/test/fixtures/black/cases/collections.py
sha256:b6d4b74e546d04824fe5663ea99c5b2c469e26953d73c408ac0659294f57b5fc  crates/ruff_python_formatter/resources/test/fixtures/black/cases/collections.py.expect
sha256:6904f3afbea5b84f87256011a28a47827e2b7554e7e2168e851a0172e933f070  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_after_escaped_newline.py
sha256:0b6cceac81b96756037fa5ea5cdb7a7f6282ebaf77882375adefd8d47153a78e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_after_escaped_newline.py.expect
sha256:58e5a62dc1dd6ca19223b34110ff527b585e79de877c09c88b925ba7b5c32eeb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_type_hint.py
sha256:58e5a62dc1dd6ca19223b34110ff527b585e79de877c09c88b925ba7b5c32eeb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_type_hint.py.expect
sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments.py
sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments.py.expect
sha256:33bf8da14f81ebc8ab691e6e13284d91c3acc36453da1432f0d7bd80883357aa  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments2.py
sha256:71989a9e1d6854bfec9fceda03454037f9f94f9161c9227258f2cb418dd2f69b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments2.py.expect
sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments3.py
sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments3.py.expect
sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments4.py
sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments4.py.expect
sha256:18dff6b578069256a44c8f29a9e9bf61ae0e40038e8887c666648377cc7c6f1c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments5.py
sha256:18dff6b578069256a44c8f29a9e9bf61ae0e40038e8887c666648377cc7c6f1c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments5.py.expect
sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments6.py
sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments6.py.expect
sha256:d324e60d5ebee1443c3396666b9d9f6dec96b240fb90cec0f613bbcc0b038b5d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments8.py
sha256:6fcf792cfcdbe644d6a028048b7285fb50a5e5c06828f87114d8301ea9ee0495  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments8.py.expect
sha256:becc8e7e4156db1ccfc60e308a57f53668817cb471bae2956e59144aba0adfe4  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments9.py
sha256:332e243ff8f997c9cb235f4f75ae1798a9919ec1189032ac846219f9e1cbec35  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments9.py.expect
sha256:f7fe82b7e4d44d24e83ee62ce7e419e97b01c29d855bd1ae4b53c5f5f4903c90  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_blocks.py
sha256:f7fe82b7e4d44d24e83ee62ce7e419e97b01c29d855bd1ae4b53c5f5f4903c90  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_blocks.py.expect
sha256:ea55f8f64dd50f480e21059bd1ee245ee90701d4802492dcd0b3c26b51c265ba  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_double_parens.py
sha256:a874a8b368b9c417f75958083d96609291ea23244f94de313a245ac997d755cd  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_double_parens.py.expect
sha256:c0c0966e3aa39a138b5c2065efbb57a3b027f9007d80eaaba8d60212ceab60f5  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_non_breaking_space.py
sha256:4f9298c6f9031b239e2ad6f4cb9d6baf0555419f4bff09a860659fa8be9920ed  crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_non_breaking_space.py.expect
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition.py
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition.py.expect
sha256:46ba511011c139e1fa5477af852f893fe242a69a739be48e816f7df04d1d46c2  crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition_no_trailing_comma.py
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition_no_trailing_comma.py.expect
sha256:8551878e015de32b8703efff884ace8ecb99a2edd92dce78fadc6d1871c226fe  crates/ruff_python_formatter/resources/test/fixtures/black/cases/conditional_expression.py
sha256:3d3ff99724382bec3955fb0d0d4e6b65557108464a3251659624e662a23588db  crates/ruff_python_formatter/resources/test/fixtures/black/cases/conditional_expression.py.expect
sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.options.json
sha256:077473f3eaac78a1d9efba408592c8c4c0d8e9a421f76e4542f9622c6fef4a23  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.py
sha256:131b18d130a4760736843ac703a63b4c51f750437c4358a27b5cfb9a7fbd85c8  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.py.expect
sha256:9d407a0b546cf27e3a38cce85d1a68957d918d2892e1d1ba579852ff1f6132e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.options.json
sha256:aada9e83dd04fb9ce879a9c7a297b557ac5efaaaa2fa11000be626d997796385  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.py
sha256:f56ef57d6d8c408b51e555c83efd40c49cb69136dad40b4ef63cf4d44202c41d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.options.json
sha256:e273ad5b818a2685b5c65338e94c3507aad9ddaf211b4fbc1cdeed4e71cd2518  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.py
sha256:95b635735a819ac1eef58eb00d114fcdad6c6b8acec5f8f714b105cb55ed0f98  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.options.json
sha256:edc98b1eb0b8aee78e0af23a5859afb6e070dd7488e6c522e59e9ccd7413f6fe  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.py
sha256:74c2389b56ace66acd03d0e6b6f614b87c4a678928bba00e42681c7e7c5c14e5  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.py.expect
sha256:8f2022de71b179ac2f10dcf3b2b68c90e8bf8390cdd02f2dc5559dd06b1a50ab  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.py
sha256:b9d5f7e8b725825910977aff84f66958501b3e6db2f1be55b1e3d618d9641ca9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.py.expect
sha256:9d407a0b546cf27e3a38cce85d1a68957d918d2892e1d1ba579852ff1f6132e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.options.json
sha256:517ca4c357d02b24dc8af879b709cf698a941f1826af78929b3c268a0b5a2ad7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.py
sha256:985efab54b5409afed8145b8e3e08f2c78c92c49c5321aab55483668b06c14a5  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.py.expect
sha256:cbc69dd18ebe5970e33a2561faae314acf31ea5e26e484a20ea7c9c979456d04  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring.py
sha256:5775f67c2cff0dc0c2762b0c3e3de7a250f6ad90a568a33d643a693963a8be05  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.options.json
sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.py
sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.py.expect
sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_extra_empty_line_before_eof.py
sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_extra_empty_line_before_eof.py.expect
sha256:31158a9cf1a01f03171cf076d0180d2f6a100bbdbbcb2e05ad14e6274e3dc60b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_string_normalization.py
sha256:3e05bee7c3ed443917edbe6209a570ec0630265b994f133dc5193f3369172e26  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_string_normalization.py.expect
sha256:80809169c1aff103bbafbdb340d107ea897aedbfac5b081947bf0b7421fdb5d7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_preview.py
sha256:cc4db2cc91c6dcd561e92fac8a025d6cb8971d4f813bc738c72d4505052c347b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_preview.py.expect
sha256:9d3d1a09e7b6284aa807c04a7bac3fa038dfbebc6d39d91c7e4f54e3492feebf  crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py
sha256:b69243a4e1b5799eaf0456a5720cc311a1978b9277e890fed26da81ecbf03283  crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py.expect
sha256:20989bf07c855ac62e79cf9ac6911a36cd154a327ab040c57c990820eb67b768  crates/ruff_python_formatter/resources/test/fixtures/black/cases/empty_lines.py
sha256:2928be504a9c49b9833662f1e97dee8c62e44faa5ae2b177e5158841f0611e12  crates/ruff_python_formatter/resources/test/fixtures/black/cases/empty_lines.py.expect
sha256:66cea41f1ed9620b5a900548eba86300277a1b2382fc40f2fe43c9fd6be90a68  crates/ruff_python_formatter/resources/test/fixtures/black/cases/expression.py
sha256:557fd4f1c676dbe126e2c149744cbe02b935ad202728862dc3b84ffd62f71b02  crates/ruff_python_formatter/resources/test/fixtures/black/cases/expression.py.expect
sha256:ecf6581738ba3c8e2489adeb0eae3ed4e769e2f20aa085dd894e4ed9e7d8b37b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/f_docstring.py
sha256:4cdc0449ba0f09729ff608d8de4e73fdcf124d6128268364af411ee10e61fc8d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/f_docstring.py.expect
sha256:3cde34023be87484496b025ab296da27e060b7d53fc7ffd8f8dd80660333e484  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff.py
sha256:95ec21e5c93c94ce9e365d887c4bc065b8c88e61d9ed4f19491c8e68c620189b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff.py.expect
sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff2.py
sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff2.py.expect
sha256:58e4aa0c9d0ecfcbdbfbc8c70735293249a67b88980a3e6091e892eba4ff5c8d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff3.py
sha256:7236e407c3209d88cc7172aa8a350606359e0007da0ff2d0e716b37bda751e95  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff3.py.expect
sha256:e39c329b4e8df62e9c2b30e9e645fd7848a63e04fc2bab1a9a228267a5b76dcc  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff4.py
sha256:a315d677c2ce8d4c221632126b83bef28b1e96fd0f21a831971ce0596f915dd2  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff4.py.expect
sha256:2811fed96ad4df75a6c95aa6f0c0236037ca0dfdf4567a455a908e5ebd535844  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff5.py
sha256:9b959a45c8c6a2e8ddd21822805a2cb3d0ee9624c64d4e35583611f492625b4a  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff5.py.expect
sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtpass_imports.py
sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtpass_imports.py.expect
sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip.py
sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip.py.expect
sha256:aafcaceddb388544ba2fe094e1c718f5bd5cc2c6e2351feab956595834be5909  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip2.py
sha256:b552c3fbb3e61760268105b1082f8c06b177ac244812adf7ef8edcb39fddef2b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip2.py.expect
sha256:144d7a05b663a64c436790b25068a42b5f6f6cd777da7fc628afb3d8d56aa0ac  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip3.py
sha256:18bb3fb7bed1e1c23522ce35a481954298ca94a7ebce7497db18c18d2a67d5fd  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip3.py.expect
sha256:ba43ae62c45112c10727a629c1bc690c6039053beb70053998bc397f340717b9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip4.py
sha256:0b229aab4300bcfa09d5059341e83e6f4a2bc263af3f8050d783a9e868ab8efc  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip4.py.expect
sha256:929ce956b698b0e439d7f8b94687a767a84648bc0c2e28e6ef9a03e023755f69  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip5.py
sha256:74963aeed742f9cd92d02e8a053be2efbf70379d129b0b64d6aef800589aa2df  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip5.py.expect
sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip6.py
sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip6.py.expect
sha256:299b7b15dcc09a2b5ac0efae131aaf295e0cc892d202535d7a329f880cd137ef  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip7.py
sha256:004c7e948714c61c8f29443dfbae34b4e4832337477f695d286b3f13a645c0c9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip7.py.expect
sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip8.py
sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip8.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.options.json
sha256:eab8e56c427d83d285c8725be0714d8c5c5d8ed0ca900ab0add05fa9b3be0c7b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.py
sha256:eab8e56c427d83d285c8725be0714d8c5c5d8ed0ca900ab0add05fa9b3be0c7b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.py.expect
sha256:f762ad8b128d775b7c1e42eb98cc1611d5bfc804edac688bf68069864e2dfeb3  crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py
sha256:44f523596590447ee27f4796f46852cc016b5d40240364b363bb7689d45e5194  crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py.expect
sha256:df8d19d3a1ffb05750d28cd7a3a1b5db9708b8e55f96e9f706bb42f9e4ab39ca  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.py
sha256:ad8388741622bc9afc8473496f63a61cd6e845aca9a4e9bfab0ece84309dfdbf  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.options.json
sha256:ae49a2c417f203b68684dc6342029737b90346529c25b38f7ad9f9a573397ff7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.py
sha256:df7c2c500ff195ea0c1a269a92933de98203441435cd87306377c7e35cacb84e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.py.expect
sha256:1f7f25bdfc9a733457ee92b022b90505f29b404fdf29186831f77730a80ac006  crates/ruff_python_formatter/resources/test/fixtures/black/cases/function.py
sha256:68a50d444859f192472d534587b0ef492c44a86ba95579b0e50d86b8506a69da  crates/ruff_python_formatter/resources/test/fixtures/black/cases/function.py.expect
sha256:678381926561fa7dca5edcc19ceca6921e488b0a3616e56a089c64b07365f674  crates/ruff_python_formatter/resources/test/fixtures/black/cases/function2.py
sha256:addc5986b3e28bf28bba2deb5421f6fbfe54c7eca88be53e974c86cf8264a3e2  crates/ruff_python_formatter/resources/test/fixtures/black/cases/function2.py.expect
sha256:f0048f968c78a0394f447330b4213a829ad6d51bcf857b95b0682d8abe3c140b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py
sha256:bf67191b956532a7a1d2d30788addf43478731ebff325dca695800803fbb9fec  crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py.expect
sha256:07dc20e27619beee93bbffc6252fecc239492f8f0ad89140f20b36a7734a1652  crates/ruff_python_formatter/resources/test/fixtures/black/cases/ignore_pyi.pyi
sha256:7dce7b4c8c7c649c37e7e75bbbcb0eb6a6859e5731a1bc3536a655dc468d41aa  crates/ruff_python_formatter/resources/test/fixtures/black/cases/ignore_pyi.pyi.expect
sha256:7639699f62a5be8c15e38a1b46885c60b88651b27abf083243174047ce5fb7bb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_spacing.py
sha256:7c3bf5663dc8a8dab168f45d9533e3f557c552a51982d73db780b098ef24a811  crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_spacing.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.options.json
sha256:6e67fc597ce148e1b587783a4ad44b13f3cc35ddecadb0aac1a786eaec014a7b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.py
sha256:472937777336ce2d6f772a3c77b919cae0fc43ccff963573342744ccb0a95f4e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.options.json
sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075  crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.py
sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075  crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.py.expect
sha256:4ccbf0b9b48c56328a5582e5d5bbe489a09b63b21fe421879f1cb373491197de  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py
sha256:f942bf3c63a702df363dd4fd3eafb8dfa8f32e30ff2fe3ceb6bb0a3a9c42715e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py.expect
sha256:118fe3df91a2b2922f6319650cc1dbb206cc8032c53ccedb474b0eb4dd38579f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_diff_edge_case.py
sha256:e29352bd28d3ce9c4cc33cbfe2e9feb77f7d40ffe73835c6f178cd93cbbb4a2b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_diff_edge_case.py.expect
sha256:cde6f5d0fd46089ac3fc44a473ade7dbda01303918344aad7ef752b99ae39d04  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off.py
sha256:c6b049255f7ee17bf3df8f85280ac8916c3aa34cfcc4f001bbf15b7916d3abaa  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off.py.expect
sha256:2311b064f77bc84d0bdc2f905add049d39356633f6c574060f5fa90248e721ee  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_decorator.py
sha256:1741325d71440e1fda7bffc82e7a26642f3176ea3f282bb90f482af631536ed9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_decorator.py.expect
sha256:2af2bb57d88d937b1ae01bb5e884c2d3a003ed85ac10bf3677639e62a49d212f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_overlap.py
sha256:062ba6202d3a811d2a0b6dd9daa0249c6c4953d96c5a09929173d19aac68ce72  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_overlap.py.expect
sha256:7bba9ee4f0b482836aac065c2a466fbc639771d6b17bac3a6e1c34c0ffb16d27  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_imports.py
sha256:7bba9ee4f0b482836aac065c2a466fbc639771d6b17bac3a6e1c34c0ffb16d27  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_imports.py.expect
sha256:03e80a078261219b5cbd1c6446a05079eae50b81fc8d4ef1f89dcec631efd574  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_indentation.py
sha256:cf7370d0c5f6d145e89699cd5509f8b9904b0e607350f65634aa4707d8cd8fd0  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_indentation.py.expect
sha256:2a5dceafebe392524dddbfa0df096da62952ea993edbdb7a06b1a74dd1779b97  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_two_passes.py
sha256:a39fe04a84cf4246b2a336fe9b3fc20199b26f80bbc3b670a79c7a90d82830d1  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_two_passes.py.expect
sha256:91252b53fb63dd23ef7c7641c79e52229ea277c10ca6a06ff95c2b38e4ba2a1b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_unwrapping.py
sha256:640042d7df6bcc546819a7b19bb86980b51010820597f796895e6901624e1097  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_unwrapping.py.expect
sha256:12f419c9a2c5da35f371849707e0129b003d8593b516a7516c8df9c3e38adce4  crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.options.json
sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.py
sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.py.expect
sha256:e5dbf4cbae9174871c922994e39d5543db34ae362769ec33a7c0dc00fef049f4  crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings_flag_disabled.py
sha256:e5dbf4cbae9174871c922994e39d5543db34ae362769ec33a7c0dc00fef049f4  crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings_flag_disabled.py.expect
sha256:d1f6203052a7008930363af782d8f8c4c4bffb952d6eb057e6b1e2d40bc7036b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_1.py
sha256:49b5fd436045c1779247a6820560d3909dab9936ecfe513bf24cfeccaa2576c7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_1.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.options.json
sha256:c5d8cd7caa000796953232d153fa1b3b986d8dab9055eb75e081b699baa3ce51  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.py
sha256:29492f21a7e0c22869a22189ac73b5967072c9eefbc19396a805c99d02fce7dd  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.py.expect
sha256:a3077edc4d74c82ba9d4131a0034ffc4e624f405baf1666fb76c515e9855ba85  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_3.py
sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_3.py.expect
sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_4.py
sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_4.py.expect
sha256:6a4adfdbc507c3d7cfa2dfa47a0e73e5caf531adbf937ae2949a77018c9c74c7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_class.py
sha256:c9a03c235d73687a3bd434ce3a9ff9b4c36c086708857d3b2d24b7da04bf4485  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_class.py.expect
sha256:dcc6eb885df079884f2eb67c33dd7db287326cea679b0a4610c84285b3d8ef35  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_function.py
sha256:201db861fc5f8a828915a348d0f0e518773e2fc22c78080ec11e80f72c9eace7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_function.py.expect
sha256:33dc58d76eae70aa305aa0433bb81fb0fb2232a32248c1cb74182c0eb11440d9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/multiline_consecutive_open_parentheses_ignore.py
sha256:f5b56dcc4f0fc2ff7d8a29a15576ab412540d8ad3dc906c54f310399cc27a7b1  crates/ruff_python_formatter/resources/test/fixtures/black/cases/multiline_consecutive_open_parentheses_ignore.py.expect
sha256:f3a9348a013af232189904ba98ec436441d64ca3ae9fb35e2071629168608257  crates/ruff_python_formatter/resources/test/fixtures/black/cases/nested_stub.pyi
sha256:846fee4a467cacd20b54d50d9d8d2980ab81f50074b4b73560c5a5f36ed0fcfc  crates/ruff_python_formatter/resources/test/fixtures/black/cases/nested_stub.pyi.expect
sha256:729dd5d9e1b5f6ef30bb44a3e8969d7f00e3c1da85798555ffe11ad66b7c64a9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/no_blank_line_before_docstring.py
sha256:8ae70ce9472fb3c17d2b3079fa0dff72f8e03919c917f330a070c85b5bce57d2  crates/ruff_python_formatter/resources/test/fixtures/black/cases/no_blank_line_before_docstring.py.expect
sha256:86723f89a93cc1bc8421f83eb8d4e8841345776ba8098bf7b912cf086ec73536  crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals.py
sha256:ea20dd4fd4ba56fa77f47cd07d300ec76441b3bd3f9696f422b9016fc08aa827  crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals.py.expect
sha256:0e59693941c94f7482e7676ffec9c74b216d9ef65b7144be3b2222766d7d1213  crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals_skip_underscores.py
sha256:211bb7380aadef0098991a309942cc21a3a6cf3b1f3539e7a5ee1b48a8f6a8ba  crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals_skip_underscores.py.expect
sha256:7b7d7d3adb7329f26649050af7859b9003c8378a9b40429fe8a1b309a01416d4  crates/ruff_python_formatter/resources/test/fixtures/black/cases/one_element_subscript.py
sha256:78e8440f39234324275e6b22aae2596af4b35ad2b3aacf6c624b923b0a45151e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/one_element_subscript.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.options.json
sha256:b979cc4d219c66ae639c3fe6d1108e46853ecd0f8e1beb2a05feb4966b7768be  crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.py
sha256:6b44e3197130300b544fa6ff25d33885ae892d928e60a2520855679e5afb470a  crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.options.json
sha256:7428f2c49c221302b5b80dac6fa31141dc357b068a6b27b54b6a4bdf00dbde37  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py
sha256:7428f2c49c221302b5b80dac6fa31141dc357b068a6b27b54b6a4bdf00dbde37  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.options.json
sha256:27d9b64685fe4acf5bad5894a1645aae0ad38f73b64c101d711b94a7c6d25468  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.py
sha256:27d9b64685fe4acf5bad5894a1645aae0ad38f73b64c101d711b94a7c6d25468  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.options.json
sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.py
sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.options.json
sha256:50cfb98f9ba0a2c6af6f7f0bb4795e8364a6e671e1be7aa83e314d835f2db00d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.py
sha256:b6b6d7959c7df9c2844c6878e111df0d0d355309404adda197c70988d494b96b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.options.json
sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.py
sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.options.json
sha256:04994ba95a28ecda14d0a1de1b836b150d3fd7ea1760a41e9750b8884d151adf  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.py
sha256:7406d1e5a34b5f1938224838cacca0971eb79a50dcb99fef788f22e36407489f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.options.json
sha256:a4e33bbb73add2f6a639e5b902a4f8363f82fa52f92a4fb9fe8724aab1b17260  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.py
sha256:25a185f98f37486880463eec05faf7087e226c7b32a77c7a2f40f18a4c76ff24  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.options.json
sha256:7318b6fd5746f2dbef59ed2328713d6fc0565f7b2b215c4d4c190821a1d28b46  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py
sha256:e630770c27c2aaf0e0acf0df572064cf0911dc3edacbe2f51bbe90dd5a54638b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py.expect
sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.options.json
sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.py
sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.py.expect
sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.options.json
sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.py
sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.options.json
sha256:06fe5239be771a4a53609e96b38ed7c68cc41ea45d4b2b975fc6ed01b51613c0  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.py
sha256:06fe5239be771a4a53609e96b38ed7c68cc41ea45d4b2b975fc6ed01b51613c0  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.py.expect
sha256:9d407a0b546cf27e3a38cce85d1a68957d918d2892e1d1ba579852ff1f6132e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.options.json
sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.py
sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.py.expect
sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.options.json
sha256:6ecbf87a27c46cfffc02a0f4b66f16e1177e1266e388daa12f9dcfb8e1c7deac  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.py
sha256:74dff4b9e4d01247d4b1ed6d277f736b234c18c4061144f71606ad58b551b77d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.py.expect
sha256:c8eb5f0e9a58b1fa4bab66d1f0e368c915f64ef660bc4de75be0ac4202714676  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_slices.py
sha256:51302235ab26357278eb3db4168fb8494cbc0242b410fcb00e8ac07bba2101a8  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_slices.py.expect
sha256:5d7e34e8f36ded6f5541085cfbb86d3811542bfc05be7d5dd6974ff97fe45d39  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_604.py
sha256:d8f4f1b8e36a9cdebc7557f21fa79f6ac4ed63eea9df8a7bd4deb03833bfa824  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_604.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.options.json
sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.py
sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.options.json
sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.py
sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.options.json
sha256:9bcb3798eebbf4cf2c0530c43adc05e0de4b8ab5cfa1b44edec8fb136357aeba  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.py
sha256:94dc9080ed8153cbd9622d506ce10f84155a618fa87361f617093a560a9e7cab  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.py.expect
sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3  crates/ruff_python_formatter/resources/test/fixtures/black/cases/percent_precedence.py
sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3  crates/ruff_python_formatter/resources/test/fixtures/black/cases/percent_precedence.py.expect
sha256:1f69e75b47159aa6294143c623d8c63717a83d514688d3ecf92601c70a2699d0  crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.options.json
sha256:fcb6f35ea336256674df8aa02f7c5f9704c69714e398b7453ce7e54fb414b92d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.py
sha256:d6f3c6573a7426e70834b22603868a1e5658318a9e01aad42bda74afb9146280  crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.py.expect
sha256:f4ae48dcf9804773ba0a3eb241a0f7d0b32fe415a4f76f78a2cf6ed58938d9cb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing.py
sha256:12c5c56545dcec3b45405cf87be0f0809d022a9480cf147341c85d23d930aefa  crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing.py.expect
sha256:639d64a6f61ae0d6640c565ab10e18a388d903cdfb04ec71534e72e0e0d785d6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing_long.py
sha256:3ebc342bbdf42c66572fa213f7ce39516c20925d3be18d069b8d484acc870bcc  crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing_long.py.expect
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split.py
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split.py.expect
sha256:543232b10558e6e1697c1a2107affe202cf375e4de25f05eb607f8a9165828b3  crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split_reformatted.py
sha256:e03ffd4fe992329e2748464376db23102f2693cf2d85aeb5eebbc0ee6d353256  crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split_reformatted.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line.options.json
sha256:f5b48d27d48419d649d07c633d43bc435e0cbe8846efc00ea0ec27f5114379fa  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line.py
sha256:ffb9af7de60242e442faa9b378279843c7b39a361002357fc0d325cfb433a8a6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line_in_special_cases.options.json
sha256:25bfc5bff32f0fa7a16d933faf45dac16d941ba6fde469d764cd23bf2ab32c89  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line_in_special_cases.py
sha256:1b06e3fc32b76303f66041e0ec44662f367a31aa2951a844e45829d97fb64995  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line_in_special_cases.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_async_stmts.options.json
sha256:822d7bb553ec0b9b05156a1b19c84bf1f231c6db0734ca7bcef1632dd9638914  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_async_stmts.py
sha256:a36aef330eea82d4198bdc91f72bbcaf6e8b77eba848235f4d836ca1f6183d6b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_async_stmts.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.options.json
sha256:22196983fbde6c0093bc033d120f146c13809def4c84850ba2fd642bbbe72873  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.py
sha256:e8e27859944fb4dc43168458541b44c30f3911f5fc81ce565d8e164e75fbc54c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.py.expect
sha256:623865430363a8349169acc15e0c8763c9571a30aae22ee666acc21294e6f283  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.py
sha256:d9e8d5cc75c2d9c3000c9478b94204bed64e947cb18f2fd81651d599549c47bc  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.py.expect
sha256:35a9d5c5aa5ec42291fb06641408ec6d8cbe45b912d8db55f8b6078c9df8e9d8  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.py
sha256:ae3fe25cf9bab4e76009f524cfa1f96840a094b96d07bb96125df94763f6c5d1  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.py.expect
sha256:85e56839043d6ebfbaf73c344ac0cdca239a4f67d8f7e210ee4f3469bcbf29f9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_38.options.json
sha256:077473f3eaac78a1d9efba408592c8c4c0d8e9a421f76e4542f9622c6fef4a23  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_38.py
sha256:131b18d130a4760736843ac703a63b4c51f750437c4358a27b5cfb9a7fbd85c8  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_38.py.expect
sha256:3f319abd2fc79d32c26f9ba0b5135fa3284489f434b5e98b40b72602ecb19966  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_39.options.json
sha256:aada9e83dd04fb9ce879a9c7a297b557ac5efaaaa2fa11000be626d997796385  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_39.py
sha256:f56ef57d6d8c408b51e555c83efd40c49cb69136dad40b4ef63cf4d44202c41d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_39.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_310.options.json
sha256:e273ad5b818a2685b5c65338e94c3507aad9ddaf211b4fbc1cdeed4e71cd2518  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_310.py
sha256:95b635735a819ac1eef58eb00d114fcdad6c6b8acec5f8f714b105cb55ed0f98  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_310.py.expect
sha256:00870a33fa5f0939d514593f624056366217dafbd120f03b357f11787fefbdc6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_311.options.json
sha256:edc98b1eb0b8aee78e0af23a5859afb6e070dd7488e6c522e59e9ccd7413f6fe  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_311.py
sha256:74c2389b56ace66acd03d0e6b6f614b87c4a678928bba00e42681c7e7c5c14e5  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_311.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_38.options.json
sha256:8f2022de71b179ac2f10dcf3b2b68c90e8bf8390cdd02f2dc5559dd06b1a50ab  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_38.py
sha256:b9d5f7e8b725825910977aff84f66958501b3e6db2f1be55b1e3d618d9641ca9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_38.py.expect
sha256:3f319abd2fc79d32c26f9ba0b5135fa3284489f434b5e98b40b72602ecb19966  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_39.options.json
sha256:517ca4c357d02b24dc8af879b709cf698a941f1826af78929b3c268a0b5a2ad7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_39.py
sha256:985efab54b5409afed8145b8e3e08f2c78c92c49c5321aab55483668b06c14a5  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_39.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_docstring_no_string_normalization.options.json
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_docstring_no_string_normalization.py
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_docstring_no_string_normalization.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_dummy_implementations.options.json
sha256:9d3d1a09e7b6284aa807c04a7bac3fa038dfbebc6d39d91c7e4f54e3492feebf  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_dummy_implementations.py
sha256:b69243a4e1b5799eaf0456a5720cc311a1978b9277e890fed26da81ecbf03283  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_dummy_implementations.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_form_feeds.options.json
sha256:f762ad8b128d775b7c1e42eb98cc1611d5bfc804edac688bf68069864e2dfeb3  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_form_feeds.py
sha256:44f523596590447ee27f4796f46852cc016b5d40240364b363bb7689d45e5194  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_form_feeds.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.options.json
sha256:16ea5fc3d7e0837196a15b4702fd267b23fd7f5e6fb9091cc4d69eb01c16b9bd  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.py
sha256:ca3c519a4f5840ceafa898d0bf79074078f29395e7036a05f3aa2cdd3239757e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.py.expect
sha256:9307d91410fc7a8dc5e6b6e38e7863e2450afcd756811243078fc00b0bbb4a8f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.py
sha256:d828f2dd0520c1413c21c168d87f953ee440674c18eef09f4dcaa89bb61fe449  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.py.expect
sha256:0ea366ccbf38ecbbdea8140780bd505da1120ac868b155f1416d3ea1244e790e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py
sha256:ba46f48fea9d24e19894357d464ac84cfbed8c16aed09eae7187bd347db907e7  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py.expect
sha256:55a6e8c2450a078a8eb57e836de28892f13bb2514360b4d8ae978e0d7a6b80ee  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.py
sha256:17757c6d9f009ceab2388260ded974ea4d2c31cd3d1c46502af5645e4ce31a99  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.py.expect
sha256:edc55c0588330a969dd12c0fa1ed4a818485ec60ff70930c0cad39b87f18a086  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.py
sha256:b8dab4ade8b96e3a81a8d230fabaa2324c4d3cd000aae07bae0a45f44bd1088c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.py.expect
sha256:b5daa0af2dd62c592a33d538b25606174fcc938ac20ee0f0735abbe164f7a867  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.py
sha256:611ddf6efc4c9fab368073b96e8b6a3505027e11d46a3bbada1332e2de135bce  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.py.expect
sha256:7dd87e2229064bf5c43642f72443f9a0b0ccfe682069acc457b18b110b5c65b8  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.py
sha256:cf0864bd0bc49a235fbba76f497edb712a2097535b705c51a6001f3f00cb3afb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.py.expect
sha256:30ee5857baf70ca2de42e342a98c7917c1aab529de7f89c00a54bb9e448e849f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.py
sha256:ec7d4a2968b89afe38a32c25d7fe42476333c92bcabd3d95c7ab3558c36b2698  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.options.json
sha256:c8de083bac85f2bf47c23a8b979cb133cc43f4feccdc795899b3591619944e87  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.py
sha256:860219cbca300a46cd160d6e535d83927172fa747b4487c90e3b2bf3328994ac  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.py.expect
sha256:d42d42acbf1730e7d4ae6973107f93efa4eb803e5b2e11fad529685ee65f284d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py
sha256:3cf42c5926033bc4ccd91d7879a082d7894002f1459a02019fa65410aad2249c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_no_blank_line_before_docstring.options.json
sha256:729dd5d9e1b5f6ef30bb44a3e8969d7f00e3c1da85798555ffe11ad66b7c64a9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_no_blank_line_before_docstring.py
sha256:a32a089e8f713a67f4fe3b16f0ece13dd6b8fbe96af3b2ed141c79529dbf603a  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_no_blank_line_before_docstring.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_long.options.json
sha256:50cfb98f9ba0a2c6af6f7f0bb4795e8364a6e671e1be7aa83e314d835f2db00d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_long.py
sha256:b6b6d7959c7df9c2844c6878e111df0d0d355309404adda197c70988d494b96b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_long.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_trailing_comma.options.json
sha256:a4e33bbb73add2f6a639e5b902a4f8363f82fa52f92a4fb9fe8724aab1b17260  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_trailing_comma.py
sha256:25a185f98f37486880463eec05faf7087e226c7b32a77c7a2f40f18a4c76ff24  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_trailing_comma.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep_572.options.json
sha256:c8eb5f0e9a58b1fa4bab66d1f0e368c915f64ef660bc4de75be0ac4202714676  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep_572.py
sha256:51302235ab26357278eb3db4168fb8494cbc0242b410fcb00e8ac07bba2101a8  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep_572.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_percent_precedence.options.json
sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_percent_precedence.py
sha256:0d6ffa15dd6519a3524f21e604cc9e9536a729356835f934206f5382268418be  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_percent_precedence.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_power_op_spacing.options.json
sha256:639d64a6f61ae0d6640c565ab10e18a388d903cdfb04ec71534e72e0e0d785d6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_power_op_spacing.py
sha256:3ebc342bbdf42c66572fa213f7ce39516c20925d3be18d069b8d484acc870bcc  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_power_op_spacing.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_prefer_rhs_split.options.json
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_prefer_rhs_split.py
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_prefer_rhs_split.py.expect
sha256:ad475370771c642adbdee76d89c979955e81473647df8c2a95a7ca4f0a44352a  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.py
sha256:5d7ba278cdb2e3469b8e07b57ddcaf0787be4e305db8d0616fd57ab4e3d14da4  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_single_line_format_skip_with_multiple_comments.options.json
sha256:a980591aa8b296f6aeff16a3122da3b983ae7ceeba58b04d621962a894e959fd  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_single_line_format_skip_with_multiple_comments.py
sha256:0998e1fc36253d26b13e4fffe1f887715e3d3c78573bde76b665c2dd3350958c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_single_line_format_skip_with_multiple_comments.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_trailing_comma.options.json
sha256:ff59b9ac316300280fabc649e0046388b8c23bc4ea1589f9fafb0dc1661c2f2d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_trailing_comma.py
sha256:1195656b5e4bc8138cef028d9e725ac07381dd9125f161ae3318910d0072f3ba  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_trailing_comma.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.options.json
sha256:896597fc9ce344804d8fb406dbe94de83b89c6318dc2b3ec67ce4df303c6ab9e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.py
sha256:b7fe6b1bc43537aff25f5d44243b7b042f8b2deffbc1747e7902cf0d4b28fa70  crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.py.expect
sha256:a0914ebf98b34c66b71663124b271ced1b60aa537e1a9876334792dd0e823afb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.options.json
sha256:78d4c1dc7b8ba2032d67d0aba76f6f4b8213b0c26e289ecd6fbd96892cbd342c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.py
sha256:78d4c1dc7b8ba2032d67d0aba76f6f4b8213b0c26e289ecd6fbd96892cbd342c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.py.expect
sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74  crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.options.json
sha256:339e195ad7f7d67ab5cc41da2fa2e4aa209d5768a801fa92e3af5791cd1649f5  crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.py
sha256:221ad4fc46d0a8c6c156b41a6e725290b6c0a34bc5308b143e271a42c067bfdd  crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.py.expect
sha256:9d407a0b546cf27e3a38cce85d1a68957d918d2892e1d1ba579852ff1f6132e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.options.json
sha256:ab349e2a68b228284cce0f970fd6c38181766c38dd261eb174606db73900dc0f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.py
sha256:2ef1418ea0fe0a02ca97d11109a0eb578360f6f517c2a0628db1c8e92959dc68  crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.py.expect
sha256:09f97a55f1b53d3d19bbf40817bbc20ab48de67bb26eee6bf8a53566a9664abe  crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring.py
sha256:20230743ca880a6017f77d1755ea4bbdc00c365778867e110d72a9641d8e2ef1  crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring.py.expect
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring_no_string_normalization.py
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring_no_string_normalization.py.expect
sha256:506c6353c2b2a7375ee4a36a24bf039480b3598c3c74ece6ffbc2f49f43eb5b6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_await_parens.py
sha256:9fffb2dbdd86f54270deea4d94464c58278854b49d96f77c316a136f5dbc3019  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_await_parens.py.expect
sha256:2a5fabd0c265b4b2b6f41d5bbc20f7bd2b326e0781481e810b1fe37e4789c97f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_parens.py
sha256:e214cde60a9389a4a6ac64441483d2c1339c06ebe54eb42ff571e6685d6ac194  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_parens.py.expect
sha256:197b78e803d8d95ec974e07e5df04a611f8270dede6f073914e1045795bf6e6e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_for_brackets.py
sha256:fe47a63ffb771e9b4c037e7055b3f7701e03f34dbc485623d2fb36e986dd0170  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_for_brackets.py.expect
sha256:5ac6b33061831e025c02496605528d5525beb3f53a2a193c729d2d215f02a9eb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_code_block_open.py
sha256:2375881f62dd95f2f881e021d0bb50d0af080ec4dd16aa2995a752d72307ae6c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_code_block_open.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_match.options.json
sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_match.py
sha256:7015596dd649ca8d43e0e9e1e8bc9e8f7ce693f02ac1aef313da743686eac040  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_match.py.expect
sha256:8361063b7b59094c8fda6a1d96134f7f62da656c56e6474b132385ba3b9653c8  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_parens.py
sha256:fb092caf8387eb3cdf4115a7cd66bdbfce62a977d4343a3c39a60d21315c7128  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_parens.py.expect
sha256:2c9fd89bfb89957176633c26bd2313be2807a7085b63e590cc47396fdb232126  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.options.json
sha256:000f42fdec27197ce6b699eeaea373d126db029b27a92bb1ae998a5549186a93  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.py
sha256:6ab08768ea482cc39aba3d60f4c889ed736db5a19dece846244575c862927953  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.py.expect
sha256:9d407a0b546cf27e3a38cce85d1a68957d918d2892e1d1ba579852ff1f6132e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.options.json
sha256:ab61a551e9dbf0027fbabd89e1fce864744abfab191f92af2958af4ddd11a319  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.py
sha256:1251c8371959d49ad2c41bc69c7c9af1ae20b3c36996ea53f52519e8f5703ae6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.py.expect
sha256:ca6e896292398260c19967f24af86a5fd4efe56c2781b06d0f361c906c4c438e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/return_annotation_brackets.py
sha256:a5df419a9c85ad349a61adcf21e2f2e7868e114404d77a75af33e7f31780b335  crates/ruff_python_formatter/resources/test/fixtures/black/cases/return_annotation_brackets.py.expect
sha256:a980591aa8b296f6aeff16a3122da3b983ae7ceeba58b04d621962a894e959fd  crates/ruff_python_formatter/resources/test/fixtures/black/cases/single_line_format_skip_with_multiple_comments.py
sha256:0998e1fc36253d26b13e4fffe1f887715e3d3c78573bde76b665c2dd3350958c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/single_line_format_skip_with_multiple_comments.py.expect
sha256:cca0d6430f58c359553658bb6c492fbc8b4042e2eb4acfef2ae5e194b8d200bb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.options.json
sha256:eb71c60ffbc76e825152380a94111d379889945cd369aca3587ed131af975296  crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.py
sha256:ef953c789b3f06b6909b5d16c7a3e1d973343fedc43aefc01e97c7631806bfd9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.py.expect
sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de  crates/ruff_python_formatter/resources/test/fixtures/black/cases/slices.py
sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de  crates/ruff_python_formatter/resources/test/fixtures/black/cases/slices.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.options.json
sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.py
sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.py.expect
sha256:2425759a8f9966b0313c4fa86683698db3f68ce8032f510594aa0132d5860463  crates/ruff_python_formatter/resources/test/fixtures/black/cases/string_prefixes.py
sha256:1197c94fcc578170bd2be6dcc97de16b0f39a998d57a15a62c81f5c6878d45b0  crates/ruff_python_formatter/resources/test/fixtures/black/cases/string_prefixes.py.expect
sha256:9a1624945d3fc40d8fd2affe49fbf50fb2ef6b602570df660a3a84d5b5e3089c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/stub.pyi
sha256:0af40546a367591390896c89bbcdbc4cc77fe06fc47c8709c33bccd73d92c5bf  crates/ruff_python_formatter/resources/test/fixtures/black/cases/stub.pyi.expect
sha256:ae72500028a799cdbf91489379377faffc98d36a68b394bbf5060174ec7e1cda  crates/ruff_python_formatter/resources/test/fixtures/black/cases/torture.py
sha256:8076385f927983eb2d63a9cfb8f989fd294efbc6e18dfba71b524e806906edde  crates/ruff_python_formatter/resources/test/fixtures/black/cases/torture.py.expect
sha256:ff59b9ac316300280fabc649e0046388b8c23bc4ea1589f9fafb0dc1661c2f2d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma.py
sha256:1195656b5e4bc8138cef028d9e725ac07381dd9125f161ae3318910d0072f3ba  crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma.py.expect
sha256:ffa5cec07864a45ebcd3eee2809c1fac0475c5fb1b8b0de9923f09cbcb2925ae  crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens1.py
sha256:3d524b08abcf9fa8bd75d5e04de057f66d5a9e4abef0c5d987c8111c7a7c798b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens1.py.expect
sha256:4392da08a607a620e9a8e22409f5183761ce1a7a25f2faddc0133d193fc6aeff  crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens2.py
sha256:a73eb35bf921b4bb0ba625b5d699fb01273fa2ecacdb1f6c67320694dc1f1ceb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens2.py.expect
sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens3.py
sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens3.py.expect
sha256:6f10885154674d518e2bdd1fed31880bad0570b91b634f82ad51a63c265a26b8  crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_commas_in_leading_parts.py
sha256:150613bae8bcde1bc3a2d0dd92da96c0250a3343abf7ee41564fe8f1ca37a453  crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_commas_in_leading_parts.py.expect
sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86  crates/ruff_python_formatter/resources/test/fixtures/black/cases/tricky_unicode_symbols.py
sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86  crates/ruff_python_formatter/resources/test/fixtures/black/cases/tricky_unicode_symbols.py.expect
sha256:6a8e07fb0ba3b1a0605154e94203184cae24cd8d80740e0e32ef7a8eedb4b2fa  crates/ruff_python_formatter/resources/test/fixtures/black/cases/tupleassign.py
sha256:22ebcc4db98b2fe13302daaed4b3542c5d37a1f5d93c6d5b2a50544c8506e416  crates/ruff_python_formatter/resources/test/fixtures/black/cases/tupleassign.py.expect
sha256:55c02bb518b6799107a7b958dab0ce3fd2b0120a9940843bc4d34a0b27025e55  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.options.json
sha256:bb9c7a59ebe005ceaa8cddbb3c40c3c2479fb5d25d6b483081b5b5e3c965967d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.py
sha256:7184cc1a73e01bac16b59a21d558a939f92574d4e45b65b58d5e59c435939f53  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.py.expect
sha256:f97240d33d629d61cd97d0c949d888d771f7a99cc886efc1db7f6dbb4f42844b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_comment_syntax_error.py
sha256:50a9f9bed969b35e061a50a2e2cbf194e89ff09dd2bb094467b7e50e011140d9  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_comment_syntax_error.py.expect
sha256:55c02bb518b6799107a7b958dab0ce3fd2b0120a9940843bc4d34a0b27025e55  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.options.json
sha256:f86cb48f3c0404784ea2bbc57732978beb2ba4d87b021a9c2e23de0dfb26fccb  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.py
sha256:d14821e34a952241a1b6b9d9c66529daf30f034a79afe917c0d313b5434a390c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.options.json
sha256:f7fc50d191f19bc96d02d6722fa0284c831b1046cb50f8c92649e00a59351653  crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.py
sha256:5682c0193b9b84c7d6304a5f3de29d8530c935ab787b01dea6f73e83a314330d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.options.json
sha256:fbae217480c142a48dd60bc601d08a9dddc579970dab42a588cc47da6e6eb2d6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.py
sha256:dd22c6be76e1bd4db5b9a73078cd844b385529b93b90c93787aebdf97096f0c5  crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.py.expect
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/whitespace.py
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/whitespace.py.expect
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: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:72efbcb7a7f1ac7c429fa6442c5579462f564037d81d871f00530edc012342fa  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:72efbcb7a7f1ac7c429fa6442c5579462f564037d81d871f00530edc012342fa  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.pyi
sha256:ff264d3c3324fe2d93ae17d93f47143b183bca1121691b1c8b3dd72af8f08c6c  crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.pyi.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: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
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:6816222b3f1a94851eadba26b264c0b58afef73f1012501064916e74d0274a5f  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/preview_hug_parens_with_braces_and_square_brackets.options.json
sha256:b86b3392e96d1259ef534f111930fae78a092f12dd63c1eae8ea81004c22f67e  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/preview_hug_parens_with_braces_and_square_brackets.py
sha256:4075ad86829ae51577e7a2ca0401d47e7b5bd9d2837ab8fa9f0ce959f15293af  crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/preview_hug_parens_with_braces_and_square_brackets.py.expect
sha256:f3fb3479bbc9f485a422d92cf613e6a8df17307bcfcfe0410747c66f696b2119  crates/ruff_python_formatter/resources/test/fixtures/import_black_tests.py
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/
sha256:b768e683236698f583b3c0633bcb247c22eaf8309523f912a3565517500d2398  crates/ruff_python_formatter/resources/test/fixtures/ruff/.editorconfig
sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455  crates/ruff_python_formatter/resources/test/fixtures/ruff/blank_line_before_class_docstring.options.json
sha256:d8944cbfdb1e05f825fe31cf1f0613af91676c2fbacff6d8431798a2f18b9821  crates/ruff_python_formatter/resources/test/fixtures/ruff/blank_line_before_class_docstring.py
                                                                         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:7021127fb7b2e5a7362da96d0ef5d9b4439a4c7c0f1a6eaa509c419c77ef774e  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.options.json
sha256:5476c94abdfd7d800914995266f50501c6900d82d78d80b81b3b4426434181f9  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.py
sha256:deba9da6a173b82153be783a7ad65fba9e4a8efa0c92be2e239b45a39bf8a9ba  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples.options.json
sha256:e1121503a39435c0e1985e73ed04fdc64e380937ef6eb63933a216805c6a10d3  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples.py
sha256:3af20b301b67cb2756efcdf388b26dcab992a7b86b50d6794449903614630915  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_crlf.options.json
sha256:c14f84cf6aa4594355ec23e3faad75081c299969eb64f2de7c94fa043ddb67de  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_crlf.py
sha256:c808327fa35f2d34a5548412914cbc6e2a99cdcd9202c1dd1f81242ae9f1a310  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_dynamic_line_width.options.json
sha256:d3eb6a63d28c03382ad3f91740e33daff28012c096dff1c0a9b781255e4cb252  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_dynamic_line_width.py
sha256:7ea82e18dbc04a5411b16dcd459268f274521b63d38050e4cbf5f776811ef4b4  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_newlines.py
sha256:52846adcd2c3b676ec176f0be7cd859033bbad23fb351f9c79463666143966b2  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_tab_indentation.options.json
sha256:464ee62d6171b0a97ec659a7d0c27039babf4080beee94e3a12c0c5d40c97a3a  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_tab_indentation.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:d826705e99d0601d40af65d007eba99f7541a10f13492afb861f097a3e9963d1  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/await.py
sha256:49c14f37a9deb0b43479098a92cd33a1f0223854864b4e786ccb1eb060f7795d  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:bd6d47dc9ae0ba99c7044635d6b726e4c46e64dc5f39470d760f28c6a6057ba8  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:b0edebd29d4410147fb6664302a4f3d8d9cbeca885a4a1742fee547d0675e324  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.options.json
sha256:fd75290414ee82f2a5e26290fdf256a973a42cbd694aa11ff7bb7808e0a1c022  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.py
sha256:26487aa82943864de8539c71fef5d31df0be5a19e4ca6ccd1364d3fc1a92a526  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_py312.options.json
sha256:03ca10e24468745cf36827d805a3c28a8231a583706bf9924aff9056b581488e  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_py312.py
sha256:f4e24c64631a37a9fd9d03c8aa81663c8a8c694581afed9de868ebc52fbeebc6  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/generator_exp.py
sha256:a6f76ce582a6f2c5ab2211cb707d26764724360873355fb5b2389f5683c951ff  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/hug.py
sha256:5b26f762789e3f7b7ea3d237367cfdf297990bdc3e6ac91f78c595df34e3986a  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/if.py
sha256:539ecce3cf0ad28326494ce2a3d2feba3bbb0f877e28b1f087ea7121ab8bab6d  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:9b3cf2bcf8028c5c5b2cfc1f6137fbfc94e62c8a4ce6a127aaa8ffac0d41c489  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:f1537cd4025722717cd639eb0c6e95e7b59e96d4dd07378561f010821ad8cf0b  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:f690d670febcfc63f1973ff1057b5aa204b36b4bc0320586e6c6bf5f2b0d9491  crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/reason.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:ae11ff94ffc056534847a067e230ea736cef96a1d2158b6ecd99f1f3a7ed0299  crates/ruff_python_formatter/resources/test/fixtures/ruff/multiline_string_deviations.py
sha256:6250ede018d57a980820d4c54ed19c6fd69358d2e0fe5fb13964222c55de0f80  crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.py
sha256:5e131f7c61130539037b06b9a7049c13f5928e652ad6aef540357e7c0774eee7  crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.pyi
sha256:e641831fb6915b50b1be6c8b56fab38064e148a41dd924c5c96ca68aae34419f  crates/ruff_python_formatter/resources/test/fixtures/ruff/notebook_docstring.options.json
sha256:704277e8547150990ccab695654e3391b58c19f5f6dd1f996f1a847e46f79b34  crates/ruff_python_formatter/resources/test/fixtures/ruff/notebook_docstring.py
                                                                         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:a9e2b2d6a10cbcd5294009dba7f11fcbcf47448b9678ac8416b1043a6f6db9f7  crates/ruff_python_formatter/resources/test/fixtures/ruff/quote_style.options.json
sha256:95bf8ff0a56018f920726de6988c4f59658c8bbd7a1187bab387b8e300348a6e  crates/ruff_python_formatter/resources/test/fixtures/ruff/quote_style.py
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/
sha256:19c65d926f7127b3cceff0ea81bc2cf60efa575cbb126b8b00c67168f3ed22d6  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/ancestory.py
sha256:af123f2f82e8552a2dc6c0fc1fd30e73c868260f16e9c3e14874eea2a3325f0f  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/clause_header.py
sha256:8d5baef7b6f7b73962cdd5708308e8c343583c269fe4502e096dc4d20ee2778b  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/comment_only_range.py
sha256:d11a7089ab6301633804317c6b81adab200f415be45e97f954e067b17e621c4b  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/decorators.py
sha256:c2cbe9cd89807bd9b70c81cc569e1b2c8ac1d38fed8848d6247e6a7ceaf03521  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/docstring_code_examples.options.json
sha256:ecaa8ddf60020b3daaae5f01e1f6d655f6525b10f4ea5957e0cb7e110b40e3d9  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/docstring_code_examples.py
sha256:9f8418f990534603f05a707684fb9bae119f2267fdb32cab30842523c97a3517  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/empty_file.py
sha256:46e724bb221c0f84b05638cef0252259cebef2869f8309f589aa4977c1955a91  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/empty_range.py
sha256:e7318ab6c53b6beacd04edfc006f90e6eaad6ecd1c43043b90c07e3aa00245fe  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/end_of_file.py
sha256:b379893b563b41bbc673c1d5bb24b132066d6a08ca461f726906bc22c3e388ea  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/fmt_on_off.py
sha256:19222b295ee2adc14134020538d17b6dbcbf482349af3bac7d23866e1b8e5b3f  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/indent.options.json
sha256:197fdccc0f302a544354a9ee795356e0cdffe3cb1a2ddee99ae982ee1a4dc6c7  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/indent.py
sha256:8aba0208772e5fcff2dbb023ac1103ad7ac2126c3b0f41b78b8069ebe690dae8  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/leading_comments.py
sha256:01866c6c58226c18302f3955f862a63166b03ee5527b7bd6cf4dcbd9dfeac1f3  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/leading_trailing_comments.py
sha256:f168282409845c95c922977d0585a58898e62372288234d5d8fa2614df06858f  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/module.py
sha256:905f5d58a0842452ee5252d115a2c52e3fd7979582a449a001b65dde0f2e0bfa  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/parentheses.py
sha256:8bd4d445b3c8548f0e3e00398b175aa649be1d726b774ce23859117b191348f8  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/range_narrowing.py
sha256:d583b97ae0bb1838b974a5886f14738971a2694d0c92404f53734aadd1e2274c  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/regressions.py
sha256:58c9b581f41cf87f3549d7bc25c3edcbc9902002e61af784be9bc229947202a5  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/same_line_body.py
sha256:44109048afae0442e31c4f3784d2571c468b957e31837b97be62fa5c9bf68263  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/stub.options.json
sha256:9b6b64cac9ce1f4fff6479626bf0828b12c88e255441d0b88192563bdb02c091  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/stub.pyi
sha256:ae21171ab7c09f9cb583d6d51e19cc6e768e744e3a1d60cc15eac748017d2b66  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/trailing_comments.py
sha256:1b7c0b1834b13fc81d49e27e247e34662afb4fa4fa6358868655c2deb811fcda  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/whitespace_only_range.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:08799035721c8761cee7fcdad5f73e26488acd102297120f0b5cfbd7ed75a3b9  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assign.py
sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assignment_split_value_first.options.json
sha256:9fcee1c0e781e71cd4d20986012896f5c86fd65792e5c5ab71e176a8a44a6682  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assignment_split_value_first.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:40589b382ee1c16d11d87e36d487f72026536e095f94931e17da11c3e2c35eb3  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:5666ecb190139abeac8b631a65e076f4e149e03aabf1ddc3c81fac58c24a4f35  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:7ec38b11dc515ba5d984e0254f44dafe2fb0803cf45c4133e8788771a7c14d75  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/long_type_annotations.py
sha256:7c58a32427e829ee62afaad3c642bd4ae8efa541088d7b49ba1cca3153a7be9a  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:88f0a40c6d93de9ebc61ddc134186a54651fa4b9033b3cdaafd75c28d73985f0  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:557a30225a2a7e0520f569ee262478923010de2dc5cdc4ffce6ee8b9d2d8c6d4  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.options.json
sha256:7fd12b9566bd809efc6d3d1581d90d31bfa8454a319e18e94c5cea44978b50fe  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.py
sha256:9d88ac57e4dc0caf837357491228a7cde3ace0a5bdc21b0498f1811f44d0ad34  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with_39.options.json
sha256:0156ee8a2a38378dd1ba9aa792375cafd93282253852ccc87c455d4bc4818650  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with_39.py
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/
sha256:9847523629d4648816cbc95326ee5991f0880ba2461f377ba04fbc43410cede0  crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class.options.json
sha256:7e00afdf5f4bb59fd265fdd1a0e28dd8f4a01a70584b3a03ebd09af027165e6c  crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class.pyi
sha256:9847523629d4648816cbc95326ee5991f0880ba2461f377ba04fbc43410cede0  crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class_eof.options.json
sha256:340056e804060dc4e159b9e9c4fdc005487aec784e3dd7e8933e70765a1e0c30  crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class_eof.pyi
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:afdd645a4245e82795a6d6dea529d04ec00f7aba618300340b59940271019ec2  crates/ruff_python_formatter/src/builders.rs
sha256:ab90c0410ae442e8fb9c91b69d644490c0c5b85f862dcbb0232cb9eaf89da54f  crates/ruff_python_formatter/src/cli.rs
                                                                         crates/ruff_python_formatter/src/comments/
sha256:8f5d852f9811be3a9df46c6b29a284456ded909afabd5e7e7a26adcfc8899d51  crates/ruff_python_formatter/src/comments/debug.rs
sha256:88f5f853cb96dec8d7a17ab806772a58241d337af30509f25acfe35a363e2dcc  crates/ruff_python_formatter/src/comments/format.rs
sha256:db3ca88e6a70993964b787d79ba6b1fc2ccd710ca8fd9d2114e6affafa4aef05  crates/ruff_python_formatter/src/comments/map.rs
sha256:f59bcd5b5513d6912d7e3dffd645dc74e12f4768a6780c56c44d8737884bdfbb  crates/ruff_python_formatter/src/comments/mod.rs
sha256:5171aaced71a3a87d722014743e6defa966f558c913371202bc271c7fadd510c  crates/ruff_python_formatter/src/comments/node_key.rs
sha256:3aa8b08fcc47cbc484c6ee57fb200e8b115c662dd246a7258a65b23de9165642  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:2c4a63482e7958120e6f2c59831eab0f44e371440d4dc7b8655acda41cf5400c  crates/ruff_python_formatter/src/comments/visitor.rs
sha256:55b16bf196492190b33a9d91d91496324ac0578cb683f933c3ca8592ac4e5a39  crates/ruff_python_formatter/src/context.rs
                                                                         crates/ruff_python_formatter/src/expression/
sha256:d8130db8a8ee5f10fff7b996564aabe7295f42673d7f6016054ddecfc4f36345  crates/ruff_python_formatter/src/expression/binary_like.rs
sha256:87f1c8d56ebbc865624e122f8a77a813bc168eda720d8d4e227897bc59450809  crates/ruff_python_formatter/src/expression/expr_attribute.rs
sha256:4fc8a7f36065624ec53f7d75c8272eca4493f2b289aeb3a1cc3b68e74eb2ee02  crates/ruff_python_formatter/src/expression/expr_await.rs
sha256:fb1415e4eed5497d57118cdca19e9c2d8da54643f1aaa94068a4f2577e87b3c1  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:e9c3cc0322e7e78fbedb812f957daf121868aa4e496a8cf6644e6d3da5db9646  crates/ruff_python_formatter/src/expression/expr_bytes_literal.rs
sha256:214dc818d857d5bb5b0578f467ed12b703415fda8009aaa9419bdfed5ff6c70e  crates/ruff_python_formatter/src/expression/expr_call.rs
sha256:9c918aec26c947760fd5826a78ad913a75862557bd5e1e5cec3d16e725176725  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:f3b034b4eef0160fb695ac255f1c6529ddada854a47f3522673e64d738349d5b  crates/ruff_python_formatter/src/expression/expr_f_string.rs
sha256:f040ad8c01d4636c4a8179857c08356d52f5d5084452373ca987bd505e719669  crates/ruff_python_formatter/src/expression/expr_generator.rs
sha256:0ca2af7599f6b5a5cdfc19daea811b5748fc732acc6a1d7e6f620311ce194d18  crates/ruff_python_formatter/src/expression/expr_if.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:c33aad35a68a89064a12330ad7bb478bcdae3623e7a3bc6b2a3e0241a91d9552  crates/ruff_python_formatter/src/expression/expr_name.rs
sha256:eacce25d01a321e2fa3fe9f02906c2ac93fdadcbbea8cbb244161ce8f13d933a  crates/ruff_python_formatter/src/expression/expr_named.rs
sha256:f92916ef933ad74de8c27dfa9e392ef04c17979b5faa5317829412b452daf1a7  crates/ruff_python_formatter/src/expression/expr_none_literal.rs
sha256:cb93fd13ca8c7a71461b8d5e84a5a42fbd1f1516c2ec1384dce4bc0b2f9f069e  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:cb236599e204a736d3cb8f4711b37fcd909c0a0c76a6e607c5499c60134ca082  crates/ruff_python_formatter/src/expression/expr_string_literal.rs
sha256:af07234fec3fa6d2405edebb91de991db21bd9841bf5de783f1fc9404f0a05bf  crates/ruff_python_formatter/src/expression/expr_subscript.rs
sha256:022f7f21bb9d47cb43fe0f86465a1bce90d66e8ccd4d7db369a8aac537c68a73  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:38b6cf87ea26db818bd0828540c9e166211c1910c48ce2f766f6039be036ce0d  crates/ruff_python_formatter/src/expression/mod.rs
sha256:efa9286e8ecc202668f85b77c8f4abd9a21ee5fe60ca390c36c5aaab452dc2fb  crates/ruff_python_formatter/src/expression/operator.rs
sha256:8adf956f0109392a9ce4ae6e0a309e029f577cb253a8c847de8a049b81da322c  crates/ruff_python_formatter/src/expression/parentheses.rs
sha256:527b40ee46b7accdcde69d1cb385d2577b8fb8afb420f0ad71d4554defc5e334  crates/ruff_python_formatter/src/generated.rs
sha256:795eb6e73ea46c9a4be19b3d4e5a19be8438adada3748b8ac6a50bb5b8389c9f  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:faa7d074923d45ff4128850840a24705a142d4092258c271c2516b570a505382  crates/ruff_python_formatter/src/options.rs
                                                                         crates/ruff_python_formatter/src/other/
sha256:8f019c1be53651e0ded34528e97f7c75db0ab847960d676fb7c0bf576006f745  crates/ruff_python_formatter/src/other/alias.rs
sha256:aac13170a81ede9d47315d35cafe7bcb49ac6e3d80405633d4140f1475102b83  crates/ruff_python_formatter/src/other/arguments.rs
sha256:7a37d1d0e64c099d0a374a9a06b2d441f16489d146c9699b77590792b67f0d7c  crates/ruff_python_formatter/src/other/bytes_literal.rs
sha256:d340dad6880de2ebdaf473ddab9ae9d534ccf68bf25788dfd9c64ad9975b1f7f  crates/ruff_python_formatter/src/other/commas.rs
sha256:495684865ff0540ca45aab3dbb8de1e2359924fc1ea9d561d516573b5b19e89c  crates/ruff_python_formatter/src/other/comprehension.rs
sha256:433147104c16ddc9ada4136aec2a4f3d3f7f3b05b230a39f436d7b5a3082f393  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:01d2831f2e74894357c12200f1ed5add0b6076c8a163333f7bd085646b6a77d0  crates/ruff_python_formatter/src/other/f_string.rs
sha256:0012ae90211d5d858a4e70188606a3e6cd81ad1535f07e9897e6eddfeeda3cff  crates/ruff_python_formatter/src/other/f_string_element.rs
sha256:a1347b14f5ceff84cd633d11556f509694a592620564fe2ae5e326fd4c43ac46  crates/ruff_python_formatter/src/other/f_string_part.rs
sha256:5decb83e65721417478efdf6e980ee9bc0ff1741b5938be13e261c1eb38e867d  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:4f3d19c5680ca7aef79d02d15d1efeb379908b982bc3ab07c602ed6a8d0fae11  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:f9b8d0bf4dfc4b85bb33996f2d334593046267257e735f81cdb7e7aa233575b2  crates/ruff_python_formatter/src/other/parameters.rs
sha256:0386b5ceb08389d49f75130f8fe9ff92056163689781eb686b10b048e4de419f  crates/ruff_python_formatter/src/other/string_literal.rs
sha256:69bf0c5e09a271ec4462b87dfe81636dd7bf503fb96c250480b7589a88dc6fe5  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
sha256:54223369e0d9eeb73a89d24d6fa70ae7209ea1a236fb1be1c321fb59951a7ceb  crates/ruff_python_formatter/src/preview.rs
sha256:9c0b1db8ed43ed4110391d01cff9cdeec6c3d5362b2595052e980e298b8f89bc  crates/ruff_python_formatter/src/range.rs
sha256:726482063b8d01901b61ebaf7792719217a6e099da22cfd8b583359162c0f536  crates/ruff_python_formatter/src/shared_traits.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:0edbce344d42380f7d8d0632752d2f629bc4357156da5af75ea66514ff3bab78  crates/ruff_python_formatter/src/statement/clause.rs
sha256:4a3d6d1d8dcdb8832d7650ee279059602b88fa8ef0b978be6013184f5c205332  crates/ruff_python_formatter/src/statement/mod.rs
sha256:0be23c9a3f0e4cc0617c3af38eaa9b2a7e3cae8e755651a890cea5cfe2caf151  crates/ruff_python_formatter/src/statement/stmt_ann_assign.rs
sha256:01cc91a127351a5f75b7fd52dd2878f32a0f6138e1250c9561b08134c2b2bb10  crates/ruff_python_formatter/src/statement/stmt_assert.rs
sha256:b6c33f9d492d02da580a7f477472b8ae7f2c12d91d9c7bd61146190824bcc43a  crates/ruff_python_formatter/src/statement/stmt_assign.rs
sha256:768326a0fe318f37b7346f01be0cc943c799c9c289035dcde3cbf2c5f09d253e  crates/ruff_python_formatter/src/statement/stmt_aug_assign.rs
sha256:b32fb7679ee6044ec53cdff1bfbd6465ce87114258438aa742f6b670bacc6ad5  crates/ruff_python_formatter/src/statement/stmt_break.rs
sha256:4044e2add809aaa7ad3534ab3ab2aa2ad2082044ce7869af1894fdcece7e3c1a  crates/ruff_python_formatter/src/statement/stmt_class_def.rs
sha256:1373b8c24ea821f845cf815fe70a73ec4ce493c1e2de9a805622f69074b484c5  crates/ruff_python_formatter/src/statement/stmt_continue.rs
sha256:91305d5d26342d2ce09243faf5c2f694f3593183864ee49ddc068c9f7bdbdf10  crates/ruff_python_formatter/src/statement/stmt_delete.rs
sha256:0defd0061b3b6e7087c0477def8a5628f7b046664e9172264aad76e3586d39f6  crates/ruff_python_formatter/src/statement/stmt_expr.rs
sha256:30e3ced5865e3b47065f0410ab4ce4910362926ec17c981c75fce96ff69a54aa  crates/ruff_python_formatter/src/statement/stmt_for.rs
sha256:db76c0dec21b2a5f18ee69c6b8ee71e3ad35c79a1a7243fa5f1e2030a9073b30  crates/ruff_python_formatter/src/statement/stmt_function_def.rs
sha256:f12f2cfa6de4b22693d560f25b0207afe74da128a892f772306a18fd50c40f1a  crates/ruff_python_formatter/src/statement/stmt_global.rs
sha256:094eb7f12d8a28b6fa863e9ce16073f696d62ef74625f4682134f930ad09b1b0  crates/ruff_python_formatter/src/statement/stmt_if.rs
sha256:a0930f310058346ed49db944189254c2b86e1cfd94a0688a3092a497f35089e4  crates/ruff_python_formatter/src/statement/stmt_import.rs
sha256:9bf97b5cb6a275b07d9874569273933860f697ecb79d9098e895fdf6ba50312d  crates/ruff_python_formatter/src/statement/stmt_import_from.rs
sha256:69f57d433c7c4edb49f436092140a8cbff1fb149da745696b2edb840225b1a2e  crates/ruff_python_formatter/src/statement/stmt_ipy_escape_command.rs
sha256:5458c677b9f154a730c904e6e0b9045cdbccf746ead7b9701cce592c1bf913cf  crates/ruff_python_formatter/src/statement/stmt_match.rs
sha256:92649c888c4df6c03f2cf76a2fd1d2b0351a7184ba5bf9b9c5be1f85cbe685fc  crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs
sha256:794a937cf153297db9dee6ac2425584880ae663c99dfd5174bf4108d84008041  crates/ruff_python_formatter/src/statement/stmt_pass.rs
sha256:d4fe16b9f292edb41d7c2deb0370f05cda58f013593deaeac39e25ab816040b2  crates/ruff_python_formatter/src/statement/stmt_raise.rs
sha256:ef32fc67568c00408dd24fb3e463f941235acf978676b84ef81f3534306c54b4  crates/ruff_python_formatter/src/statement/stmt_return.rs
sha256:a784f1e4e558d75af25469f7ada99defcef31ef51b5dac66c5856f6f28545224  crates/ruff_python_formatter/src/statement/stmt_try.rs
sha256:8b4c2a0ea3730bfbc683926f698db134ebea3296f7554d2d9ce26ddec0b8e7f9  crates/ruff_python_formatter/src/statement/stmt_type_alias.rs
sha256:edeb72182fbbfe46f41814c37e52abb80c51912ad5738266e92f8b11d5af03a5  crates/ruff_python_formatter/src/statement/stmt_while.rs
sha256:9aa932769acd7c3c285dba631c4332c82027bd9db4b967ade48954d2203735c2  crates/ruff_python_formatter/src/statement/stmt_with.rs
sha256:c93c5c25cef232cd000b8c335eeda8bb3e66330df5dbb3f7abb7c5d1596f4710  crates/ruff_python_formatter/src/statement/suite.rs
                                                                         crates/ruff_python_formatter/src/string/
sha256:d01dce62632f14b1a2ba41bef95d2c68989106dd15b1fb39982ee41695baf7d5  crates/ruff_python_formatter/src/string/any.rs
sha256:e5b0f7b320a4b880a92d76bef3a3c20636f84d58be106e24bbd6d1d883d0c313  crates/ruff_python_formatter/src/string/docstring.rs
sha256:3eead473fde27fbaefd7cf2af49f506689fe6e12abeee22e5128560118c574b5  crates/ruff_python_formatter/src/string/mod.rs
sha256:bcde6d4c0ea3085a782e3010654e3605096fedda9e81f180963a12bb569df739  crates/ruff_python_formatter/src/string/normalize.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:fcd7e50dc43eba154617a4e66be58f558980f86e74337f1b07dd2fc83f5c06e2  crates/ruff_python_formatter/src/verbatim.rs
                                                                         crates/ruff_python_formatter/tests/
sha256:663717ecbcbe3c4caa40f64d181aedaacca5e48d61f2829aa37aaa5168ce1444  crates/ruff_python_formatter/tests/fixtures.rs
sha256:a04c81759793c266eaed7cc5f2bf2b25c8bc83c1b5d487a23d4954683be0f734  crates/ruff_python_formatter/tests/normalizer.rs
                                                                         crates/ruff_python_formatter/tests/snapshots/
sha256:658e467a21e69df814e26f8c66447168e441a1a4c634fa0371cee2c94079f6f8  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__allow_empty_first_line.py.snap
sha256:31afebaa5aa260895038cd15be3d63a61ba04fd0972e714269f65099f9be1cba  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__class_blank_parentheses.py.snap
sha256:8456d586319545bc0bf697026529552e4baa2c8bcaced9c85ab26d8953547f20  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comment_after_escaped_newline.py.snap
sha256:3dd540601058df607a9c0cbbdd1bfdbd46d57d4dfcbadf854cb0b4da40736d50  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments2.py.snap
sha256:c1a68b034902b94b76748eaa9c259c9dd63dd051740c6b1ab2d1ce6ed1a655e5  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments6.py.snap
sha256:4ef0f8203e6b5a35a045ead4ef020e17df1fc8857a13b7e6e0d1ea980b5f30d9  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments9.py.snap
sha256:b84b287f9539262db948dc8ef5d4b87bfc7321210a48e0013140f941860459f9  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_blocks.py.snap
sha256:e87ec54730d9bb6400a7fc66d4ff84f1fc6e85bc1519e4516affa084970b1a3a  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_double_parens.py.snap
sha256:433fd7f674703e03a308dd9831b2b4813caf8b28bd4e373bbef54691daf9e387  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition.py.snap
sha256:99b2305a95da76356e614e406f42aeb67a32b55c52fb86411bc3993252b27a92  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition_no_trailing_comma.py.snap
sha256:0c87c9e832d9cc16849a1488af09699ff0d59b0fb0796531e61eeac6e7242cf5  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__conditional_expression.py.snap
sha256:31b8b791d5aeed535b344467b366ebc2a15b5aa86135f958e011be4d9eba6162  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__docstring_no_string_normalization.py.snap
sha256:7fe56ba7d3b7d229a7f2f3c04c20d3472529ce9583ccc080c162e88a7796a08c  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__empty_lines.py.snap
sha256:39652e66e1c6b8eeb9cc2c9946ae3d62ef3c8efc7a5bc54450bce484cdfcec87  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__expression.py.snap
sha256:8260c415771a944cf29101cced3339cb85972db5cb391f1370f2cbefcff0c54b  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff.py.snap
sha256:77ff567fe90cd9f09fbb8d5858a9923e8a825c7033824c885c070d7af071c14c  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff4.py.snap
sha256:de65b23a9714343750549f5bf58650eb9b7d02d6fe78c7d0fa450c6aad1d9ab2  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff5.py.snap
sha256:729a925276c6954fd80fcf1ab80dfb2c7364a296d966af16ede2cba232f959b8  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtpass_imports.py.snap
sha256:758c98d50bb7e2e0abb9d07e0a312c99dbfdeec588eb09373e5091fada732180  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip5.py.snap
sha256:b184d3c1c0549872bdbb089fa88dbacafeddc09eda1c09dc0e767c70dd7978e8  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip9.py.snap
sha256:ad584be76689f67929ad5144186692426766cb85030da5714ec157801a041a88  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__form_feeds.py.snap
sha256:79985116bc48b20cc79f1654f19d1340e0eeb74675cb81c685978f6ec7cd7e42  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__funcdef_return_type_trailing_comma.py.snap
sha256:7b391099255bd72960e25b50fa344c0bca0095ff3528af0a24a56b9f7a23fc96  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function.py.snap
sha256:65ba0a71838cc74b0033546840ed08cfe4c7056d92946c00ae94b2be679f5fcb  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function2.py.snap
sha256:8d95654b5e30f71be006281e1c3a63d2534eb6ec951f599b165b4b54dbe64b4d  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__ignore_pyi.pyi.snap
sha256:cfd617b64f0394433bddcb94f8fd3ef86904b55bec86f0f7110864c43040faf5  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__keep_newline_after_match.py.snap
sha256:67bb0267c0a19ae556329ccaa77bb4023ca97eafcac2b3b35fab665a6231275d  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_diff_edge_case.py.snap
sha256:85f24aedc7f973181f476d3a5eb3b9ebea77e470f5228b609b02f9d63f2e3369  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_fmt_off_decorator.py.snap
sha256:d2a71b8c11b4b0773b9f446c416728b44b5dc83913af791e5e038670c73ef4a2  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__long_strings_flag_disabled.py.snap
sha256:a567508815fce60501c9e45ea1eabea73a538c69fd27455ab9d17ff7b8f3db08  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__multiline_consecutive_open_parentheses_ignore.py.snap
sha256:605d0b93777d54fc0bb1a80e698ddb52843983c50eb57d616c5984eac9553258  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__nested_stub.pyi.snap
sha256:0dc9f74c2c4dcada425bbc323db7bec81eff375b10d67c0fc55c8cd8ffa37c1a  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__no_blank_line_before_docstring.py.snap
sha256:5587913a596c93d278664cd26ca0dbc76d6d2f9d78b5c2143cf83e720415c885  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_style.py.snap
sha256:076a86d843cebf777fa1d3bba56f2850eada728ce65257e778c8d893d9ab3924  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_trailing_comma.py.snap
sha256:6ba2f3c2a4df973e4750a2b915cbaffe8c177393a38e7fbc4f84f773173e577d  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep604_union_types_line_breaks.py.snap
sha256:03afb54807a66aec80c7386c0d2e82c266358b70d32b65a2c8fec721161e542a  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__prefer_rhs_split.py.snap
sha256:4490691b232f6fd466dec690a0bd5d5ed67a06c3ad6961cb38433c111d07c4f6  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_allow_empty_first_line.py.snap
sha256:9684bbada09ef717c11bf2ae096974f67cc93451b43860f68f97e8e56eae40fa  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_allow_empty_first_line_in_special_cases.py.snap
sha256:6121d69ff7bfa7888eb34dd531e738d42a4f26fd4ee8eb92274272d6a110b253  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit.py.snap
sha256:2ba3f8852faca7ef1065764d7f15c38dc76420ce1c3a317ea3bd38e58e61b394  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit_string.py.snap
sha256:cd4f297ec7720545ff28604e6453bc2eacb1279d4dcb3ca55132300413114429  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_comments7.py.snap
sha256:241c33642850e39b667d4bf849812c3773a6ba71d86a57b1224d74601f3135ec  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_docstring_no_string_normalization.py.snap
sha256:48bfb39300c7e0887339727b91bfa0d4e53e794b723e7ea5080137a97184bb65  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_form_feeds.py.snap
sha256:5f94580e64848d4f123c0d9af335b6279c5a0769bd5d9ef9107058cec1f88714  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets.py.snap
sha256:d020eb9b8caceec864523fda059067cdc067b21fe3b0c0fbdd7ce8af3a0ea5df  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets_no_ll1.py.snap
sha256:646091e0595cf804732e118abe0c06ff24f732af08285b39b8a1489679d0268e  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_dict_values.py.snap
sha256:1dd8bb9a0d8d80af23a61cd2cf5ac46ee0beb7141f3d635cc4ec5e52804ba932  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings.py.snap
sha256:03a3e7ca414108a8cd006ef268178f7e1fbd6cb347175b7f15e39f6cf9c59980  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__east_asian_width.py.snap
sha256:e39cf935295243e19793ff02f87d9b462430d6180bb7779902922069fa16bece  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__edge_case.py.snap
sha256:0fcefff8cd4ac383fe5bfa27a43a392ed32d78ae3bb829817fee90163a1b6bd6  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__regression.py.snap
sha256:1dae019638d325074e0321c6aeb60eaf53fe3bde77057f64b4ec7fa587b5c258  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__type_annotations.py.snap
sha256:d3997f4dd451e53ead642701fc4a6b2fcfc5907b032d2e42c2e58a7907f862c6  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_multiline_strings.py.snap
sha256:657fcac8e4570dab2e9c5a7d66ee490dd7c3ba994c59d878aa2d40046889e2ed  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_pattern_matching_trailing_comma.py.snap
sha256:abfb2ce371bb7928b26295c1bed1588a4315c5d593a6e5aa6a49dd89ba7db085  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_percent_precedence.py.snap
sha256:9f4a7e0dfca6a15fbba3385491d40d38086f590a014c702b6d8b068a72d4fdf8  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_prefer_rhs_split.py.snap
sha256:cf28308de386ac998bb98a6ed015e1a96b2804ba83126c8bcdfad8486dbaf92b  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_return_annotation_brackets_string.py.snap
sha256:f0c3b045c782edc291668b96d484787187fac9606c4816571d32641348870124  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_single_line_format_skip_with_multiple_comments.py.snap
sha256:70a2f0cf0aac636f16c52570240aaaea631ac74b1f3ee0d2fd946d0fc9d50d67  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring.py.snap
sha256:dad14416aee9c032ac2fe0ab279cdc6834febd51cad17c18125267b8750dd848  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring_no_string_normalization.py.snap
sha256:debb7df8de9ef90cf8b832533da65fa64560fc21218dad88caf2c92180b9f0f4  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_await_parens.py.snap
sha256:fd15fb0e077334f5a37e05234035351b4d5fa70e8067148151a7cf6de9c5f53b  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_except_parens.py.snap
sha256:b3085f5ba75f7596403f021cd8b42567f4bb0e7e03b84cc782d1ef90b4d69c4d  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_for_brackets.py.snap
sha256:4751315a7ede3febe4da809f2cbbc1e0b018813f6d7442d0ef6360179d04505b  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_newline_after_code_block_open.py.snap
sha256:9a7e86f4fc7ccfbe87bf73557fb04104c7f1de7d864c49d306cb7dc7282d484e  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_redundant_parens_in_case_guard.py.snap
sha256:162e25ee66d635fd7d746844c2990b1a19edce86b40b5e5b03a5a9ee836428d9  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__return_annotation_brackets.py.snap
sha256:f36aed2b827a9f25b56684f6b914cbfa4d81f526539af49937c6953eb6f05dbb  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__single_line_format_skip_with_multiple_comments.py.snap
sha256:c752006148f0ef2573fc858ecf7f8d2c95e04e52ae92c1bc9012b3a5a28ea8f4  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__stub.pyi.snap
sha256:4e63ec6b6f51a7e7d1773329b3b5fc02bda542240d43ec47367a2e4a6a903efc  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__torture.py.snap
sha256:2d525718c4df7636672720b9f5790c5d0edbca2f9801b87819ca7f8ccf36e10c  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__trailing_commas_in_leading_parts.py.snap
sha256:e33a92c560491f1a651566dd839f8b1cf73b34b669acfd79fe63761b7f47427d  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__tupleassign.py.snap
sha256:f4057e8dbaa3469607dd809e09a207511dddffe0c16e6693e08e58a64e1f6eb6  crates/ruff_python_formatter/tests/snapshots/black_compatibility@conditional_expression.py.snap
sha256:160716f45865648d41a35edd66b7369c465888c191d62bcf27370cc558ad10db  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__blackd_diff.py.snap
sha256:00b47eaf31c5919ff6b7eb0a1fb1d29ed96b1563de33ff2169e317a3740f8836  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__debug_visitor.py.snap
sha256:7aa1b01b9a72370d7f6c2d6009e105ce644aa46a3c20749f4def58a021311f6a  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__force_pyi.py.snap
sha256:b517037819e10c8ad0e35e6e155251770d85f6ae4f2c2a152e19eab46fc02775  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__string_quotes.py.snap
sha256:ad869a2aa97479490d3067c8db6168dc973741c9b62f441c59837b369fbe7f1f  crates/ruff_python_formatter/tests/snapshots/black_compatibility@raw_docstring.py.snap
sha256:3a2a4dc213e118808b46bbddf089c4f0c4b8d1dc20d7d71eece08fd25b2103fe  crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__preview_hug_parens_with_braces_and_square_brackets.py.snap
sha256:be59ecfdb5b6719e429c66a792cfd1f4b780c9b65d80a48a93a02ab4f442089b  crates/ruff_python_formatter/tests/snapshots/format@blank_line_before_class_docstring.py.snap
sha256:5929af360abfd779e5898b4a56308c4597f0c9b5e061f91d960a1b45e95288d0  crates/ruff_python_formatter/tests/snapshots/format@carriage_return__string.py.snap
sha256:cf367f7a672418980ba242ff3b64b523fe387259f0b6435b08c7cad0592e1a35  crates/ruff_python_formatter/tests/snapshots/format@docstring.py.snap
sha256:48afc1e740bcc9b0535e22f8239caf400591e8430c25e7cc426dfd7dc230717d  crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples.py.snap
sha256:f88c9540aac119968d5f30b022e386fd27c586a81689989296574d32de9d864b  crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_crlf.py.snap
sha256:6084375707a07119e31ac1a54e0f2f3441cf49438ae8b17b4fc39a439ebd4732  crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_dynamic_line_width.py.snap
sha256:c2ba2a6126e3a0d60458bf9cbd45903f88cfe04d401dddccc5c92b3d2246f87d  crates/ruff_python_formatter/tests/snapshots/format@docstring_newlines.py.snap
sha256:4e20e186b116b614c969fe7e59e1168bc451d9c8ca700f15d363c7898b3e7b79  crates/ruff_python_formatter/tests/snapshots/format@docstring_tab_indentation.py.snap
sha256:595e97e09de37da6b9cf75596e903616b99b2435f12bcf7c7e007c021d20617e  crates/ruff_python_formatter/tests/snapshots/format@empty_multiple_trailing_newlines.py.snap
sha256:3e1fd7250105babace2edf09734581548c3c3fb33c7aa701b85a91bc097b59c4  crates/ruff_python_formatter/tests/snapshots/format@empty_now_newline.py.snap
sha256:bf46d6d95d7276435bbdd0591cf307e081c15065b0b05bcae91687c4080245a3  crates/ruff_python_formatter/tests/snapshots/format@empty_trailing_newline.py.snap
sha256:97326b2e4ce5d836a51b4cc9bc3aab5a7886fc697bcc0a2450289b307c9bdfee  crates/ruff_python_formatter/tests/snapshots/format@empty_whitespace.py.snap
sha256:d406bbe8ae53ac984bd644376766e464965693239ba0b43b225acde9eb146f27  crates/ruff_python_formatter/tests/snapshots/format@expression__annotated_assign.py.snap
sha256:122e9ccd8167d79719fbccdae353aba3ce888159a43262d44bd0eed80d099caa  crates/ruff_python_formatter/tests/snapshots/format@expression__attribute.py.snap
sha256:2361ce876bd6bfe82164f503dc67796d559307a29455c8d8ddc76a2553661f62  crates/ruff_python_formatter/tests/snapshots/format@expression__await.py.snap
sha256:f2144feb93e47e7fa7e34537aaca3cb8557a0a4568aa66cc73c83413b9ee8e97  crates/ruff_python_formatter/tests/snapshots/format@expression__binary.py.snap
sha256:bb4968db3bf63956538996f445fd4afa0ca71d1aa652b7458c4ab666ea1984e0  crates/ruff_python_formatter/tests/snapshots/format@expression__binary_implicit_string.py.snap
sha256:deb984455dc6ebfb966a1faf613c77c82777cff44066464f212853c6bda74302  crates/ruff_python_formatter/tests/snapshots/format@expression__binary_pow_spacing.py.snap
sha256:72be1b932c48c9f58c9c8c2d24b1a75e273c47fe46fe2b3ba2fff2efac5d7aa2  crates/ruff_python_formatter/tests/snapshots/format@expression__boolean_operation.py.snap
sha256:5d5af5b31ca40c746bdc14c3859df4312cda78bc26bd5241741314aa6dcd6ec9  crates/ruff_python_formatter/tests/snapshots/format@expression__bytes.py.snap
sha256:9bd00b58e03a25cce1f0775149242f6f80a06a87488af2a34d33304b508b8e34  crates/ruff_python_formatter/tests/snapshots/format@expression__call.py.snap
sha256:34029ad82192f6d9a72203bf2a3ac5009c0aca7da8eb5a8201b4557fc1c08b7e  crates/ruff_python_formatter/tests/snapshots/format@expression__compare.py.snap
sha256:d9bae58bc1bf4ba99222f9ca3e93f1e50cca87c6a196f9292d802356e538a1c8  crates/ruff_python_formatter/tests/snapshots/format@expression__dict.py.snap
sha256:59dc335dfb21abac865678aa334f7ee372ccb3022020663038628b4ed2b91192  crates/ruff_python_formatter/tests/snapshots/format@expression__dict_comp.py.snap
sha256:bd884e634e927863891fddcb309f4d576a5bc02267031d7f8333eaae3ba0ede1  crates/ruff_python_formatter/tests/snapshots/format@expression__fstring.py.snap
sha256:2e5f40695366931ae5bfd1751435f7e5a2671a81efd30873085c9e587ffeb363  crates/ruff_python_formatter/tests/snapshots/format@expression__fstring_py312.py.snap
sha256:35f1591344b78585d3e1396bca59532dc1aa344c222b03b8b20caf1125c74b33  crates/ruff_python_formatter/tests/snapshots/format@expression__generator_exp.py.snap
sha256:bfaad5708f968af163374ef638ed184c95dcda5d221386bb0e8c8c273b62ab0e  crates/ruff_python_formatter/tests/snapshots/format@expression__hug.py.snap
sha256:c5ae11f04bf1a8539cff9f85ceffd07c0bb041bb38839fc239fa4b25d4c6c752  crates/ruff_python_formatter/tests/snapshots/format@expression__if.py.snap
sha256:7acb62097041fa7b578a4fdf6e485ef9e5b5485483da60199111dd539f8c6397  crates/ruff_python_formatter/tests/snapshots/format@expression__lambda.py.snap
sha256:ee4c6eff42d090a21e9e10f6884365d0432295c071266426c9354959a719b91f  crates/ruff_python_formatter/tests/snapshots/format@expression__list.py.snap
sha256:c09a4fcdb0dbba2c07a2c2863cd84f6b932726ca6c1f76d0869ef7b5bfa3a391  crates/ruff_python_formatter/tests/snapshots/format@expression__list_comp.py.snap
sha256:5f645bd59382b84ea04e123a5d02f7a67ed160a5022d063a9fbec98b6c35e99c  crates/ruff_python_formatter/tests/snapshots/format@expression__named_expr.py.snap
sha256:c9c0d563399cde00aef60adae259969a9a4ac833b367a7f9afcbf7ba385bcf2c  crates/ruff_python_formatter/tests/snapshots/format@expression__number.py.snap
sha256:334927d7d4bc2918baff8e609e04dbac67599be7b3d626dc55a7972343b4bd6e  crates/ruff_python_formatter/tests/snapshots/format@expression__optional_parentheses_comments.py.snap
sha256:ecc21181c79568cbbdc20ddd35f6ad286a567545d1cf2b02a5acdc7c440be114  crates/ruff_python_formatter/tests/snapshots/format@expression__set_comp.py.snap
sha256:14b0b1d6050c12f8236ee9ad810affa54bc24054cb7f5194ab0ae8dc1c6d9229  crates/ruff_python_formatter/tests/snapshots/format@expression__slice.py.snap
sha256:446d57a222046bbf905840bb9cac492f62bf1b3f347732f4001730a6f9cc7acb  crates/ruff_python_formatter/tests/snapshots/format@expression__split_empty_brackets.py.snap
sha256:5b318822fda2a21a9379003eb05308fbe98db4228cb4a9b9aaa73b2bc1f0e024  crates/ruff_python_formatter/tests/snapshots/format@expression__starred.py.snap
sha256:1cb6b858779289d5fadad8c9d74ccbd2eafe4da165d4871ae7d33757de910fb2  crates/ruff_python_formatter/tests/snapshots/format@expression__string.py.snap
sha256:ce9adada6cf821a06128fca8ccb33167d7a1d3a07b856e579df2ea216efb8b80  crates/ruff_python_formatter/tests/snapshots/format@expression__subscript.py.snap
sha256:b4b0c657e90982a1562d2712cd4852cf902a778dbc366e3832ebf9bbf6230cf3  crates/ruff_python_formatter/tests/snapshots/format@expression__tuple.py.snap
sha256:4505716d0e9e26e7a1bfabfe67b8a990971704adc413f0e993fc85895791accc  crates/ruff_python_formatter/tests/snapshots/format@expression__unary.py.snap
sha256:08c396d516a94806adba9bfc6d47d445c5f478ea514c4b4acaf3f2e091cb1198  crates/ruff_python_formatter/tests/snapshots/format@expression__unsplittable.py.snap
sha256:0a191f76270e00177a0386138c01b446595cde9a4328b74dbd7e90bc7de365e9  crates/ruff_python_formatter/tests/snapshots/format@expression__yield.py.snap
sha256:d735c28a747508d42b6161b28a99a683bd3643929b606cc90fb3f12d4b253de3  crates/ruff_python_formatter/tests/snapshots/format@expression__yield_from.py.snap
sha256:935acb101eb57f2dd2947186d3a7a2a163c1c8f2688971c72af5d6f204943c6d  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__comments.py.snap
sha256:0ff73ecdc45c8fc78dff24a79f878344648d55069d29a9f2f41999374f79e45b  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__empty_file.py.snap
sha256:1309d675a5c243b0063836e8806ebe9035bddeccd7999863ad959300ec6b6042  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_docstring.py.snap
sha256:b5a2c1530e4c23d3aa84243499feee37adac5879864b4f1e7a5ddfefd84c8b3e  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_deep_nested_trailing_comment.py.snap
sha256:8b9c397cc7cab59dffa75b8fb1af7dc99d66ed0d43dd7919eabf8a18c44fe3b8  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_trailing_comment.py.snap
sha256:2440545600f506c0a4fbf933d57972c9b4d5e101b2fd9f734ff36007fece717f  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__form_feed.py.snap
sha256:0198ed86cc28029c005fa9e762e51f231ea18d21cf326c579e40d2c9d6119618  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__indent.py.snap
sha256:b059ed387f1e5842efa692b4ec1abd04139930745f711ae82b2e309de0c87276  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__last_statement.py.snap
sha256:7a514cb622cbc0011cff74b28cc6413799a99926fad65102ac293d4f839f1bd0  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__mixed_space_and_tab.py.snap
sha256:73f5ce3cc3f0557d1f4f126537ea072d42e86c0bf341ceb23f7daa3c3ff24ce6  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__newlines.py.snap
sha256:2f94e2b5e52f73ba6f3593912753a2d0e6fdcb00267088014c3f3ac9e257a0a7  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__no_fmt_on.py.snap
sha256:7ddb7f9ba46ef7e628436d49cec57f3e517004f18d5d612717f8517edd6c03ac  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__off_on_off_on.py.snap
sha256:107892d7ca432eba13b1b0ac1ea33e800b2d0f64a61070857591f806357fe631  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__simple.py.snap
sha256:8a45ab7709fc91b17b1962c7b77546e67284a3e86205cdf14902f89ce6397748  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_comments.py.snap
sha256:96483c97ff13182041c140ab34c361cb3bfd1c53e3762fca6c77eb8fe39f765a  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_semicolon.py.snap
sha256:6e40bb660060ebd507d14480d1eeb9426de6ae46b9fea037032c948d1840db38  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__yapf.py.snap
sha256:aea2dbaa385fdb10bace18cf1eee6d3afa7600de9fb9c62eac92da4807181f04  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__decorators.py.snap
sha256:5781a7a006dc317fdc93033f34d4632a94dd7b2efd3fa27e12ec3623545368fb  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__docstrings.py.snap
sha256:c94273d0cf7e0210ddc535bd27b8583381e137366a06108d403be260953bf9da  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__match.py.snap
sha256:38192abeba40481a2f7c1bdd496bbf028cb2b0dd5cfc6f48e75a257c5fef4c16  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__or_else.py.snap
sha256:c7ad13f8f6732646fca141dd56f052571a6b5ccccbb78963a64ecbc45e77a4b2  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__parentheses.py.snap
sha256:fc1acff2cfd38a6def6c57143451e6a4e4a30584fb192419dc58a3a72dd3dd43  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__reason.py.snap
sha256:fe30d21e716b3234d7d718e4cb2bffa9d37fe44c2307c395c14e68fcd1a4e3fb  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__trailing_semi.py.snap
sha256:4d1ed9faf52dc9215f10a15c4a92823386f411c37fbac54530687ebe52c434b9  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__type_params.py.snap
sha256:e52e6dda65d73db6d56c033158702bf1fc5c24dae3a66d5e7e0f2aea1ff397a5  crates/ruff_python_formatter/tests/snapshots/format@form_feed.py.snap
sha256:b04e05ff9fc4c307b3b22829a4615550aa23fbf203c0298fcd9694d3645acd46  crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment1.py.snap
sha256:7df6bdd1802041c0dab823da0bc9c822b531ccc752c5ebb7a1bc1827bc87d16c  crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment2.py.snap
sha256:3714c0d43b3cd1e216f4db41b1981529250dbfcbbd63e75085f9853502bbe81f  crates/ruff_python_formatter/tests/snapshots/format@multiline_string_deviations.py.snap
sha256:66b98bcb29cb4eb73f6a21b99510e4ab1f20d7293793b82b33e0626bb67e483a  crates/ruff_python_formatter/tests/snapshots/format@newlines.py.snap
sha256:4970db178c8b82fc48d39e63b95b7bfd883ba33be52c32bfa1689e56ffbec899  crates/ruff_python_formatter/tests/snapshots/format@newlines.pyi.snap
sha256:66acb1e565ea8079be574e07b4b28770ee4fe260008653fcb8acd6cc11da3df0  crates/ruff_python_formatter/tests/snapshots/format@notebook_docstring.py.snap
sha256:4827a5f02dd2270ba065df22239d862f5ede90c04d403bf192cce246c0585251  crates/ruff_python_formatter/tests/snapshots/format@parentheses__call_chains.py.snap
sha256:af5d01720e19d0409ed49d68d56f62b58d07a22f0e22bde2332c766dd382804b  crates/ruff_python_formatter/tests/snapshots/format@parentheses__expression_parentheses_comments.py.snap
sha256:5a4fc08a2796c6dc9d1445e5c4823c55cbd7b3e708de6296809758e034028b62  crates/ruff_python_formatter/tests/snapshots/format@parentheses__nested.py.snap
sha256:ec463b56ec45769c487fda174999e2658f2ca9141ed7cc903a36e2663a3f050c  crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_empty.py.snap
sha256:da8301521529bb8fd4449fc2c49eb8e3867d2e40bebbe3ac69717e42526fc46d  crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_value.py.snap
sha256:76ae0d60680a922eee6a4da7831ff3c797add806741a3199103b8a82dbf57952  crates/ruff_python_formatter/tests/snapshots/format@preview.py.snap
sha256:382342a4577bc322743703afdedc78c3963a19f1ea25345f08d4793566ff11d8  crates/ruff_python_formatter/tests/snapshots/format@quote_style.py.snap
sha256:eb55e51f07da1e0acabf61919d73d652e3d6ca58a35db08821fdf7b56cdb2dc5  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__ancestory.py.snap
sha256:4990af9d3b375ae7ba4be5aeac625c0c3c6fd49cfaabaa4e58e9a0a74f84f0d2  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__clause_header.py.snap
sha256:2879e3078225e38b9f29fbc63ad43aa827d76c84b0226b244c2d31521ab04850  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__comment_only_range.py.snap
sha256:557e4732105f1fe050e7ee4be804f855f7abd5e0b74be841b8fa4972535f8e0b  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__decorators.py.snap
sha256:f51bee248bc3540c2ca43b42817ca3993eb65dde4650e5dc05077fa27088f4b3  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__docstring_code_examples.py.snap
sha256:acc8e97a0c317eced38aa287cb53a459310137e172f26f95df9311ab89945ae4  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_file.py.snap
sha256:640a991cc7eee7a0561148b38fc8d935549f412974c568c08fa6e71009322cc9  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_range.py.snap
sha256:01c793967c6effcbca60ea4690686bd76a664bf12cbd11ad03c0ef96037b0390  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__end_of_file.py.snap
sha256:fc5cbf9a524f8a11bee372440d3ae79619dfc198417fcf3faf76d17cd46d2eda  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__fmt_on_off.py.snap
sha256:f504f476bf74df211c5340e1d930c4f644beaf29b32687fb3f0295e571b296aa  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__indent.py.snap
sha256:fe721d49b0c91c2599d4aeea94e86142cc3478329bd415886d35ec653b339e49  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_comments.py.snap
sha256:bfb475dd81a462ea46bcedf875532cf2ce2f263642ec8ccf895dd191a7095bab  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_trailing_comments.py.snap
sha256:508768662016dda91e1d6d201687d8929aa2ed87e23b5a21ade2c6f17e928b7a  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__module.py.snap
sha256:baf1cf58b0a52c2523706766b1b8bc6c5779855a63414083497d338604220cea  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__parentheses.py.snap
sha256:4e6ed73c20cb05b0f06c4f987e0994715308244749696da0198218bfadd06de1  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__range_narrowing.py.snap
sha256:845ea923a42420458a2316cc27f51d1a579269512025102cfde43a2b3f0fe50a  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__regressions.py.snap
sha256:624a6c526cb2ea1a8395207c207ef038b6032b30ea09a09ced9b63e7d377d85e  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__same_line_body.py.snap
sha256:8aecdf6be2f406d8743de378f8e73f14089656d2146996a3dd324a2f0a138505  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__stub.pyi.snap
sha256:11eb480fca47a9299ea9456e83719030c145c4c155cd26066dcf740cc74b6c83  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__trailing_comments.py.snap
sha256:b98abbfe7a19eeaa86b37151301b527a8e84ef5f3d2f9a24c0a4d138c9fcdc68  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__whitespace_only_range.py.snap
sha256:015a19949c9cf4528eb9ef53f37ed37380ed2f1bec709e1b7529d99bb23cee4d  crates/ruff_python_formatter/tests/snapshots/format@skip_magic_trailing_comma.py.snap
sha256:772d38040d544369d924ee46ac02849f4a2648aaf72a83aea777c6224201ee63  crates/ruff_python_formatter/tests/snapshots/format@statement__ann_assign.py.snap
sha256:4503cc12fd5bb2646866b49cfff71a9d7394c3292024f959e9915d1f279c01fd  crates/ruff_python_formatter/tests/snapshots/format@statement__assert.py.snap
sha256:dac12e3ccca773d126db068cdb8cbbe3c045493e1360d92fe4c0344354df48d5  crates/ruff_python_formatter/tests/snapshots/format@statement__assign.py.snap
sha256:4cfc1acbdb8133c320eebdc2196605ee9f186e26cb2ef7a4154256ff61656a0e  crates/ruff_python_formatter/tests/snapshots/format@statement__assignment_split_value_first.py.snap
sha256:b62ef84ca3ef0d94325abbe02bc8ade98ea68477105c0ce7a2d14f41eddc3ef1  crates/ruff_python_formatter/tests/snapshots/format@statement__aug_assign.py.snap
sha256:8280890c139c7a5cc6c6c53c7c003596e05de4ef0c240093d8ace53d10c85a3f  crates/ruff_python_formatter/tests/snapshots/format@statement__break.py.snap
sha256:285e518f487bbc529c2c83084ff022eab9f604101d073bf48426e088caddeeea  crates/ruff_python_formatter/tests/snapshots/format@statement__class_definition.py.snap
sha256:99d08d204d2fc90bc4de42328223e7c8378695bc310900abc986f8dcb439be48  crates/ruff_python_formatter/tests/snapshots/format@statement__delete.py.snap
sha256:5e50bf0768e3f5480dcad0de9d6d9874d78e2710735ebd4b8d0c6b0162c0c0bb  crates/ruff_python_formatter/tests/snapshots/format@statement__ellipsis.pyi.snap
sha256:822788a20138b71bd34d9e04f06c80b20f0af2977bb3c44c944f3ee088752585  crates/ruff_python_formatter/tests/snapshots/format@statement__for.py.snap
sha256:0a97dc0eb53620b1acee4ef4c5049dcc9031f71e4c95eef3100f92e9ed67dbf4  crates/ruff_python_formatter/tests/snapshots/format@statement__function.py.snap
sha256:a98e2cd3642a0bfbff6934ebfd6d48c335fad1c2a2e63de7d24aeda39a79509a  crates/ruff_python_formatter/tests/snapshots/format@statement__global.py.snap
sha256:7d71fa4c14a4e87b43a3bb377415df6b448e9ea0886a4a055e1f0aed6e07f05b  crates/ruff_python_formatter/tests/snapshots/format@statement__if.py.snap
sha256:47f80c8edcf2eb86a7d6f1a1aa002ef607f4ad72f10943765380f6ca0de12b5d  crates/ruff_python_formatter/tests/snapshots/format@statement__import.py.snap
sha256:e2a1622d4d9069907d4f1f0186c67d44b81d820cae12185ad27c680308700e5e  crates/ruff_python_formatter/tests/snapshots/format@statement__import_from.py.snap
sha256:31078151c4b5ab34b0ff2bee45e95447ccab07d7b2bb51da0259443f9dd9eb01  crates/ruff_python_formatter/tests/snapshots/format@statement__long_type_annotations.py.snap
sha256:4527cc3ead4d446dc0d7f37d7b3786e52c96966d0cf17f1239d41a6c77126063  crates/ruff_python_formatter/tests/snapshots/format@statement__match.py.snap
sha256:bab4543f478d5f716a21f9f60aa8954ff9c81e65ef9948131f7afc90e9e24d0e  crates/ruff_python_formatter/tests/snapshots/format@statement__module_comment.py.snap
sha256:e60bfdf29131e72ce860064735a87a0ff748017287cf3d77a371ae0073b8c225  crates/ruff_python_formatter/tests/snapshots/format@statement__nonlocal.py.snap
sha256:802cd8d68f397deff5b1a5f17cea7dc86143612c412db9f9713bdc59b52f0faa  crates/ruff_python_formatter/tests/snapshots/format@statement__raise.py.snap
sha256:c75d61861d428fd1c27197a50a045e8dff436ad15e34f759bb49147db2760819  crates/ruff_python_formatter/tests/snapshots/format@statement__return.py.snap
sha256:876cd2fb239ae19cf6961b6f4e1a9825dc7c7f063369bf9d0e722dffe817984f  crates/ruff_python_formatter/tests/snapshots/format@statement__return_annotation.py.snap
sha256:314e5efd55b06ffa4b88d6b47145fe5d7bb9ab003d08ec2076e0cc0475b98e81  crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.py.snap
sha256:2818e4959dc7fa3902134c3a0b5f35b6478ea293d1049fa76291c355ac4d2663  crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.pyi.snap
sha256:f8d5c0f5d96b8fb82372a1b0f1e7358cc698855473509c4d723096c289ce1ae8  crates/ruff_python_formatter/tests/snapshots/format@statement__try.py.snap
sha256:f210511a99c1a5aa9bb683bffcaa2eabe628bc432d8c037c75affa491f9d79ca  crates/ruff_python_formatter/tests/snapshots/format@statement__type_alias.py.snap
sha256:5b39ecf790d1503eaeefb87aa151e8a79b44420ac6618d608f939128c826ba9d  crates/ruff_python_formatter/tests/snapshots/format@statement__while.py.snap
sha256:46f830955d7b8537b0be9fc4885fa515edea262e8b296a099c3871a27bb33616  crates/ruff_python_formatter/tests/snapshots/format@statement__with.py.snap
sha256:a43c32d515a3075cb0f53f54e38999b2b6704076f7d5fb302286a27fc8f3f1ef  crates/ruff_python_formatter/tests/snapshots/format@statement__with_39.py.snap
sha256:becad140470d5187ff2ed1385192915765666f03b3dba37be6711ef89047932c  crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class.pyi.snap
sha256:1f7d2d044fcbde39823e26b06d22b85a65af315ec062f40d10992f6296fcab2d  crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class_eof.pyi.snap
sha256:a2f3781ff913da5ec2cf0fbe2dc12a8ad2765dee88b03ead03b0b363385bc839  crates/ruff_python_formatter/tests/snapshots/format@stub_files__comments.pyi.snap
sha256:779cd0dc9872a8f86dc928b54d468463a8cf5f919481923463fb62a222f54f91  crates/ruff_python_formatter/tests/snapshots/format@stub_files__nesting.pyi.snap
sha256:4e128ca0cb42b93229d9b95d305090068c14b8f90a06836b093555995dbca670  crates/ruff_python_formatter/tests/snapshots/format@stub_files__suite.pyi.snap
sha256:191f3aa23b40ab589c855ad3c0a7b0cdc7ac26392320426924f316e3847bc839  crates/ruff_python_formatter/tests/snapshots/format@stub_files__top_level.pyi.snap
sha256:40e78f18a0650c8759d3016cc33dea29bdf68ffbcf8212cac71c743e0baeb2fe  crates/ruff_python_formatter/tests/snapshots/format@tab_width.py.snap
sha256:f371f3497d99b9b447e1214815f15e8f9c05116a20b681050a0566c7cfd53cff  crates/ruff_python_formatter/tests/snapshots/format@trailing_comments.py.snap
sha256:d068aa16d87b6e10127c271e17de200c85c1cc2b14c235dff3edd1baff8a9a3a  crates/ruff_python_formatter/tests/snapshots/format@trivia.py.snap
                                                                         crates/ruff_python_index/
sha256:db8453f884750e05b93f418e34d4253bc078430ce7ce4528c5f0c81a1f68e86d  crates/ruff_python_index/Cargo.toml
                                                                         crates/ruff_python_index/src/
sha256:e755050723feca05301d2a68295fafba32a54afbc82130b88e102d9befddabe5  crates/ruff_python_index/src/comment_ranges.rs
sha256:086ba8157417fc20001b7e38410da69ed7e54fb5b01c5d512be796620ab47ab2  crates/ruff_python_index/src/fstring_ranges.rs
sha256:e17b32c3dc182494dbe77b590952ee58793995027c13242c1451acb78c7e2f61  crates/ruff_python_index/src/indexer.rs
sha256:f927c84520b57af720f5e91db5bdcb18c2ef722e24f335626d2028d418e532d6  crates/ruff_python_index/src/lib.rs
sha256:d2c1fb5b47651819ee8144e817025fd163afa3f9b7a5eee7afc5704451cbbb5c  crates/ruff_python_index/src/multiline_ranges.rs
                                                                         crates/ruff_python_literal/
sha256:4912da02007ae8b4334d09911e647b71354464ef5e13fba2b776a07cd7a0a1ab  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:16062cd37e5163e3ab6abbffe07cb507b05fd76b14ad65639a83094d07c02720  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:515f27ede3a67457df4768579bb86574b73c285eaa1727367118e4cf2ca533dd  crates/ruff_python_parser/Cargo.toml
sha256:f96fa893351f188ae0b707161e39b9d65f0e702b0f31ce04af4240e3ff4bd0e0  crates/ruff_python_parser/build.rs
                                                                         crates/ruff_python_parser/src/
sha256:4fef38ca30b63ae9f5a4946517c993542573810fdd521da6f98a8315a7927c22  crates/ruff_python_parser/src/context.rs
sha256:139ad88a20aa111a997b647e15475983c51e22b2071b5254f4422917581befa7  crates/ruff_python_parser/src/function.rs
sha256:a6a192b3db0e3c2f8d122aa93a43e9f727d73a8492a2af06398ea5f967742bde  crates/ruff_python_parser/src/invalid.rs
sha256:7541aec1e14d667dadcc7236b0b6ad3116cb3073c16b1800ab50b872c5a5c7cb  crates/ruff_python_parser/src/lexer.rs
                                                                         crates/ruff_python_parser/src/lexer/
sha256:2b29057162eb554be6ac4e35676120d18beb2ce0be73b8c5538f09a04e072c95  crates/ruff_python_parser/src/lexer/cursor.rs
sha256:6bba4d1bc90bc3d26e615084da6865131364dcc69a155607735d769cc62bb10d  crates/ruff_python_parser/src/lexer/fstring.rs
sha256:fc0bcfe312a71163a5f359a92fdd91f665e91e8c78257a94ff77d9352d7d4f24  crates/ruff_python_parser/src/lexer/indentation.rs
sha256:6452a0ec2aabfb26a7d76ab884fec8da4479388246a1c459f2b7c5d12bda10d1  crates/ruff_python_parser/src/lib.rs
sha256:184d4838ee94a2cd01f09fa592f880112637511ce97a32187568ac414dfdc49c  crates/ruff_python_parser/src/parser.rs
sha256:82d4cc1ddbbf98fd5ce6575d130a974285c51af098c98ca1b3090d8f6ab9bf81  crates/ruff_python_parser/src/python.lalrpop
sha256:65dec86460a5a98841edc2945b550b7883f20eaeb861a20187c117b502379934  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:05eefe638b582aebd92a281a818bd347eb15a112009c6e8f8c8fad15a6ee579c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_attribute.snap
sha256:bd70d064deaf7b6fd6fe7f02de96687891e6c16e30b133a9b3181f25dd9fe62e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_for.snap
sha256:058f14320c06ab6ae7e0c8fd7d6a781bfe021709e2727e0622d2cdbe71dc6cdc  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list.snap
sha256:5a554d884b62ce6077a52e4456949f1c1d8d142c4c346248a27f957ea4c71c19  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list_comp.snap
sha256:71bd8ae2e8c5e86ed4b24338737b5b0fb80b05657cba195343b1dde5974ca9fb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_name.snap
sha256:86cf066c2a2619f0ac8d095d30b0b6eee101bbd132141acef026e8ca7a414ed0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_named_expr.snap
sha256:82d9a3c0bce3aae0a7cf64010158a615f89257a230dbea8f911bd866dbc97928  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_set_comp.snap
sha256:22515491a4661d34efe9eaa8ccdb4bcc3ab1c0770cdc10f3876c2e3c234ff9d9  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_starred.snap
sha256:b0e33dc862c8344c6fc8d27bb5a183fbe9d0cf9ba60ca610143536bf8846b132  crates/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_subscript.snap
sha256:08eec89675e92c4d1a59dbfd16d071c2afd51820f4fc9a13106f9c916d9651fe  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:de33170bf663dfbb153415e469c81cebf9ae2175bf2ecea1184ec7d19386753a  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:1b935ab86552b46c4f23aa21d705cfd6999d3304f5ddcf898bb4cdf1e43c5312  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:45cdf9eff9969c162de0d652c21c26771633077a3438eabc83729c79efb47c4c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args_with_defaults_and_kwargs.snap
sha256:4517ced1d3dd1cd134163249a3a110b031605186127e5de30467590b6c11b6be  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args_with_defaults_and_varargs.snap
sha256:f5d6fae60fd0367fefc1a968967fc0668c77d62bb437177901c33d3c53df7bf5  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args_with_defaults_and_varargs_and_kwargs.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:c0e040e83b322c2f62fc862a91b9901489e4bfab305d309c64ab40b29b7cb36c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args.snap
sha256:4f3ae20ed6f5743222c60c822c07db5f0a17dfb5c2363eab26e2575b0a88331d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults.snap
sha256:1aa8ff76c8f06583868dde5115a3c65fa130bc751fce4e8a84a5a29ddeaebd63  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_kwargs.snap
sha256:7b26fda42fce64a7104a847fe0f39f880fe887348244ec7bfc5b630bfb7f3c5d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs.snap
sha256:5912e08edff8eec7d53b031d20e8edd2ca4d16b89871426ffa478da71fdc4fce  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:c1b17b21605ca48d92eff9f6e28029930026b70836b7fd0f6902062294d78608  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_defaults.snap
sha256:c77b97326db7372c5edbac07c9dfae0db629daff52ce915622d8e398436ec4e9  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_defaults_and_varargs_and_kwargs.snap
sha256:816e3c180ada82691114950da225f55a520ec7982feb7c7283eb9d3c4a617959  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_ranges.snap
sha256:f55762c802c20de1cd9bae943ea553dd93acd2e70beb93f7639df22d76b8f2b8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_posonly_and_pos_args.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:df9648ef27729dc93065462e050d9a2a9e637f2b926135ad0962408026d37ad0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_and_kw_only_args.snap
sha256:baf3350d366caf49307f7f29fac8a4ffcad8f70f46be20787dd6f880395c9101  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_and_kw_only_args_and_vararg_and_kwarg.snap
sha256:516934adb3746f518aeeb880d85935dcc6dcb213f1f0d7fc2ad8475b1c696402  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args.snap
sha256:6f6b845e457949811ab7ef62d913145b4659381d58381a89a9f8879fdd42c528  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args_with_defaults.snap
sha256:830aeeb47925c023dccf72236ba9df330f4e3ae50016f04052c9afbaa2d46269  crates/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_posonly_args.snap
sha256:be17a60bb19b3229ef5ebbcc9fe3767cadae82226ad47ced78e4bb34321010e2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_assignment_expr.snap
sha256:42f011e228a3c7b71301b81ba0c5085e0a99f644869f0ebdc1d396ea7550619c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_attribute_normal.snap
sha256:fb135c73c12a313ca34c8d81f20ae0c9a2b7e9c57f50d410e3ddf6d40208d366  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_attribute_weird.snap
sha256:355a2afac6e45ad694e6697ee0688c0b87b49c05a1e1b67451fa0fdc4fbf5696  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_ipy_escape_command.snap
sha256:5bf863b9865eee272e4c68a6fca82caed171fb94755a094212ba5da771b6e587  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_list.snap
sha256:e0cc0fc5cbacc0d9357eae19fd411b0e56502b63488691005910e3565c712fb5  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_name.snap
sha256:4375b864ddc41a460d1c70e32c54f214064e17522ad51870bc0bbc739c99e23a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_slice_normal.snap
sha256:c98fcb76157fb2573f4bf8251b5a092bb1d3f299e1baac551c00ebf8d998b31c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_slice_weird.snap
sha256:8d1b71d09b6459bc6782412e52e3f040588629cd114d37cc9790197b98bafaa0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_starred.snap
sha256:a9e86e37a8da69d8fbd6a019536e338762766b70a374d6a75e9554c58ce8b30d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_subscript_normal.snap
sha256:8da73691df4de7c3edb7a0aaf49d38131e380619608695ee6c930f22f99ba3f7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_subscript_weird.snap
sha256:ccaa0f66b4da6825620c9bcf9324bbe47787e73a79cac4c176eb9f006f39c0eb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__invalid__tests__ok_tuple.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:4ed7e8acf0180bbcb96033ed1ef170d38d49f7335b4e501badd3450695085b35  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:8d7617b786fb94f17674ab059ae589c9b2dfbf29519d1cb08073421b7bd3fa52  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__escape_unicode_name.snap
sha256:aeb7ef350a3a0058fea49171063a4aec06e2b358e0d3a54a038eb9e0c1e61f70  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring.snap
sha256:f9dd9c32aff7272f54cdb0dabef3c7ef1fb78706fbaf3b227c63702c03f224e0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_comments.snap
sha256:8e9f6de9027eec7127344e022d4e5ab6141764fc9ee88152d0d6f7086a947a9d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_conversion.snap
sha256:af6c0f4a2b45cc1b1f51aa3cae7350a3f08fc48e7a11c97ac87dd647fd3d6a65  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape.snap
sha256:8417a918a16279224a36f0a33bee5b00fcbbebbcd9100613965c7363deeaae7f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_braces.snap
sha256:46c50249148d94e1578f58b9560b40613396f333035255a888b72dd5fd511401  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_raw.snap
sha256:89914fabbeb617c1eafc55f5d8485b6a6db5bb0c6bc1220b2822a63c824a6e9c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_expression_multiline.snap
sha256:31b32482523dc3463278948d7cc8867714cd49c55ba7a2701dcc303dec69ffaf  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_multiline.snap
sha256:7c0f45aa23fc332399d1fc9f803790985ad42ad7e14055b2a9c1b2eca5f7c757  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode.snap
sha256:a243d9d646d4f521d9adcfb877b5b7d53a202fc8511e59b99eacc9ed41619104  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode_raw.snap
sha256:4c1c3680dacddc3f29acd452431a76f5a1713df6c983ff55e1012ee14274feff  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_nested.snap
sha256:b8b0b657fc128a23746ebb888be162893e728b0d2aa807c8d81bc96b29932bac  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_parentheses.snap
sha256:94fc83b79ed81c3e1afe99bdfa22fc084e31d8a17221a7fa26801c2d76132a56  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_prefix.snap
sha256:0810c64ab2ddcc2dd9a77276095f2608c22fd260b57242b2f8953f35b1610cc1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_mac_eol.snap
sha256:347fdbb771d921dd10ac80deb2c7d7f82bc6de1d993f18eaa883e397a54a5120  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_unix_eol.snap
sha256:a047bcb642f8450504416d683763250c931d146f74aecb8c7c186a897b9c7273  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_windows_eol.snap
sha256:7463b1c8c50e9853ad02c23b41a3f57f33ce06ad341bef75fb66d0239fb3abc8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_format_spec.snap
sha256:16144f95fffcca60483c5160f5c83471d6143ef6cb86b2cdb65f70389bd1ff1d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_ipy_escape_command.snap
sha256:170dffb771701c4841b21170fdb04d2ef01e7e473869ce36f8577d0b7f4b1944  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_lambda_expression.snap
sha256:dfe81a7f9c3b934dc4483702cc705a7aa1cf434ea50718488a4a1e7484aabdb7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_multiline_format_spec.snap
sha256:f7ea9d7633b54336506195b5c2557a206c92d97dd7889b34f304c6262aad52e8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_named_expression.snap
sha256:2aead7765c4f3741abc8fb67aaf1d251afe5e95a249b56af4ff1e620f3187e39  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:9cf01776cac57114fe929213e1388ab63cc1679fba3a1ed19270fb405d4e68b3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__match_softkeyword_in_notebook.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:fbc39be31306fc65db5d44eda971534cd86f035b388e9bc8d7cc55c65123fd68  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:a13bd4aa5a335fc23ae7dca3e8049e5a980400d15d96ea3b6190db1eb5ac283d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string.snap
sha256:228cd6e91508f2beafc94035823d93128716bcf12aa6fff3f26e754bd4d95898  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_mac_eol.snap
sha256:f7bcf1eaf944684f7c8dc2f86e5b0fdf4e55a8c35a0f16ab328fa313e8eace75  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_unix_eol.snap
sha256:3c406eaea3036ad92d19a7c68b75e62a59525f94b6985e12e13d22cdbada8c0c  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:cff0b1f61b9a524640078bdbed505eb6038291cc0f29cd4c9bc73ef58d478689  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_mac_eol.snap
sha256:e660962bbf40ec18f4846f52db7ed1cd16656b6f93e4fae63796d9720066008b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_unix_eol.snap
sha256:34b06b2912e99715ac7cc5632202855a347c5e92881d5e7827982a63d79d5a69  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:520d11416ec7bf13e4da0b89bae13b3d5f7aa4afd59237422d3d8cc1e057832b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__dict_unpacking.snap
sha256:62b1d4050d75f4eb5ce10c1f1c4ae7cc8f73fb856875b94f92e7d9652fbd574c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__fstrings.snap
sha256:9cc8202832f73a74bccf855bb4b3cdca3f48a096e62b1e78bb94e64fd76a2ca4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__fstrings_with_unicode.snap
sha256:e0067ead5e7e139f29b7f02534a964eca4d93968b614b131b86a6fec4ef2d183  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:93cbf7a18784fed051768ba248c13504be55956aa6dde8602d2aa4b9cf40f2ab  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match.snap
sha256:c15ea718cde722adbb6bf53b3518cb855094617c4a027419d779e6629e9c8002  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match_as_identifier.snap
sha256:0961d0b0c077862256de9da72a633c3add111e7271e1d3e9f64cdebcf66fd56b  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:c015a3e7ad34d1dd82104fe5bb1a1ccdc7f4d6577a11ad0b701a07fe078f19ee  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:ea8b05367861744548bb23e5c5da6dfc0c6a53052869fd208e4d9bf6174a3d96  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class.snap
sha256:5aa13ebbac96643af6f11f43637da3b805b8ceda63a1372d52fc76d56929681e  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:d4c5e70ec68623683f85f65c7d8654b2c7323a07d12952d78168338a409b0b6f  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:8f6655c04ba3385a02543c2e983996cf2ca78abf4bbd53c30de924bbd5020425  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_f_string.snap
sha256:10c2e3ed3bad47450e9d6127557a011dfc572028d91a7d45ae592f37ad40b424  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_function_definition.snap
sha256:8ce2a36764c626f8790c985ebca971986396a02ce3158de3c7d29e7f43e99d09  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:0178111ba80f95205f698dbbe9775b0d8c24bd5cd2f825e06e0903626f6008c7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_else_generator_comprehension.snap
sha256:17ae22c674ee1adc80d4ab36d9ad922d62a0c60c39ac31b95aaa28ca1c89adf1  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:8fe815b93f718548be30363f4f28b2a882a750ceb0dcb4449e840c8918d2e51f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_named_expression_generator_comprehension.snap
sha256:90d6521ccd26e3f5bf5dc180d3ce88b287cea80e24451e606e04e420a2dd6f1e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_2.snap
sha256:d502970995430790faf673afea4d677404f21be2313a76751c48c003c3998901  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_hello.snap
sha256:5bd0c672eb96c261af1e151a062f6a27f37203310642e47d0be7ae7076852ac1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_string.snap
sha256:dc187fee7c735418c001f100d2819708ebf6359d2303116c2e537c4d93a14152  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_tuples.snap
sha256:414e3a8577dc1befecd2b9af9e8be0e774207187a0703a8385140304c8d9dafe  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_type_declaration.snap
sha256:7da4c7f38f629f32ff3f4ea5732d4cd937263cae0b30b68cb7c229b7a854fe58  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:1277e1c217ca193feaac9ee873d484cd8d283a5e4bfcf3832304eb453ed1567b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__star_index.snap
sha256:6ca466a9274358a5256584fbf3f9f701b9d9908a20a9c958082a90778522eb96  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try.snap
sha256:5a3e5ec84be54a94945820cfecf349a80e783e0d181309eb8f4b31da65d3de46  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try_star.snap
sha256:f4e4842566dfb66bb7d9d58b98fb2867c53427ba18cb0b469dd041942c074f5f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__tuple.snap
sha256:536f275bc80d53be6f7309f970dabec9a58b72f39f3e037ba4022ea5d1093253  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__type_as_identifier.snap
sha256:bd8bb74778ac3cdf523b3f3422ece812033d35de1d32fd1326fbc9a0e2378129  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__unicode_aliases.snap
sha256:deed900dc6941c8efbf956e69f8e51bcdb4d3b4619c9a9495e371eb169f8f94a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__variadic_generics.snap
sha256:c5ced16e2dfb3a4fb34d4450588602b596154dd9048d43b0727b7c8081c9f42b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__with_statement.snap
sha256:0016aa3f06097ebf958b276906600b822477f4a4f7c0cd907ba6157fc5df3780  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap
sha256:3dc201c6bb1b986ea0e287cb32c1b9a60fcd0537423bef45d4e1f0cb34d0cb71  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap
sha256:200466da1ffaa6f5133acf76dbd747c6b500110690b2d3d8430760a02310da23  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap
sha256:a85e709fc83d3f086792fa89e69a184acef69f4ecf7a497869d51f3c5327cae2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap
sha256:095148a3f3522738f7482f00c2e152de230c45354c3a562e376976e932e87bbb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap
sha256:069b082f2a3a985afac453cc877ac3aa730a6dedd6c14916a65d347ddd2ce9b5  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__dont_panic_on_8_in_octal_escape.snap
sha256:1036473863578f5d970af25105792000fab01e5260d07de89955bc5e294412b1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap
sha256:af4a9e0c7bdafdb43d5ecee99a155644052bb821107db89f75e448be7fa13196  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap
sha256:05e71c5f09421e27e9fd9392c97b5324b97913101a9ad24b87f6babc79e72636  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap
sha256:76740c85e8e12481068aaa7394ca24b5fe4e3a8391f9496956c0dce94e4859d0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap
sha256:d8e088d55f012e4c36c25e8d943b8e6dacc6f90ae25ec6ee04e7be036e462059  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap
sha256:5e85fb1c34c18104657cbd5c775d7ba4874c24771ac2786b93961ab5966e697c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap
sha256:0f433f6fcf03433827ae65e55a381f46e1f0442cade461bddea1a702b73af040  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap
sha256:2671ac5b70bf44f5c4916e433cff8e06d1e57f4fa282ff2f74e9e82405861904  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap
sha256:6f86ebe6c33b08d7fffc84289b50485fa5fb308a7aa259018c5b720271f51dce  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap
sha256:cf13170ce33b84e83dbb3ce901d0dc10deb451f346a5d16bc1557426ab29d138  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap
sha256:e25459031071bb1df9742b8a01177286ce1a9511f65b7fab3dbdac134a3a08fb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap
sha256:9a5b1028557d1da7262f402208ddf924857b2a5250fbd0cb148795ce4c8b1ed3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap
sha256:ae65e346aec2d4d56f72d39d6c7e93cf88ed38792fb35b8ed8d1d76387fa58d5  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap
sha256:d5b4a318f41f7664e17ddb388659ff4049ea22a758b0289be00b352038218856  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap
sha256:bf220fda8fe43577186a7471e20b80860636d097c6dbae8c6c4408cfd1b01efa  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap
sha256:b99f9460aaa76fe53643b13e3fc75a9a61ddb2e5cc77cf5fde3faa395266a95b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap
sha256:b99f9460aaa76fe53643b13e3fc75a9a61ddb2e5cc77cf5fde3faa395266a95b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap
sha256:d34d9bf3d3837413908c98bc7819a1f0dcc3e7aed6717865dff9ddfc521e6e8e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap
sha256:0e2eb65c0dfcdbce5b8ef659cc2efd0718e507fe514f85c4c0b3108b90719f65  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_4.snap
sha256:66323f63faf812c445f8f7f9014773cc75336d037acb672a982f4f10e21f8978  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap
sha256:a22961c81abb4e6bc6bc51f35adec2895ded9a7fcc799efec8b7e283186fa91b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap
sha256:ff152cfb44c16f662b2c082baaeacb5bbc2b90f421c50ebb7b0a5c3858cd4cdc  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_concatenation_string_spec.snap
sha256:0bcdb42d33e9bf99867a1822cf21696752cc95772f5f94040b411857374d16dd  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap
sha256:c10d5ba1de764fd04da6b2b2da246b2e8a760793a797a7dd8a5c72499556b179  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_string_spec.snap
sha256:2d012b49836d54e167f1f2c2812c41369890ca05ac1eccdd27928c60191cc0a0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap
sha256:42c964934d0536f4db4fb2228f96c4a8fe11ad0b689835be73b3d75419a38261  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap
sha256:20a682d46cbd65f93304a03ed44a80193c9044538bc9ff22041e82349a96cd96  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap
sha256:cac17508e1d95ed56f0f93c7300b892eb5aad03426242ab83ffbb5b682238f9f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap
sha256:bea8d2ab1a9836dcf9a1de7c2f8de8024343f0b953f52b19d9ee8d78dc2172d9  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap
sha256:a763db73cb2ca0145c31c1f2793798b732b23ab6e2e268bb0b3b0bfc466a6cd6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap
sha256:e42b391ff4a6118765c05e40731815b79b3a52846d9edd55997b5ac64e0fe579  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap
sha256:452349edf4cce139e0266800721f99451e94be4776a07dc12c256f7e68385e85  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap
sha256:c52c03e35792aa2487f0aa98f6c39ca9fcc4eb655362e76dbdb5070e3997f224  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap
sha256:bb9af9af930f8dab3639d7e612c8990ab1343236c4dc618c2b3bcfdb56b1b76c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap
sha256:25ce84fe646b624495ab1ab6c0ba8c976659410b66cc25bfab7ce0d616e6f747  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap
sha256:753427b65fb6acfa15780a9f6c3ccdc29b9ea4486a90242e783867bc752fbfd0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap
sha256:dba07a4ec7291bd73980d9d341e450a6213ac7f3a90391acb917ad539a3cb30f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap
sha256:e704af2b2aac5953dacf0b861d3081a1b2e2d584a017c724363404028f40c32e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap
sha256:71f874dfddd7110196efbba7733309336427c480955d97f120f6f000dfa9ba5c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap
sha256:3f35d13489e8531cc180fd9bad9769929d1963eae0d3fd99dab673d4edd91c66  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_mac_eol.snap
sha256:3f35d13489e8531cc180fd9bad9769929d1963eae0d3fd99dab673d4edd91c66  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_unix_eol.snap
sha256:b1c0100f0a8d0618e47057986ecb3024cd72510f4442506490ba0c6ca1b73981  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_windows_eol.snap
sha256:2aa2e56858a136b3eddf238bf7d4fbb5606508b675b2b34d8ce22126421b4fee  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap
sha256:3080684b1cc689d127cdc4d6f8b35b08c080f1efe3a35049c288d5c90c950879  crates/ruff_python_parser/src/soft_keywords.rs
sha256:a64ba5711654db22d57cfd3e1b1b6a915daf7116ce5dc3bce039dd590c329792  crates/ruff_python_parser/src/string.rs
sha256:3dd0cd36ae91c398ce8e79a27d6ba439229f2ce759ca4a057ce883b257a761cf  crates/ruff_python_parser/src/string_token_flags.rs
sha256:7e113d7867049492c0c4af481dc079ff55a84976c6259ead2c58554724e7a36c  crates/ruff_python_parser/src/token.rs
sha256:ee8beeb222cd31c804160950df55b11e69c369f4562b696a62bce828910a7b09  crates/ruff_python_parser/src/token_source.rs
sha256:4b1326b6ebcc56744fe47c813bfdafac13232d26703d474ea4be3fa7b26c1288  crates/ruff_python_parser/src/typing.rs
                                                                         crates/ruff_python_resolver/
sha256:1f128a671293d607411598c3c48693032a25a738b772727ee851d26e5d28f646  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:9c162eefc57a4ae5fe183bfb953135242ac80f7fa0afba97a086218c7a83e8df  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:d8a071318aa1bbc8b621414ad27479833dad69b8a55784ea15f3a03d3bc39391  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:abdb5aeff0e8e3e4b3c33604cf2756823a38d00e7b14854883f6a4231f156f27  crates/ruff_python_semantic/Cargo.toml
                                                                         crates/ruff_python_semantic/src/
                                                                         crates/ruff_python_semantic/src/analyze/
sha256:e839bbff6b99429583c6073a13f2db3cd9187e73181b55cfb4a66b7d4214bb56  crates/ruff_python_semantic/src/analyze/class.rs
sha256:c0084d5a3045dbc42cd038f49b04b029eb456c137c520b77a993d086028ca897  crates/ruff_python_semantic/src/analyze/function_type.rs
sha256:04fd389c689a1d4c9cd7bf93f764deba6d22875e451997ae4f6256dd89563941  crates/ruff_python_semantic/src/analyze/imports.rs
sha256:c5fafe2ac57d8e937ecdfc455ee8a8487938ed43d6a25b17de6049394994645c  crates/ruff_python_semantic/src/analyze/logging.rs
sha256:a9230b89ec6119d4e33fb73c5866b7c2fae15c5606a763196d1d318dba0ec6d9  crates/ruff_python_semantic/src/analyze/mod.rs
sha256:a6cb92933a68cd1ae6bd18937e443f53524e7c8dab1a1db4a34036ba15574747  crates/ruff_python_semantic/src/analyze/terminal.rs
sha256:eaeea95440c9b2fbd220568afaedf564b9f5b07514be7de4a33f9f4a5e79247e  crates/ruff_python_semantic/src/analyze/type_inference.rs
sha256:7da917a050b887e6ba212fe1d1ba133902770a6cc5250d4246ac65bd344c23b0  crates/ruff_python_semantic/src/analyze/typing.rs
sha256:56dc097208e24eafae15bfe108194e6b9f99c0ee373bd1d239fb8b29f7d9e7c9  crates/ruff_python_semantic/src/analyze/visibility.rs
sha256:16a856200ce76093dadbcc31851c7b3cd1417f410238371536972a41f0c08c66  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:5026bf107649aefc3085dd47fa9bd1fe75b7bbfd9478bae0e430dc610ebb2908  crates/ruff_python_semantic/src/definition.rs
sha256:ba74e26ba508bfe21f4ef4ac70f940129a2526d9ddd998717ced46277c285957  crates/ruff_python_semantic/src/globals.rs
sha256:e55b5eafd966354174d7bb4b725751b33dc1ad59f2bf64027e5eb9ff91376e71  crates/ruff_python_semantic/src/lib.rs
sha256:d3b343fe7a07bf3b22be014d989bb6f26a0ceb9bf154d4cd90dcfa86cdc2dce1  crates/ruff_python_semantic/src/model.rs
sha256:c565462af8efaf088fc7e7f8736eaf348d073b48e8d5f63cc292a5e59d637fa9  crates/ruff_python_semantic/src/nodes.rs
sha256:527ef5981f6b997472fbbc474d70b6ca545947c35ca64790705dcb02ae8199ab  crates/ruff_python_semantic/src/reference.rs
sha256:6a84113ad88b58d500681f81b457652074cce81d4fc1cc9ec219fb31a4f84441  crates/ruff_python_semantic/src/scope.rs
sha256:17c2a42128c3164ab08a558a465d22dcd51524493e32cef1dcd1b020b0b701bb  crates/ruff_python_semantic/src/star_import.rs
                                                                         crates/ruff_python_stdlib/
sha256:2733335ed3e9f64d4205337bb73bb3b2ce610f36e13ad250f97c16527c106934  crates/ruff_python_stdlib/Cargo.toml
                                                                         crates/ruff_python_stdlib/src/
sha256:b40f64604e3f188657abaf6fc2b579eb383436de201f1b202af3c57427a7aba6  crates/ruff_python_stdlib/src/builtins.rs
sha256:786483d400f03fba03458e0337e681159b4efbc5d47fff6e3178deb98052b70b  crates/ruff_python_stdlib/src/future.rs
sha256:58eb185d2819e6b496f59be99d0f75f53b00d1eba10aa10d45c7ebc2a649ef50  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:d7188c731094b65a25d8c929a1514d90218e9c4e5911f9d17cf41789616fa57e  crates/ruff_python_stdlib/src/str.rs
sha256:9209e97978917dde126d59fed450dd50108656689e74f680ba69b4a1592872a3  crates/ruff_python_stdlib/src/sys.rs
sha256:f5821bf9130be6c82d5671374930eec7381391f5bcc9358b2a0228fed41bdef8  crates/ruff_python_stdlib/src/typing.rs
                                                                         crates/ruff_python_trivia/
sha256:f060027273082a87d5cb89372f3bddc098dc4483106094a8629ece53554bfa44  crates/ruff_python_trivia/Cargo.toml
                                                                         crates/ruff_python_trivia/src/
sha256:4b6e17af0609e24527bb4f9faa889e5f19fa91201ef44656262329b46b1963b8  crates/ruff_python_trivia/src/comment_ranges.rs
sha256:c9003d37dc048c409624c42192e9fb9a21a4dee057ab126c8f81fc45f4f081d4  crates/ruff_python_trivia/src/comments.rs
sha256:17eb0ea165345490069d3f41bccf67bcd3bbfd02287caec4d7395518be84b9c0  crates/ruff_python_trivia/src/cursor.rs
sha256:da69f0fcbc79f49d9550da8596d0117998d7eb8ed97c4f0fd3ef55a869187ac6  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:351cb2f1ddc6a703f470f781ca3170de9e55c397ae977d28979dad1860bb1e80  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__identifier_ending_in_non_start_char.snap
sha256:a055660c5546c6283c6f800c995159f0180bd27c2e583044f91a06c01f78ccca  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__identifier_starting_with_string_kind.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:928f05c8d262d7e86cf8945648da55293bf2553d4022057634a97979a2189def  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__string_with_byte_kind.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:00aaa4c4fcc2c1126eead47a8f287952f0ec8a1a91170de54719f678d6885f2f  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__string_with_invalid_kind.snap
sha256:f7c6dbe783264572d016259e63496f241fbfe023c24f3e9d5ecfa48a6e0ef691  crates/ruff_python_trivia/src/snapshots/ruff_python_trivia__tokenizer__tests__string_with_kind.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:2f3ba6c4b0c58d207583b97d1f281027c0a08a1a6efb7d084031927b3d69e48b  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:ed87152d2282990c6ca7c21550f6fc2bae7cb8dcd2756f8cd562f2e31814c106  crates/ruff_python_trivia/src/textwrap.rs
sha256:41ade0bd512c39fedb4956d7fb381c56141a6106baab30014fa3d470e623ec06  crates/ruff_python_trivia/src/tokenizer.rs
sha256:a92fb3177a6ab77ee79f5053225083022341f31fbb26c0aea3c6241ab12d1f78  crates/ruff_python_trivia/src/whitespace.rs
                                                                         crates/ruff_shrinking/
sha256:77def14bbab6cf867f9580ef92bb9ff84d2b849dfa36509a47412f29d4e5e08f  crates/ruff_shrinking/Cargo.toml
                                                                         crates/ruff_shrinking/src/
sha256:9a9d99a8613b915dfe3f1a08ac13a9c2475ef8869121dae6b85eca660dc56240  crates/ruff_shrinking/src/main.rs
                                                                         crates/ruff_source_file/
sha256:d4d7183f07a8823c3db915bcafcc882ccec9ba17c57f940bc1d9cec544218b26  crates/ruff_source_file/Cargo.toml
                                                                         crates/ruff_source_file/src/
sha256:9ec162677a2d39576835091ae5a3b222f46089fd92cd6825ea621ff7c45a006a  crates/ruff_source_file/src/lib.rs
sha256:ef87541f4da55ab3d5ff4cdc2e0f1f485b2352ef9c4011906ba0a8e7290a0759  crates/ruff_source_file/src/line_index.rs
sha256:01f57d1f4e401a4e3ecaaf658237cb30b370254ca9e7d522340ae2fdc92e7c36  crates/ruff_source_file/src/locator.rs
sha256:9652bf65d0c6e5f5c2b8ec2c2f328f323bb4439ef4bf5447e298849a1bbb0270  crates/ruff_source_file/src/newlines.rs
                                                                         crates/ruff_text_size/
sha256:47c132ac302c23c86ae85433fda75589e749965bab7e3c8db285cdacb82e8bdd  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:4eb5d53bcb125eeb08465a68860d2eabe9301c5b5e94358b808339d8a752b545  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:8c7e046608663b23fc2f796e36286b4acec9ab66e140cf91a57070b15a84968a  crates/ruff_wasm/Cargo.toml
                                                                         crates/ruff_wasm/src/
sha256:f5f0ae5f1d0540b3ac3fee795479f728dee4580b7f9177dfd6a7b472dfd329d3  crates/ruff_wasm/src/lib.rs
                                                                         crates/ruff_wasm/tests/
sha256:57db284f77dc4d75450fda3da767953c3e756797f663282e520690c1640224ca  crates/ruff_wasm/tests/api.rs
                                                                         crates/ruff_workspace/
sha256:7a0bfb822e852f71c3e8441d814c002e33183ad1af6dfef9c3660231507dd7a5  crates/ruff_workspace/Cargo.toml
                                                                         crates/ruff_workspace/src/
sha256:7b78e346dc8b92b6fc830b46ca741ba1fd78668284ba603036bf0a8c1477ca7f  crates/ruff_workspace/src/configuration.rs
sha256:f0627542a85f041fd446f8a78bd233f0bc66de922b96c60d6caee5439d3b4f4b  crates/ruff_workspace/src/lib.rs
sha256:c8e4e59e6d35103270a56870e9b69e4ef662e44a8ee6d7ea69158b9f4e940dea  crates/ruff_workspace/src/options.rs
sha256:1b2e79a77a0310b9a1a34cb3e44d662219dd399ff6f9983406308b5fb6012a94  crates/ruff_workspace/src/options_base.rs
sha256:6e947b39ce68d01ca8dcedcfc65f2781bc46083a92a8de6d8863729fd61f9a05  crates/ruff_workspace/src/pyproject.rs
sha256:0be000aec9762033c4b8edd6979081ecacdc0f6d3f3ec5359d7d2aecc4c0699c  crates/ruff_workspace/src/resolver.rs
sha256:75532f17e0d9677be6e6f2afe6bd12867eb8281ef7fc918a48bfb39b2ac7ccbb  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:ba2ba008607850001aab161ccab4e8a33a7967b3d7acb777a8a91196f177210b  docs/configuration.md
sha256:f16ecfced4633f7b7023d805e6dbb17d9efeec0e3b03faaa803bd0d6b5d18f6d  docs/faq.md
sha256:112b8b0e0cedfa0d31cae5dfd11efdf12d078531c59af4a9bb642c526718d5f3  docs/formatter.md
                                                                         docs/formatter/
sha256:518a0e31a3ab6b200368a370253771789cc86c4cfeb7efab12977c197c94507b  docs/formatter/black.md
sha256:f0d10689817fa9c7808c2fa40d96e4e32e7490d1f074785535ca367bb4f4a51e  docs/installation.md
sha256:2cd93adb16cd1cc7464ded103389e40292540da27df87d6aed98dd8c01819f64  docs/integrations.md
sha256:cee8f9b360d4f4d8861126b586fb0b82edb0a28732e9274fe21b16ffb8bbb1a1  docs/linter.md
sha256:79d3297136d3c55a2eeee531ec7b25faa1845ee273f2d5018d649013be2aa81b  docs/preview.md
sha256:b21fc60a838da0eb6c68bca071ede269436a4ebf5a6a13276746e242d801bfe6  docs/requirements-insiders.txt
sha256:33d1ef325b2e64f1650c94949c37f1d167fd71acc7bd7ef92c9a27bc13468630  docs/requirements.txt
                                                                         docs/stylesheets/
sha256:08e811590bc7dacfced69d9f3a3f1b68dab7b7e43ccaac4acf6d4d7f4191c57f  docs/stylesheets/extra.css
sha256:f599864ce4a60e079085fe1b50a4b30db599e6c8a952fd496850a89a66ed1201  docs/tutorial.md
sha256:e462e35e2690808dec8d68797aaedd442086c7723624bcf598104aad99806084  docs/versioning.md
                                                                         fuzz/
sha256:11ced051fc712b78e8b9f38e56c4f35740529ab10728f7592913189767dbba1a  fuzz/.gitignore
sha256:8fea2ee2cacebb7372ec7344e602f6e328fe4b780c56a983d496edbc8545e5cc  fuzz/Cargo.toml
sha256:b7b158ea82f9b0bd096bd74f048e9d506fdd8de0bff1473b8f2339b029909f06  fuzz/README.md
                                                                         fuzz/corpus/
                                                                         fuzz/corpus/ruff_formatter_idempotency -> ruff_fix_validity
                                                                         fuzz/corpus/ruff_formatter_validity -> ruff_fix_validity
                                                                         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:590cc0280bb09e91fd8148cb488274899699531aa4fa46564f47824cb9cdbd1f  fuzz/fuzz_targets/ruff_formatter_idempotency.rs
sha256:f1ba03ad919af14de2783a978306299ad8c6b0ca6af10bab7bb49230f9ba0edb  fuzz/fuzz_targets/ruff_formatter_validity.rs
sha256:758b7d44e31e5ee507db51116334ea3e3092faaed8a83a5769727e8654ecdfa9  fuzz/fuzz_targets/ruff_parse_idempotency.rs
sha256:0df239f70fef12a91d83495207845567d6ef0cb052cf62ed5c695329639059f4  fuzz/fuzz_targets/ruff_parse_simple.rs
sha256:e9a66b5b7ee3f1b6a4252b512aa613b758d2e75d1bcb503c47a8e13965bc2cb8  fuzz/init-fuzzer.sh
sha256:acf21d8820bad7ebf18687f310ddb30884267008584c62f4e3b67312c27eb17a  fuzz/reinit-fuzzer.sh
sha256:310c16646c48d503ed7b8c1460edbaab407ce07f08ca85c65574f391ae5f3260  mkdocs.insiders.yml
sha256:5e802a31061fa27a839b19fd2850fd529a9d0c82252a9bbec697317683082756  mkdocs.public.yml
sha256:14c1fb030f10fb582f942e74df55646085b4f080dc19520ebdacf5a247e27174  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:68f3e89ed5dc24a769d88f9ff0876c3ff680cbfa44e5d80bb3ec9a45f88d678e  playground/src/Editor/SecondarySideBar.tsx
sha256:ac836ffe3392971c75c03c63843a4b37dfe920312c0282d7f6892e8657adb409  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:9ea650ed1a5aa166a7f89edf4a1e55b40fd56546243ce5b940ccf5539e71d304  pyproject.toml
                                                                         python/
                                                                         python/ruff-ecosystem/
sha256:8b2845c7b40a3e9221edc28cbce9aa63846a7fc9b4792b09e5f1cc4a1f0630d3  python/ruff-ecosystem/README.md
sha256:9f367bd9a4130aad8813eb6574a8feb37996527389df0a6b2eb02fac2c5530c5  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:3b5c90e260486e70ecd9708617cf00003690ec52a02d9a86fd8b34f9b7a2c526  python/ruff-ecosystem/ruff_ecosystem/check.py
sha256:a4681ea911adf4084f0a76094d215281fc3646ae916ab79a7e7ead604eddf686  python/ruff-ecosystem/ruff_ecosystem/cli.py
sha256:2702d4bdbae083cc768ebbcdbf2dba633c40a2e43b7d23cf34a473c5091957b3  python/ruff-ecosystem/ruff_ecosystem/defaults.py
sha256:c2dd85f33b201d147562cd57c8d7b2abbc8927237aae5650ca90c2d3c6048ce7  python/ruff-ecosystem/ruff_ecosystem/format.py
sha256:b6c9c07d168a877678dd70b5b6b60213b22136d26c3caf99c628a40ba34d56be  python/ruff-ecosystem/ruff_ecosystem/main.py
sha256:3e6b036eac35212d22c8114ff7c3570789c349cc7bd35563a4402c03832bf10e  python/ruff-ecosystem/ruff_ecosystem/markdown.py
sha256:20cd52b6647f19dbcca2af144c07571c9bb1dc505dea5eb1edc49b262f2aacb7  python/ruff-ecosystem/ruff_ecosystem/projects.py
sha256:bd05d6c0f9988f72092765342ed7fdeba723d23f43f6d5fd4bdac3d9bfa444b5  python/ruff-ecosystem/ruff_ecosystem/types.py
                                                                         python/ruff/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  python/ruff/__init__.py
sha256:74163b47cdb136c88493c24eb68f2b98bc70d1cbc2ce03de4c053d80c9422ff4  python/ruff/__main__.py
sha256:c2042df2d2649998910a9ff3aba7fa92012ddc9285538e235abf779681b2c1ad  ruff.schema.json
sha256:79cb3f756312996d8acf18d359c2b9717ce1be39d65699b81a7577610cb3afcb  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:47e53141595d4b7b5d624aed603460768806e41c4df0ebc1064aed1e1e5e4783  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:f1b815e70e9c7171c7d8e50715ebb8f41e93f2eb00be71fa36bc1bc3a545ab39  scripts/check_docs_formatted.py
sha256:03927ba58749327099d121ea286b059f093446583e69f86d8c2e7d7b8f261571  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:d7d5a222dff472039b8fbda7a238f5ae90d76c304b093592ff6126f5975f49f6  scripts/formatter_ecosystem_checks.sh
sha256:2067ca485b9a8e9c7817283da36241ced33445a9f36fa7c1eb31a63420ea233b  scripts/generate_known_standard_library.py
sha256:a74472decc15d361c9539b7ec4f9d9b6bc450e202e3316fe69a5be978acd3070  scripts/generate_mkdocs.py
sha256:e2de606e1696ab86b2c796ea633e5386068e9b68872f045b840cd33b8bec1ef7  scripts/pyproject.toml
sha256:754f9078ef23295da95877c5726f05e7842f7e25d78313f24840b0226bd0aef1  scripts/transform_readme.py
sha256:fd67f67a8ecae164c10021eb2e4835ede547b2f02db2b17750c60311414a92c7  scripts/update_ambiguous_characters.py
sha256:7c594957dd41672d2c4931e359d4a0b929ccecb01a1a8f57de9e82fa48c8d7f4  scripts/update_schemastore.py

Return to home page.