sha256:2e6abc1ad40146ba2975eb100d27872de506a79e4f46af8fb4ca466e05e0d101

Alias: sha512(tar)

The hash you've requested:

sha512:4a5f88b6975daba8e03c2b25f11641187ae9c464b7709f847719687984c5949f32be434951b3a9f3f6109cadaa178cb869cf98f664a75759298a2bb9757c9aa6

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

Build input of

Dependency Lockfiles

Diff

Content

                                                                         .cargo/
sha256:08c00a379de25ad56d23a077f602a7536fbb4a2aeeb3003c2e41c98b2c5a2fdd  .cargo/config.toml
                                                                         .config/
sha256:416d896a317979fdb3c7c8a535a4cec8b435435d560aded17dd79d3756e76255  .config/nextest.toml
                                                                         .devcontainer/
sha256:3c218da0a6ebcbfc25196ca9ad77dcf438e30be99616851279ea1bca096fa3bd  .devcontainer/devcontainer.json
sha256:33dc080523f5d60b35e3aa18085ce2ba38b0c005de919b7e4edb950b18f30af7  .devcontainer/post-create.sh
sha256:355660f07e8bb636a11669b4ce66f9cca3a3d31befdb7e35e2bedc9a89196ca8  .editorconfig
sha256:3c59c1f29f44d6776c1edddf0226e9336d0ceecdc0514d4e6e37d821a2db3f71  .gitattributes
                                                                         .github/
sha256:d16f8b34b4b4c375e11ffc68c4737c5dbd67cd2ecabfc9ff768e260f2511a4e9  .github/CODEOWNERS
                                                                         .github/ISSUE_TEMPLATE/
sha256:d30e628d1d16b871c6c35badffe48def7f762cefce46dfa9963955219849b4af  .github/ISSUE_TEMPLATE/1_bug_report.yaml
sha256:b022a0e3c4fa1d11c3f5384a0b949a59e3bf78b3042dbdee5498c0df525ed523  .github/ISSUE_TEMPLATE/2_rule_request.yaml
sha256:4b495d07a8cf3c4190ed6b15b60eceae9ff5c6eefc8ff412bb279160a67f333c  .github/ISSUE_TEMPLATE/3_question.yaml
sha256:d7d19e0990c3c650108aea1dfed0bceb5650a7b7dd9d2189452a795ed953a9aa  .github/ISSUE_TEMPLATE/config.yml
sha256:052b7d6bba37ad320aeb1c738afa3780ad201a615657d1983597bb4d38d73dc2  .github/PULL_REQUEST_TEMPLATE.md
sha256:b9ad0bda5f77d3620ae7c489847fd6f97296c728cb9f6a4efd61d6b504371be4  .github/actionlint.yaml
sha256:28fd1b91f3af1ac7714f8b797ad0f30f9b0444b69a302c79830a692e247007d0  .github/mypy-primer-ty.toml
sha256:1d4528868a0e68717c762268c156c4edaad16f0b3b8335e9b329c836dca5d142  .github/renovate.json5
                                                                         .github/workflows/
sha256:057bf175ad2c944118b52679bd2c83b8c3f511cb447556871437c9e111201b21  .github/workflows/build-binaries.yml
sha256:6519b2cc512e0cfe42188a9267cf2c75063ba5225e446f5e5f45341aec2464c2  .github/workflows/build-docker.yml
sha256:7cf62ef35f580923cb630baba924211f6468df89611b73e25bfa87d4044e3362  .github/workflows/ci.yaml
sha256:092e1296ed82c54c3254af5390d156a84b69898b0b258794a8e93d93cd17b69a  .github/workflows/daily_fuzz.yaml
sha256:0d57677a8039083ad5cf2f9d0fcac8397f5dcf9388bf8a8afe0853b590e44e43  .github/workflows/mypy_primer.yaml
sha256:39ecec1a96cadda1b4688f3dc58bf2518c8fadeb84334377073eee771c1e382a  .github/workflows/mypy_primer_comment.yaml
sha256:9c61a40151190fcb30164549f9a870b3b40f3c978c539ad51e3adb151eff1e9d  .github/workflows/notify-dependents.yml
sha256:6a1d913b86c195b9ac4ec34c1929abafd072020e5148a9d7da1c9b10d086f7b9  .github/workflows/pr-comment.yaml
sha256:ee7a44a3564ce792f8a9bc2b497fac93243cda01353497f5866dc82a0445ad65  .github/workflows/publish-docs.yml
sha256:b15cf20e19aa43c97f96a0bcbd98afe38f4495356903f4b7ed9f99973b935683  .github/workflows/publish-playground.yml
sha256:47cb9dd5616e949531e28fbd12fa227a95228e825ed7bca505a9dcf6e5808464  .github/workflows/publish-pypi.yml
sha256:0d9f9ac44f248aa4aede487dd84d907ad5990f2bf35831ad272085ca1727785c  .github/workflows/publish-ty-playground.yml
sha256:0982e00c80a02705ee01b3551259196b1da84167bc33b95f05bf811ba673df37  .github/workflows/publish-wasm.yml
sha256:65e548ec11a0b0d12202a023abf81350315dee65b4e72bd7ec10cfa464a33aec  .github/workflows/release.yml
sha256:c4995ba75298cb6696893a62a6d0837cc498d53d8dd56c4071d6a6d1b81361a9  .github/workflows/sync_typeshed.yaml
sha256:baec2bc8b9117a2cf48564bb1d0e091ebd15dd5025c5fbc457712b3861740f03  .github/workflows/ty-ecosystem-analyzer.yaml
sha256:01280e57902e14f231a79d5e95b76648caaad6565f25f08b913f702fe4bc725d  .github/workflows/ty-ecosystem-analyzer_comment.yaml
sha256:31fdade058ff7eb195be91d3e24dc85b51f77636c22cb1058109b1ede2ed68d2  .github/workflows/ty-ecosystem-report.yaml
sha256:ff58eff58de71c19a1fff9ea5ac9192ba183b3df9527d5ac8a9fd608cb66d98b  .github/workflows/typing_conformance.yaml
sha256:0e44d947bf4157dbd2c7f6ea92fbf54e9aae792ac8bc9e0e2f4af76a2085d559  .github/workflows/typing_conformance_comment.yaml
sha256:51b6435595008cfc54598c2d65eb86a0fb777ea29477a40e826856e618b6bbf6  .github/zizmor.yml
sha256:100d27a27b47412020f60a7b92797e95962b9756cda5c8d67cf8e725c33fde69  .gitignore
sha256:4bde544eb920aca1c6112f956a6e4f851a70ca136500c87311715bd7db416a9c  .ignore
sha256:d6bd51d0b13a0604169c74fc0e455a7600bee1f589087354be73a4a33503139f  .markdownlint.yaml
sha256:056acd911e3cfbb18cd41d77c08016087a016bd5fad7e374a14dc603c8bf9570  .pre-commit-config.yaml
sha256:bb104062ead4bff9f3945e91b19a1d665550ac21a27708cfaabccfdc28671b84  .prettierignore
                                                                         .vscode/
sha256:e5e04ca70052da0dcdb8f801bdfa82eeaa8dd41eb86638615d5b78e0bbbd48e3  .vscode/extensions.json
sha256:4af193b62925a6df710fe6aeab20adfbf2a1b86cf3f0a3d91d0f3ff8b0fe243e  .vscode/settings.json
sha256:eadc5f948a3a1934cdbdab2e0f4cf3ba0b50303816e99fbfd2d11b9d46187d8b  BREAKING_CHANGES.md
sha256:77e1da8c7cf795046deeb4c554b21e69de4f57e66efb8c47fd1197e7ae4bfb8d  CHANGELOG.md
sha256:58abcf01c4ce66cc1f0057be05ed24688a328f857323e564afc57e7adfaaa32a  CODE_OF_CONDUCT.md
sha256:bdd2bfe790e22f0005777eafba1283812e61cf6c4366fdf664865b0bf78a5816  CONTRIBUTING.md
sha256:4c76d04e5b8b3497dc4f192778b53105bd433317ec26273a38e200322b75de92  Cargo.lock
sha256:25b681ac1392fbae9bd39e4ae8e47b64d64f66224c95c27a07465a803d687cb5  Cargo.toml
sha256:2c017f1c2e06b8aeaa42015755e2134f20b6973c0630bf963b56f32f4092c981  Dockerfile
sha256:3209c0b7fb7257c05b16433728c1e974bac40000fef171b8e9e89f095623c954  LICENSE
sha256:81b87032cc3fcef6c24ac29495f5ae32b5f625e1910db87c83f9a693833977bf  README.md
sha256:197cbd108d707d35e42c406edece86b3c84d75b2757fc6fb47ba6f9ef5bf708a  SECURITY.md
sha256:e823561f0c64f74c964b89cf1b6b724b9198ea8ec59af60891858c2c1802df88  _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
                                                                         changelogs/
sha256:cec49115ccc7b4cca3bc5fa6820cec30d8efc3f13ae54474f542b1590e6ae941  changelogs/0.1.x.md
sha256:9ac36645dbdecba747fe38542d117b46f2c5055595046531d77e14a4fc5236a1  changelogs/0.10.x.md
sha256:8afd9a7d33e4d1da5a9b68dd6e478dbcbe89fbd4bb558f644498fce096765416  changelogs/0.11.x.md
sha256:c47e5714e8132bb3f3afe5eccde5476b76a2728d116f75e1055db215a7a90e9e  changelogs/0.2.x.md
sha256:dca2dd3c1e4cb1d6fc7a393880dde542c6b49d72599a98ebe18f42d3f9922f23  changelogs/0.3.x.md
sha256:4f0f5fb0e4d905b4ee5b703ad3073a9f2aabf6595edbd553d020032c3a28cb92  changelogs/0.4.x.md
sha256:5bca8c791b3d98428f4a2d95c83e1f7fd0506ec325421ce5b85d3e0f70b34bfd  changelogs/0.5.x.md
sha256:b322c478d934f6a3424211f17f78474f5aa100c4e18b216eade402373821a573  changelogs/0.6.x.md
sha256:c96ccbed3804dd0911a2a02762b14f8fed49bd7f6a93d49106dadc25e6b76cc7  changelogs/0.7.x.md
sha256:686b75a3a367ba2b8f79e46786fe4b56bb4d7cd6785087c9dbf867ede512a12e  changelogs/0.8.x.md
sha256:e65a2fa25caee255f7c5ef429887df7a8984edddcfbfb064c1e39a3398b8c1b1  changelogs/0.9.x.md
sha256:b5a6cdde34e556008a2895d0d290107746e3964f6d104a8c5ee6977316ef0aff  clippy.toml
                                                                         crates/
                                                                         crates/ruff/
sha256:efdbda602369610faa3febdc891a37c77d1362316e6db4aeedb75e62733f6528  crates/ruff/Cargo.toml
sha256:fdea3ba58e7f8c0ad6541b68950708269577ef9c5bea83a5a5cde89a1fb9dc55  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:14de8af1a2129175355bba834830e5a191b8dad5626da3f7aee7197f55d38b3f  crates/ruff/src/args.rs
sha256:e6a78dcd09997f84f16d7adc00b932488b312e208c008ab12407096531d80844  crates/ruff/src/cache.rs
                                                                         crates/ruff/src/commands/
sha256:11c3843b3ce7b9b931fa31ddd4cac1ee69b7c738f413dc2cc53a3886245a41b4  crates/ruff/src/commands/add_noqa.rs
sha256:bb1fef3477bae7898b174d0218354864cd273cc0788c99e32e6b0dcc866c2eac  crates/ruff/src/commands/analyze_graph.rs
sha256:8febaad06ad2bd52153acee5980aa49966aeb9abdaf6621a4351dcd5440c66b1  crates/ruff/src/commands/check.rs
sha256:7fe6b1f7fa7b6d1980fefc0091741f3d26e18ec3d7f0bb6521056367eec056f7  crates/ruff/src/commands/check_stdin.rs
sha256:6a7fb81597a52ffe49fd01915053c36bec6d7c5c8a4904649bc7248f5cfbcfb5  crates/ruff/src/commands/clean.rs
                                                                         crates/ruff/src/commands/completions/
sha256:3d419ce0a688c0cf4752a2de91baf4af7899b82f07bd468c84f092f41a4a2e4c  crates/ruff/src/commands/completions/config.rs
sha256:ce71c0aa842c12f70c46eaeb03f34aed3a8ff89acc2ff7a6d4f3a1b9cea35bf3  crates/ruff/src/commands/completions/mod.rs
sha256:26a8b6d810e3b4d99f0fcadf4651bdc4f4a14098b9dc8b8d5235046f3a29752e  crates/ruff/src/commands/config.rs
sha256:585d8b06fe8f2ab7644a7a76ee8151ba9710ac9794ed369730fcdb9c28e11c80  crates/ruff/src/commands/format.rs
sha256:9b4419176f145923a020fabdd61832299dda0f4e5640edb80452800472408bcd  crates/ruff/src/commands/format_stdin.rs
sha256:832781010179a9a97d5e67250495cb8bf217fce5e8696f50d3c091f97821b7ba  crates/ruff/src/commands/linter.rs
sha256:85b28705cac0ad99105c1fff14c4adb2026cb438368b6311120f284205b5106f  crates/ruff/src/commands/mod.rs
sha256:5b0bc2906e16f0e890b2b0d1b60dfb0cd1ee7e05471637e70ea6135b7581d12f  crates/ruff/src/commands/rule.rs
sha256:da60147d114794ec18c984ab9c0591d306283b7487e021a15795bac1e53f0f1b  crates/ruff/src/commands/server.rs
sha256:f0448364791a33031ef9c27e0b320f079af585be3772d677196e910c7cdccbc1  crates/ruff/src/commands/show_files.rs
sha256:f77978d900d535b26af62d85eebb7e248eed69e1f9bf470031a201b2aef19153  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:c0293eba606c4863082a1eac013426780dd9db61d20f0aa3cb9fd6e2790cba18  crates/ruff/src/commands/version.rs
sha256:08cc6a98e314c63c2c1030488e91f9c05c0f7ddea25cce886d3c08893c0696a3  crates/ruff/src/diagnostics.rs
sha256:ac03f174368cb11353c4c2f681938735a8b4681f8d1badd99296d47b446d5c55  crates/ruff/src/lib.rs
sha256:da30422e7c2c32c7f86df3be8bf0dee6be64703acc170d945e7d9ad97fc15217  crates/ruff/src/main.rs
sha256:6962e033f46b240fc6ee9cd655abc317525de27830203a8b28deae659b5be420  crates/ruff/src/printer.rs
sha256:8814d6c0c08b6bc95da78593b1e67ceec78ff8a152b81006cfe4e7ccfa8bd591  crates/ruff/src/resolve.rs
                                                                         crates/ruff/src/snapshots/
sha256:57bb885b2a7b78d27f144911cf22f080f8a7eb174c8e7390b9f9922e185b9456  crates/ruff/src/snapshots/ruff__version__tests__version_formatting.snap
sha256:84ee45179b201b99b6ef8c87e3de65c06542b89023711ceb50d19d2a255acb4f  crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commit_info.snap
sha256:c5c751388f777f53bfe28f50b2c7cbb0c6632f1ff93bbde793e3df5e5d94a10b  crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commits_since_last_tag.snap
sha256:86b164c77e68235c1bb151f20ea6bd537da2f0f93eed840f7a27f37e039d9e36  crates/ruff/src/snapshots/ruff__version__tests__version_serializable.snap
sha256:e8f56372c56cde3d5575f33c55636287e2f35f10ef4a63f66515b073e0d53a00  crates/ruff/src/stdin.rs
sha256:a971907194b9e7a3831b03494c21362e920b0df668a1231eb478c3e4517d26e1  crates/ruff/src/version.rs
                                                                         crates/ruff/tests/
sha256:b13c5331591d51009ce71048ef3d702134e9353ad402947fa8ac8bc915b123d5  crates/ruff/tests/analyze_graph.rs
sha256:1b7d906460c912b07687415741fd888a542168a714b2c2e2fed1c92aa98ee5cc  crates/ruff/tests/config.rs
sha256:f3bf21dc45b617d040eea4f99f40b32c92aea4e3389dd9b51933301a34dca094  crates/ruff/tests/direxist_guard.rs
sha256:af9f8089e7a7d2b664fef409da0272c7881f74ee518fed06b105d92200deb439  crates/ruff/tests/format.rs
sha256:f3987bc7de6f8655530eb0b712ab5c94300129f77c7b5574f24c10e17fa7515e  crates/ruff/tests/integration_test.rs
sha256:1d986c8f103ae9c3acd84867c393cc533afed260677ff8a73d1a52583e3371d7  crates/ruff/tests/lint.rs
sha256:0aaf30fa609b7fde13a108023680c8602e13a840579dcd277ff45c49e6b4a6ef  crates/ruff/tests/resolve_files.rs
sha256:f312e733ff0cfd8dd36a70c68da9a0c28493c78765ce8d2ce951d07bba935028  crates/ruff/tests/show_settings.rs
                                                                         crates/ruff/tests/snapshots/
sha256:e90d294a5da7ddfbf17c7462d3bd468744098a8ee8e3136563486f861b4465d7  crates/ruff/tests/snapshots/integration_test__rule_f401.snap
sha256:a9024300a53b798d0c4f3872ac20d90580f64e4a86ae0dfc2822a0c5833abd44  crates/ruff/tests/snapshots/integration_test__stdin_json.snap
sha256:78fb3c0b9f07a1b139daae7b56cf4b4257cdbdbf5aceb91d387481e59285b45c  crates/ruff/tests/snapshots/lint__flake8_import_convention_unused_aliased_import.snap
sha256:3f20d16678fa6884311f50b6e62b21c3317248db95fdf4d0f9bce4ade91b2aff  crates/ruff/tests/snapshots/lint__flake8_import_convention_unused_aliased_import_no_conflict.snap
sha256:fcedc1b13a1b36edd7806ae2aec937a30814a3b78167a40c4caa1c5e41c06326  crates/ruff/tests/snapshots/lint__output_format_azure.snap
sha256:8370cc6b55c388f7c6c8937345dedd66b1f7700b03d5e0e348a786af0f326c27  crates/ruff/tests/snapshots/lint__output_format_concise.snap
sha256:c7c730bb9f44001aac566829b24e0426235701e2fda16f1357d26555848242db  crates/ruff/tests/snapshots/lint__output_format_full.snap
sha256:300d0880c610a58f1c2825fb017b2a89d45fc32b2cad3c6119ecb7cbcaf15548  crates/ruff/tests/snapshots/lint__output_format_github.snap
sha256:fea6c07d0f0c73b79ef2b1acb0348803b48cbbe9e84df32b37662aabd24f7dcd  crates/ruff/tests/snapshots/lint__output_format_gitlab.snap
sha256:55291cf96fa90de704baf7e87d8c5f51d41f74820b8f4dfe0449494477e972b5  crates/ruff/tests/snapshots/lint__output_format_grouped.snap
sha256:df7864caba7f6e4082eb15fd506dac5415ecce55485581c3ddc29a9e62eeb02c  crates/ruff/tests/snapshots/lint__output_format_json-lines.snap
sha256:9792c5f40b90dd0e1dd2007b01202e647db5d004dc4098bb63ffa75894e332b2  crates/ruff/tests/snapshots/lint__output_format_json.snap
sha256:b0835993eed3e330bfcd59a1019255dd6b5f3b2cd6d9743e40e59bf31efb5f39  crates/ruff/tests/snapshots/lint__output_format_junit.snap
sha256:82c04ddbe536d770b1c37be11c31fba78c339bd9b7f682741b85b760212c7559  crates/ruff/tests/snapshots/lint__output_format_pylint.snap
sha256:93a1f6a73e1484be628d63115c62ec396778d3de915a78a1abd173b21ca75166  crates/ruff/tests/snapshots/lint__output_format_rdjson.snap
sha256:49d02be913ed0f5e175b470130cf2e572ada55fcb348b7c15ac9ab9295d50a8b  crates/ruff/tests/snapshots/lint__output_format_sarif.snap
sha256:0ebdcb921600b855f97f693ccdc1cdac6e79651808023777241c2de1dd9adf05  crates/ruff/tests/snapshots/lint__warn_invalid_noqa_with_no_diagnostics.snap
sha256:336f2a73b2b5b94fb48d5c3fe493624ed3e93f92f6b2aa81d87e72fe89bdcfb1  crates/ruff/tests/snapshots/show_settings__display_default_settings.snap
sha256:2c3a24eb0994e1060818b82a452d3f2f25459fba21136267d8eef75c05eadffd  crates/ruff/tests/version.rs
                                                                         crates/ruff_annotate_snippets/
sha256:89dc51f3d7c2bb3e2848853ba186d47add26d9bb8147103e04ea4a485b6f01ba  crates/ruff_annotate_snippets/Cargo.toml
sha256:c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08  crates/ruff_annotate_snippets/LICENSE-APACHE
sha256:6efb0476a1cc085077ed49357026d8c173bf33017278ef440f222fb9cbcb66e6  crates/ruff_annotate_snippets/LICENSE-MIT
sha256:4e0c6d521f9244293a0b6d69a5905bc81136b5d3220b7bb146db3ba722757ce5  crates/ruff_annotate_snippets/README.md
                                                                         crates/ruff_annotate_snippets/examples/
sha256:deee6e1d69e41c63acd75b04f131637f16a15a9a16f94569343f3f5708304af5  crates/ruff_annotate_snippets/examples/expected_type.rs
sha256:138d4a87fdde9a5e2e1705575c6cedac0fb774f797290031e79a61a85e3c4373  crates/ruff_annotate_snippets/examples/expected_type.svg
sha256:2ba15f9d6f2dde0d26d231da776bd15fc8f4f705200a0422c8ab8d6ba4bb98d1  crates/ruff_annotate_snippets/examples/footer.rs
sha256:c8cb3aee908b1fefad7e273978bfe338d636b87ca5bda3773fc20112e23076b8  crates/ruff_annotate_snippets/examples/footer.svg
sha256:2e2552b95e25139e2f556370683a6c1742dddf7627c74eeb7ff2a02dc8e880a8  crates/ruff_annotate_snippets/examples/format.rs
sha256:23c7681a69b2ec77fda67594564921fede4336ebf8f9507b56546d5e51676737  crates/ruff_annotate_snippets/examples/format.svg
sha256:a83029c4b0f7bf39e9b1288126467d1a0e2f61eb2631929d47b71a9a6dcfa3a3  crates/ruff_annotate_snippets/examples/multislice.rs
sha256:953a1e019d5bd7141372c1e4791b4df5be2c0e83486119ee9de23bf339526f1c  crates/ruff_annotate_snippets/examples/multislice.svg
                                                                         crates/ruff_annotate_snippets/src/
sha256:fc938968873f5226b8680cddc6e98508273b13fa27d36ec2980273158ad14852  crates/ruff_annotate_snippets/src/lib.rs
                                                                         crates/ruff_annotate_snippets/src/renderer/
sha256:ae1bb3e0687ad7cd5aaa235bc37964999c1d27e02a51fd15eea925bce928d3ea  crates/ruff_annotate_snippets/src/renderer/display_list.rs
sha256:cb6df8437769cd0326b1c63bb7484aa9e256e1da635b273302f5cca5aa559206  crates/ruff_annotate_snippets/src/renderer/margin.rs
sha256:9f97320ef8f6c34cb5ae776b1d6e96a545a7a334905d77b4648a5945cb34f0d2  crates/ruff_annotate_snippets/src/renderer/mod.rs
sha256:fdbb27c98da23d871db54fddfbd0a691c36c7065d451f48bfcff50dd38306be4  crates/ruff_annotate_snippets/src/renderer/styled_buffer.rs
sha256:d1ba84b4044fd997b540f527eb2925cb6a9cd7fd78b9294d6f914caf6aa5982b  crates/ruff_annotate_snippets/src/renderer/stylesheet.rs
sha256:ef54049bdbfb60e2d5c6a6ec26bbd3ba4c27c7ba9acaa1ca5d1e6eba683e4cc5  crates/ruff_annotate_snippets/src/snippet.rs
                                                                         crates/ruff_annotate_snippets/tests/
sha256:9456862ee2324a7be5a58aad4dba42bbf309f56446a0addc2af32ca1cc06ae4a  crates/ruff_annotate_snippets/tests/examples.rs
                                                                         crates/ruff_annotate_snippets/tests/fixtures/
                                                                         crates/ruff_annotate_snippets/tests/fixtures/color/
sha256:8fd9691fb1dc8b57db9c4104691891e1e0dcc31e82dcab83d00116a66ecf5303  crates/ruff_annotate_snippets/tests/fixtures/color/ann_eof.svg
sha256:efde8c5d359dca492c6f9282f26ac5df63990416e7b64bec4bc393cf195a5e0d  crates/ruff_annotate_snippets/tests/fixtures/color/ann_eof.toml
sha256:8cf57fc413614b6651115d698d9f81478c888856554f3fccabb9426c96d607d1  crates/ruff_annotate_snippets/tests/fixtures/color/ann_insertion.svg
sha256:e22c555ed7f62efc3b2c37081a32016634f04c109db3acf3645646b43cef661a  crates/ruff_annotate_snippets/tests/fixtures/color/ann_insertion.toml
sha256:cdc51130a994a598c42b9fbee7ddb055e33e7374341054071dce04b482ad7bcd  crates/ruff_annotate_snippets/tests/fixtures/color/ann_multiline.svg
sha256:bfad09b3330fdecf356d3a57d15e4864d23610718cdbae6878dc6a12ebd73685  crates/ruff_annotate_snippets/tests/fixtures/color/ann_multiline.toml
sha256:6e0da00e1bb7d2db7a92cab20b93fa378423c836f199645292b4cd95c3cbe772  crates/ruff_annotate_snippets/tests/fixtures/color/ann_multiline2.svg
sha256:4c80bb113b1a72e5878f8c5a9dfb84889e1d2a83a17200a33c0997bf93f4b910  crates/ruff_annotate_snippets/tests/fixtures/color/ann_multiline2.toml
sha256:8fd9691fb1dc8b57db9c4104691891e1e0dcc31e82dcab83d00116a66ecf5303  crates/ruff_annotate_snippets/tests/fixtures/color/ann_removed_nl.svg
sha256:a5a4958783529ec1939ff40c27827d5a4078ea907c03786ecc11529f02ddf186  crates/ruff_annotate_snippets/tests/fixtures/color/ann_removed_nl.toml
sha256:65c55f910cfb435ffe039ce3c5564d6cf0dabaabfe31937b7bed0e2006303c1c  crates/ruff_annotate_snippets/tests/fixtures/color/ensure-emoji-highlight-width.svg
sha256:c0b34f9c34f6aa5a41ef6b3e15e95829eeb1d258aac30c098496aae648246e15  crates/ruff_annotate_snippets/tests/fixtures/color/ensure-emoji-highlight-width.toml
sha256:497e4192ed197a6fbe7a1cf0a1f0fc31520ca8bf9ebc7f5c1441ea03f96bc61c  crates/ruff_annotate_snippets/tests/fixtures/color/fold_ann_multiline.svg
sha256:801f47db15dc92de8244ebcb407561165590cd7d3437c533c70e3bc965af7ab4  crates/ruff_annotate_snippets/tests/fixtures/color/fold_ann_multiline.toml
sha256:807402d43c8105112a93f6174a04a4d0f4ae96488cfe41f45dedf27fea4433f6  crates/ruff_annotate_snippets/tests/fixtures/color/fold_bad_origin_line.svg
sha256:89508dde61a9f89297b6226bdd74218e655cc4a9c22632c8df1f57592baf90ec  crates/ruff_annotate_snippets/tests/fixtures/color/fold_bad_origin_line.toml
sha256:e08c90e4169c99561d0635a55f1df24c1bb67464059c0d69626e9a2b7fd2e9f5  crates/ruff_annotate_snippets/tests/fixtures/color/fold_leading.svg
sha256:c5e5e847b4958ae934e53b1f81601b1e4a47df64c39ce0086e31fd1dc13b44fa  crates/ruff_annotate_snippets/tests/fixtures/color/fold_leading.toml
sha256:71f477f2afe5f576aee06afc1e75617e2f9b9ffdf97afadf73cff73860bd9c08  crates/ruff_annotate_snippets/tests/fixtures/color/fold_trailing.svg
sha256:b74256bc97843aeac0e3d39a5a7e74d0bdbb9b71dba27993a67b3c13cfcd720e  crates/ruff_annotate_snippets/tests/fixtures/color/fold_trailing.toml
sha256:89a0baad9207ab6e010048df97cc0e74a640ce2c36c1d10ed2e01affab7acf8e  crates/ruff_annotate_snippets/tests/fixtures/color/issue_9.svg
sha256:79665ba5f29bdc971e3e9f5cd355a8f7fbe071011d30b6c83ba26fc72318df2b  crates/ruff_annotate_snippets/tests/fixtures/color/issue_9.toml
sha256:0a8bdb6a015372b1272f8882f90dcc8c5799550d36a5edc12ddf059b18349852  crates/ruff_annotate_snippets/tests/fixtures/color/multiple_annotations.svg
sha256:90284b30c39d19cd1a1761eff142cc683e24733c19178b1937036aaff0fecda6  crates/ruff_annotate_snippets/tests/fixtures/color/multiple_annotations.toml
sha256:6baae29e69e56f43097f454f3f0b8c478f3c3f2bff009b42b4e4cabeddfacbb3  crates/ruff_annotate_snippets/tests/fixtures/color/regression_leading_tab_label_alignment.svg
sha256:37997db9101cfb0d4e46994d188ce3b61ef334304941df6c4a0891990ace34fb  crates/ruff_annotate_snippets/tests/fixtures/color/regression_leading_tab_label_alignment.toml
sha256:5816f35bc7b600f6c1795e80b3e0f0151dde6e7bf01d12d4274665558b87af67  crates/ruff_annotate_snippets/tests/fixtures/color/regression_leading_tab_long_line.svg
sha256:7d68e792a280c8bb26fdf1b73e730432810537e85164f8524e1269c049ceaaad  crates/ruff_annotate_snippets/tests/fixtures/color/regression_leading_tab_long_line.toml
sha256:fc3bbb06e771e562dd013dc0b434d262a2261c81b75aa1dff9ff6f7e4aab7e06  crates/ruff_annotate_snippets/tests/fixtures/color/simple.svg
sha256:d991e4f3375b612037f816561081a123cb1ca723e50b0d87418863b4a3c22c6f  crates/ruff_annotate_snippets/tests/fixtures/color/simple.toml
sha256:98813ba1c189bb5f194759b6dad1cdc473cfb0c735e486961fb7d05d511850bb  crates/ruff_annotate_snippets/tests/fixtures/color/strip_line.svg
sha256:ad16b6a3e154f9b6d620247c8b60dbbc4b6b851570178b64532fe0c92a670932  crates/ruff_annotate_snippets/tests/fixtures/color/strip_line.toml
sha256:498999e1e7ca75ff590524d6ce580651d00c5034ed2d605d62e6b6b10e0ec3fd  crates/ruff_annotate_snippets/tests/fixtures/color/strip_line_char.svg
sha256:16da9228f70a292bbafee01fa11fd010a4f3c61009fbc24c81349a82bef0a5ec  crates/ruff_annotate_snippets/tests/fixtures/color/strip_line_char.toml
sha256:214e86dbf8ae05f29621dc258ff1c257618aef2dec34f74b9dbcab056105a981  crates/ruff_annotate_snippets/tests/fixtures/color/strip_line_non_ws.svg
sha256:f1ed9b60a344cc5a62f8f9adeb93e2fd8518b8857b1bb7fc09c188b77d8efd50  crates/ruff_annotate_snippets/tests/fixtures/color/strip_line_non_ws.toml
sha256:a27932e44a3c4c4d0d9a4c11cea17d375590261778d212f186f2831510c2dfeb  crates/ruff_annotate_snippets/tests/fixtures/deserialize.rs
sha256:3013c5ec0f5410c991bb86e5e85dd91450fc13674c88ee96e497fbd6127ae155  crates/ruff_annotate_snippets/tests/fixtures/main.rs
sha256:a5628d4d5c3bd6b6c7af4343cd374184c2e464d4becc29a3bd6db6892fbf9495  crates/ruff_annotate_snippets/tests/formatter.rs
sha256:89f0f6ee9751ba127f6ae05694e7563f7c309e4ef07edee29d7b562a5a722ad8  crates/ruff_annotate_snippets/tests/rustc_tests.rs
                                                                         crates/ruff_benchmark/
sha256:602204cd27d6f7c7685607794ce339d601a584efec5b11b4221f08d3fe200588  crates/ruff_benchmark/Cargo.toml
sha256:437946040a6420d6e60e2d611901ec5d303e29ffcdb9e400b042743a70164170  crates/ruff_benchmark/README.md
                                                                         crates/ruff_benchmark/benches/
sha256:3c5231687a0a2aad4d484cdded9acb2214eaf2090f7cf5f0b8e038d7c6ab5451  crates/ruff_benchmark/benches/formatter.rs
sha256:19d7fd463e2533fdb12927ef23743780fc4fe7e8049755fe1d2a624727fed676  crates/ruff_benchmark/benches/lexer.rs
sha256:e431612b7813994b36e7a17b7fa1ab9f4e4442f25585e7e6c6f0efed2173ddbc  crates/ruff_benchmark/benches/linter.rs
sha256:43fcd41356c5b453e3dd3d56717821e1b5ead410e7f7b711a91c54e691b7a546  crates/ruff_benchmark/benches/parser.rs
sha256:16f4b10a6922411b8cb5ccc78b75de80efebf82dc54c28381ff600e265079ff7  crates/ruff_benchmark/benches/ty.rs
sha256:26b364cb65ee99d75b878c12e0ec6939c8e7a631a4953a52071f02e289889768  crates/ruff_benchmark/benches/ty_walltime.rs
                                                                         crates/ruff_benchmark/resources/
sha256:42bece16591b3b259d03602a80cdb59913b0e3233b8457db6cdf19189e1e6ae6  crates/ruff_benchmark/resources/README.md
                                                                         crates/ruff_benchmark/resources/large/
sha256:7cb3740caf21534f7418df1666686e2eade44a7405d825355289de58aac3acf2  crates/ruff_benchmark/resources/large/dataset.py
                                                                         crates/ruff_benchmark/resources/numpy/
sha256:01ee0b6e1aff109473cd76f674d61d60f5f38c03fac12e97ed778f0fc0f1ea47  crates/ruff_benchmark/resources/numpy/ctypeslib.py
sha256:9de11d71f2d9a072f06deaffd57cab9f6e8b717cb432b4ad6b4dd97bb68a6ba8  crates/ruff_benchmark/resources/numpy/globals.py
                                                                         crates/ruff_benchmark/resources/pydantic/
sha256:87146b2d36ed7f8da098d188612037f27e9035a643b3ccc78d191601dc2eb495  crates/ruff_benchmark/resources/pydantic/types.py
sha256:ab115f304d0c54a086fa4dc42460cec6c9dbe1ae2ec81f6db2fd15988f424213  crates/ruff_benchmark/resources/pypinyin.py
                                                                         crates/ruff_benchmark/resources/tomllib/
sha256:71f67036895f4c5acab942618af0cbd3d814451ba61e967f358d0f341a5b8f51  crates/ruff_benchmark/resources/tomllib/__init__.py
sha256:4579b04a7566452304781ccce37d3ebc1c36e810b058bdb1f33c0e51ddab0397  crates/ruff_benchmark/resources/tomllib/_parser.py
sha256:75b8e0e428594f6dca6bdcfd0c73977ddb52a4fc147dd80c5e78fc34ea25cbec  crates/ruff_benchmark/resources/tomllib/_re.py
sha256:f864c6d9552a929c7032ace654ee05ef26ca75d21b027b801d77e65907138b74  crates/ruff_benchmark/resources/tomllib/_types.py
                                                                         crates/ruff_benchmark/src/
sha256:9edc4b19a4a8866002dca407db5b1f1bfb0d712de3e49af0294071c3c75f6397  crates/ruff_benchmark/src/criterion.rs
sha256:a8674422193709090736f262b2a8a5900dbc6aa1c79ed6043807674540a6eef7  crates/ruff_benchmark/src/lib.rs
sha256:85ec91e083262fe6c17a4839f9da8c7ef16fd7c0b87359a30fcbe116b291c623  crates/ruff_benchmark/src/real_world_projects.rs
                                                                         crates/ruff_cache/
sha256:2fdff03a524ca50a14a364c25c20787f33818b7111f5e287114d2591e52161a0  crates/ruff_cache/Cargo.toml
                                                                         crates/ruff_cache/src/
sha256:deba8aeb92bfc4a53c210911b31b14ffefc8e90c0cb29c70839e503797abe969  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:ba614a7732fa21ef883d8d92234953c88f1921029638d0ef589e203ea1a4218e  crates/ruff_cache/tests/cache_key.rs
                                                                         crates/ruff_db/
sha256:a7e7f0fa082eac354b37cf26fd2beb9d56d4876bbd10c86552bfdc4b531cb46b  crates/ruff_db/Cargo.toml
                                                                         crates/ruff_db/src/
                                                                         crates/ruff_db/src/diagnostic/
sha256:23570f807f02c3306a60b599125544f0faa4a1f49154c4dd3e1d2d32837246d9  crates/ruff_db/src/diagnostic/mod.rs
sha256:f2b7d8d65806f2658d4ab769c3a23f7e76e667b2011b4bc39dc24724fbdca6dd  crates/ruff_db/src/diagnostic/render.rs
                                                                         crates/ruff_db/src/diagnostic/render/
sha256:5f0a5827371f15166edaca202c0bed68b9a665d31f2b1fe2b12dd6e4d58ec283  crates/ruff_db/src/diagnostic/render/azure.rs
sha256:6ce4fd10e7316bf189c054e6fadfd2ebe96c246a0321f9cadd94f22e7e466b99  crates/ruff_db/src/diagnostic/render/concise.rs
sha256:f9a300b0d62d28619618544dc1f70de29d8001aa511950ab880b8689cc3d77c4  crates/ruff_db/src/diagnostic/render/full.rs
sha256:f08ffc60b2eac837a792e4bbd2d2a5f0dc526dadd4e9747f845c3eeeb2739b77  crates/ruff_db/src/diagnostic/render/json.rs
sha256:5f506ce25f20316a5e74b21419a9492d950b33ec964b091ec2d658caa61f0deb  crates/ruff_db/src/diagnostic/render/json_lines.rs
sha256:8356f513d971322bcccc55070d9ab0846b5f1b1be2cd57827a35f3dd91e4742a  crates/ruff_db/src/diagnostic/render/junit.rs
sha256:08c1e8bc90d20840614463f52ba0ed061bfcd6f4c82ca390b7b7dbe30be12ab4  crates/ruff_db/src/diagnostic/render/pylint.rs
sha256:576a4da4630074528ba74add115605ed8e75636561081bc033f5638e524a7da4  crates/ruff_db/src/diagnostic/render/rdjson.rs
                                                                         crates/ruff_db/src/diagnostic/render/snapshots/
sha256:ad242d75e55a20eefb2f718f97c9b1e46570b7cf873ed6beaee4d31b93d70859  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__azure__tests__output.snap
sha256:4cc68b0ae3750326191e953418ba523ca7386f034caa84b51111efb793424c09  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__azure__tests__syntax_errors.snap
sha256:a22dc64342390d3e19d8b763970fe03e0dda2a43221ad2443a3f08962e734f8a  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json__tests__notebook_output.snap
sha256:6af8774be5395e0b33ef5395472d254ed6a0ef33d8d66869178c041567426806  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json__tests__output.snap
sha256:f41099eb298cbd3d308f2cc12e93658878742b06f0a9780969583a098969ca6f  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json__tests__syntax_errors.snap
sha256:fe5f75f8d5edc357566f454b7818848cc53df173863b9bd89986226e1d67a685  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json_lines__tests__notebook_output.snap
sha256:0eae6a9d4a8c0de38d992c68fb1db7915448186d64bfc8f3d1be3c87d0a960c2  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json_lines__tests__output.snap
sha256:c35353f0a8caa06e451719386199a0f9e42baf9bbee90b193c4c88e01dc7d062  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json_lines__tests__syntax_errors.snap
sha256:361c45b6798c80dc3de737f7f248c0ffd9f7d80dcaad3b69e944f4c5e86a1d12  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__junit__tests__output.snap
sha256:7d5be47e9bcc6959cdef30b4a1081a936a7df68d1f3901cb5fa04ae0bf7aa67c  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__junit__tests__syntax_errors.snap
sha256:e8137ce48f734f251f7f2aa5fb7016da2e2e4ddbd7d0c5b1c5743f9ccff0fb5a  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__pylint__tests__output.snap
sha256:cf433f8d7deeee413020c9efad3ff78776a158097aa75ce66b0a29cfb29bc661  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__pylint__tests__syntax_errors.snap
sha256:0ef41f605557081bc61de28b7cf3b5705adb20c261b36619ecab196e7736413a  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__rdjson__tests__missing_file_preview.snap
sha256:0ef41f605557081bc61de28b7cf3b5705adb20c261b36619ecab196e7736413a  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__rdjson__tests__missing_file_stable.snap
sha256:745ad219572659faa6e5f055d58dee2238544f08cd2ea716ceefa340e587f997  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__rdjson__tests__output.snap
sha256:c60a13256176977a13d6f14f904d8f0776461a11aa9f68e4322fbc50ca8f38b1  crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__rdjson__tests__syntax_errors.snap
sha256:c4ea49babf12e1ffefd14832b0b13f0e5eaf2335f10f72db584fa09126ee09ad  crates/ruff_db/src/diagnostic/stylesheet.rs
sha256:766f6ddc37946673d1670465864f248ed8c6403dfd46fad5e836b4c9f57b6e3d  crates/ruff_db/src/display.rs
sha256:d0a962f36fcb8a47f5f6dd4d50bdcd1ab19e0a31f847286214e6575e1ec4bfa4  crates/ruff_db/src/file_revision.rs
sha256:12697254343df12cef91c07763c6c15e000363af2936091d4b794874a3d83001  crates/ruff_db/src/files.rs
                                                                         crates/ruff_db/src/files/
sha256:c43889fa49232ddc5ddb768c7accb6b086ab4fd2ac345df88d3deed36e160cbe  crates/ruff_db/src/files/file_root.rs
sha256:c1e78f152945beb7c2e7671af82ecf9fb3916d32a3f3114472ffc399c1621d34  crates/ruff_db/src/files/path.rs
sha256:ad469486561382e747a4f96ed82caf9343daf280530583d5d145bfcfb563ff1c  crates/ruff_db/src/lib.rs
sha256:fbc1ebd2c4a5a5df805a7183a043b8d6919181175f3b37de438ec5d4360fe674  crates/ruff_db/src/panic.rs
sha256:b6e6c4498e31436fc5657000d83a9e1536c911f5c997555707f1327879caef5c  crates/ruff_db/src/parsed.rs
sha256:bd408ef4dd729c609bd7da5b56d31cbf9fcd189147fae0b8f9c39e80ee049c62  crates/ruff_db/src/source.rs
sha256:a5c0a841f2d45b939aa4b66e1a963eab8c582deac64463bc7a36c0415cdacc83  crates/ruff_db/src/system.rs
                                                                         crates/ruff_db/src/system/
sha256:f34cb0ffaedc8ab55111105629f81860ba181bda5a06c000d4a7cac0084a7084  crates/ruff_db/src/system/memory_fs.rs
sha256:eac8fe3dbcaba011c4be16ddf240d24be7ec0e834a15f1b7c0f52af844f0bb25  crates/ruff_db/src/system/os.rs
sha256:d3f55c4e555dfa20858084d2a541e996c23a07d2d1d0d0f91fc17b3149120016  crates/ruff_db/src/system/path.rs
sha256:8079cb35f12e8e133fa732dc1a278cc609861417fa36594eebfbb95c5bbf1126  crates/ruff_db/src/system/test.rs
sha256:f8ce3a1ea6313da4f37ef2d8106119c7b7b83ca25ef2e4c259c19544fd8c09f3  crates/ruff_db/src/system/walk_directory.rs
sha256:d845a785510dca03e9abedfc09d0c179b49421d20daf1a5feed0d42fc2d09776  crates/ruff_db/src/testing.rs
sha256:cd7badf85149354ecf06a44275a80d11992e26508216a5ecd55126a8e7f64754  crates/ruff_db/src/vendored.rs
                                                                         crates/ruff_db/src/vendored/
sha256:829699aab21f06754f6dcb3cebda3ec67adf0e34079347e7539dedfd0aefd005  crates/ruff_db/src/vendored/path.rs
                                                                         crates/ruff_dev/
sha256:890ccf3eb8e6e6846da0135354d82de7b8d2d70fc3a3ae610a633c0e1036b150  crates/ruff_dev/Cargo.toml
                                                                         crates/ruff_dev/src/
sha256:0e205970144160a831c36f89fe72dc9f6ed22310e4d2dfa5301892fd154a7084  crates/ruff_dev/src/format_dev.rs
sha256:8063d5395afdca2722c3cefd9e97a8d081ae7fcc0a65a59d2e17e863d80cf7e3  crates/ruff_dev/src/generate_all.rs
sha256:12c047578eb4ae2402a0dd0e53ac1696936062e8ec8e6d8b608f7e5c0eece582  crates/ruff_dev/src/generate_cli_help.rs
sha256:2b3ece787849deb48b3ce5f5649100597cf0c7c37cd30f5f10fa0ca44a09407b  crates/ruff_dev/src/generate_docs.rs
sha256:421dfff12bc9a201569c358dbe6670d4dae5271b968212ac4ca094819bcb5ff1  crates/ruff_dev/src/generate_json_schema.rs
sha256:16b185e60e106c07bfb926ad6316bbe65851ea3b65bd502f7c7d96aa224511ff  crates/ruff_dev/src/generate_options.rs
sha256:c5eb1d7416e30e406d0ac43dc2819ee1aad4d4ae82314decf992c5d74d7cf1c1  crates/ruff_dev/src/generate_rules_table.rs
sha256:9be375d0c34978bf02dbb0bfdbec17ec231bc631c4600ee36738ccfdef1718d4  crates/ruff_dev/src/generate_ty_cli_reference.rs
sha256:f77b0b41c5f7e13acf786f30808b5e5dc7d5f89cb27aa25ba2c30e5d0a2b5532  crates/ruff_dev/src/generate_ty_env_vars_reference.rs
sha256:409ebe55925a444042aa11aa92b1110c8b4df31914dd8ceb7d7b191982da7ff5  crates/ruff_dev/src/generate_ty_options.rs
sha256:de3c36569fe7634d0fd7b09694cd9deca88f2b40e6b713dc2ecad41710bb1ee4  crates/ruff_dev/src/generate_ty_rules.rs
sha256:a0d6a8aab8db1be589640c6483767943abd8b458c446274dbf6a207982c25fac  crates/ruff_dev/src/generate_ty_schema.rs
sha256:4325014b6fb97da6acd643e3a10f8fabac032a4c966746f8dcb32abd8e99ae31  crates/ruff_dev/src/main.rs
sha256:12d5561a18289b91877d259b823a0e0185efcfeab3a3a029b7f9a943dc1ce07d  crates/ruff_dev/src/print_ast.rs
sha256:0775fa02d960228b879077c17da866040dd03f3eab34465d1b73cc531af4f25f  crates/ruff_dev/src/print_cst.rs
sha256:7a6f76e5e4a13c2782761089d094c063717a7b29f89e5d24207e03a272f1bf40  crates/ruff_dev/src/print_tokens.rs
sha256:32715700a820b221e7c8b423f95da346e7e5a8f5de8cac64fca4a97bbffa93ae  crates/ruff_dev/src/round_trip.rs
                                                                         crates/ruff_diagnostics/
sha256:e2f94a13046965051ff6e9776e4a121bab8ad9a769a4676b6331ea1a51ca2ab8  crates/ruff_diagnostics/Cargo.toml
                                                                         crates/ruff_diagnostics/src/
sha256:bc544ae7a08e80cb215188ff5e267272df5c30a476d88437eb49cd07e0717b87  crates/ruff_diagnostics/src/edit.rs
sha256:0ef56fb62281c654c2a1329c482c5bf1c95f34afac207651a7c246c8163ef019  crates/ruff_diagnostics/src/fix.rs
sha256:c40653627b2de58f3f3eb2873f64db0495b2822aae9f6be09b812e58ae75b088  crates/ruff_diagnostics/src/lib.rs
sha256:65a2d723b03decaa603272df7772a25a33a512d0f68bd79338194f50ba335b45  crates/ruff_diagnostics/src/source_map.rs
                                                                         crates/ruff_formatter/
sha256:cd0274247453f9b4aca9dcf088fe3b08ac044cab692a7399396d8c2437e425ea  crates/ruff_formatter/Cargo.toml
sha256:7654e92b6d6bf01c6da47c55a4727618bf05d59823413ad548ef37f2e7217a5c  crates/ruff_formatter/shared_traits.rs
                                                                         crates/ruff_formatter/src/
sha256:31395adfd01203381e3352da67fd359ffd774bc1bfe7d35b9c00434e45661ded  crates/ruff_formatter/src/arguments.rs
sha256:d66fea0718e638cee72786ac675c1fe413a67aecffdafcc441fb4f13a16cac2e  crates/ruff_formatter/src/buffer.rs
sha256:2a338532ec4be171ee22b40926b80171fcd296719cad3e7c89958fa72f7d0779  crates/ruff_formatter/src/builders.rs
sha256:6e665b85f25c1e090af48520a8f9301bef8436e6610e249c42c52e62df440741  crates/ruff_formatter/src/diagnostics.rs
sha256:5f9d434c021cf6cc3969c24f351b2e6475241301db18c4d6f0b4dc053e631da4  crates/ruff_formatter/src/format_element.rs
                                                                         crates/ruff_formatter/src/format_element/
sha256:060744c3e7567db0756353cf1c16b86da6bae0bab1b8225d68a2e364b5fed3a8  crates/ruff_formatter/src/format_element/document.rs
sha256:3fb77a7fe75becc9f2286027293e53c705fba3aef88300e9511d9ca0aefcffbb  crates/ruff_formatter/src/format_element/tag.rs
sha256:9757e06248c29518dddfb7197402b2a50b77a309474344c0bae82c3876b4e10f  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:366b3a178c710610a6447bfe59ee495810a94255b4ce58d943ebf0baaf9e1c67  crates/ruff_formatter/src/lib.rs
sha256:7650338552e9b3227e2777010493eff77daef368538c893eaf4f8115484fd22c  crates/ruff_formatter/src/macros.rs
sha256:594081e9089c9bafbb85a590209adf56ebff29d22d06b43fd998626d300c2153  crates/ruff_formatter/src/prelude.rs
                                                                         crates/ruff_formatter/src/printer/
sha256:2f22c80795780ca5743f2fd37c6d997823d73e995052ef27ecda32694fcdff96  crates/ruff_formatter/src/printer/call_stack.rs
sha256:20aebd53e5b2450dc233552dd2a001e6ce8784be78b080d09453e5810e82ed1b  crates/ruff_formatter/src/printer/line_suffixes.rs
sha256:199c5cc81d08c8f0d919727cff478574934b8ca660b37f9f40fcfc7e0a9f4b8f  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:92024036b3a234c312cd7f71c7c2ac95e3f81d27a6c0418abc3e88815f7e51c5  crates/ruff_formatter/src/printer/queue.rs
sha256:5c09276163dc48910311711a198146cf43470f8c943c93695e072fb2ed48a272  crates/ruff_formatter/src/printer/stack.rs
sha256:5c6169e43f0fb4204370fefc504d4aa20722bad19be04aa38960f7ffc98bbcd0  crates/ruff_formatter/src/source_code.rs
                                                                         crates/ruff_graph/
sha256:a63a6f91f1b5d0d67c49d243be33d071133440ad6bddd89b4d6ef8e261081239  crates/ruff_graph/Cargo.toml
                                                                         crates/ruff_graph/src/
sha256:43f39a7c9928852128a01b2f17a51b86edc9e7906372da64f50e1bfdf607b93f  crates/ruff_graph/src/collector.rs
sha256:21c02a8fc2ac3c7a2a8169fc4c00fb799e480615a5c81b117434af109ecd74d3  crates/ruff_graph/src/db.rs
sha256:d1970273ac43b495437d919bbad50499ec0c149f3126e5f0f1e8f9c1e80a1d4f  crates/ruff_graph/src/lib.rs
sha256:01f3e9de50de1ca29a9e1e9e023411734f1fb8fb52c9cd7cd8cb5f4b24d1a24c  crates/ruff_graph/src/resolver.rs
sha256:d2692325ce5f0512ff05517abb185bcdeee51959c5e5b8968c1bdef08c8712a3  crates/ruff_graph/src/settings.rs
                                                                         crates/ruff_index/
sha256:044073c5e050d920a63eca0763e151580fdc0728026672e92de38281b41a6a89  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:7f49db243c6d1d741bcf9e8c5b0af40f87adc7284a56fcaf7b687fa10beea062  crates/ruff_index/src/slice.rs
sha256:670d5700b44b5a9d17e35c2afc213ebb38478cd0cfc3a4b360d82f6b2f0c94c2  crates/ruff_index/src/vec.rs
                                                                         crates/ruff_linter/
sha256:9a2374755253d735e97a337fffafcc22675e2374ed3c0923bd2b3131e16270f5  crates/ruff_linter/Cargo.toml
                                                                         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:8118a9766ea27b1d064de4c5614c749cb1ecc78b89cd201ef97a1bb52fcd5359  crates/ruff_linter/resources/test/fixtures/airflow/AIR001.py
sha256:0f930e1d283a987dceb0bbc7f58908f9e14e2568aa0c5f18e782f1c6d5b529a1  crates/ruff_linter/resources/test/fixtures/airflow/AIR002.py
sha256:cc53d8f1d5fc02babd119399c5da8e3c337b49e7ce739e23112293b884d8bda5  crates/ruff_linter/resources/test/fixtures/airflow/AIR301_airflow_plugin.py
sha256:d2445f0c798231efc9b787eb49f0457ded3a9da58169ff8a766dff4404fecfe5  crates/ruff_linter/resources/test/fixtures/airflow/AIR301_args.py
sha256:77e09285c010f08df70f31abcf648dd2f6e4463397249e95d6130d07faa71a0c  crates/ruff_linter/resources/test/fixtures/airflow/AIR301_class_attribute.py
sha256:6a76c64d8ff66f35b5ae8223010389f512dc51fd782c8647a1f3fe220dd654b6  crates/ruff_linter/resources/test/fixtures/airflow/AIR301_context.py
sha256:fe5fe49fa8904bbcda5137de5d95bcb1e11855f15822e713cc28d70bd2cfab8c  crates/ruff_linter/resources/test/fixtures/airflow/AIR301_names.py
sha256:70e65316dc990646b0df54dd933ad511c85da90bc762ccaf5533d8bf117d599a  crates/ruff_linter/resources/test/fixtures/airflow/AIR301_names_fix.py
sha256:00e0e157b26055d19699e148b1fdb350ac8797a22a78609954a83af0b75169b9  crates/ruff_linter/resources/test/fixtures/airflow/AIR301_names_try.py
sha256:e0038ca7fee01cc68578f74cd37c6b5970c6cefa4f7eb0f751794dbf67c0d21a  crates/ruff_linter/resources/test/fixtures/airflow/AIR301_provider_names_fix.py
sha256:ca6e9cb12f092a446d900449e434d77ef2ca8334d22be08fafea963f1be3e545  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_amazon.py
sha256:bf152787a477249222e607a98663d8d742a3fd6ffe6aeeb8902f6e232b5ec12c  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_celery.py
sha256:db6262d796fd74dce8a8301df8c6eccec04be56b7dd80f46b187e93bfae4feaa  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_common_sql.py
sha256:31e5842ed5dbb62c496bae46ad500ecd21573e5482a9735ab0f0a0296a06b769  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_daskexecutor.py
sha256:686b10b89048c686a5d083e1ab1f0b35e73bd5704fad97f225711603d3954911  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_docker.py
sha256:ee1e663214d08457b159ea6bb02cf8108bffb7ed5882d93eb1161622b827fb71  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_druid.py
sha256:de9407c0305fd2ac96a5137f16981f1a2dae9c336db6cea7838ca2bb81d3ba3b  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_fab.py
sha256:314a0ff2ad71b17705b2169251a684fabcd4fb7b058d986a2ee71ecdbcb0a5fc  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_hdfs.py
sha256:4c5afb40f590a8f4ffc9f38c437f771fca715fcc775540efc753d092f55ab82c  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_hive.py
sha256:1418ab3a5d2231b04f33d86e9c9ead5dd36bd8151f10c91d15bd2b0db5c9e673  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_http.py
sha256:8364ac4879a98c48b33fa39744b145d66f76fc73e4f7f4ff4b7606db100170be  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_jdbc.py
sha256:dcecbb55930388fe91b18661a4d955e9051c36159a89a41df550e524cf1bb90b  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_kubernetes.py
sha256:86424cca6929302f1ca4ae57ea72530de6fa25f91d79a30705b101e1586b4273  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_mysql.py
sha256:1386cb78755de67322c5525a75745a324591db4d40c4ceb0adabb45c80353e8b  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_oracle.py
sha256:6c33c6546461a79308f8e57cc0b4106635b8a0a296814a60dafc77eaa346ffbf  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_papermill.py
sha256:ccc29aed747c62b6f355f73f20569e570d4c712de2a99ee0315e5ea02d238467  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_pig.py
sha256:1da97bec58c0eba73023b9011f41f7b02adfdfb05d29b7bd1002b8675f45153b  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_postgres.py
sha256:69756b51f6c9a9d99cd4da7d3c11c2beea875fcb04883a46e95a086083525951  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_presto.py
sha256:20a797ec8e26e7c008c33d49c117819dce1861725baeaef2436a92b2cd1013cc  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_samba.py
sha256:cbcfeafd5525d5e2b95449b65fd85aa0fb535b5a9648fa4a74f52d01808d9d4f  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_slack.py
sha256:d3e77d2f19a15be4b194a3e7ab6d577d577b2f001001a6972da4765cff949a27  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_smtp.py
sha256:ce45f3e85cff43c50e9d19c718072fcaaf049b04a9356cb44e284701b9215fb3  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_sqlite.py
sha256:e18f2dcf1cf863dec9f7d543d345027f61b2780503dc5f730d0b8ad29a799755  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_standard.py
sha256:77184cc6a3864fc991f1bd754ef8248c7158b9f13e70f0fd7deed89db7b80782  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_try.py
sha256:886d366f165d94c37e1fe18f4b2611ccbcf2cf8cff77e369574da1b3c520a436  crates/ruff_linter/resources/test/fixtures/airflow/AIR302_zendesk.py
sha256:f40d02dc3c605f79432120329d8bd1372049a923a12ae95b6c38eed6e780cc18  crates/ruff_linter/resources/test/fixtures/airflow/AIR311_args.py
sha256:d6bccb541412b1873be735118ca8d3fcd6bd6670f88321bf7128b00614942a03  crates/ruff_linter/resources/test/fixtures/airflow/AIR311_names.py
sha256:fcb41f0d4eff8e65fbf6d57480352b2e1f854207794170fe8247a256b22be8ac  crates/ruff_linter/resources/test/fixtures/airflow/AIR311_try.py
sha256:43b63fb6c2f0edd65c8a981d52b4be5a67d4504263fef3d175399ff9c1c1cb15  crates/ruff_linter/resources/test/fixtures/airflow/AIR312.py
sha256:89260103e6eba89618048ab679e7e69a2decaba0143f9a2bf35e75d32ac69a8c  crates/ruff_linter/resources/test/fixtures/airflow/AIR312_try.py
                                                                         crates/ruff_linter/resources/test/fixtures/control-flow-graph/
sha256:8ef39340ca9b7b9f1989da2dc15622ef285d0b9ab4fa6e88885c125f2ce87d53  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:9a94df1e4271d444f6ec7b9e91ea56c2decee1291707a9761024317195009685  crates/ruff_linter/resources/test/fixtures/control-flow-graph/for.py
sha256:0af164f71d5008e955367afcc7cf37552547447fc6c6f4aa08eb10a9939fcc87  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:71c2375330ee8a674f780a7b14071d646bd80c5879359fb11c3494fb91dab80b  crates/ruff_linter/resources/test/fixtures/control-flow-graph/simple.py
sha256:a0d691bd7df3c549c89f554684a9da6844b3e8fd00cbec2d879c6c74a169ff4c  crates/ruff_linter/resources/test/fixtures/control-flow-graph/try-finally-nested-if-while.py
sha256:3938620df23fd60a7cd80afba7a901989f8aead3d7739b61e214f2c07c65500c  crates/ruff_linter/resources/test/fixtures/control-flow-graph/try.py
sha256:fdfcc249dc29ee51037325fcbde5bbd7dde2c758e97684d165785681fc0dd00a  crates/ruff_linter/resources/test/fixtures/control-flow-graph/while.py
                                                                         crates/ruff_linter/resources/test/fixtures/eradicate/
sha256:f48626473c152881f8fd60b465cce686c4f3c1bbda740f10c2b75202d7374f5b  crates/ruff_linter/resources/test/fixtures/eradicate/ERA001.py
                                                                         crates/ruff_linter/resources/test/fixtures/fastapi/
sha256:a12dc6c9b30294a7dbde6b68dbb13acc037188186192f3dae0fc870a5c38e7e5  crates/ruff_linter/resources/test/fixtures/fastapi/FAST001.py
sha256:a4c54b041a8c774f92fbf6c23a6c1982b26facebd47249b01ad8a9db76bd5119  crates/ruff_linter/resources/test/fixtures/fastapi/FAST002_0.py
sha256:e4497a97a1ec06ff9e70c93f4212db45af0fab1f0e95a75a8774304644f03aed  crates/ruff_linter/resources/test/fixtures/fastapi/FAST002_1.py
sha256:a7e87b1ffcdb082d1c595ca0a277752c33dec224eb903119660dee7d3a9f4144  crates/ruff_linter/resources/test/fixtures/fastapi/FAST003.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:cf5c1619182dcbdb640ce17bad98f5f5931137f88ccfef333bd238f6ab9752d7  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:a130976863f4b16e64e1521b3ed3b6c6b0008aeecef1530195f6a741d0917f32  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC100.py
sha256:f88072b34bd3a191983e8d4b2f9c1d27418e7f90ab85c7817be4a4c7a33acdf8  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC105.py
sha256:49654422d77166642cd6eb56dd62668ba30ef3e5e29f8be2ca88614a80b380dc  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC109_0.py
sha256:10ab43c3cd8d82e0ca04dbdbd80b9fceac4cd10064a55959cf960803796c3714  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC109_1.py
sha256:68f8993134efac2f0062532d7dca6eded3f4b6a15aa0c60dfd73d9f8af73bd7f  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC110.py
sha256:c67fae358201029357028d5c23d11fe288c49a5a82ed9d7cd855c1fde857a3ba  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC115.py
sha256:ec2d1c3afcd276cead5d66870feb48b4c631027d859c6d7ccf7302d84ba7dc3c  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC116.py
sha256:9b49f88c79caf7a173df6cf220262f66475ef079a898bc35ad3e1b93efd45af0  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC210.py
sha256:3300504129ed00fb1ca4f761db83a8bf1c61a98c9f84aa9493c742cf1e7f315a  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC22x.py
sha256:7a6385e89cebbfb4b01f6e6784b5fd8608f9af6d19274b64ff7e6ea48a82d326  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC230.py
sha256:55b0768eca184829c845cfcde72921ee428b415be90f993db4989ba8e3ffdf82  crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC251.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_bandit/
sha256:a53eb9499334820a9eedb7714889910d8a5131b510cbdaa08f89a3548dc4fdaa  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S101.py
sha256:66aa92a17ec1c58c83b83c7f5cfc55bf999d4f9accf720314f5fbefe4b5f2923  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S102.py
sha256:c37b91493d50ec52128456cec465b4c5b81e77d264806b3c82a5afaf8a5bedba  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S103.py
sha256:202e30c295ce70c353aff10777ffb82a5be4b74c874bc205f6134807831ce2bf  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S104.py
sha256:cdc39d7a349adf412310c414bf099f01244811f83b0dc7c8d68a618603820a0f  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:582838990a8d28105a49f696927272feb5294564f97a874bc6e896f222041b94  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S108.py
sha256:7ae701e3f1ab8a54370bc6f1a2e575c04af86d21076e5d7afa615f8bbd7404a1  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S110.py
sha256:0109f4d896ef00785a9c1bc98883136b706db101abaa74b46b1ec6330c23e349  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S112.py
sha256:ca94ca3fd89ff1c59fb10c8dfb6c3d7a6bfaa076ea91e43a5d5398b4ddd39318  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:0d2da27fb6a6bdf73d6e1c125b9e7f3d327363827098342bb159030a96eae963  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S301.py
sha256:dabf12ccf8f566ac4c609b74058c05713257f9903f9eb727c10fd49314b71144  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S307.py
sha256:d8bdb0f1f8550132e6b19396d2b80cbf036344075adce5c7a56586867b3d7996  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S308.py
sha256:779833d9ddd489e7db75568e7602113f8860e7a93b45ac14ee0d40431594a56a  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S310.py
sha256:b82b9c457726715954557199b2cda7b5aed849b722e1a968fb619585a85ce13b  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S311.py
sha256:16ed2569104900dce72b5fb8093518f25c1243c2ef2065231d658a470135ca44  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S312.py
sha256:531ae5881b6555a018394c979c97abffa5fb27ae0b851b4f30128eaf147634c1  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S324.py
sha256:1287b851976004bfd35ca9a48bd6ec013e0c632dd17479bfaa7f06c58619b3e2  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S401.py
sha256:0c5fcdbb431b5fd936df3f9d3cb1cbdf41ec35d1ba92c2974d55dbb2e1657e6f  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S401.pyi
sha256:c13d812f097cd1b5a34587414c852c2b0fe03d274c8f8cd640285a54ad610d8d  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S402.py
sha256:e4bb7a7daac952a7079104d0fb9a17f82560d7c51effdff5e4dc8e407b3b5ac2  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S402.pyi
sha256:bf80c352fac448c5796eaf284805c1b4d2aa256df04499c18e89f3b4c230859b  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S403.py
sha256:d3b3ffc86a1c4a01a396aab55e40a8a85a597c289956d1f07e8e9b416c25ddcb  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S403.pyi
sha256:57ece09ed32e4498258dd9f19f23dc61b9f3e488243d305b06bce19e82f9f140  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S404.py
sha256:af3240b59c2443291d33a6b1c935d8d4c59c79a661a78584c91d7f3013459afa  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S404.pyi
sha256:560a843acf6c1af6f117faaee0272abc8d52dcec3b511c482f03022893e85557  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S405.py
sha256:a2e0e181885f9955ea2d02fc1c2384b4dd6f95148dbe1c6a2ba1af52f29bbcd0  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S405.pyi
sha256:1cfb2ae432ac4f24f258f42bc83cfcf37a53ef6999e899b0c5aeee6a92af501c  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S406.py
sha256:814b34eed7e8b4d1e0c7e3bf3408f027742a6e2d0f6d2e411d53524a957c52af  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S406.pyi
sha256:d685f17a3c28c69fcfbd4ae8e2aec0b8b8a932905df2f422b27375abbdd8c959  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S407.py
sha256:a2a8eb4f2333c1078a29b0164aae2480264255ae6eacc7d86681bebae2863a2f  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S407.pyi
sha256:cfeaf8533aba993d3222abc865f5d1331f2273bb7ffae2bc18511557d48f5a89  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S408.py
sha256:4f6d47c008a308f42703df00b1e32a6d09c1aa45f6ea95a362f128530f374de5  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S408.pyi
sha256:f891f6a6334b05ede33eee42c5269c3d0e51bec7dea57810832f5d2596a0ffc4  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S409.py
sha256:bb9c8a631da5e2d5ea85c45d0c0ec196140d02a14f922d60fb67b63c06ff2da8  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S409.pyi
sha256:5a73790cbcc53dabd2b810bb418adbf7351f6c7e09a722449d0db578dc4e40a8  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S410.py
sha256:c497248a065b9f5ffa873e442811956c2ad02330d555e96a76f769e9c38b3d01  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S410.pyi
sha256:8fb849ccf4cfaad03db60e3b4f9ba94d2837611975f3bf1a49be2c19c5903d82  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S411.py
sha256:a72caeabe49323247e0a89b949df344fe0b547ea89c552c4e856b8e345b539c7  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S411.pyi
sha256:d077626ec42b43059cd5a5895baed8f93e5825ce1727f217b058dd1eb80610ee  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S412.py
sha256:d56adbbd303dd98c2df831b311381054734b7b41afe8b7f8bc513ecab67df88e  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S412.pyi
sha256:90c70b7ce6e1e0e08d9aa5ae66f84641abb9bfa23bfebd26b09cabfddbe7cb6e  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S413.py
sha256:339323bae2939c8240f4c81c126afbce3d308da6881d97184ca6b1202b72dfb1  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S413.pyi
sha256:856eeaf6f4a6318cd3ce1c56c16c0f1ef5bcf7210dff35379303f759f1b9b84c  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S415.py
sha256:c8e7b8f1812d8098b06fbad164da9016af342fbfcdd9336bf259b384e086a779  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S415.pyi
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:d14a0741025b19ca60258c044db5ce8fd792d5a509908262f6fbb78eecb6bff0  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S603.py
sha256:ee44f4d0aa6a250447dac5b50267f417741fb270f6cc9df534e2458eef9ff83d  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S604.py
sha256:255719a6c865fb1020353b381582809289658f4715535137649c3a81f39cefe9  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:3fdd3ec00587dba7b98e774cd65923b48aa32003905a44e26a714c4806e905c5  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S608.py
sha256:afab8e1f48ce9daaaace72bd14527e23ec5a87ffd530166f31a0332c1a708ac2  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S609.py
sha256:e1d7d3b2e482531eff2d773bfdd740c894d934ef11594c84c3aa1a117c7c7138  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S610.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
sha256:17ab6f4ca67ced52724902eb9c135f432d0fc7cbd0be896cb3a589061ce4d6d1  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S704.py
sha256:1759d8427e0cf53d5a55e453b012e8583bb21bec97b46025304227982ff64495  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S704_extend_markup_names.py
sha256:ac2a798e62fc753cf6796b31e18e06f733a694123a3512f87fbb54de39bf5645  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S704_skip_early_out.py
sha256:461fb9f456f2f4e9d9f7f969bc18c4f8f33c228052798a8eff5a2dd00d2aadda  crates/ruff_linter/resources/test/fixtures/flake8_bandit/S704_whitelisted_markup_calls.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_blind_except/
sha256:9d8d3293a929af686e6d4511c2eecb0e23a6cf220b53c65294ae2aa573926139  crates/ruff_linter/resources/test/fixtures/flake8_blind_except/BLE.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_boolean_trap/
sha256:0c5e71fec16436f78af9fdb7bfd747948889b34e8fe28c902aee0ff06bdcdc62  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:bf9c9610efa8987a21b582d04ae99d58aa01b2bc48d99f40f23c8c16a24248b1  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:cd138df3649765b87476e72200da28f817fb2445516029b4507809c92446cc27  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_1.pyi
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:dd6b1c946ac4736c0002279f614f922c6058e1dd127e92857ef5de2e068cc4a1  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B006_8.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:b6a2d1b1aa61888577f72a54fa44a06dee9260889c90963334157e6a53a0520a  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B008_extended.py
sha256:6821d87b94e60d1815ee5c8a02b08c10d29cdf573b4b522dc46353a67c550f54  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:54f7c1b084f0d4c144cf948e7187f016ec4246d37db2ddd49e4cc510de0663fd  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:df3b3159cdedd3c903507afc3d33f0ba6dca281523c299509cbf161e98fde0a0  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B015.py
sha256:26d9420d17f578b92f588f31460f886d9dba64612774e107dd5d783bf1585bd6  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B016.py
sha256:91b3c0070ab8838b403d71ee8af7ec844ce3705e6509a21e95781be8bdfc355c  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B017_0.py
sha256:7d13d8e71a2227d3bd62f827700a24d4824df9f93c66537eda59fc03ad16b284  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B017_1.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:da78b503ae469aa800fda142a1074bd940f1441712d4cee04aa86f3b2c717838  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:13c02e9d48fa38c25a4e8ae8fcbf9262b7fb2917ea7480e255101ab3e95b9801  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B024.py
sha256:d30424bca5e9fb188535664a0b6fa4e0d80cce583a5b11ac16e097521354e01a  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:959c0aa534134d287859c59734eeeb8ea0b4a6e529a7179187a5bdc9c7753c8f  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B028.py
sha256:840237d4ed21f60878aa3838c9131928e07090ea074047eb5c47b32d20236958  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B029.py
sha256:2939ddd990f682b72973579997080526c516dea47db0b6c2658921d1ab20a3a4  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B030.py
sha256:5dd6a981d3eaebbcec788af0c5b411a31f141b5af2f6f9a10fa8335457f13225  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B031.py
sha256:1a82114dda4a01c1ed1903e90a361ac4903a55e372a05ab30cfb651e0e91ec10  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B032.py
sha256:8ecf866d8364bab7bb85e99ff6a40a5c9294a205827e736bcf347d43e5b50edf  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:952c84c7ed8c523b685ebbb4928c5d38cadf64fe627b74ee42e671e266c01219  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B039.py
sha256:a6a257dec3c60a1276df8cb0b51407334215d915a121a9b44a02255423e04f5e  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B039_extended.py
sha256:68d32e2f6daa80e2106c8a9dcf6b47af2861c9d5822163508d713d45e5c52978  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B901.py
sha256:a1d934fc42734312835f596280b2262a30cc95867879aa1f8687c886c6d8d33f  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B904.py
sha256:0493bd0fc7663f083ceacd34985787afcc0c360f8a48ad1ea5caf84405b01137  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B905.py
sha256:768e277183c6e0545ccce75869283bdca6266211ffb6f86f25158d2290d5f669  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B909.py
sha256:0a9e929d11231204b393273fafb9301ffb87ca87b049edf14d8acba11e033d41  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/B911.py
sha256:49f3e4040daa2bac97b41aaff479f47b838efcbdf43fc28389f35296c98c702e  crates/ruff_linter/resources/test/fixtures/flake8_bugbear/class_as_data_structure.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_builtins/
sha256:01ba2f76fafda009e739018a8b406c149f5f19595c0d29279c9bf5a89f80b4c8  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A001.py
sha256:0968148fb8cde92fe856ce07083edddf20a04bd3d882528aff44ccbfcd536f87  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A002.py
sha256:861633557ea6ec01c74226f1fb895043e4fe094221c83717c450b8eac94a5c32  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A003.py
sha256:f96abbe3fda679e1b8a5320f1c6c70c8038345ed20c4e81d0165e874b3bc94d2  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A004.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/_abc/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/_abc/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/logging/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/logging/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/non_builtin/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/non_builtin/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/package/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/package/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/package/bisect.py
sha256:c8084d5d895732a2eb4f64cfd404a22aa256b4b9d9d86ff71f5d1ce2e89fd652  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/package/collections.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/package/xml.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/string/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/string/__init__.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/utils/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/utils/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A005/modules/utils/logging.py
sha256:d8ce58faf64609275237bbd06c3646cde78e32e9f1c5cd8d5391e7aa5a8cc52a  crates/ruff_linter/resources/test/fixtures/flake8_builtins/A006.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_commas/
sha256:17ff3261ec41876b3493547e68755c02c497c056bc3ab0429273f6587c88e1df  crates/ruff_linter/resources/test/fixtures/flake8_commas/COM81.py
sha256:2c102a27a9b8005890b11c64e25bf4140f514a3c98127b75db76d267f2e92769  crates/ruff_linter/resources/test/fixtures/flake8_commas/COM81_syntax_error.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/
sha256:7d59c5ddfc74f9d29dfbb5d51eb3489d600628333443af9b3cd3747311892a2b  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C400.py
sha256:3b7652815ddad8efdfce773ef19191d3be7ba24e4017c69d253a23e35de6b6bd  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C401.py
sha256:5242291072c370803e8c02431384848ed2e092151ff9f7ebcb00cb8de0b21dd2  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C402.py
sha256:c71e4aa829b7d620b346813fd88e8abd053367d5a46d4ccb21f39530f9b19e6d  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C403.py
sha256:d57d168376562ea9c83a447b7df115f045ae0d83f460ea748a436f7603ab6b0c  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C404.py
sha256:a09c34de27aaf057f0cff977bf59a1c0f668280b320cb80938f5dc88b6126e11  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C405.py
sha256:3958bfe32f58a097b83bca58d47ea56753dce0f482188b1e8cfab111fcc1ee46  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C406.py
sha256:a0b087d447b909afa0d4a73344e9a8f3dc9a5cdf149568b6e859d881f313d044  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C408.py
sha256:b888e38d2bc8a2da2b73efae6c1d7fc1404e0610f07451d09aa1ae2bb366128f  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C409.py
sha256:9efc0f83aeb78095fbe6201ddec3a0437c1286401c56a11b9389894e17334cdc  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C410.py
sha256:4ca479ad3fd62d7a9cc6f89db89b85716939ca2e122da48fc0bf2b1334b10b6f  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C411.py
sha256:30833fa29cd9b4f398c79d8f53c2ecc8fe6f17fbf1a4c7c5ec86278930afba3f  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:bb1af91a0ef8d84e763b4b47afd298f7ccbedd17b7cfb00cf7eb7bd2b7673625  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C416.py
sha256:a6687031007339dd3907297bef8cea303b35436d9ce377bed5adb01602dce13d  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C417.py
sha256:3fd7b1fbb297620483fb150fa9dd8bf3a41bc4bb53cd01f143accc016aaa3f86  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C417_1.py
sha256:9e47a341e739017f29bdfd467b324d9f0e68bc99e882f2f00a0f186f7436b40f  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C418.py
sha256:dca37342edd2c1d065157aee5dc2862ef45a6fd9de5c192a574088696efa5bcc  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C419.py
sha256:9acdd436aeec9e7dc875524f2c2dccab1ae61b197ccb867d0f6bb2fd1d57471c  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C419_1.py
sha256:c20431ea48d449e0c029208702c949b120da5b795da7d8f4be0c9010e387574a  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C419_2.py
sha256:650e87059d23ac663e0e45334348070c5ef4000c7aab513099139d72f50cf89a  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C420.py
sha256:e3b2a06a6363e6ee095cfcabaf29f3981077693f0eaceef74f69238fabf2fdcc  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C420_1.py
sha256:be020acac97b88a27bcba5a7926b313332326badb9543f375b3ddaa8b8a931e9  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C420_2.py
sha256:93d68f0f2c1469e9f56f524fd37a5c6f460e98d6e83297e048ff231cc7c8d9e0  crates/ruff_linter/resources/test/fixtures/flake8_comprehensions/C420_3.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:3e32d245e45b506110d394017474c201f7c8c45e359257ca2ee9b0da6a97d9f7  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ005.py
sha256:dc687cf9b14852108080f9142f1d139b4a283310ffe5e92000434d57d8aeff51  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ006.py
sha256:9aecbd99aa95092e2859debb9d82ece8e559ba04fbe33b3aa5104c1c18d8bcde  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
sha256:3de28f8c39b3a6a64a98a9a26a97e37cbce2b9f0df51d865d47e0a2094e554d8  crates/ruff_linter/resources/test/fixtures/flake8_datetimez/DTZ901.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_debugger/
sha256:f87a340315c4c8228eb3b2ab5c12a61040cf82cd5b54e943f3c42af4a7807941  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:fd98ce042ee97e5be63a457d38dcf9cf6c2a7d3043b4a824f66c4236fb07bcc9  crates/ruff_linter/resources/test/fixtures/flake8_django/DJ008.py
sha256:fdf55f8f55a7c2c3551dd534d52a54b26601b2fd2a5ffb7719b275f27156385f  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:cbdbab9ca36e0bcaa1314f9e59afc41e379db43a60c005df47fc20cd269fc431  crates/ruff_linter/resources/test/fixtures/flake8_errmsg/EM.py
sha256:d846e53acce89c47ccc9338123c487b37d76dc64f28ec9f4190fef79bc65bd9d  crates/ruff_linter/resources/test/fixtures/flake8_errmsg/EM101_byte_string.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:988a5af7b407e83c52c667bd94b3161b7082067a9f609ad445d97232dda8aa33  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE003_uv.py
sha256:877bf905f39c24144d86514467b169f81d8975f9e9a8b98deaa88c73ba39eea0  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE003_uv_tool.py
sha256:efe69eec6f2d82ea82d6bf1a0257261bb0e451b53b05e1b5aae92c72b8da925d  crates/ruff_linter/resources/test/fixtures/flake8_executable/EXE003_uvx.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:d31a8552374bc84773df217eec99bac801b1c0f724f47d1623143ae94ec53c9f  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:11691721d902ecb9cb42ab62bb683d688f38a850a8da10d200a73d153f928845  crates/ruff_linter/resources/test/fixtures/flake8_future_annotations/ok_quoted_type.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:e155db055cf76bb2a21574ed15fab57b736b76e91b31179f2224151cc9812e6e  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:66029edc334ee1c65159153adb269be762d47a4c5eb639c61c1691956301240b  crates/ruff_linter/resources/test/fixtures/flake8_implicit_str_concat/ISC.py
sha256:63e51154abaf218eef62bc7f47baf9e1ef8c05cf7ca51b2538a2abbe565c9d9a  crates/ruff_linter/resources/test/fixtures/flake8_implicit_str_concat/ISC_syntax_error.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/
sha256:32f9c730ea78dad0d1d62082249e760a6c7d5182b17bb87dc7a428bd02fa6cce  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:553cecc68c34886b5c18a606474975283d0bd6b7d32e8b2d2ead7705ff4955ab  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:c9b652cb5eb293a6ea17fab7e8af6a1afd4c9b76c94511d4485a9981f9132988  crates/ruff_linter/resources/test/fixtures/flake8_import_conventions/same_name.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:cf38c84e485d8edae0a80a80dc83c5fe29361b3c052ad4d2e3d154749e0cbd4e  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG004_0.py
sha256:cda0e66e5627f53a86a58e7091513e28c68ac046b7eb949e1de247081cdf4911  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG004_1.py
sha256:e68935c9eef4e2f1f96f03a93aa019efc7f520499d40a757d67ede354bddd861  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG007.py
sha256:b374d752d05418fcdd7fbeb2185a012b1bc0760372ca2a98c371541e380999fa  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG009.py
sha256:31bc6a85b3e910068f2cae1ceee15d7a899b6cd6f2b57a0eb5e8e0c2b6fa9d81  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG014_0.py
sha256:c61d386106fe35f42426f10f717b3c4b4e076eb1303190ef606f4e1cf4a85ba4  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG014_1.py
sha256:70e402fa67a11188577170a10da7f052495d91c2c33d8bc63bf6340bd381e256  crates/ruff_linter/resources/test/fixtures/flake8_logging/LOG015.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:e37e6e336c06e590a95b07287a7ca9ea1654f04fbadee35d1984e2e190012b2f  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_pep723/
sha256:8e902dd7726d500be5e17d09235c9633fee699593b77a2dd4ea240ed1e18357c  crates/ruff_linter/resources/test/fixtures/flake8_no_pep420/test_pass_pep723/script.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:6f01b5e6d8f975d23a5b6b67ea069017cec56fc092124cfb69d8e3b82622ea96  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE790.py
sha256:8e0cb22b2a9e0680de2c3f4591b7de39b45adc26a0052bc04eb8d49697e292a4  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE794.py
sha256:cdeab66ee74e49057de505c7f3fcb2d97668dc1c1332eb018129d6cf286044e9  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE796.py
sha256:3eb0a7ddd25bef16c95b5bd9b978273031303a6669a80eb1b59084263d3851e7  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE796.pyi
sha256:623be7961020d832798c4a1683a2541f24190a7a6070552fa831a72a029efefa  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE800.py
sha256:3c607b5f1399b3e406decfa916c1bc591e81ab6722a74eb48f961dfdf926adef  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE804.py
sha256:a98be182b8ec735099d71ef1909d5ec328f2d4f30822785055c4d982d9dade62  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE807.py
sha256:eb69861bf9343701cd9ca61b3812d5449c23de8d076cb0ced4a953a7ceed90cb  crates/ruff_linter/resources/test/fixtures/flake8_pie/PIE808.py
sha256:d84488dd1dff74174ba961b1f76ac98c1361b31dcc258234b5c6375d54f43271  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:c5cd04afe548a33b9a92f7e1913b9f9e588e4957cbbb3f893f396d7666a3a86f  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI006.py
sha256:c5cd04afe548a33b9a92f7e1913b9f9e588e4957cbbb3f893f396d7666a3a86f  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:162dae41c481acc09fb633b9c1fa8d4cf86dec2c420e6382ead39088edf478ed  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI013.py
sha256:4fb78e3829e2eba2c496b37ec06dd446f8a5da707815c372ee9042ae2868c900  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:088be170528122329a7bf8df8b0e6627a1d25d944561f64480dc0c516f1e66a2  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI016.py
sha256:74666fffb6d9d4a22db84c535fbf6bd4e4cf949019f325011b945419a58fc5ee  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:8d88eb7173ecf8df8cd892b1d61d9f3e9bf0377b24568b9fec9db0fe714cb4db  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI019_0.py
sha256:530beaf68c1f8a0354638a4c73fddd3d14aa8666d43adae9d41445d3170415de  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI019_0.pyi
sha256:50991e5b7f5f902356bbd1d19d3f617b4ccb04268e4e471d9bfdcd4e44f05768  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI019_1.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:0263074947bafd3efea16e0ad45e1188802efd49fb47330cd99cb784a23d7f3f  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_1.py
sha256:4642ccbccf436edeb0d64e3879f9805654c74ebae9790b02a2210cbf7f8d059b  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI025_1.pyi
sha256:a44677365cea1e7dcebd3a1a544b334376430eb0d5548126ca00b11c536b3186  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI025_2.py
sha256:a44677365cea1e7dcebd3a1a544b334376430eb0d5548126ca00b11c536b3186  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI025_2.pyi
sha256:7fe2dc0cddc3b5be6840e9f4e57952ff4565018496bdf712b492cb39d484e48f  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI025_3.py
sha256:7fe2dc0cddc3b5be6840e9f4e57952ff4565018496bdf712b492cb39d484e48f  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI025_3.pyi
sha256:6aa1960e4ec21f70909e6881d38c0a75cd3c6541eaa5418877e58688ed5bbfe3  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI026.py
sha256:a4b1fb913b47f0dd62195f8bb37869995d946b71fab07a1b963ca8fc0ce45f05  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:53b5189b02ade385810251aa91e4703656936c3ca837c0ab2d33d68d040a4cc9  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI030.py
sha256:6b3eac2b7c098238c334787ea085261c8d43ed9fe0bdeccd28c19779f23a0b5b  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI030.pyi
sha256:78bd8274864ac0a4a5b4b0d433c6cac790ec9eb1870e5058ce338acb0da131c5  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI032.py
sha256:b9b34e1b6bfc2584bc7ab7d81a7dc60bcd8f45e8ce0704a6d6b148fac52c4815  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:341bf8af21c9c01b30b1733b08652638b265462d06a1233a28c17944ad986358  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI034.py
sha256:cca4cfb50b868cf0db6d5e3841db969606de48c63d3dc7ccc4ac358fb4be5114  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:1a92db73ba061a9d9d6bcd8c3b27b9454c10fe874637ae069df518b88264f90d  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI036.py
sha256:37e42f468098b933ef5bc89b48f44ce302bdfa8a06f295499b5a3c9b1a2cf208  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI036.pyi
sha256:4320bb392f67c790081537b1b42051333ef36cb76da71c20ae4c1614f57400a4  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI041_1.py
sha256:90829c6eb040e6f5a01370b95b75f2966591b417a50bf7e6973939f7908801fd  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI041_1.pyi
sha256:7dbf9562dcf9f5599b5e3dc0e6defe3d12fcc4a543d3480a49b35f2c559c41a4  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI041_2.py
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:89441dbfe84f203d7b7caaba00f53c1e7b9b936149338cfe7b67ab654c1e3ee2  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:da80e513eb05a907618d16b1fde0a1210092d5e794f9a81c4353ab9a86a3c3d8  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI050.py
sha256:979ebafbba55b804a2c9dd334afd2bc32fba6afaed28adad0a4c89fb1c90c4d9  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI050.pyi
sha256:64232ab3192fc2c63b045709945f5a020c8a5b8ec630070349bba1faf71c9eb0  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI051.py
sha256:64232ab3192fc2c63b045709945f5a020c8a5b8ec630070349bba1faf71c9eb0  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:e2637fd57967d702ad934243afe2a44d6fb2be1d449bcab38b1b096da84a94f7  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI053.py
sha256:411509c8bc863624d25c116aa0a2dbd77add993ec039df3621597d001453b372  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:c7ee84e81968685535ddc174e2eac8c8d1918fbebd2eea84367f080d5c1024d3  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI055.py
sha256:327bf625a422e9987f1c0db3d95e9a228c6681d2d9cbf33119a35f8f799f07d0  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:4d6214269c096115e5b6f520705075bae24bd27ae336604c301286947a6f51a8  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI057.py
sha256:4d6214269c096115e5b6f520705075bae24bd27ae336604c301286947a6f51a8  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI057.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
sha256:29d6236c1b6c1a71e88b4f4760fd8bdf3d4372756184a463e873e2c1a68076bd  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI059.py
sha256:ccf2e7e604c7134951ae59bb6b741142e0b85cf9730b30459accc37b323b07f2  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI059.pyi
sha256:eaac7f9b22417bef4a0ae2bd9352149cf8703a5b2a0d882d0a523dbbc8cb6066  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI061.py
sha256:51dbf6bb1734dc41b0837aad4a4e684a71ae5efa0ecc619f2e94fa942c94147f  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI061.pyi
sha256:51a2c9ad881b402174cb4fc84372821540b6f8056b4a9c7829c2e636f5f2dc26  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI062.py
sha256:51a2c9ad881b402174cb4fc84372821540b6f8056b4a9c7829c2e636f5f2dc26  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI062.pyi
sha256:46c363e716a95c903a9265d32fdc3c883bc8c97b7adf2fdb3e1090ea4708eb32  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI063.py
sha256:829ea79b199460a252deae87cbad692af3e518f9819b12f293944dce3ce25fc2  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI063.pyi
sha256:73a4768a5ed9c6e98a1a7ee3a2e3d706434b2ae44267eeeb110d46086852406e  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI064.py
sha256:fee07a73ebf6632d8ac2db41a55f673446e978850918b5082564f728af396b74  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI064.pyi
sha256:227d13f4a48f9dc2190a5672d0495eb4ef070811d7580c5268b3700b0888dc0c  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI066.py
sha256:227d13f4a48f9dc2190a5672d0495eb4ef070811d7580c5268b3700b0888dc0c  crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI066.pyi
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/
sha256:66eb1120ac3381dc3e53c85bf3564a935a30fdab4c99fd179a648bc244532202  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:308f97017baeccd498bacc5c5d340a9c89f3d5e171849a574686a0d1e2476b3c  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT006.py
sha256:8d3510edf48c54c47172b464ad34c054fc6dda380c14ee673afcd37b682f2db6  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT006_and_PT007.py
sha256:7de715f4ba1fb9e70c067cfaa4390b53ade4416775ff547230224d07fc532dfd  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:de9237ec7e29fe867935f4c612e870d5aca20dbfe44743dc375c1d06b98b9bfe  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT011.py
sha256:351638c0a539a21178303498d13b9d2c114018347dbab22133389007a75ed48b  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:cd7c6e43f8ea0aac95a8c115a77e3d29002d7bd68c727149cc2e7c39508db639  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:f72f0bc45e6603d8fb7d9567b814ba3eef1afe2b821047815c3394e1583034de  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:59abe0e3dd525d10d232174183d4a0f499145d2eaddba9988e38ce21afe34bb9  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:0ecfbe439221e306f59bf76cb5153ef4b9b0bce89709bc15bccc038d177a9aa6  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:1e73e2b6c0d866898d6dfb8ecaf11063393d0aeaa2f5f563d611801e719206be  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT027_1.py
sha256:7538ac8cdf122873e9791299312f6096bcc9acbfad83e0be9fe5fc0bf705473f  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT028.py
sha256:c8da61eca5a3b6e1e402ea9d5a54b2ce06b880c377d76ab62a3b130d2a0930a8  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT029.py
sha256:0d90af3c0d1c5309867ecb25b9f0ffb458f5cd388edf218b8e9c6cae8b8bdb00  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT030.py
sha256:4deedc424b97a31da8f0797be95f1f045a4d5afc8330d5b3b2bb1fc5dbeccb05  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/PT031.py
sha256:03233ab63b450a4b417c6c2279283bb7f125108322d10a751ded53ad611f9577  crates/ruff_linter/resources/test/fixtures/flake8_pytest_style/is_pytest_test.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:ec4ee716b701dbe9c02919316284db712cafa016800b88bbbfbab9a3adbb9c56  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_doubles_mixed_quotes_class_var_1.py
sha256:890415ef328a297eafb402964818f6869342db83621110ea3edfeea8609a6574  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_doubles_mixed_quotes_class_var_2.py
sha256:1cb1e49c5624d46c2c83b01e1b2f21f6e441a52726d1abc09cde9795f9f83948  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_doubles_mixed_quotes_module_singleline_var_1.py
sha256:55e21388dd3f83b55fc280221cee780a040d7a82944115b5165f8d3a43f55b91  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_doubles_mixed_quotes_module_singleline_var_2.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:1777b87495781939243483b3d0af683c39aba01bebd8c1e8e539ad08661567a4  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_singles_mixed_quotes_class_var_1.py
sha256:4b7e395e297446a6b24edece6aa32d2868b79163c9b523a9fdfefe25e58164d4  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_singles_mixed_quotes_class_var_2.py
sha256:bde622b32df3ddfe8fae2f153835f1acd85c1be21ad2613846179c386e8b40ab  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_singles_mixed_quotes_module_singleline_var_1.py
sha256:3da526c80b2db7281489d38cfef65c925f300aefdca650cb421af914490fad6b  crates/ruff_linter/resources/test/fixtures/flake8_quotes/docstring_singles_mixed_quotes_module_singleline_var_2.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:3d2972aa942fdb2422ff4e0c9cd42a08424be9647f8d0c717064281ebc7ee226  crates/ruff_linter/resources/test/fixtures/flake8_quotes/doubles_all.py
sha256:b8594e3fc11fea15fd3158d81df976f8ef41740b50660852166499e6c09baa2b  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:67eac0ddcdfcb8fe290f0467b3afc25e23ba0e4db903381c3182e677e14528e2  crates/ruff_linter/resources/test/fixtures/flake8_quotes/doubles_would_be_triple_quotes.py
sha256:14f49f0b687e3568882d24376887c92c21ca676959dedc4be97f768e719aa710  crates/ruff_linter/resources/test/fixtures/flake8_quotes/doubles_wrapped.py
sha256:b908d7bb26e53a8b11a5a748b6343b4413f20e4991e323d6bbc7bf3b4f48eefa  crates/ruff_linter/resources/test/fixtures/flake8_quotes/singles.py
sha256:50e9f28921a5327624180c7e2138087a40fcd4237e427add02bf988dd2453d72  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:c74f7101e962b9f960ebc01087b1cdc0e9d8a61fb23981ec7032bbf5f40f6b70  crates/ruff_linter/resources/test/fixtures/flake8_quotes/singles_would_be_triple_quotes.py
sha256:6ee4d35a3090f6e00223d591d4bdaa2090efc9f1a036b136f7331a2f33bc9775  crates/ruff_linter/resources/test/fixtures/flake8_quotes/singles_wrapped.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_raise/
sha256:ad0a2d1eb6c596ec613ce80a2b8e453603328e2c2f3a996d6a3b02df76c225c4  crates/ruff_linter/resources/test/fixtures/flake8_raise/RSE102.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_return/
sha256:437474eb2979891a4d583c8d57c78a0f04cb9f16b8fbfccdd3346e4a27d95ae2  crates/ruff_linter/resources/test/fixtures/flake8_return/RET501.py
sha256:5b753473edf6538028976c2baedb07b091b50899c5f58257fb9d5c08fa641001  crates/ruff_linter/resources/test/fixtures/flake8_return/RET502.py
sha256:bb6c0b7088129d095c089c438fa71f025c109645fe8d7bb255a5a6cfad7ea2f2  crates/ruff_linter/resources/test/fixtures/flake8_return/RET503.py
sha256:e4a04e294d8aa94a259668632ad530ce4b85ee9fc6aaa007e63a238fea7e3445  crates/ruff_linter/resources/test/fixtures/flake8_return/RET504.py
sha256:e0f59ed4b01fe44a407325946cce65cc2ab75196746dd5e36a183e4da2a17015  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:89081d5d9dbc4e56a715d6a65bfb977a26f773f622d3c4ebc98119db611ced5e  crates/ruff_linter/resources/test/fixtures/flake8_self/SLF001.py
sha256:90caaa5e51e3c8b822d68880b9c296c66f0b363f058cd0be1e47f6b8fa219812  crates/ruff_linter/resources/test/fixtures/flake8_self/SLF001_1.py
sha256:ba4c5024f052f3570154ae974db0e3dc2514a986fce339bfd58533d87c42bb13  crates/ruff_linter/resources/test/fixtures/flake8_self/SLF001_extended.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_simplify/
sha256:214af65672f76c5a09ff38dcd85dc5d12fc2d27685eb4c0f32b7b3ac2a5f4055  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM101.py
sha256:22631ef0f9b7fbd1d5494b63bf9ee8424789f80c187f24f1574a11810c6d93bb  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM102.py
sha256:7e81cea7eac55384da6351d65e4a7abfb5816d540ec09f5ebbf050509fc19082  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM103.py
sha256:de5816cd80b320635fb68fc3a3d70d46a5e2d372a51d164f263c1c59e8e8624a  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:dcd88ff31184566e15810b58d970c2bd66c4053764c9eb845963844e2e4d28bb  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:8718f02f4f947b2a97c4d50ecb1f4d21ed81bb2ff935a84a4a6c59fc50690c03  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM114.py
sha256:6afda66c47541716f5a9b42464e96dbb958ce791c87522a2229a9ea9d1d01c00  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM115.py
sha256:9c05ac42a9808413813a17ad9954e99be6be1e9b22723421aa62f1d1c4f6b34a  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM116.py
sha256:fb9abe570c9f708e4a76420bd4f8fea2ee329634985c88700d7e113cece7f0e9  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM117.py
sha256:04b6fb4bd4677264ce4ce712316efabb92150acbd0e073fae0f7225afb238b0e  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:46252669ab8a5980496d947275c07aa4efe49b20661df1f7e4498ff4d08ed7b4  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM222.py
sha256:2c69924512d3824cb655eb6300b0814f3ebe11be95211090e7af13ab0bd17612  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM223.py
sha256:595a904965ea8c626539699a6f40eb71ba13cc967bea662cf9809ff18ca83265  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM300.py
sha256:37863c26fc77e47655bafa35eabe5c733150df060628a3d62e80b2cf00ff41df  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM401.py
sha256:4bd24a0d1ff839a1223bc5653a01cb0fc1b71688a4d5cfa64a612ef9e86e0624  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM905.py
sha256:62620b6571545f1ba0f7231aca39b74f1c752a77d07b68b13e9516b62c677187  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM910.py
sha256:6da2027a19e4b8460007059e3441459201db68611e8c5b91505eeb2d83a2e274  crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM911.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_slots/
sha256:eb0727ca1fdb359795a2de30d96c29dbc9d0fb38eddc43cad9c70b566ec87a42  crates/ruff_linter/resources/test/fixtures/flake8_slots/SLOT000.py
sha256:23bd55eab33b2e770ca5361dfd4fd1ee04da78133001ff7b988e3e938ddf4fd3  crates/ruff_linter/resources/test/fixtures/flake8_slots/SLOT001.py
sha256:827a1efce507c4b1244e65a739f813398658820720d33470d29a26f77330c660  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:ce53f41103dda5373956441fd6de5db3c79eeb073eff62790493be32f535dfd5  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:7ebea505354fbbf0d1ba88701ef5015f8d6da7185eeb2f930b81afc70bd0908b  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_type_checking/
sha256:be897b01127075c77233c8e778cd77fdc56aa81bd8570dc1f5ce7273f215a5c3  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC001-3_future.py
sha256:309149332c2b628c512029cc14ebd5805cbe3ad2c9ca2121e31d4e75494fbe3b  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC001.py
sha256:4d11c03ce8c2543209fd66aa8c23c33ee23788519fe8ddac479299c015487421  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC001_future.py
sha256:4246f673079033a7d4ce928712b589d970964ebfa9867f517e6a2354a77b8b79  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC001_future_present.py
sha256:b70d568044d319fa2dbbb8e17a0558555dc438cc15dd35b6ae4d2fe857a0d6de  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC002.py
sha256:841ab068f231f9f0e207a29fbfd4300e01261434cd539d4d1d8f78b0f7b60d97  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC003.py
sha256:be737db9463c209256b923c6a717524710cc4f835393b3856ac4148b3809014e  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_1.py
sha256:ae878c07e81c72555bcef1ebb0c82d34bb122306b9b9e2edf4aa794aa4291e76  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_10.py
sha256:7e464f9f1187de9611d2a170758bd4cf4e5614f11e37c4662dbc32a22bb58871  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_11.py
sha256:7b80e12a34e6109a1f7222b0bf40b59d46d4770bbb5d6dd96470ad3506bb7f27  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_12.py
sha256:6bddc5dcec2b8cc17db6f8edf39542d5880451118a45c78fb5099f69f27f18f7  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_13.py
sha256:c673d1f5be3ce3cd7e90c84398b47b05c093f5c907c96a299770c5889689854c  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_14.pyi
sha256:5414a417f174169fd11ddae187662f6475120cd8fa33506f7dae31413ee19c97  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_15.py
sha256:722ee7b03e09c42d115bb6a09c358b07b0e6431e36eff7b5275546a340c0f9cb  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_16.py
sha256:c8588286d7264a97673f99a8cc38c22e4a578c9b1b2ea1a7334faf76bc9bd8ce  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_17.py
sha256:56bbb316385d9428d991f903e66a1c604e54896ab06758a6e3b47be96b3c9b29  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_2.py
sha256:46da89a4b8df7de09bc30d77075991aa5d13757c2cba67c0102d76ebf2fe0915  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_3.py
sha256:a9e312dd80d683e78d2b31baea5589505d062fa95b1d12fc2badebef6db721a3  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_4.py
sha256:46ebac1f37685420507bc320a21758682fee2b4ac09a67590a2c43656abb6b32  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_5.py
sha256:59aab1e69e4895990cae4e3a047f8aefce98c6d0942703516561feb5339a9e4a  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_6.py
sha256:fb808c71a6cf3a959ca9bef698d054d191f987eb182e607158611f789a8bbb4a  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_7.py
sha256:1da51020372ffd42f43afa781466faf78c89ae38637a000b4062e5e1aad8ed3e  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_8.py
sha256:7f91d0f9a76492048fc596b179245eaec1843d1e9e3cbb5d96f0727b90d9b9ae  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC004_9.py
sha256:e417f74cc65d5e37513dd8da462716963feb3062420b1e18aae32c186c8f6fde  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC005.py
sha256:07e1237773e9afaf3d8d89a078bfd6b9adb024dc9cc861665c1a490caced8082  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC006.py
sha256:5c41e560f797677bbe7002e7884ef04f306607566b230b4c635c2b890b30ac60  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC007.py
sha256:26f8b69edc9603c4595c2aaf22973bcd9f67096cf755cb548195bc95edafea88  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC008.py
sha256:639fabc9b46cf4b14274733ca29c90be73da3502bfab7e847591f2bf6723f297  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC008_typing_execution_context.py
sha256:d4cc2229c6aa995bae30fa19c7f2323ad2bcd73427ecf31844719ba228bed80f  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC008_union_syntax_pre_py310.py
sha256:84f9c6203db24fc030bc978f895f8d27cccffa5aa9d9b1854bf00d9c4e37b940  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC010_1.py
sha256:e602cf35cb703b2ed04b4d529c9ebcab665b16c81af31793d8fdbfd1c030e51a  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/TC010_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
sha256:b90c2bb2300ddec9614508bd6b5867e6b135aefe2318303d0b7016ef3e6c09bb  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/kw_only.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:4410368d0daf96c2cb2c1d84b99b8431d66464cd8da3a875d740c55bbed32d81  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/module/app.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:b7636a1d6b59dd855c945f01a8fa8be0977e61ca69940c790bf21559a1c497a3  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/module/routes.py
sha256:d0d3f03704f460aeaaf10f0e6a262e80a9b9aebde85eb43eeb525935e9a16808  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/module/undefined.py
sha256:307b39ef2198fce989b4f6689b2929b0cead3dbced30bb1b67cfaff2423512b3  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/quote.py
sha256:a93d787c590a12cbcf32d6f7f8e4464ab9edb82f3ca41526c807d4eb0dd9d751  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/quote2.py
sha256:70504d81987f3d71dd871cb95fd0397b3bbf91ce2ef31e3947c3bad79df02441  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/quote3.py
sha256:a033a6aa0537511eea0252413995dc2103d083d796069f374841ab6a2862feed  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_base_classes_1.py
sha256:5b3f85af478d913e2428d265af4e5f75e89fc711b1b11b48bb1ba9dc0f3f77f1  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_base_classes_2.py
sha256:102c47c9e1f48bdbb7d5bd671b57e1cb1fba5815285d8e96b8fc5f882958681e  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:92883d81bc9d6cd8059cb73e0269476cdd9fc95f7684f931310de8f15260b878  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_decorators_1.py
sha256:4857acf501f3a8c710c403c8490193cd72de138478da6b1533921b867cbcb2bd  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_decorators_2.py
sha256:b65d2927350f8fdbdc9360edceda232350c0aed4347b62fb1bdf00763eb28343  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/runtime_evaluated_decorators_3.py
sha256:592cdeddbc4e3fba0ade435ea0969d3091c076e20f6bc9e7e08d6fdb923f947a  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/singledispatch.py
sha256:9c503784044cbe6929309f67513cda34c43177e7af8f224dec4a00cc89506123  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/singledispatchmethod.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
sha256:210ce28d604d3e069b6e8d9560821975e9ebeba29b464bfc5c0291afc9f49942  crates/ruff_linter/resources/test/fixtures/flake8_type_checking/whitespace.py
                                                                         crates/ruff_linter/resources/test/fixtures/flake8_unused_arguments/
sha256:b015c63cc9c3ab37c5693e4c407a59377474947e0450cd1591b8457d75ca5df5  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:193687bb26d9ae2af52b538de39e0141b106f045b86efecde4293546b34595f5  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH201.py
sha256:ab036e01c6bdc0c8262fe81e2d59c63bda6d3093a07a9971dc8450debea37900  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH202.py
sha256:17ddbaa13d39d26d1228b57eb7afd257f97cf14844bba551733a826b47eca9a9  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH202_2.py
sha256:7cf5cd16a9e4cb3cac4603c9c645d3ad0da671c71934d9cbbca144e2362db2c2  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:aab99fc898ad0cc098fca3ecf0b797bc92f04d47fdc4bda43212ea9b2ab85db3  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH207.py
sha256:a08a5dda263123b45a49ba9ac97cd8910c262cfed454acf9f441c24561883da5  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH208.py
sha256:0730afae99e80dc06a7555b0f03ae04fa88c15e764dc0a8eeb3faeba54a3007c  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH210.py
sha256:6be0e06a7839365859d472b93754b998586f515eb01db82c430538d1d5d0efc6  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH210_1.py
sha256:c1703aa09c3ee8751faf8b49ee4fdfa752186db20b8936a5f408a84ab6947f05  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH210_2.py
sha256:28f8f479be7113ec000ebea6637f7836580c9cfb0bff3a8c7b5d8548f984ebfd  crates/ruff_linter/resources/test/fixtures/flake8_use_pathlib/PTH211.py
sha256:ce874fc09c3228037cf51b4c650f543e956e0f023b09493e3e749307fedaf71f  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:8babb1476ae2d43a07579b7cef9f8252a8c95f6562eb38898ff1ff921a211e8e  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:1d0dd15ecd3333f21bb32c337525963ef884868c2d12fdb1af47a3b8987bc898  crates/ruff_linter/resources/test/fixtures/isort/required_imports/docstring_followed_by_continuation.py
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:6a4a71866b3dab527b87a10413a57f354a7c4ccb9002903a6418523493483a97  crates/ruff_linter/resources/test/fixtures/isort/required_imports/docstring_with_multiple_continuations.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:ab25c79bb6eeb5551f74a87aaacd9153c1f2428f760a17289dfefdaca4b3efb0  crates/ruff_linter/resources/test/fixtures/isort/required_imports/multiple_strings.py
sha256:79e15ed951a9df8854eff88257bdde286f56264cd218023e685e934db2cde34d  crates/ruff_linter/resources/test/fixtures/isort/required_imports/off.py
sha256:3ddd347be8b768d34b046ab1d614c71753db6503bfb3380ebed9fafffcc03c13  crates/ruff_linter/resources/test/fixtures/isort/required_imports/this_this.py
sha256:f47a05efcb99e1ee31553c4225f7c508edb916f641bdcb4f75d7dbe3fdee6da0  crates/ruff_linter/resources/test/fixtures/isort/required_imports/this_this_from.py
sha256:48729a5b7d633f3bddb935efb6ee2ed4d8426933446beb823bf95efa47a0e4e5  crates/ruff_linter/resources/test/fixtures/isort/required_imports/unused.py
sha256:acaa09b623d33995861e914d517674b350ab0e75ef3a72275600a0eb1e04346e  crates/ruff_linter/resources/test/fixtures/isort/required_imports/whitespace.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:66cf71841be430032150a3b871dd9271c8c4315c8f817b47acfadd6e046e6e98  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:fac4dea2b10688453f668d394ff23206b7113c4ee883c25c9c24590684da2fa8  crates/ruff_linter/resources/test/fixtures/isort/trailing_comment.py
sha256:12506660d837fc9868b7b1f83de05397d3deb7bde4c2a9f387ff32b9af5cc327  crates/ruff_linter/resources/test/fixtures/isort/trailing_suffix.py
sha256:63632a8403919e605c1510f528343aad7fef36cb7d9cc1f714684d98ad3b0a32  crates/ruff_linter/resources/test/fixtures/isort/two_space.py
sha256:44c5a6d483d980d5823c942399d107200d4bb22ba335b2ba376a1eac776c730c  crates/ruff_linter/resources/test/fixtures/isort/type_comments.py
sha256:5f559c78ad62649da6d4f9b85b262c36b16d8f2aa95811c1a5332c5e699315e7  crates/ruff_linter/resources/test/fixtures/isort/unicode.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:03a7ee08ffd946f3378d8f2589ff238344eff5418eeabe3fb041e2dd2816d05c  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:83009348eec8d8dbee59e8ae4b0f50260b94e73aea3fbb3d27a0c89b653a138e  crates/ruff_linter/resources/test/fixtures/numpy/NPY201.py
sha256:ee2e7fc115757ff05884ff7eb25079a25d973a478d6d2e99aa1c49c9cdba0a7a  crates/ruff_linter/resources/test/fixtures/numpy/NPY201_2.py
sha256:f4920a4a1daabca74b8c63953bf6ed505397c2773375975b32579bba92dd9b49  crates/ruff_linter/resources/test/fixtures/numpy/NPY201_3.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:87221e129267898adf8f031c41b8f60057fd4e7fd24cd7f331dd65575a00fed4  crates/ruff_linter/resources/test/fixtures/pep8_naming/N801.py
sha256:aa85e9be4572088ca824639f9fa30a88de813f90e80afa85ed4c765fd6294dc3  crates/ruff_linter/resources/test/fixtures/pep8_naming/N802.py
sha256:567a999a2fdeb13afcbc918a9d076456f98bee43bfe15c5f9e40dccc9d859abe  crates/ruff_linter/resources/test/fixtures/pep8_naming/N803.py
sha256:81f6a3d8989d48866894ecf2bbd515ab32b1babb04b43a430cdb8a22ec83f229  crates/ruff_linter/resources/test/fixtures/pep8_naming/N804.py
sha256:2dce93b04b3adc2b58468ccccd593a1e01ed8bc417b0edc3ff98e9fe1812f6e8  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:f6015feb7e19e5675b84ea99e0f6f4d9b8ae537d5d492f5268adc24ae14b2244  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:9013a92dd2d707098dd94c5c8718ba897bbc2edde3b0249f04d03d0bb8e8e278  crates/ruff_linter/resources/test/fixtures/pep8_naming/N814.py
sha256:06c6293ee71e1d20c6f075fa6dbe111eb3af717dee7adc041cbad91ec1eefc6a  crates/ruff_linter/resources/test/fixtures/pep8_naming/N815.py
sha256:0fda56e479d3abf799c06e76514fcf19f50a213ce2ad516ae5e59f9f8d699e81  crates/ruff_linter/resources/test/fixtures/pep8_naming/N816.py
sha256:c4774be2f89872c594a1502211739172139ccf393f535e76069b2dffd32d312b  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:fc816b4e708742b758fa0f499c86c24862f3a5ca0da0d46347f3c7cb2dd43d22  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:e5331f511f409d5c231f9dcb235d6969ad05576e88b7378b6b6bebea56c30e5c  crates/ruff_linter/resources/test/fixtures/perflint/PERF401.py
sha256:3ee8934406537444b5f0695dc57ebcad80459a886a19717736ca4fe5ee04d062  crates/ruff_linter/resources/test/fixtures/perflint/PERF402.py
sha256:97bdd2c5739d5da09c3f37eaaefebcf044035666988491c982362d3ac1ef34da  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:fb7d9a5f298bdf70d7496bc47947759edaae5b2718da8392b4c668b305b92187  crates/ruff_linter/resources/test/fixtures/pycodestyle/E20.py
sha256:e9cc0088b1829beb1f919bc23d01a885f071e65f969fef4f31c5ef819117833d  crates/ruff_linter/resources/test/fixtures/pycodestyle/E204.py
sha256:b30e1b964c93285f720e75d7241a62f45a821df448f3deef74b89a9d494ab6ec  crates/ruff_linter/resources/test/fixtures/pycodestyle/E21.py
sha256:d14fb8f0ec1869ea749e1a086ea5b6253aaa9e11b0b0c2890b115ccaf9dfdcf1  crates/ruff_linter/resources/test/fixtures/pycodestyle/E22.py
sha256:f458e3d0991e22b2cc5db35df76a6df168a3f8a03e6cac7838ed2abd580c4130  crates/ruff_linter/resources/test/fixtures/pycodestyle/E23.py
sha256:24c672cf3acf3de2ccbeae08f9ed55ee907c2ea58aeb5b56c5a120c22401edd6  crates/ruff_linter/resources/test/fixtures/pycodestyle/E24.py
sha256:f2a7cc260d75099988d9d224cf46cd7bf8b8261bbc05fa526c1f5938a0f1afcd  crates/ruff_linter/resources/test/fixtures/pycodestyle/E25.py
sha256:7c9f5f099870a2bd16c6f7543d5ab0ee3718b99d2867ef853d64c27beadf88d9  crates/ruff_linter/resources/test/fixtures/pycodestyle/E26.py
sha256:63f132710b891ece9ed21e146fbb32f2d04c21405c90d753df5efbc440674c83  crates/ruff_linter/resources/test/fixtures/pycodestyle/E27.py
sha256:2dc45cda3313b798c086d9b8c9bbdb581461fa9692068334b939c93fe1444914  crates/ruff_linter/resources/test/fixtures/pycodestyle/E2_syntax_error.py
sha256:b8136db110fef224a1af1ef27586bf26c18272eb69f69c85d2a204dab1dfa901  crates/ruff_linter/resources/test/fixtures/pycodestyle/E30.ipynb
sha256:349190b07ec6fac53bf744002b931b4f410ef784b694bb42539eacee04843133  crates/ruff_linter/resources/test/fixtures/pycodestyle/E30.py
sha256:e7b78f2370c97a915ff63cea6133279d4f137e7c66ce42fbc5ac1b596b30c936  crates/ruff_linter/resources/test/fixtures/pycodestyle/E30.pyi
sha256:ab19073a5f1cdf29c0c1bdf968b6b1553ccdd15e186afdaed15c4425fc2cd69c  crates/ruff_linter/resources/test/fixtures/pycodestyle/E302_first_line_docstring.py
sha256:c2b524949231b867f5d73eac5aaa691e79c36e12aa59efdb361dbc909f36f743  crates/ruff_linter/resources/test/fixtures/pycodestyle/E302_first_line_expression.py
sha256:b7609b8f1939bd72bdf2e91a94ecc508f27789795781d9f9821a8d70c68a9d9b  crates/ruff_linter/resources/test/fixtures/pycodestyle/E302_first_line_function.py
sha256:b8097e768c2c1d1c32913dd401ba2af823b0909ffce50c0ba33d96dc392c596f  crates/ruff_linter/resources/test/fixtures/pycodestyle/E302_first_line_statement.py
sha256:01ce08859495689859514ad31dd8678e875533c71cf058f4bce3d824cc006714  crates/ruff_linter/resources/test/fixtures/pycodestyle/E303_first_line_comment.py
sha256:d5cf41f7282835bfa1779d2a4632d5eb36dbe8805f1d484a2877dd2ab943698d  crates/ruff_linter/resources/test/fixtures/pycodestyle/E303_first_line_docstring.py
sha256:573a82e05a7e2da76d5a3684e301a80d5f17cf055351c56ec99f8e02a27ffc47  crates/ruff_linter/resources/test/fixtures/pycodestyle/E303_first_line_expression.py
sha256:590dc8674802445ddb9b0bad8ea76127d1f493469bd09dd71d686c580631481d  crates/ruff_linter/resources/test/fixtures/pycodestyle/E303_first_line_statement.py
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:ab5c427662edcd120a6251465fcc4d12e405ca5d489e366f6c4931504a7dee2c  crates/ruff_linter/resources/test/fixtures/pycodestyle/E30_syntax_error.py
sha256:604c48b84d164f26a76d46346f55c9f0baab667aa87266628249e470298ddd03  crates/ruff_linter/resources/test/fixtures/pycodestyle/E40.py
sha256:a73fc540dc0f0682f4e511f59541632fb5019b971bcef6f365cc21a842df494d  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:dfe8f1f836aa3b155b8999edd4a286ad5925fc73876b9e5e745013730667bf0f  crates/ruff_linter/resources/test/fixtures/pycodestyle/E402_3.py
sha256:f1dc92ac8f119b9afe3b2b596c2320cd98152e7d8912b457ff1f86885c971ce5  crates/ruff_linter/resources/test/fixtures/pycodestyle/E402_4.py
sha256:f8a3cc574e8d9ed79e4d19ce6c60c5da1724a22c0136699e63cdc7881a93d449  crates/ruff_linter/resources/test/fixtures/pycodestyle/E402_5.py
sha256:abd82bd80e93e0cc631058b3d23ada2ab10f41394a4f935366174822aa50d044  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:25c5d19bc05ddf5ccc2b382ddf84bfd230c1182bf2e92cb0fb664fd9e36ae0df  crates/ruff_linter/resources/test/fixtures/pycodestyle/E501_4.py
sha256:018dabd02c828bd2f10a7b608cc7b7fe0ee1166d3ff751bdcbea35b6477b7b92  crates/ruff_linter/resources/test/fixtures/pycodestyle/E502.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:255d240ba71e0d9d76d4f287ed85753f8f02c5017f6705eb3a1fe696bb642641  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:8c3a1b3ec8a000c15dab21e906cea46a2e0b7b4ebf4058547257de72cc6c26fc  crates/ruff_linter/resources/test/fixtures/pycodestyle/E721.py
sha256:20398752b14bd5ea7f954b6889a8eaaf3a3e7472f5278224aaa40b13d2774025  crates/ruff_linter/resources/test/fixtures/pycodestyle/E722.py
sha256:70d23294c617721685913983e4ea2100d266059b43bcbe1a1b02c758c6d0398c  crates/ruff_linter/resources/test/fixtures/pycodestyle/E731.py
sha256:6c96ad8d457d920fa13da90cd672423bfcab2fe8ec42896cce5811e14e4faeaa  crates/ruff_linter/resources/test/fixtures/pycodestyle/E741.py
sha256:6c96ad8d457d920fa13da90cd672423bfcab2fe8ec42896cce5811e14e4faeaa  crates/ruff_linter/resources/test/fixtures/pycodestyle/E741.pyi
sha256:c62e6a2332398aa26e1447499657e50db5ec63d27623c45db021ab33a5750c3a  crates/ruff_linter/resources/test/fixtures/pycodestyle/E742.py
sha256:a131108f44a306429f5f537eef5a82a6295a2fdc3ef7357392ea99d76bb0ba8a  crates/ruff_linter/resources/test/fixtures/pycodestyle/E743.py
sha256:07299680aa1715dc822a6aa5a23e794214707ccf1e942c50ef503cb6de73964a  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:28c5bd0d80702165bd580b837c1798d7aa0b12c6e45a8947365d613553205cdf  crates/ruff_linter/resources/test/fixtures/pycodestyle/W391.ipynb
sha256:936939f047d583f22894f1915495357a2475a14023d9141e8c5768cbe31cd04c  crates/ruff_linter/resources/test/fixtures/pycodestyle/W391_0.py
sha256:0cc010a31fdc3bdcf29306b9243762bda8623965fb7ce86c7685348b4cd4c75d  crates/ruff_linter/resources/test/fixtures/pycodestyle/W391_1.py
sha256:ed8e02af9d0f1b9a640d726ebfd02554c3163c7dedca13bbe536807126f34458  crates/ruff_linter/resources/test/fixtures/pycodestyle/W391_2.py
sha256:0524353d635b2a90fba5d8e50a8beefb0f221663a08dc1664f9019a70b561830  crates/ruff_linter/resources/test/fixtures/pycodestyle/W391_3.py
sha256:35bd388b6e5c5576a6fb9e8d7f786b520353bd42e19c17f1fe9a67de851c16e2  crates/ruff_linter/resources/test/fixtures/pycodestyle/W391_4.py
sha256:4ab92dc4492df53e2daae36585256bc06577d326ce2dc68089bbac95f9970cba  crates/ruff_linter/resources/test/fixtures/pycodestyle/W505.py
sha256:6db76de25d306c90969207cbc6ea38840f58b5c7d7941239884f27795304e5f3  crates/ruff_linter/resources/test/fixtures/pycodestyle/W505_utf_8.py
sha256:effe595e1f334f5008eb073d353f419a8633d5415a7f6e21f24a4131c6d83ced  crates/ruff_linter/resources/test/fixtures/pycodestyle/W605_0.py
sha256:5a75c5ca8156f843da59b520d36a254663592cf92549b4556f796ca6d48dc552  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/pydoclint/
sha256:15d28a7f73e3db08317ef2a38571d77444b90c63a76480d4e6e1dd34452800dd  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC201_google.py
sha256:bc60fbc87c8fcda1d76b3da0a4e08e4e0d90847d599bd01c57677ee35711a3b2  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC201_numpy.py
sha256:b6330d0e31d90488f429bc0f8869eb04e74097443ae17ad9bb73db87182057ab  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC202_google.py
sha256:10726991cce08985295df6d8c74958a527f9ff3f83a562803204e66f60aea0be  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC202_numpy.py
sha256:5243b0c7a24a15561a5d0135e82e7a2d717aa64ac26cc5e10756a5b3300e4ca3  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC402_google.py
sha256:82e0e1a850e5b744f2db3102a3efdcaef1e69425269e6771261d01b15ec99a20  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC402_numpy.py
sha256:d958f318c42e47fce90036f40d349a1e7a513d6179e29f9f2b28ea967b6bbd91  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC403_google.py
sha256:a9f8f562adac8de92bc4635ee705d61061b48215da193e80c6721ba915c78e11  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC403_numpy.py
sha256:17119bcde7000181653a4569cfe0a3c583fc0eef65b505b2d922df5a5244bf16  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC501.py
sha256:88360f1c8eac7fb1e3f3efac5354c713df1aaefc3ab15dc06b329e03fcd76672  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC501_google.py
sha256:3c3511e00afab8b96d5a4ae616b4b2ea873ca0260d596db3d259347b0b516121  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC501_numpy.py
sha256:118d07391958fefc142d2ca909915027cb0ee71b1ec0650c4141061ae614a308  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC502_google.py
sha256:2ebd8b4bd9dbbc3df835de46f9e8337f893321e3f6956c4d72de375c7ce72845  crates/ruff_linter/resources/test/fixtures/pydoclint/DOC502_numpy.py
                                                                         crates/ruff_linter/resources/test/fixtures/pydocstyle/
sha256:e1b9a65d607d044f87d0e1a5b0cd90873b3bc09403f4ecaab9f7b34283474887  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:52599dddd44815fae16b5e307c4700c67fe5df456b5b9469a6da575f57baf8da  crates/ruff_linter/resources/test/fixtures/pydocstyle/D202.py
sha256:140c65678c0d80f09080aaa4174c20ef046cb4c45d7d50e6a28802bf167efbba  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:c9a2a1c46bc9de9cf4c6392b760527178403f799c692d7e326a0adb36d98c88d  crates/ruff_linter/resources/test/fixtures/pydocstyle/D301.py
sha256:243675713aaa18df080c26945b9e944ed3da084af98b5c9077809de8a3602f35  crates/ruff_linter/resources/test/fixtures/pydocstyle/D400.py
sha256:f9524cd69a4f0ae68342a11baec9f1217b92a9b030907a4839f5d97befa0b6aa  crates/ruff_linter/resources/test/fixtures/pydocstyle/D400_415.py
sha256:5b71d9a50d0d73f865e4d080dd18a68021b8d45fdc194352d7d56f3212778e79  crates/ruff_linter/resources/test/fixtures/pydocstyle/D401.py
sha256:accb917af088018199092602b6663986cbda416e42853e5c9bdd349952d28c53  crates/ruff_linter/resources/test/fixtures/pydocstyle/D402.py
sha256:63be868b125cb55c12049d64a19f88d5fb9e8c4f448acaa586fdf8a6625bac65  crates/ruff_linter/resources/test/fixtures/pydocstyle/D403.py
sha256:4efec145a986ea01dc42c84bde41a6762823a912a56fdca3428a9742d3ed8521  crates/ruff_linter/resources/test/fixtures/pydocstyle/D410.py
sha256:04864ee403e8c5d75af07ca41ec7bcd5dcdd61246e079efc3519d31f68938a13  crates/ruff_linter/resources/test/fixtures/pydocstyle/D413.py
sha256:1fac259c048f25aed3a9d9fc8e194c768466ca56dbae1d39a2067e8166471923  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:1951aef2032c265d685cb6f8e08acf7462b87b18ce466fa05c934b4559c961a8  crates/ruff_linter/resources/test/fixtures/pydocstyle/sections.py
sha256:470483109bc5be91c11ca9c736335e8cb75d8cb0d5042750eed7ff3b62b330fb  crates/ruff_linter/resources/test/fixtures/pydocstyle/setter.py
sha256:d9ebd81786b13813117d87cc95079f205973392b059b1094b50d50e869661bc3  crates/ruff_linter/resources/test/fixtures/pydocstyle/sphinx.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
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/F401_24/
sha256:7d8384c023522f44c3e624beb5db2f024a0b2bf7a7443a8115841d286def9949  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_24/__init__.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_24/aliased.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_24/renamed.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_24/unused.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_24/used.py
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/F401_25__all_nonempty/
sha256:e2aa8b927d59d5c0e4ea951377502aaabdf12a5b42e404eedac5d62086f2c645  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_25__all_nonempty/__init__.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_25__all_nonempty/aliased.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_25__all_nonempty/exported.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_25__all_nonempty/renamed.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_25__all_nonempty/unused.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_25__all_nonempty/used.py
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/F401_26__all_empty/
sha256:5a5cc6049ff80f4ace15e57ddb48b068d0c2a0a1db5d5ebdc5ed8adcaec2696f  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_26__all_empty/__init__.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_26__all_empty/renamed.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_26__all_empty/unused.py
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/F401_27__all_mistyped/
sha256:b57580eeb58b7aa15f7c21b627ef3c3b60246f9c6c07877bf4290c28b06983bd  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_27__all_mistyped/__init__.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_27__all_mistyped/renamed.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_27__all_mistyped/unused.py
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/F401_28__all_multiple/
sha256:0f7610c4bed79b11872f1ed8f9852a0a97354d8d6c81a4fdf2f6a761a93f8533  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_28__all_multiple/__init__.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_28__all_multiple/renamed.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_28__all_multiple/unused.py
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/F401_29__all_conditional/
sha256:c219228ae793be7adfaac2989d70c6c5bb4453d2b7830b5e7803e946062369a7  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_29__all_conditional/__init__.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_29__all_conditional/also_exported.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_29__all_conditional/exported.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_29__all_conditional/renamed.py
sha256:48e8582cce4185a122583744d314e89c3ed17e61298511fbfac7f1a81e9f8b4b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_29__all_conditional/unused.py
sha256:4bf06a3d0a3cf6627dd4e94f365350d85d6a8eed2c4ac8e36e7dc6886aee535f  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_3.py
sha256:9b16c2a352e2496ca30b6f90b3cccc91bd54e0dae31349c385f6dd6ff24ecdc7  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_30.py
sha256:7caabeac1a7d1e308bd3bb888bd0bd8c02ee986271450489c355bf7fffbc6466  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_31.py
sha256:9e46667f65ab3ce5aac9bbef1322ef1862fded63cb92aeab006659021a26be8d  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_32.py
                                                                         crates/ruff_linter/resources/test/fixtures/pyflakes/F401_33/
sha256:f6ade1c812c50242f6a49307a4d8ed4a05625e0e7c92f55f9f08ab4d7b1dd5ea  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_33/__init__.py
sha256:a2f54f9e901a36b61c69fa2a7513d0b42d1f6416a632ba0261d8328af039d33d  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_33/other.py
sha256:97c7c7630135b539f2587a031ef2ef650e800cb19a45a42740b7351c7843f50b  crates/ruff_linter/resources/test/fixtures/pyflakes/F401_34.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:ae41e925d16b8973e7eebf8ea4137767bd7b60285597e5617147502d23bdace3  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:72e714aab577c266a3c8baf233a567103179e7e83b7d7fc70def89b292677a90  crates/ruff_linter/resources/test/fixtures/pyflakes/F522.py
sha256:cf47e2927a57d02edb1338ff50ea7d1bdb377f4cff3d066ed890bf66710f20a9  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:db95f44d983819566edc306d267f71c34ca9593fb8028474769ce3f949ddec81  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:f3213d5d9c772b5bd125103413d27bdff6c1db12bb995a0752fc2ac4646065b8  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:981145f720d753edb87df338d05578128181831729a2215fc12541c1f00d51a9  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:4b91c6d735c93f70c43f3b1de8bd79ba2e7b8c294d245eb3b5926d98fcb7adb5  crates/ruff_linter/resources/test/fixtures/pyflakes/F722.py
sha256:959eebfb7ab6073009edd85db235067b0d5dfb7e574fa79d3e4eb0ccb6de7f0d  crates/ruff_linter/resources/test/fixtures/pyflakes/F722_1.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:550c03d3d794df1de1cd6e7806549e9dc2dc110dcf5c567448498ba3e3197bac  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_28.py
sha256:3835a217a65cd7332902efabb2d83de027bf0e685375e2318397dbc3252edb4e  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_29.pyi
sha256:12023e3a2db51ad290fbf0231046003414db215cbb73c075e6e665e446c9d62d  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_3.py
sha256:20c0e5dae1e321d53f1f0c50c08e0f1f4a2db5bc0c6e72588bf7f5367b1c8712  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_30.py
sha256:1d080de796daec996a23c9568829373d17e1a09795a4f23130126a06b8254427  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_31.py
sha256:3b2cc9ff101480d8a51805b962875778f02b494dec818187893a4634e8a6fdd5  crates/ruff_linter/resources/test/fixtures/pyflakes/F811_32.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:3e73d042236ae20c6947ef24e152e138ca364e73aedfced17cba13d86019c811  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_11.pyi
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:261160de5d0e46710dc938b95a26717897a4a4e0a7a0d33588bf7442d617f099  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:51c3d018d0873912cd78684fa264d3da0fc2301a4d63eaf0dca5f210e5e049ff  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_26.py
sha256:0e3b59134a9d34fea0c9c76863239fb1a4a315003aa2b6e91a41d65b810bf6ff  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_26.pyi
sha256:239e367226bfa0a7e7614008e7b6d710c146fb626a2b14b979381a6c7b7a8d2d  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_27.py
sha256:94324d66c8ba38993fe6006188984185b0ee1d9ac7466c79c81b602c2547b23d  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_28.py
sha256:e059b0e6aa74099ac966613bfe443d279324a601589a53e10789a51a190b9a71  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_29.py
sha256:21a646901aec0dafe9ab404e511ae701cd134db39f4ce47e1721e0d968f293f9  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_3.py
sha256:75709cccb0ef0df4be014b392e2f61ae0dcce22ee800f68af295d70ae75b3c07  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_30.py
sha256:0822417a91f15f5e9ee2fcbf9304f7fe084c49b2fede8b6873e39ed34b72b189  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_31.py
sha256:b2a5d0c9d816cd5499af610bf6aaebb548510c88b308f69597661b09a58e55f2  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_32.pyi
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:8d47fcd0672e59ed70b09534ae60350c3c787e2e818b8679288a86300573ccc5  crates/ruff_linter/resources/test/fixtures/pyflakes/F821_5.pyi
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:19020d445bdb06fac6ecec32ab43a35f6342817769b32198b559f71e4b9a51b0  crates/ruff_linter/resources/test/fixtures/pyflakes/F822_0.pyi
sha256:5fcbe430f7a66d88159527ceb5dd8e9b7768169df58e4a86311e270039fd0f84  crates/ruff_linter/resources/test/fixtures/pyflakes/F822_1.py
sha256:d8116a454573800116f556604f07d22ae8c15ee8492eb3bdd0118c5effc18be5  crates/ruff_linter/resources/test/fixtures/pyflakes/F822_1b.py
sha256:17d7b40013377688fd2db07d606dfc1a03427324ebf50be80b73d24005e26603  crates/ruff_linter/resources/test/fixtures/pyflakes/F822_2.py
sha256:6c331ec2b3db7c97c22d2308fa2f8ae685f336f14311f44fe4c82bbb273d413e  crates/ruff_linter/resources/test/fixtures/pyflakes/F822_3.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:68ef46d7d2f44c7982faab5857833e5adce7f7a12774dcacaa6297e422f9c2d6  crates/ruff_linter/resources/test/fixtures/pyflakes/F842.py
sha256:4e42b2ff269bf399638d24e7cfb7a2379be1ed0d66bac608d7a4cb33b15f4561  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:0c1f741f0104269635cf757a6822cc0600cff15cd067847904723c9f3c5ad216  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH004_0.py
sha256:da6e2d84be77660d15eccf65110362d134b7d74ca71ed8e130c93b92967bf7a5  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH004_1.py
sha256:92f769e85ccc5ce893023b60cac1a3134e05f1bb6a60dfd7cb28cb5ecb41db8c  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH004_2.py
sha256:8e9c92d7ffbda562459ad95b7f1ac94bcd55a9dabded4485dcf4077a773ff2c2  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH004_3.py
sha256:3f54edfe7d247f5724fcd509a2b29c42d6bfafd9920d25cf13ffe6b4887dd915  crates/ruff_linter/resources/test/fixtures/pygrep_hooks/PGH005_0.py
                                                                         crates/ruff_linter/resources/test/fixtures/pylint/
sha256:13c348117ca2a8e7fc6dd58bc02bb8897533f6e98416c997f4cd36d0fbb4d5c7  crates/ruff_linter/resources/test/fixtures/pylint/assert_on_string_literal.py
sha256:73514217c6ec9eb76731508750230a181279082a5848dd1d6185683884ddf0cf  crates/ruff_linter/resources/test/fixtures/pylint/await_outside_async.ipynb
sha256:4cd988c527de785605276f6bb732f5a6e99d185f9c1b89b4853fd1f15029e598  crates/ruff_linter/resources/test/fixtures/pylint/await_outside_async.py
sha256:9f2d85ae07e585ee9dfb2297ea20c695355b6bc8a6066ada287c5e5929768b80  crates/ruff_linter/resources/test/fixtures/pylint/bad_dunder_method_name.py
sha256:d40abea3ce169ee150af91de7e645a0cc2867c60b9622d2d7682bbed7bbfeda8  crates/ruff_linter/resources/test/fixtures/pylint/bad_open_mode.py
sha256:cc66d3a657623fa3b1f0b3cd55c04463e23a21d3d9f4b111e14505254ad4302e  crates/ruff_linter/resources/test/fixtures/pylint/bad_staticmethod_argument.py
sha256:61be9a105a1e93b7857ad3c3ad5d3ad338e738a4533c16f333a01a1ab855b57b  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:d958bc7b23b9615254ec75528b29d34604ea6659ac8a23e3b3598c8e824f7220  crates/ruff_linter/resources/test/fixtures/pylint/boolean_chained_comparison.py
sha256:6056f019dc9b549c3433f0bf06658eade51eb5ae1f14a6fad2ea0979ca8842cb  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:e5a2f113250b5e68fc9faeba5dd16b6f5e0b919cccbbd075488a7f6cf6abebd7  crates/ruff_linter/resources/test/fixtures/pylint/dict_index_missing_items.py
sha256:068c7d038daf53eae67d43762a5c977744c015c122b72101c060f44a24949f5a  crates/ruff_linter/resources/test/fixtures/pylint/dict_iter_missing_items.py
sha256:afdb3b9754a3e6ba6ea33c39118c3597a680ec7523b6faf961a8fa5acb2c8205  crates/ruff_linter/resources/test/fixtures/pylint/duplicate_bases.py
sha256:7381bbb239693413de86329a97927d248c6bdeea796ec8e462d4ebb06d832dca  crates/ruff_linter/resources/test/fixtures/pylint/empty_comment.py
sha256:eb906ad04f04d9b6dffa8d65031466040d94c0c630e50a03c581a8037eefb63f  crates/ruff_linter/resources/test/fixtures/pylint/empty_comment_line_continuation.py
sha256:4391be291894e4b4df11e4c6a792d0a7aabf70229c47b4898d77daff5f4b37d8  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:afd7425f9f648b713ae90a54feee68841874ac1acd603d3bb1bd4be1b37dcdba  crates/ruff_linter/resources/test/fixtures/pylint/global_variable_not_assigned.py
sha256:174484087f91325f76fa4b323dd402316c02cfd9ad709568b11b347df0e69386  crates/ruff_linter/resources/test/fixtures/pylint/if_stmt_min_max.py
sha256:47404ebeb791a4025b788278f07707c55c7f572cda802658af7d49f954b9fbf9  crates/ruff_linter/resources/test/fixtures/pylint/import_aliasing.py
                                                                         crates/ruff_linter/resources/test/fixtures/pylint/import_aliasing_2/
sha256:db55b54b62685f53961033e78e3b0959ccf77adbb9e6842b0dd5dfd2fcb883c8  crates/ruff_linter/resources/test/fixtures/pylint/import_aliasing_2/__init__.py
sha256:f92cd0ad04b6d8fdb9ddbbe0d9c77f91993e3e7d2edb0cd1cd9d8fe76c99b3bf  crates/ruff_linter/resources/test/fixtures/pylint/import_outside_top_level.py
sha256:e607b5192b5321472d2551c4731eeac9f52063f6e88de6bd771eaf34c7b41eee  crates/ruff_linter/resources/test/fixtures/pylint/import_outside_top_level_with_banned.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:6af2c4964012c731dbbbfdcce6ce25ba90db858b1179f4f0f83f14b28c760373  crates/ruff_linter/resources/test/fixtures/pylint/invalid_characters.py
sha256:0983af376a05cc805cf910d8f969a9e1a6d4c25c8e944a599729772d60ffcb23  crates/ruff_linter/resources/test/fixtures/pylint/invalid_characters_syntax_error.py
sha256:c073b5506c41fdcbb6403329ebee611cdae63617c36a511a89e343d0544b07fa  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:bba8f16ab96779826426d4e756b9f5589cfb0b5b40a611500a0782739e6d8e66  crates/ruff_linter/resources/test/fixtures/pylint/invalid_return_type_bool.py
sha256:50d25de886306cd73258e56573e61f09f87ece8988f53f0ead5479ae98d6932d  crates/ruff_linter/resources/test/fixtures/pylint/invalid_return_type_bytes.py
sha256:d4a530927ea19a8663375d419164cfa45041d725aabe2d8f439619df0805ec1c  crates/ruff_linter/resources/test/fixtures/pylint/invalid_return_type_hash.py
sha256:8186847cb076faaca1dfcdb0e517904f369d58b41642e6ad85877415d9096e65  crates/ruff_linter/resources/test/fixtures/pylint/invalid_return_type_index.py
sha256:748d7cf33264984fe7017e39e050e79f1247cfd3c54ef037c67dcb2440f822e6  crates/ruff_linter/resources/test/fixtures/pylint/invalid_return_type_length.py
sha256:5b077d461388aa6ecab9caa39b2d1415fc5a340797c64d021ff79ed46bf24681  crates/ruff_linter/resources/test/fixtures/pylint/invalid_return_type_str.py
sha256:c65dc8914d2ff8db713f0927215b0114c3b7f2a880edb34b6d24c996e07257dd  crates/ruff_linter/resources/test/fixtures/pylint/iteration_over_set.py
sha256:0d1ca2c0d5869675289c053ae8d100d6e98f59836618267cec53f8bca85022b8  crates/ruff_linter/resources/test/fixtures/pylint/len_as_condition.py
sha256:d07728a47509e46920af951ab326a25df582d603e9b0e7dfd1b5901c9a5c8f9f  crates/ruff_linter/resources/test/fixtures/pylint/literal_membership.py
sha256:b32d46a537760a1de169587786decb00cb45cbc647ac948a0d93c3b4bd7979a0  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:afc8eb3f8e783e86333d3fe2d59c2aa75c12471a04ba87ecb9d72665a1b2a19d  crates/ruff_linter/resources/test/fixtures/pylint/missing_maxsplit_arg.py
sha256:d8d7bf08236b32ee7c828e279dbe5899f2fe953662f0b2b7fd1920a557b40e9c  crates/ruff_linter/resources/test/fixtures/pylint/modified_iterating_set.py
sha256:15a4b750b8c18da4eddd238ab7bd3e3dd6625dc4cf2adec7084347bac2d6c47c  crates/ruff_linter/resources/test/fixtures/pylint/named_expr_without_context.py
sha256:cbb94b44da3e00f3ac8dc72b97a2fc5d4ca9c7be539efc8dc8118081801e3b9e  crates/ruff_linter/resources/test/fixtures/pylint/nan_comparison.py
sha256:2c5f99d3b54b5421412bc7fc9cff8b70886db98c20edb2ce2e1e29dc8c6cf2ba  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:631664947c5b7587c1ef6884941a9b5d511c8b3f35def06d249cd58fffe09308  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:ea9db0f0bc2e7852d782fcd3e66a5c0a727919bb675e4e2f3f8badafdf8382aa  crates/ruff_linter/resources/test/fixtures/pylint/non_augmented_assignment.py
sha256:f531f884706c1b69fcf3b8c7deef43940f8852e1ea2ad62aabb0391140a7cc13  crates/ruff_linter/resources/test/fixtures/pylint/non_slot_assignment.py
sha256:e12d450c93e400878c29f54eb56661e6ca698c5b7479b5f93f414756d97e6cfa  crates/ruff_linter/resources/test/fixtures/pylint/nonlocal_and_global.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:149d8fb3e16ef123c2809b8c28cdd1f5d0846861b9a39776edb4991b3973d80c  crates/ruff_linter/resources/test/fixtures/pylint/property_with_parameters.py
sha256:13659ba03b1b22081c68987c6a2eb2504d7386a0f6a4c36c3e4421aa1fbc23e3  crates/ruff_linter/resources/test/fixtures/pylint/redeclared_assigned_name.py
sha256:d3baf04f20cf84a2abc35a1fc3798a945e81b2c2d3afa2b6a760720c5de22844  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:4524efffc825bc92014b68e1a3e26a76ac0ef335ebcc2e401008688b362dd0f4  crates/ruff_linter/resources/test/fixtures/pylint/redefined_slots_in_subclass.py
sha256:b72c00c5bfdf3c10a10ebf43ac04aca9e4c5726a4000d5189fa4ea96d4f8635f  crates/ruff_linter/resources/test/fixtures/pylint/repeated_equality_comparison.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:4def4fba972286634396cbfdf8d82a851fd8363a33de80bf655be961d48118e8  crates/ruff_linter/resources/test/fixtures/pylint/self_or_cls_assignment.py
sha256:f872ee4cee6b20def777e3f74782dfb2cf0238c07f099ba21be09b9c93ccb07a  crates/ruff_linter/resources/test/fixtures/pylint/shallow_copy_environ.py
sha256:eae4ceda85e54cb857fe61ffa0feaa2756e9b6887ee0c0ef70ca14fe28450e36  crates/ruff_linter/resources/test/fixtures/pylint/single_string_slots.py
sha256:e56adf188109b6c7eb8af179f9da44395ce03e26bc94a8335a178e826da3e5e9  crates/ruff_linter/resources/test/fixtures/pylint/singledispatch_method.py
sha256:05e96f0124fd60bd24e29e6ea6e904bf69a516185f27902603d3a1d14ac26746  crates/ruff_linter/resources/test/fixtures/pylint/singledispatchmethod_function.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:5142fb95aac1b5aea52e2794b31f1dc352f37c5c83f988d230f2b12bcef6e3f3  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_13.py
sha256:74aa614870224701f978b39f2b62570addc1bc6a3d2720b6595c0e5ac901bd2c  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_14.py
sha256:f97b305ffea31eca541adfe909e7e1a88a2ca437972a7bb54a0aa4b1f0a3e233  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_15.py
sha256:0f5f09294c54cd1953e31d236043dfb4043f9e88178f68649e75b55987b6c7c1  crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_16.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:1ac4b072f8687a495b70c53eadc9a9d2014aa2db798a2a2e79c7a3163053270e  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:3c1e1a8ff2c85efa2c12b35e69d2d827f18c05480a582ae1982f331d6e208f8f  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:4718a3c6cdd036181c4420cb52806b3ee926fdd85053cabe76ce980afd7fe2b9  crates/ruff_linter/resources/test/fixtures/pylint/too_many_positional_arguments.py
sha256:cb242c5c3ea8896ab1568fef9e29d8c2f716221e855ff684bd5086cf679146a2  crates/ruff_linter/resources/test/fixtures/pylint/too_many_positional_params.py
sha256:b88c7819c874540f672a01fefbb5b1c31503ec105c0b4db70650df08e5afa333  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:b6d1202129e61df7b4ce1e219f8107000261e08693b1f581dc7ec44d9c3a966d  crates/ruff_linter/resources/test/fixtures/pylint/unexpected_special_method_signature.py
sha256:475352b20f1d534dabe084a723cdd65577ed701430303bfac3080cf9c4200df2  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:987b47592b9e70dfad85b70b4883e1ca2b9ccbeaca0918a8060ebd0de3ceae25  crates/ruff_linter/resources/test/fixtures/pylint/unnecessary_dunder_call.py
sha256:cf130f71a2bbca83cc1b1399585b69afb770f6e6f0cbc27202215898318bec4e  crates/ruff_linter/resources/test/fixtures/pylint/unnecessary_lambda.py
sha256:ad4e6fe14edda3fc0ffd7379340021984abee205dfdccc0ecc453b8965311d28  crates/ruff_linter/resources/test/fixtures/pylint/unnecessary_list_index_lookup.py
sha256:72f714cd1cb1e171b5b7b4bf75be03e7f0604348c36fae003149e1cc0c5877fb  crates/ruff_linter/resources/test/fixtures/pylint/unreachable.py
sha256:b2a654034ba8a005c9f63eb43af628084af384dfacd01cb24b8302cb0b7d41cc  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:2c55307aa8dde30eb4be6ac8c7de7517edc074649928f6c72803ba7389f699db  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:cb1794f5bc0c289e71d8ef1fa5f8044fa973ae8bc65d6367f6b4ff3a651eadd8  crates/ruff_linter/resources/test/fixtures/pyupgrade/.editorconfig
sha256:20cfe63685aff7d3091ec5b5daf712f54878dd0ae088c6e5f6842ba2e10042ca  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP001.py
sha256:b41476ee41b5654ba647b6fc2e5a8dd6b14e8783a9bcc823941b1c99f183bf37  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP003.py
sha256:5e90acfc8a9f0d8c51239d79f8bbde0aa0071190af6743a4747b7a5c34252668  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:93cbe2b9f755b7ba35ec6bad878155ed5d344294f8a2529306d6d2c7ca12ded9  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP007.py
sha256:7289dd4f81174aef27c133fd3a37d0249ab02328c9d66090669be1e4ac346133  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:2547264f1852254081893ac4710d07a7a1ef229f8f1028d099352e4fede1720b  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_code_utf8_utf8.py
sha256:6442958c5ba66b92f36be1f878178abbf771ba7d9791b694de9fbb9d90ab1f3f  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_hashbang_utf8_other.py
sha256:8218198da6029d6c4cae079c1598a5cf74974495d1d872d73e35754c66424a46  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_many_empty_lines.py
sha256:317d129b7bb8ff8248b19e78f68e593a6f5f06c5adcd408087f732ef01fe6aa2  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_other_other.py
sha256:f113b147d71a0ac18d3b1c0aa285334287a80058918beb28865233ec8abc1833  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_other_utf8.py
sha256:bfe19f52a06831feb49c25d05037481013fb733053e6790564b4ec09377a04cd  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_utf8_code_other.py
sha256:03942fdc6594279b106448a795cabc75b81767c6d94ce62c335f55d5d120e8ea  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_utf8_other.py
sha256:0b1d632ca8615079d363818e46d307d4d04e04c92eaa29d8dcd894d15aaf5405  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_utf8_utf8.py
sha256:5c46a58c300a8082d81e431cec300a743a8d70a3e4f89270f5bf831896bea1de  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP009_utf8_utf8_other.py
sha256:55d942deafccac8c249a87a72f4b158659f9c02a2d642839bfe6bf1a0cb436b2  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP010_0.py
sha256:66029ac4ff9b92b361533f040422a3226b7d4350eae0db4d9c5d7d16675ea9e5  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP010_1.py
sha256:3c18be50826eb53ba48c7357482afb2a7caf5fbe40607d156b7e67059cf8a6cb  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP011.py
sha256:5e155905f9bb422692ad9bda8018d12050ac9b4d3ede2337f6003cb0b092c3ef  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP012.py
sha256:0f56974e454376201cd76ec72decd6a4a461c6da4ca6f0c6a718214ed8bca9c5  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP013.py
sha256:0404cff42c45674fba1a61dae019b07789da1ccddcf953113f3d717a5ee02a41  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP014.py
sha256:903dc4987617b89dd3105f87739b3f3c374b2d055fa50439dacaf86fe41c0b12  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP015.py
sha256:688a6299a4bd30b708af235c2d76eb0ddb417ae614ef1e53e2dea5e36189654a  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP015_1.py
sha256:8a33c202a061114b46bc8dbb8a3517f144df0cfee37d69f9ab1bbb7b344d2bb8  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP017.py
sha256:54fb6cad0e0366f5474827eabaf8689715058becd320948e0fec4d8b2d1b9a88  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP018.py
sha256:d8000084458c472ef1d2a7cc7ebbefcd56d8082e4c045da2464e2a2cf7519dd3  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP018_CR.py
sha256:1aad04f7f4003a1811db7bcc015b3e53feefa28f67ac8c1bf9fa068fd5a4ac00  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP018_LF.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:7ef22cc8a5f3efbd23a44c8758978d0aa6922f1b48e176b765132a63bed0be19  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:da3b2774d70f2e168fada38fd5b8774dbdb028804f9d94ff1fab9735a2d11e2b  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP025.py
sha256:bf17717e5baa173b69678974b983d1c9b33b3b6df6996e6f013517488ebfbfc6  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP026.py
sha256:cf3a0c281f239ae1657c00d0f8407add5324d950d082aca5020949cdfe95ee48  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP028_0.py
sha256:76fd057c0594ff474d5e6a9b00dc91d4d32f971849b32bb681bf951dc2e14975  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP028_1.py
sha256:a3615cd428821a6d6ceadc22237d97f702c1d735c1bd1730f9b7b080b8ac9e5c  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP029.py
sha256:089885716d2fff2e8006373277e622b7d2f100ca1fc1019077d6d888f774d055  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP030_0.py
sha256:bd42c4643d39a7cce190be99ab06d6b0a4032a7fc7af10a40922c9af9daccb12  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP030_1.py
sha256:1c9f416d26bb186ef4d9119719d8244d20115213b293488bf9fdc8d494537f2f  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP031_0.py
sha256:ed0abcda7f593642b076fec74a0a7625823a517faa15f182805e6177e4cb7ac8  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP031_1.py
sha256:393b70cdb82a225f6d2fb6d4155bd5ce5d05625bb1971eb71fe2bc0f7c52d90b  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:7d1b2ca84ddd333ec9130bc780580380c1183697bec2af87180f2be4a299aa50  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP035.py
sha256:3a0951f7a90fe768569f83fed040bc30f0d1e251f3bc30b1a6b0d7bacd18aea0  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:f1c40f7ca69e1df0ac48dcebb2236bdb1765f0cda1c9b48b94593e724f23d413  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP036_5.py
sha256:06a7aca50a8227cb0af9e9b246e2b00c88c397319fb919dea782f5a8371c3063  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP037_0.py
sha256:9fdc534ac3b1a42266043b125af253925f805d77de694b67a32b864e2b1e9dc0  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP037_1.py
sha256:464d87345957116422014f0457e3fdbbfe8f5ff744855988dc3927f06806f3a0  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP037_2.pyi
sha256:84a17050f22fb67a5128284fe9c8c942364ab25d63889ff47b5539e4e1e23309  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP038.py
sha256:d7728542f91b6b2a3c7e82e30bf28eca3e9720795e832f28f1779aaf5c04ca98  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP039.py
sha256:13b6eb303e25c84b45b2901a0afa6c40e742c5535a65e547b3412c73a8bfe607  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP040.py
sha256:e52d230b74258d35df3dff01081b2250b8f306f6f60cd33529764f2fd17ebbbb  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP040.pyi
sha256:de88828f5b7657826710674f67de3e6ed04170d0bfabcda921e3fb9fab3f1d59  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP041.py
sha256:0724980cb9754666ae521941d7bd6a12e609225a172e84bbf32720f09baf06e0  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP042.py
sha256:e888d4797b243a26ab28339e9a2dde68d97beb6b74f3f55e97bb6dd69e8046c0  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP043.py
sha256:b2e043b2748bda4988575220124ccdac567482c35c07cf63332ae410a4358419  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP044.py
sha256:e9d4ef7666a96d168047ebd711170c172b993daedc5d23861c6d6e735c4c8681  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP045.py
sha256:a5d97f1608a9330b39e9fd4420024938ad69791401e44a4df13e5aca514e4e47  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP046_0.py
sha256:b9401ee7309a1cfc088e6c3e54162a2d04ef8816184c6b5df8d68410edb4a4df  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP046_1.py
sha256:65cf916cde9849acadbe9f1359ee68e2526c82539915a67a3c68e204c5f89457  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP047.py
sha256:a61c835e907d993971dbb0f72564d2aeb53a257473af0baa07a5fbd162618808  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP049_0.py
sha256:0804572be2392afed5ef16cdf1e0db6120fd919eeebcacd1ed1834245050618c  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP049_1.py
sha256:47dee0acf2d3c4202d1042b7ee9c7c5e2d755db91dafe5d23dc77f60a08a9815  crates/ruff_linter/resources/test/fixtures/pyupgrade/UP050.py
sha256:1fe6b079f3f125e8f0f0a92746b4d52c637b9e22534263534150c5eb4c84976d  crates/ruff_linter/resources/test/fixtures/pyupgrade/future_annotations.py
                                                                         crates/ruff_linter/resources/test/fixtures/refurb/
sha256:7d433c10054518df050bd0b934c1df7f557bfac05f12b361df3cb08317a20f1c  crates/ruff_linter/resources/test/fixtures/refurb/FURB101.py
sha256:cca9e56aa9adce0313ba4d99d2fcc04681b365e72c1b9b982d0c1c878c05465e  crates/ruff_linter/resources/test/fixtures/refurb/FURB103.py
sha256:d5bb3c28134ebe65a3b1d8610bf756f4135bb8220371f23cee719b2e01f56a6e  crates/ruff_linter/resources/test/fixtures/refurb/FURB105.py
sha256:5b5e554c5118c859b64434f7ea31b2c9e074f6af284d97540229a05b40ef1760  crates/ruff_linter/resources/test/fixtures/refurb/FURB110.py
sha256:7501722159d5c3ceadb4e7d6f4f4adb9e02affcc0856f77cc17bab5ac12ce349  crates/ruff_linter/resources/test/fixtures/refurb/FURB113.py
sha256:636e5946d858b31963c14ad0d4779f0a29730e74945e732618c58642a895fb0c  crates/ruff_linter/resources/test/fixtures/refurb/FURB116.py
sha256:900c47c1d45cf35d5cf789ab65d49081846ef10b8a4018e6873d6d8d05b854ee  crates/ruff_linter/resources/test/fixtures/refurb/FURB118.py
sha256:58874576b6f2dcf62c7dbea6a8e91e199f0ab74ffb6c41f2177a0e6c2f91927f  crates/ruff_linter/resources/test/fixtures/refurb/FURB122.py
sha256:0d63a62128a872ef1743ddcbb73f855164e9910a714e183e5f46447efb46aa69  crates/ruff_linter/resources/test/fixtures/refurb/FURB129.py
sha256:14577537fd5239f369ef095a83080cb035727ea458f29bd797bb305e564a0104  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:8385739475620084e0ecf6f0436936d1ec76da5ae208b5ba23d790ff71c932ed  crates/ruff_linter/resources/test/fixtures/refurb/FURB140.py
sha256:2f4f9a08a437c1d92a7231e5fb76e50689b3595fb60d265fa8526caec962d0de  crates/ruff_linter/resources/test/fixtures/refurb/FURB142.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:468a11c3b00f450f0447783a171d46a002db1c1259402ce9713310567fa5817f  crates/ruff_linter/resources/test/fixtures/refurb/FURB154.py
sha256:c2c70ce18bff792f9eeead1b339003522b1df947fc1ae021e91b994b488d3393  crates/ruff_linter/resources/test/fixtures/refurb/FURB156.py
sha256:be962231ef6113f88abb8ab043d73e1ad85d1c3981228cf62501bc47d6fc0320  crates/ruff_linter/resources/test/fixtures/refurb/FURB157.py
sha256:3748043431dae14e7e4eadee10053ef86c1846cac5fd90088cf22f1fa4aca3ac  crates/ruff_linter/resources/test/fixtures/refurb/FURB161.py
sha256:8e7000ef178c24ee3232a1b28a2a9e9fdb6b5e52be5b021e6802f00f2ba1cfa5  crates/ruff_linter/resources/test/fixtures/refurb/FURB162.py
sha256:7a3ddcf2d1d42d9052656fefad1d86366e7e387a21cb5a40d562d3296d6277ce  crates/ruff_linter/resources/test/fixtures/refurb/FURB163.py
sha256:8e16d7a3a369cd6ba5bbfec611dbddaa43c407e02bb765c0da3420f7ba16adcb  crates/ruff_linter/resources/test/fixtures/refurb/FURB164.py
sha256:a6052da8b8a77b78853b622bc17dd041eb4375c45db38ba508e1688230e4893d  crates/ruff_linter/resources/test/fixtures/refurb/FURB166.py
sha256:65b64caeabc51c189ca593ba1b8c4485e74cf4c4002f44fe05168f889d8d76de  crates/ruff_linter/resources/test/fixtures/refurb/FURB167.py
sha256:ff8ca5ffd9c3219afd99bfffa42fa87d18b55002ea58ed3f2b2e2ce9c76bc3d3  crates/ruff_linter/resources/test/fixtures/refurb/FURB168.py
sha256:791eb0ba58e3c9b83087746fbecd6eda3ca131e25352d3759e032ea736ed40f0  crates/ruff_linter/resources/test/fixtures/refurb/FURB169.py
sha256:d4c36a2c84e4eb9d89c246f7f9a0819d604e7e2cd627a9278866210bec2a920a  crates/ruff_linter/resources/test/fixtures/refurb/FURB171_0.py
sha256:b3f29d42fa9f0f7ed3492f4aa2a9e21c113fda3cd624127b9a4ebfddea728069  crates/ruff_linter/resources/test/fixtures/refurb/FURB171_1.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
sha256:983e1c86170d6c3eeb3e2cc4dd665e7220f9093440cb0d080322e2873a4d1968  crates/ruff_linter/resources/test/fixtures/refurb/FURB187.py
sha256:f24750a0994e3dcf71aac469a145a377dc851d7f6a68ad5ffae7bb9493e6f15e  crates/ruff_linter/resources/test/fixtures/refurb/FURB188.py
sha256:63535486efa7bf7913d4d1cf418bc83cc872592ae78e0eab0db52071b41e6749  crates/ruff_linter/resources/test/fixtures/refurb/FURB189.py
sha256:48a9bf319590ca343134629f2fbdd24c3ce7466c8095769847737693a4c4e746  crates/ruff_linter/resources/test/fixtures/refurb/FURB192.py
                                                                         crates/ruff_linter/resources/test/fixtures/ruff/
sha256:686d32d4d548735e2184c75e49c9594a35e18037851292c6bb6786d3525b0705  crates/ruff_linter/resources/test/fixtures/ruff/.editorconfig
sha256:26547353975b41524ec1ca86635697b0cda3c16b7e1e36a7477bb285f9f9e919  crates/ruff_linter/resources/test/fixtures/ruff/RUF005.py
sha256:78d53632de689c13b6d036c10ad8d69137ce06319045a3c4c131340a4b920ff6  crates/ruff_linter/resources/test/fixtures/ruff/RUF005_slices.py
sha256:8c0964c1ba72141b1967d1d1ec039b8ca21a96cda7b5a7516193c50a7e1c98ee  crates/ruff_linter/resources/test/fixtures/ruff/RUF006.py
sha256:2b64f82dea5243e2cefecab936a2489f4fb5a90694c2b391a2fa14b50997cbf5  crates/ruff_linter/resources/test/fixtures/ruff/RUF007.py
sha256:b27ee1ace7efd3559d7248351ffc43da2a1969ccb233134ca14aba780dbf3994  crates/ruff_linter/resources/test/fixtures/ruff/RUF008.py
sha256:078ee5b04dd7272f64d52f2712db640f82bdb87afb5269a06658cd575964a0b6  crates/ruff_linter/resources/test/fixtures/ruff/RUF008_attrs.py
sha256:63abd8afb1bcfa6a11af3fb2765555480aec7889b6821c047f2307dcfa4277cd  crates/ruff_linter/resources/test/fixtures/ruff/RUF008_deferred.py
sha256:bfb1f7e900e4a41441ae323abee2f3b006a51ec3c7c904cf7d4f2ec111b0a4b6  crates/ruff_linter/resources/test/fixtures/ruff/RUF009.py
sha256:2807da974586f4815069423e2f7394d8ac5ec3b72f80ba85bf808508200486e4  crates/ruff_linter/resources/test/fixtures/ruff/RUF009_attrs.py
sha256:e12cb0a56c8427f963a60dc73b41dd532e7de5440a650682d80ad30a77fca55b  crates/ruff_linter/resources/test/fixtures/ruff/RUF009_attrs_auto_attribs.py
sha256:14cf24d20360749361c34dd413a6287da32a7a47ae81d81457b53e0e9a80d136  crates/ruff_linter/resources/test/fixtures/ruff/RUF009_deferred.py
sha256:e505418989eba6938b4cb8e17157089bf7dbfbad6baea1dda1928ae10f6aa6cf  crates/ruff_linter/resources/test/fixtures/ruff/RUF010.py
sha256:5e8bd3ffcce69fb9e3deb8d2730d40730227c59add2f900edbcd668466d76dd8  crates/ruff_linter/resources/test/fixtures/ruff/RUF012.py
sha256:fe0cb50dfe5e30655d3fa24e3146a1e2cd4f0d0a7a0ec894c01fbcc60a65c3b7  crates/ruff_linter/resources/test/fixtures/ruff/RUF012_deferred.py
sha256:aab838a7ca0afa5959d8545d873020a5b1a7902585d991d400abe12f2fde596d  crates/ruff_linter/resources/test/fixtures/ruff/RUF013_0.py
sha256:9b9ed86d688e20d128d84798c340587a419f42e28394fdaa2d9110cc08b860e4  crates/ruff_linter/resources/test/fixtures/ruff/RUF013_1.py
sha256:8727f2f7ece8b45553e79ad0b57dea8078ba24789a8453eca48ad219406262b8  crates/ruff_linter/resources/test/fixtures/ruff/RUF013_2.py
sha256:8f2a7aa349ae0ef706cb8632d475c85a26548a39c641a99690e69acdf88a26b3  crates/ruff_linter/resources/test/fixtures/ruff/RUF013_3.py
sha256:f9c0f2579123096bd5625c136d4894c1e2efac7a35e6ab5a2339744cc41913a5  crates/ruff_linter/resources/test/fixtures/ruff/RUF013_4.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:9fbf34f8ecc627414563927d3e1f5abec7a3f091e1f5d5da72756b5e6fdf914c  crates/ruff_linter/resources/test/fixtures/ruff/RUF018.py
sha256:fc19463a0dc1315f9e9d0cca162efe6ac48c01a788e3c5f3eef68c9dfa3f04f1  crates/ruff_linter/resources/test/fixtures/ruff/RUF019.py
sha256:91c6ff738cced84e264d4a83a4ef8416ca887b54084e8accaf424012768406a0  crates/ruff_linter/resources/test/fixtures/ruff/RUF020.py
sha256:e5f57949b61df10e723f3a09ff1538dc3e9863c3ee306a79591b35abb917b779  crates/ruff_linter/resources/test/fixtures/ruff/RUF021.py
sha256:a08d02f2a6c3bb27ddd1d738c3139ecae0032fbf9be4e90d2d54f3ee497ed8ec  crates/ruff_linter/resources/test/fixtures/ruff/RUF022.py
sha256:0de5c8ed2aa2e46a94413d6b1e36303f70fb7f9316159db8cf624ff65ef5d0f0  crates/ruff_linter/resources/test/fixtures/ruff/RUF023.py
sha256:cf0c37bc6340cedc1638bb72f2190190cdd2efd6787e511d2c95a2b7681421e2  crates/ruff_linter/resources/test/fixtures/ruff/RUF024.py
sha256:cd3049630676d9b40b4ed4d07606e1b717051d18f707e1e07daed0036bc249c1  crates/ruff_linter/resources/test/fixtures/ruff/RUF026.py
sha256:f2ae97e8462e3f3145e9662f84737c9e6b67955ed03a6e170eec0fe6ed7b20b4  crates/ruff_linter/resources/test/fixtures/ruff/RUF027_0.py
sha256:e26ee52a6fa4f02b9af8a7e4f6b1b8879d2b7c80b1a386db1c5a261052644330  crates/ruff_linter/resources/test/fixtures/ruff/RUF027_1.py
sha256:b79737955d3408e6d5e176e4720fb179a8a68e8d379b0049ca83a3c2986c956e  crates/ruff_linter/resources/test/fixtures/ruff/RUF027_2.py
sha256:6659b954e87f4324f6fde1e2d7fc7cd69a555f15f56fd3276963776da766f070  crates/ruff_linter/resources/test/fixtures/ruff/RUF028.py
sha256:dc120676aecd8cf861de91cf9b8726d74096b30d8a4a79ed153ce8b28c37a423  crates/ruff_linter/resources/test/fixtures/ruff/RUF029.py
sha256:3a5b20182acb6e1a250a25dfa517f396b7f29be378c65039679c16f2cacdf9d5  crates/ruff_linter/resources/test/fixtures/ruff/RUF030.py
sha256:d07b1778b7f609296474d1e73fc45deabbbfb684ddebbdee135e71e9948b6b61  crates/ruff_linter/resources/test/fixtures/ruff/RUF031.py
sha256:2e07f72151fde1e1349a5bb571a3578ff225b2f6d4583da52d5088cedea72af5  crates/ruff_linter/resources/test/fixtures/ruff/RUF031_prefer_parens.py
sha256:b63a2aeca831dc7a3e122ffb9b000df5b172a612fcdda2d73c5facdd73bb7ef6  crates/ruff_linter/resources/test/fixtures/ruff/RUF032.py
sha256:74e9019f656fe86ba07eeec6452ccde2e369645a236fe58754a96b591279f206  crates/ruff_linter/resources/test/fixtures/ruff/RUF033.py
sha256:237baab0a88a954c2cff2d4731c26c594d600f035bb6f630f8c6ce4a960b68f3  crates/ruff_linter/resources/test/fixtures/ruff/RUF034.py
sha256:f4277f091fd70d10cf1e78496ad0f5f945e337edd04a0d9022164acd8289f63e  crates/ruff_linter/resources/test/fixtures/ruff/RUF036.py
sha256:698702aacf265b9635efa04829ed2eb483ca8ae71dbbb9077a3030cf31c1ab07  crates/ruff_linter/resources/test/fixtures/ruff/RUF036.pyi
sha256:b6d2e88506d819ddfc6a8dabf5c1e8f76f5d31b8dddbaba503e78cd6e38989cc  crates/ruff_linter/resources/test/fixtures/ruff/RUF037.py
sha256:b585e38e2be28674d8bc143e4682309fe03aeb80b8fb8c989cad57ca8764c923  crates/ruff_linter/resources/test/fixtures/ruff/RUF038.py
sha256:9958042f24cbae72a90ea5f367e4bd88f5561d60451db8322e61ef63f7f93213  crates/ruff_linter/resources/test/fixtures/ruff/RUF038.pyi
sha256:b0d5a09804f14d8ca68d9743ac5f9802993cdf3e6e1776e4eef51b7c8d90fdce  crates/ruff_linter/resources/test/fixtures/ruff/RUF039.py
sha256:4c39624aac82e5059008e9ed85de2625f44c318ec6a45dc9191a7801649fe81d  crates/ruff_linter/resources/test/fixtures/ruff/RUF039_concat.py
sha256:e9a7d7e7c4b63dd997efa3bb2ac7fe9cd477d537f00be6a050a38af74f74d5e3  crates/ruff_linter/resources/test/fixtures/ruff/RUF039_py_version_sensitive.py
sha256:d7431e5b72257276adcb514d2aae682d56b0d7679d49342954be8fe058533e98  crates/ruff_linter/resources/test/fixtures/ruff/RUF040.py
sha256:86ad0d2f924f77eb1e965d44501022883e2f1c4b2dc0dd9e7520bbe8cf3c643a  crates/ruff_linter/resources/test/fixtures/ruff/RUF041.py
sha256:86ad0d2f924f77eb1e965d44501022883e2f1c4b2dc0dd9e7520bbe8cf3c643a  crates/ruff_linter/resources/test/fixtures/ruff/RUF041.pyi
sha256:bf4ac7cfe066c86ca6166e7fe00c12bd12628c4a0e7cd1b488d91738591b6a2d  crates/ruff_linter/resources/test/fixtures/ruff/RUF043.py
sha256:4ec0de97b34cf50957fc3d436f2d3cb919334158ba79f08770794536a64c49cd  crates/ruff_linter/resources/test/fixtures/ruff/RUF045.py
sha256:c8341de15de344e7487c68d449a5ea44f6b6d7235d061df780ec8b860ad048de  crates/ruff_linter/resources/test/fixtures/ruff/RUF046.py
sha256:9d1624ab1b9721eb74c1d24b28be4a83f57d1c1644be2a00dc4060bfc5343d70  crates/ruff_linter/resources/test/fixtures/ruff/RUF046_CR.py
sha256:46d48a725647bb91ba9d1d69d2624278a51a8cf0edd236ce7cf914c41b5826ff  crates/ruff_linter/resources/test/fixtures/ruff/RUF046_LF.py
sha256:df8f39fa415e269e28d87a0ffa32c620e15cc08fa24f4d8eb5ed58eb8016c8f6  crates/ruff_linter/resources/test/fixtures/ruff/RUF047_for.py
sha256:4565493b6ec84895b6b9d6e56499fa23c23225cd259198481ec1fd1ff635b287  crates/ruff_linter/resources/test/fixtures/ruff/RUF047_if.py
sha256:5b32565424a998a5f6904ef240b8355a25eb884673817e2df3750d5a78d0d7f5  crates/ruff_linter/resources/test/fixtures/ruff/RUF047_try.py
sha256:ba24770a6143632078f1c245c84103e99b08974fed7a7a2510221203cef3e545  crates/ruff_linter/resources/test/fixtures/ruff/RUF047_while.py
sha256:c8b5b21f82b97e18e1fefc1441e7a26272ae54a138ad86e0fc01400761db87b5  crates/ruff_linter/resources/test/fixtures/ruff/RUF048.py
sha256:23455fac40fabf339ac46e81a4f2106d59c85c75fdc34ba4a67ec2d3ddf0345a  crates/ruff_linter/resources/test/fixtures/ruff/RUF048_1.py
sha256:3892942756813f83fed4b7ffeeb28658f702ce25f1e09e4d37f865b3bf8dae8a  crates/ruff_linter/resources/test/fixtures/ruff/RUF049.py
sha256:cf4e7aaa2131b77e3b9f80b9e34bbbb49e81cac68f992c01be81bff16a46209d  crates/ruff_linter/resources/test/fixtures/ruff/RUF051.py
sha256:7fdfedecaaca68d1652f167ed1e7d530c54a071efc221cc883f6f660b25475fc  crates/ruff_linter/resources/test/fixtures/ruff/RUF052.py
sha256:66de80a03981b7c21f4123b7f369c514820d03ca637253e05e1a9d04184e4ed4  crates/ruff_linter/resources/test/fixtures/ruff/RUF053.py
sha256:78013e61be05d503e8965646d27d15f3b72bbe7c392f7be1965c220025216d00  crates/ruff_linter/resources/test/fixtures/ruff/RUF054.py
sha256:487987e5f06eee7eb6b623e69b5bc4515db55fc7fa1eb7c0e5f08d282253374f  crates/ruff_linter/resources/test/fixtures/ruff/RUF055_0.py
sha256:ed7709517581ed9d9a4dd1a18b05cbaeafb046a69c13a9dd30c2526285150efe  crates/ruff_linter/resources/test/fixtures/ruff/RUF055_1.py
sha256:6cd5d94b9330ef4641f8e3dd14fedfeee18fbf72263cfba8976f3cac8b2292f7  crates/ruff_linter/resources/test/fixtures/ruff/RUF055_2.py
sha256:5b7b6559be98091c1ad2a381952b38752ace82589918312ac3a4a8961798281d  crates/ruff_linter/resources/test/fixtures/ruff/RUF055_3.py
sha256:b6c30144992dcd368cba00ead64285bc9bdbdc1f2a41cf5d5aa24e4949e4ea38  crates/ruff_linter/resources/test/fixtures/ruff/RUF056.py
sha256:520055f2ba776aa542befa0e9286ce34806d6f3f7ebddd34e1055685e91a3302  crates/ruff_linter/resources/test/fixtures/ruff/RUF057.py
sha256:e81c07a5d1fbbc62a6be70965373df8c75ab0ddf23cd60379c908981a99929e6  crates/ruff_linter/resources/test/fixtures/ruff/RUF058_0.py
sha256:0babdfd1771f75c1e145e9a52164bf0fd5d4af8023a2133fe8c2bca9a66ded46  crates/ruff_linter/resources/test/fixtures/ruff/RUF058_1.py
sha256:f7c18fb2785869d298818cf11a8a7d3d170b6c41f8a7c25dddb45915ed3e9d06  crates/ruff_linter/resources/test/fixtures/ruff/RUF058_2.py
sha256:2ae19f702a30d41944c434936ce07412898e2cc439f7789e011baf6206e4bda2  crates/ruff_linter/resources/test/fixtures/ruff/RUF059_0.py
sha256:7049bc830acbfccc96749786901afa8f3773717478497b91f28e9c06a1b99949  crates/ruff_linter/resources/test/fixtures/ruff/RUF059_1.py
sha256:576fcf83bb6ca3a85d116ca98dd94835e07fdbc58df7b12ac3a4002003d011ca  crates/ruff_linter/resources/test/fixtures/ruff/RUF059_2.py
sha256:3c0f7f26980a61af977e12adf95c1174651f663edc88c904278dedd228410e35  crates/ruff_linter/resources/test/fixtures/ruff/RUF059_3.py
sha256:5efca5381a7d652723227a6015df2d899f2c161d4cb138f4962eabdef3788699  crates/ruff_linter/resources/test/fixtures/ruff/RUF060.py
sha256:094f13b948cc37779f9194773fa91567bde6f43c2ef725680095f9d4c60cfe0c  crates/ruff_linter/resources/test/fixtures/ruff/RUF061_deprecated_call.py
sha256:1313478c86ef5ec2e20d7dba577cb69eaad0915ef416d4f83f47b0466e601a45  crates/ruff_linter/resources/test/fixtures/ruff/RUF061_raises.py
sha256:686755c8443b5da4cef24ffb1f3c38d3903931f6e6b592cf910589a64b2f516b  crates/ruff_linter/resources/test/fixtures/ruff/RUF061_warns.py
sha256:3bbb70d995453e7d09dec4aa5cdb9522d877fdac2ed7d36dfac82c18462cb4b6  crates/ruff_linter/resources/test/fixtures/ruff/RUF063.py
sha256:007e06658660a29dc533ca4624d34a9d223335300c0263a4363647d27b23f408  crates/ruff_linter/resources/test/fixtures/ruff/RUF064.py
sha256:4472383923ee9de387dbab3d0a7374b639ee2a28e5a64341d6b16b482668de97  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:d090429660145e9788f1554b6f9b2e80b8ad15ee95b2108e9f7ddfdef6237d14  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_3.py
sha256:67e2cb58c24abf7d655fd64969dd26db89fefdfc9600fac82ac85c5d26870be6  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_4.py
sha256:cbaaf3545afbdcf84dda4c9ca74f725c2fece3ac67e153ab7a95916b5cfadbe1  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_5.py
sha256:d283df68c2e156e9b98566b9942682fc4a8f33fc724f0cb938df652347c0cbfe  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_6.py
sha256:5262f7c95dd0c2995c02ae8bcfc1a938b10dd85306cb420bbefd55b5a02ddb55  crates/ruff_linter/resources/test/fixtures/ruff/RUF100_7.py
sha256:cc609a1308a2e9f4ac78aec648c6d00ce523de67554f3ee4dfbccb0e051fa253  crates/ruff_linter/resources/test/fixtures/ruff/RUF101_0.py
sha256:9729e4d3f07fe4f50bf204f0a70f6e1c5f8059daf12b00060fdbae76cfba89c2  crates/ruff_linter/resources/test/fixtures/ruff/RUF101_1.py
sha256:9d58aab8bc017a122ebc525a396d9c4b1af64b5cb74a4392e4b55cfa1f60aa31  crates/ruff_linter/resources/test/fixtures/ruff/RUF102.py
sha256:082c3e15b58688320ea69e1d90225ce107ff7c6aa1da496ef101eea878bb73cb  crates/ruff_linter/resources/test/fixtures/ruff/confusables.py
sha256:26a628c518a8c0e28ec0061e69601b6c78eb70a46c6a1baf5f9c9e2766033df2  crates/ruff_linter/resources/test/fixtures/ruff/flake8_noqa.py
sha256:f9567f880ac210b29e66c1f14877710f2bf7be3fed9c8348a1cd0f0debfa86dd  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/pep639/
sha256:b03e4faa73f3561dcd02980685b5042ad10e0cc9cafa633c0e70cde971b3da12  crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/pep639/pyproject.toml
                                                                         crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/various_invalid/
sha256:3d03a49fbe613422d7b28236c951d47bf6bd8a6f4bacba2a29ff3eb7230c6e2c  crates/ruff_linter/resources/test/fixtures/ruff/pyproject_toml/various_invalid/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:fabef532ea3b662477fe9c5d5949b04e087a4c3789dbec8379f8ae6e45bf61e5  crates/ruff_linter/resources/test/fixtures/ruff/ruff_per_file_ignores.py
                                                                         crates/ruff_linter/resources/test/fixtures/syntax_errors/
sha256:b0fe10fc1318787714a57a00e2684469d1dfe049acb892f3055e69ae9645ab1d  crates/ruff_linter/resources/test/fixtures/syntax_errors/async_comprehension.ipynb
sha256:23189d8c67d65aa71b2847193f5f3b23db8cf862138ab0999659104fe0bbb900  crates/ruff_linter/resources/test/fixtures/syntax_errors/async_comprehension.py
sha256:981eb97fbf623d1800be6c0510e22af98c372af8ac4f8339e7034b98155c3eba  crates/ruff_linter/resources/test/fixtures/syntax_errors/await_outside_async_function.py
sha256:a0634ddf3f521ef3563dc20f7e1fd66b8ddc7a6603239a482ba70ccd56a24bee  crates/ruff_linter/resources/test/fixtures/syntax_errors/await_scope.ipynb
sha256:cf99711804a09fe85664134f5fc736930a7318a482d401ab5e5c26529120db63  crates/ruff_linter/resources/test/fixtures/syntax_errors/late_future_import.py
sha256:4725c2885734297cebb34c541b029dbb1f4778f13ecbfd90e750867acbe79c91  crates/ruff_linter/resources/test/fixtures/syntax_errors/load_before_global_declaration.py
sha256:f1a6f9cf70e0df60ca6776218c107a2bff8070f8945977377cfb8c918f12ce3c  crates/ruff_linter/resources/test/fixtures/syntax_errors/return_outside_function.py
sha256:daa3f5f04157d1c157825723a7f4f6fecd79a1e78cbb78fd1f415da974b0c77e  crates/ruff_linter/resources/test/fixtures/syntax_errors/yield_scope.py
                                                                         crates/ruff_linter/resources/test/fixtures/tryceratops/
sha256:480adab967cad0f48f0e52d535cc4730f15d3ffb91ca8dec06160cd9944110ee  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:e9374bea9e1ca868beaee4f81548f4412c0497ca2e09089e4cd61a98310bd47e  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY203.py
sha256:3facd33be48ecf1a0722feb58fbe66634296299022731e7c30ee97758521388d  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY300.py
sha256:d7a1586bfa00d6549f3517a1370fc9987f6c7257bf5e2a65a0a6f8c6897e54b7  crates/ruff_linter/resources/test/fixtures/tryceratops/TRY301.py
sha256:d8f66b2f2db92e4a1773af9814ac6aac15c1ab466b158e4b7171efb8718f744f  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:86902c92be21f636cadce0f197c8d5f9e061dec218f94ab725874cf3ee4454aa  crates/ruff_linter/src/checkers/ast/analyze/bindings.rs
sha256:dc1f655ea38ba3b1baad50b671c88b2cf3153bce60f87e5cf852953bc477af0a  crates/ruff_linter/src/checkers/ast/analyze/comprehension.rs
sha256:8ed6abd904cd41a42ca2cc98a6f9adc42d140765219d24c6127700a172759a6b  crates/ruff_linter/src/checkers/ast/analyze/deferred_for_loops.rs
sha256:bc4ac585f583f86a4531adc5871dabb3f5fe2ed975f8a5e81e1e3d44d942b35c  crates/ruff_linter/src/checkers/ast/analyze/deferred_lambdas.rs
sha256:02c91e4441e6dbe9d7129de8e14066d6529a46778733ece94731a27f23b73592  crates/ruff_linter/src/checkers/ast/analyze/deferred_scopes.rs
sha256:9d55c50c2dd4807ab6921be27f1c848ead172f581b7d68ab856102f32f95300d  crates/ruff_linter/src/checkers/ast/analyze/definitions.rs
sha256:7a6feeb0473a9006ea395e4a3a5075f483d7673fc5a06c2a6a38ecb244ae7226  crates/ruff_linter/src/checkers/ast/analyze/except_handler.rs
sha256:f2af09b0a9182ec7e3c0e0517620fc2269b29eff6628600829a23a7d9a5374d6  crates/ruff_linter/src/checkers/ast/analyze/expression.rs
sha256:e667b0bb8625e16bbb6c51df11cf3b615008281175ececeb0807393c8f6b8504  crates/ruff_linter/src/checkers/ast/analyze/mod.rs
sha256:edb29af14b7d194d97d20b38e6ae202f864c1d83a6fc3ecce284867effadff24  crates/ruff_linter/src/checkers/ast/analyze/module.rs
sha256:ad0ed4b2ae73f9eb1035987a380b4978b533422ebca0e540f18e0cf0c5323ede  crates/ruff_linter/src/checkers/ast/analyze/parameter.rs
sha256:cab935d443a04b57f11c6d9ce3e390669f2642f8e31ac85eecee8878e80cb63d  crates/ruff_linter/src/checkers/ast/analyze/parameters.rs
sha256:ca97596a392e4a30116df809007e574055916f73077a749eaddfecf1d92a5a34  crates/ruff_linter/src/checkers/ast/analyze/statement.rs
sha256:4fad786a24934649b40b207bc6f2b6feac5c293b4a68978f3b28c2d83e123494  crates/ruff_linter/src/checkers/ast/analyze/string_like.rs
sha256:a60a7b728e053a6b0e94e9279a322a58cf2e5cd5e6d325fd3737a3c3157730de  crates/ruff_linter/src/checkers/ast/analyze/suite.rs
sha256:d8ef80858d7fac6455872c92cf8842f9c41ce4d4667590ae45af070803fba7fe  crates/ruff_linter/src/checkers/ast/analyze/unresolved_references.rs
sha256:b614c39b405505d112cb274bd8a7afd0e2da9e21f2be5e6a0c76cac8388b9a1f  crates/ruff_linter/src/checkers/ast/annotation.rs
sha256:229dbeaf31be442f278c627d75ca92cc7560309416b9a65b6a875c2c71474d57  crates/ruff_linter/src/checkers/ast/deferred.rs
sha256:064a2d2bdda0a775a176a084a62149a5f126a21ee091dbed2bd4319fe753cdb7  crates/ruff_linter/src/checkers/ast/mod.rs
sha256:d5cf8f27f89a5a0fa9ae1231e3d1115cc74baf3df33968970772dfcb64923d96  crates/ruff_linter/src/checkers/filesystem.rs
sha256:32e28d904b20b1f69a6d059ce02c96ad5e8b5c7d53d49b060f18953c6a0797c7  crates/ruff_linter/src/checkers/imports.rs
sha256:1a53ca5c8fcda69e74ace0b39b97c6199e2a20552eefdc6e2d7f854216323cc7  crates/ruff_linter/src/checkers/logical_lines.rs
sha256:99991f404c9222660bad4826fae6bb547044b4d739e52c3a9c1e8b71956f08e6  crates/ruff_linter/src/checkers/mod.rs
sha256:c8ec44f41b39f0935d21687e518859a36c82b58939a94b6f57c391aa32360825  crates/ruff_linter/src/checkers/noqa.rs
sha256:fe26e70f17b35e8588652361ac11c0c957747da8df9a2b557486899dd224f6f5  crates/ruff_linter/src/checkers/physical_lines.rs
sha256:85473059b7f4edb0ffe1a5c7d8177ec728ef344b4b519aba4cddc2f118c9e742  crates/ruff_linter/src/checkers/tokens.rs
sha256:136c6368ea946a95e0231e6f20ff56aab5a767f00b8dfff1662aca22b6d342d1  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:1f96b1eede6ec704fee7eff1206eea4788983602795f018ea9538d5a7b2b0211  crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_end_of_line.snap
sha256:1f96b1eede6ec704fee7eff1206eea4788983602795f018ea9538d5a7b2b0211  crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_leading_space.snap
sha256:9e747c616dbe3264585322db54bc70f01573d29a64f78ce2d823bc143fcae550  crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match.snap
sha256:31214110d79f60905354af58f66446d53143e3032b54512532ee15eef9a3d58d  crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match_trailing_comment.snap
sha256:1f96b1eede6ec704fee7eff1206eea4788983602795f018ea9538d5a7b2b0211  crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_non_match.snap
                                                                         crates/ruff_linter/src/cst/
sha256:5169a18fc3fef214eec18a9f7231b7eec28e236ce0dd4130ee8dda10424bf09a  crates/ruff_linter/src/cst/helpers.rs
sha256:4ac3e3fc66ba67b6c7e5ce7a7c3406548014ab42eda7c17b081cc93f23ce4503  crates/ruff_linter/src/cst/matchers.rs
sha256:2e5aeb6a92b5f5a207dd9d8f8a0fa7dd24d454167cf2ff1e6e80320945d964bc  crates/ruff_linter/src/cst/mod.rs
sha256:25f25fedc4842e97983b8e897db4701f5591b11fae09efd2c99099c728b6f254  crates/ruff_linter/src/directives.rs
sha256:879cba6ca0958f3b09443bc56e29a5f00b93137206e53afc3466f614abcb84b3  crates/ruff_linter/src/doc_lines.rs
                                                                         crates/ruff_linter/src/docstrings/
sha256:e60809216626ce7a68b0bf15d59e27f5f0a728bc8a280924b99a92ee5ebfde19  crates/ruff_linter/src/docstrings/extraction.rs
sha256:469d7d0d1f13f13ee9198a98a525c967a2c6ee907f243d04a91f8833a4cca4b6  crates/ruff_linter/src/docstrings/google.rs
sha256:00d970996509bfccae79812b814af9e3911aee9dcbf249c7fecf878659021e20  crates/ruff_linter/src/docstrings/mod.rs
sha256:fa1f8255976655b34bb5aaf43f37f92bf007a4225fcd877d944f6d781363f95b  crates/ruff_linter/src/docstrings/numpy.rs
sha256:72713c26c7d5d98a0dce42d3a586e41e82a177db21c5040f7ccd1de271d39a24  crates/ruff_linter/src/docstrings/sections.rs
sha256:772a5d94b0f2e170c5f11a62dab09796da73bb6683536c73fb97d92d69cb1e88  crates/ruff_linter/src/docstrings/styles.rs
                                                                         crates/ruff_linter/src/fix/
sha256:8636b32b67275b3b5a8c57778f51e71de1cff234c6976f0ccc1f309d385e6f1f  crates/ruff_linter/src/fix/codemods.rs
sha256:20120d8df12f8c108217c7ca7343124d096ae8c28b3b2a4e92d60ae608c472fe  crates/ruff_linter/src/fix/edits.rs
sha256:c0428f4384bbd3fe6f4d61c77ba43965569660a521a785d842494012b195a32e  crates/ruff_linter/src/fix/mod.rs
sha256:29339540e332529c0ca91da7ab30cc64ef5c698b8360adbad2dae51bf3dae372  crates/ruff_linter/src/fix/snippet.rs
sha256:bb903e4be7e46ba8dc20274d687a8ec38e12d98819b995a045fe352dbd704177  crates/ruff_linter/src/fs.rs
                                                                         crates/ruff_linter/src/importer/
sha256:09f3ab153316b2595790a29fd3173836ad49d1d4690d0f6107ee171f1659d1e7  crates/ruff_linter/src/importer/insertion.rs
sha256:10f7155524e99261c8a9487940df27e29e1316a4780d59248a2a350a903bcdeb  crates/ruff_linter/src/importer/mod.rs
sha256:904ebb9175d1dabfef6875bc8157bffb4c57d274e16c1aafc6b930d7f9362138  crates/ruff_linter/src/lib.rs
sha256:2c1b7b4f43b4a9587454404beb19d289be3da2c5eed2b9171019c3d73ea619e9  crates/ruff_linter/src/line_width.rs
sha256:e8118ea311439b4166e4d85f6f17773a153962b0a53ed8bacb3dbea2ab679fbc  crates/ruff_linter/src/linter.rs
                                                                         crates/ruff_linter/src/linter/
sha256:b3c9b44ad78bd97349a0726425c05433e5872d5fab99027da41be9a26e0983c7  crates/ruff_linter/src/linter/float.rs
sha256:b8e34f9479b2cb10e28ccf6015e993566afe74b605f0030200fd9725a4bcae19  crates/ruff_linter/src/locator.rs
sha256:27ad5f1d6d65374bf16b6d821a3211fa2cfc2efc783d394907e6261120044def  crates/ruff_linter/src/logging.rs
                                                                         crates/ruff_linter/src/message/
sha256:c40a29483d0213acdeda091ac15f39721f1ac174daef5c6e08ca8407ac182a8f  crates/ruff_linter/src/message/github.rs
sha256:7a9683a5740ffe250ba30ba1e738ceac1406999abecf41a5ac7eb08ccc3c0cc0  crates/ruff_linter/src/message/gitlab.rs
sha256:51f29db533aeb78afa4720fa1f6485f0e54ab8c0528a227c42f64c58b6b2de0e  crates/ruff_linter/src/message/grouped.rs
sha256:40bc28c999c22c54f6c7a457e42955609083a034d555e9973f21e2cc0e854d86  crates/ruff_linter/src/message/mod.rs
sha256:294c3e98fa9190a32a0ee985849cb1c937d74d365b7f0cd24db109975a9afa03  crates/ruff_linter/src/message/sarif.rs
                                                                         crates/ruff_linter/src/message/snapshots/
sha256:2b449b2973ce0c004f6b3714b50788c2af9773e697acc61504cd53ff6d6777cc  crates/ruff_linter/src/message/snapshots/ruff_linter__message__github__tests__output.snap
sha256:599cb721a8663ddce0787a67c850dc07a8cfe67ee22f8aedb7f2fae11b3e253d  crates/ruff_linter/src/message/snapshots/ruff_linter__message__github__tests__syntax_errors.snap
sha256:09c2d13ef435e86f1f33d48e0b0700474e7070b3f0e24b6208510e1a7c97a4bc  crates/ruff_linter/src/message/snapshots/ruff_linter__message__gitlab__tests__output.snap
sha256:93d121e13eff79cb9ec2ea767d2e0fc3f96f7ce9d95225855a662ed49078a78c  crates/ruff_linter/src/message/snapshots/ruff_linter__message__gitlab__tests__syntax_errors.snap
sha256:9919b74f077135ceadff54eaac677462bc8f8ac0f7d5b2c95a7b867a37901bf7  crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__default.snap
sha256:4e0581a6b8778a13dec4f90cedd05f0c037987f2dc8d44b3e1ca07b54017bf03  crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status.snap
sha256:01bfccc06feafff45adf4f57da5b079ece451f8a1d1da7916269e5cff8a73bb4  crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status_unsafe.snap
sha256:6a096375406335bffecce3972507093bb664703f6b208cb895ed3b68e5367ce8  crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__syntax_errors.snap
sha256:74d4ff3e63970cbc470a60fd2e9a20075f9838b7f84e83da9a94c7dcaf9a5a0c  crates/ruff_linter/src/message/snapshots/ruff_linter__message__sarif__tests__results.snap
sha256:f8976eea20b7c56727e9cc1ed488114e1159cde9f4d4b9dd7815ec550cba475e  crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__default.snap
sha256:f8976eea20b7c56727e9cc1ed488114e1159cde9f4d4b9dd7815ec550cba475e  crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__fix_status.snap
sha256:e2b183e87f94cf390c901edce50c027f5e884606b6b89dea32e57520e9e61485  crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__fix_status_unsafe.snap
sha256:5a913f278b8e0a8c8083c71adbbf4259c4073de1ee8131bf4fa5af81ea559131  crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__notebook_output.snap
sha256:9f4dfe64b0cf60dfd68a2b44b590dc43919374657ef604f7638eca69f5adc7d5  crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__syntax_errors.snap
sha256:5a00a56ad7a71967d74ba8af37217469dcd88717d37b7cf6aaea739a07fe6e08  crates/ruff_linter/src/message/text.rs
sha256:6746d3c55cc617e22182b9d1004f9ae253458a747689849c9a15dd5124ae894c  crates/ruff_linter/src/noqa.rs
sha256:6d6da98ff67bad4a25e66cd6357c01a84db9dc5fa954239bfc33d04a87bf8fe0  crates/ruff_linter/src/package.rs
sha256:32f2bee772ada9ba35a8bdda45f63e220be8a08dc5b79ba45fb0473b96959ef5  crates/ruff_linter/src/packaging.rs
sha256:621d29e8596eb922b34942d91248cf38f20f1448eb385b05fd4936c5081918c4  crates/ruff_linter/src/preview.rs
sha256:159449d07efb9647ec83f11ca614a435c07183be8d7eaf48614b05fd72fb9459  crates/ruff_linter/src/pyproject_toml.rs
sha256:83fc845f47bb9f292129d88365bbad3c60a5a87f94f50d82a955591b5ba3997b  crates/ruff_linter/src/registry.rs
                                                                         crates/ruff_linter/src/registry/
sha256:13b2bd8fa4078ea37e45eaa8b73e72a0619235c91246ab452f0633a005d68c53  crates/ruff_linter/src/registry/rule_set.rs
sha256:cab7015c6a58c917a91da0e9b81c51bc6a5f6fbafacddffad948c69a35c217e6  crates/ruff_linter/src/renamer.rs
sha256:4e779d76d98c5b351d88ae024adedc104b3769aa45dbfcbdb9d43707e2b99bda  crates/ruff_linter/src/rule_redirects.rs
sha256:06dcb0a023feda65f244206a2b514817380773119226c466c49a5ac6addf9314  crates/ruff_linter/src/rule_selector.rs
                                                                         crates/ruff_linter/src/rules/
                                                                         crates/ruff_linter/src/rules/airflow/
sha256:6e0590fd8479ebc32cfd4b2d47d4229ba8e6141d62d73074c5e6bc6342a433ba  crates/ruff_linter/src/rules/airflow/helpers.rs
sha256:c0ff313a7d603683d62397f9af1c6453e195826b5ff56322071b68ef5e48de8e  crates/ruff_linter/src/rules/airflow/mod.rs
                                                                         crates/ruff_linter/src/rules/airflow/rules/
sha256:3b49e378aa78d5396d9c9867d705eedc2c4e408ec9cf43a367501005fefc6195  crates/ruff_linter/src/rules/airflow/rules/dag_schedule_argument.rs
sha256:61ec57d450914acc955eb8fea6d7c5d1c6369e1d7000eaf860742e39587df5c5  crates/ruff_linter/src/rules/airflow/rules/mod.rs
sha256:838a4fbbf7a9c6c52d782b57311bdc0d8dcf7782a497c6a6e9aa6627f43a680c  crates/ruff_linter/src/rules/airflow/rules/moved_to_provider_in_3.rs
sha256:2d6a2226f5e9a81bf532eb1976876e1d489d3bd0da3db4f28cbbc9bbaed0cd54  crates/ruff_linter/src/rules/airflow/rules/removal_in_3.rs
sha256:7ffb9f74cd39201e035963176df42a346923564492bf361e573fdc4c455561cb  crates/ruff_linter/src/rules/airflow/rules/suggested_to_move_to_provider_in_3.rs
sha256:2c7d4fd987088fe2ac44509166bc225108c9971c2b7a4f67d9c607fd1f465ff3  crates/ruff_linter/src/rules/airflow/rules/suggested_to_update_3_0.rs
sha256:4c2182be64e72dc46346140abac5dc482443acd04559cd1ff7b278d113b445d8  crates/ruff_linter/src/rules/airflow/rules/task_variable_name.rs
                                                                         crates/ruff_linter/src/rules/airflow/snapshots/
sha256:7daf38a5a51cbbee5135c4ee524df43b35c5b6bb486847953874b244f65840fc  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR001_AIR001.py.snap
sha256:f1fac063c930295b202523ec75a461d052ccd59aa1bfde2d3919af5231e8b5e0  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR002_AIR002.py.snap
sha256:1a9d3b763b405312977d143979fe2bf7fefe4fbc0dc90b0db228cc29257e2e43  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR301_AIR301_airflow_plugin.py.snap
sha256:581b2336e89f7ed50bd4daa1edb922569104b9b8c9c6f31cd06327a3ec45cd6e  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR301_AIR301_args.py.snap
sha256:dfc46c3c43566e156b804d76c9f6342e94b8e4db29052c7e31733cc9cd5d71c8  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR301_AIR301_class_attribute.py.snap
sha256:0f3c7fb7c848821c5f17b88c57d15e9bb1182365bd0d57af93843a637f2e1651  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR301_AIR301_context.py.snap
sha256:7e9a171a9d4ecbdf7eff7ec9a441842ad8b4ebad45f41f3cbf720023efd61bcf  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR301_AIR301_names.py.snap
sha256:f3e515656bfea4ac54bb40b6d62c53624d9fd83bddc926100c928fe636d7dafe  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR301_AIR301_names_fix.py.snap
sha256:c3df8b737c2d6f5ab30553204513d697a963aef3bffc31f6a9dc81b8f34de4b5  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR301_AIR301_names_try.py.snap
sha256:97ba28b9a72703e5c878a228d083240facfe292b1da7c9064c73d4faa41fa16a  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR301_AIR301_provider_names_fix.py.snap
sha256:b515d5023e8bc704b80cbb469a4a322796c6031c77df7bfcbdb1b12ed7419008  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_amazon.py.snap
sha256:0fc13c997897cc608e278721d4c0d0f97ee76ed10cb4fa5e43d01dcaec21b229  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_celery.py.snap
sha256:7ae3261e65ff9238f9a829e92ee3408139827e8661665443e8dd433aa2caa381  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_common_sql.py.snap
sha256:228496adf1aef6e9bb1118bbccba93633c3a03b3906caf8f3d4c1e48e60757eb  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_daskexecutor.py.snap
sha256:e8383bc750f3c082f27468e7b7ca94b95068bf0b608631782ff8829787ddfaeb  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_druid.py.snap
sha256:025d5ed493565086ba846fd6ac08656dcfde342c20c8f416d8a69df71ba829b2  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_fab.py.snap
sha256:09a4867120fd99ac0a98098f091e06b4d6ea26cdd52d1c2adc173c8ee2b20bfd  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_hdfs.py.snap
sha256:2e2f61362c7930ec2b47420a7d2af67bd508aa0f75c59909d1202cc70d9a17b6  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_hive.py.snap
sha256:432bc788b117fa78bd4e8ef04674931a1cb57f162033eb74c3a3923b514309a1  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_http.py.snap
sha256:13c4279d01a0b0db68f73ca48062b6d9a8bf0e849643c3a391b9220ebed9b490  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_jdbc.py.snap
sha256:2c4d38b9df84cc990d5adf9b59fd9613bd26e987956b4cd9c7885120cdb14ebc  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_kubernetes.py.snap
sha256:e67861be33bcb875652639517c9da6d4eb18fe8738a47352dde91f069ce2cf97  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_mysql.py.snap
sha256:1a72e687c68229a38483fef677587237b4bdd6e2caf3fb969d29610d39d3d6bf  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_oracle.py.snap
sha256:d1cd581a44d7b0e5fb6d4336c55ad36a3cebecfc416849fe5938fb02afdfccea  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_papermill.py.snap
sha256:dedf2e6918b3cafe9a3d51aad4d3a5d9fa23f3a2a2b88ff9cfb28805555dbadf  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_pig.py.snap
sha256:211801cdd94a2d94a12cf686b05b63737351c1e729dfe98a6433e93ed74596af  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_postgres.py.snap
sha256:43e42d25f1718368eec178fe99ca4e4d0eec5bc90b45ca7f73846b538e964347  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_presto.py.snap
sha256:066b4bf080714954e467bb87ccc855553b272920161f3628b5c6df5b16042c4b  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_samba.py.snap
sha256:a6983eb36a47ed245a26f5c40c0a5d4f2bb6c002f97b00be9f9a980c73ef06a3  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_slack.py.snap
sha256:0d852d0c1aa55276546a8c277f5b686d0c60924d9c95a9c08eadd1c50061f550  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_smtp.py.snap
sha256:b2e2b48f72e9c395337749afa721768f0339fc4016532957d5755e0b890a9480  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_sqlite.py.snap
sha256:c417d098a532bab081c6865c94adc907818003bddbeaeba9c04e896c954f1444  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_standard.py.snap
sha256:c3df8b737c2d6f5ab30553204513d697a963aef3bffc31f6a9dc81b8f34de4b5  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_try.py.snap
sha256:33aa81a657f69fb515f11c826a2ba1236b506764e1e031d4734f5a25e4ab38ac  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR302_AIR302_zendesk.py.snap
sha256:a754b0abb290389712473a07a30bbbcf121478229512e9768b53f36d7f1d0864  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR311_AIR311_args.py.snap
sha256:a49798ec61e96d7ea1160b74e3ddbc8c04d62964ffaf1be3be990cb57b120e7b  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR311_AIR311_names.py.snap
sha256:c3df8b737c2d6f5ab30553204513d697a963aef3bffc31f6a9dc81b8f34de4b5  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR311_AIR311_try.py.snap
sha256:e8f8b37ec32e99efa034a12b6e198642ae8d397393722dcc75d65f5f369bbf60  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR312_AIR312.py.snap
sha256:c3df8b737c2d6f5ab30553204513d697a963aef3bffc31f6a9dc81b8f34de4b5  crates/ruff_linter/src/rules/airflow/snapshots/ruff_linter__rules__airflow__tests__AIR312_AIR312_try.py.snap
                                                                         crates/ruff_linter/src/rules/eradicate/
sha256:229eb18f10842bf7422957a512983a605e601c689711c9060c40108eeba333d7  crates/ruff_linter/src/rules/eradicate/detection.rs
sha256:538a03747b6e081b39ccd19a1aa3aeab4351b4ed09cd9ca0bc361f38107d8b9c  crates/ruff_linter/src/rules/eradicate/mod.rs
                                                                         crates/ruff_linter/src/rules/eradicate/rules/
sha256:584e78bc311ffb86206deb5df2e8d046d9040e6b5eb4b67afaeecbe329b85a88  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:98498f2a56bd0ff091c906c36078c3a3234e8c9b59329676386f18609e8740b7  crates/ruff_linter/src/rules/eradicate/snapshots/ruff_linter__rules__eradicate__tests__ERA001_ERA001.py.snap
                                                                         crates/ruff_linter/src/rules/fastapi/
sha256:5cc1f2a93ccacc96bf7efd2bc58d7d01a26f75548abb961f1bdb54985c48432b  crates/ruff_linter/src/rules/fastapi/mod.rs
                                                                         crates/ruff_linter/src/rules/fastapi/rules/
sha256:a9cc2a3d00ded40e0de4892b664afd82bd9d797697454e7a696fb14e94369695  crates/ruff_linter/src/rules/fastapi/rules/fastapi_non_annotated_dependency.rs
sha256:18a2af32743a5bfc2f2019b8b10511de869d90fa1e8071f7271db4b8b97dcce5  crates/ruff_linter/src/rules/fastapi/rules/fastapi_redundant_response_model.rs
sha256:a48cbbed41f8653be89c44c81866f5bca045db23d4dfdb390010fd68fc6506a1  crates/ruff_linter/src/rules/fastapi/rules/fastapi_unused_path_parameter.rs
sha256:311c30c32a525ca5502040ceafd6ef0b6937990b55674b2ba5633abd9f39046e  crates/ruff_linter/src/rules/fastapi/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/fastapi/snapshots/
sha256:f3c7a740ce5d43f34c7e9365d1fe242800edccb07f4c87fa485ada67c2c914fb  crates/ruff_linter/src/rules/fastapi/snapshots/ruff_linter__rules__fastapi__tests__fast-api-non-annotated-dependency_FAST002_0.py.snap
sha256:eb958600f8c3d6b6fe41e095310c2e055db01f8289ebf379f08a33da7a5c013a  crates/ruff_linter/src/rules/fastapi/snapshots/ruff_linter__rules__fastapi__tests__fast-api-non-annotated-dependency_FAST002_0.py_py38.snap
sha256:bcce315da905dbc1c8053b5c6c36c1f69549a26d30a365a3aa430125491d2de8  crates/ruff_linter/src/rules/fastapi/snapshots/ruff_linter__rules__fastapi__tests__fast-api-non-annotated-dependency_FAST002_1.py.snap
sha256:cfb53bc2066397ad5f907c7e2ce1aa49b57af37b91ae799913ae34d785fbbf31  crates/ruff_linter/src/rules/fastapi/snapshots/ruff_linter__rules__fastapi__tests__fast-api-non-annotated-dependency_FAST002_1.py_py38.snap
sha256:2d79b7fe4de04a9d809a255a08db79d6ac132f85cd30aa91a7f0be9e13789acd  crates/ruff_linter/src/rules/fastapi/snapshots/ruff_linter__rules__fastapi__tests__fast-api-redundant-response-model_FAST001.py.snap
sha256:c5ea128e5f03d2360214ee7a23f65e43905fc625ddab5b6a26105fa23ca06adc  crates/ruff_linter/src/rules/fastapi/snapshots/ruff_linter__rules__fastapi__tests__fast-api-unused-path-parameter_FAST003.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_2020/
sha256:8adbee68db3996f79b9a3db50284c344678ed98cb0872128b4968a791bddf2b9  crates/ruff_linter/src/rules/flake8_2020/helpers.rs
sha256:6a1ea68706bdbd000cead1c9fc6467aa333b9925f6e78bbf43e8c427c981d484  crates/ruff_linter/src/rules/flake8_2020/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_2020/rules/
sha256:90ff4bf8a2d136f5fcd50e84498ad6c9581bd24a1cce5135f8b44efd499437e1  crates/ruff_linter/src/rules/flake8_2020/rules/compare.rs
sha256:6106dcca5baf469b12c13c47c6d55214ac2416775a455218f981e113cb635cd2  crates/ruff_linter/src/rules/flake8_2020/rules/mod.rs
sha256:7d338328dd65ce466e89bd4e23ccf66fd7d73e3dd129e1ab36fe5465bbe3b418  crates/ruff_linter/src/rules/flake8_2020/rules/name_or_attribute.rs
sha256:fb870ecdb3faa7a699963910e96608a6f3e5f76a2212deba0f11c80d7cfe0c3c  crates/ruff_linter/src/rules/flake8_2020/rules/subscript.rs
                                                                         crates/ruff_linter/src/rules/flake8_2020/snapshots/
sha256:66817b05e156b8130b5a1ec5f1a01923a048374da97ad5dbae1b90e9f06bda4a  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT101_YTT101.py.snap
sha256:001b92aa4775e31ae63855de21c5545cc1cb1d13ca6e01e706a6523bba23153d  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT102_YTT102.py.snap
sha256:8e17daf8aad35341c44e93869e946eeb357205f5ca34d5d5b8ba55307b21d246  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT103_YTT103.py.snap
sha256:957e0d7c6713c9cc2e0ad2e5f3ee5daab9ad90852b5763ced93e7c902c0cc51c  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT201_YTT201.py.snap
sha256:d7b18fc073f03e859352d36d13c8d0998d0ae5238fddca6eaa1246e23591e9e3  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT202_YTT202.py.snap
sha256:a6a8ba380c694956e13d67d041f0a8030b159693f67c6d98ae05f29a5dcdd94e  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT203_YTT203.py.snap
sha256:d6b4402940eb30fbba9aa3ad1b4d12084302467c0c82ac9082e68182c336af9d  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT204_YTT204.py.snap
sha256:88939324c96c084205d71f8dfa531edcdc150433502ad20a9a92c28efb090e1d  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT301_YTT301.py.snap
sha256:cbb6a82391e87bc2e31f22f3075055b3040a7827efacf6d63a21f5dc95c7e9ac  crates/ruff_linter/src/rules/flake8_2020/snapshots/ruff_linter__rules__flake8_2020__tests__YTT302_YTT302.py.snap
sha256:33ec721ae24fec31ac47f4577b0b3b3efb594859199ff7630e963272e3b47e0d  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:a4be15271647c2f16d6e7193950cd109b64d9f7ce7383a5bd3613cacd6c2fec1  crates/ruff_linter/src/rules/flake8_annotations/helpers.rs
sha256:e333b29e5554a1302478c38c2a2af09513cb98fb29822d43d98ce3dfe7897e6c  crates/ruff_linter/src/rules/flake8_annotations/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_annotations/rules/
sha256:513ae248111ee5c01d7c132ace3f9d021a02d3896a362891cb56c37db99e3a42  crates/ruff_linter/src/rules/flake8_annotations/rules/definition.rs
sha256:ae6d2d23a598312ca5b84a8a33c85afb6515e74ce428d1c1ab860678147fb45d  crates/ruff_linter/src/rules/flake8_annotations/rules/mod.rs
sha256:25d67e258db240a5807af1d8bfddf45a72f152dc4f67ca7bbcb2b62e0663dc5f  crates/ruff_linter/src/rules/flake8_annotations/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_annotations/snapshots/
sha256:cf2ab8e55f1ba277c53c38b7ef0cbf24ab174fae7c6a9d17bf94381cef31782e  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__allow_nested_overload.snap
sha256:8071ebfb1a018c0025d7264aa6ea6025e601491c7e5a57fd16439e3fbb63ff37  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__allow_overload.snap
sha256:99937d7ac5908124c1a9af282d56ae99f329e9bb65e40c83bc315137e7d9a41b  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__allow_star_arg_any.snap
sha256:b07da89de98e94a81372a78980af56e92052f3919841745d9b2513e22f60bb25  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__auto_return_type.snap
sha256:b916478b7c04dd580a88f2dd179b21997340ce3b23b4e383f8b008608c18310c  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__auto_return_type_py38.snap
sha256:0aa0c41767dbdd88f801ad61423edf411c618d1181fa1c9d1236ad9ad38d2e8c  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__defaults.snap
sha256:b97636a0c98de5c280205fdd6634633bd23d1f51bae332f468862283a481cea9  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__ignore_fully_untyped.snap
sha256:7caf7992670fe517ca9974a9a9fc86877d41adc72e7348b86652e82caf418a8e  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__mypy_init_return.snap
sha256:2eb68783b268bd1ab1a4586d19c49ad175bfd19ee9f5c8ea2af3487ec9f317b4  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__simple_magic_methods.snap
sha256:cf2ab8e55f1ba277c53c38b7ef0cbf24ab174fae7c6a9d17bf94381cef31782e  crates/ruff_linter/src/rules/flake8_annotations/snapshots/ruff_linter__rules__flake8_annotations__tests__suppress_dummy_args.snap
sha256:b61f25546b51cc72f92117e6576a5ce6db1a202c0f917f485d1c3d5d36e1205a  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:7bd5ea97972f6528752f8db3350a7612b6605051048ed5bb3332df7aac77eafc  crates/ruff_linter/src/rules/flake8_async/helpers.rs
sha256:6181a8dfad14d2cf87c334e99ecd553f34c6b3f968c1cd850045a84f1379a32c  crates/ruff_linter/src/rules/flake8_async/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_async/rules/
sha256:2bcc19d92dda89cd0a0c8d67de324e0898724e82e907d3d623504be35991dadd  crates/ruff_linter/src/rules/flake8_async/rules/async_busy_wait.rs
sha256:de1b5209dbfc6d8a6111ec78bd3d4337ca490ea6429bb91ce184d8db4bfea94e  crates/ruff_linter/src/rules/flake8_async/rules/async_function_with_timeout.rs
sha256:bc5a07d3ae230437c7e825cbea7a60d4818ed4bc87f531189452e92dc50dda42  crates/ruff_linter/src/rules/flake8_async/rules/async_zero_sleep.rs
sha256:7b33eeeb15fc0fc4908fcdb0b83ea33ba8ceb504aa961cf973482932e673995a  crates/ruff_linter/src/rules/flake8_async/rules/blocking_http_call.rs
sha256:6850567590b8645d19c0f0b0d6b7021470c748e6961ab947bb11302063e3cad3  crates/ruff_linter/src/rules/flake8_async/rules/blocking_open_call.rs
sha256:a98dcabd064dcc49069af96124d8d3769eba4531a32c03f62c554b635326c3a6  crates/ruff_linter/src/rules/flake8_async/rules/blocking_process_invocation.rs
sha256:662e6e217f41a713bab766595cd65d17788d74c6d34f0074a394a9459325b186  crates/ruff_linter/src/rules/flake8_async/rules/blocking_sleep.rs
sha256:7f05c29758bc00a1df04d6bfca7a2f3b30f2802848fbd2be6d65f31ba86d58bc  crates/ruff_linter/src/rules/flake8_async/rules/cancel_scope_no_checkpoint.rs
sha256:de7c6aa2c769f67a4dd6e26ab5431f192d41b8335b0cc5f5db787f1217b52722  crates/ruff_linter/src/rules/flake8_async/rules/long_sleep_not_forever.rs
sha256:0397157cfbf23bbec51d1cbb0c885747572c4c29eefa61fd4c9ab2ff72e4c818  crates/ruff_linter/src/rules/flake8_async/rules/mod.rs
sha256:ec8262e386256ab83309a4e469fdeac84cdac2ae5d7e1fbdd330134ce4bd43c4  crates/ruff_linter/src/rules/flake8_async/rules/sync_call.rs
                                                                         crates/ruff_linter/src/rules/flake8_async/snapshots/
sha256:50d45cda8156cd6a8aade29967070cde95bc7022393fd7e0b480232efce0de2c  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC100_ASYNC100.py.snap
sha256:c7f244487f4f8dad50b146e8505ca99a607f509741a3b8966ff8a63fb25d0180  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC105_ASYNC105.py.snap
sha256:fe58e2e1138c3736a609a99dd9f975b160aec648ef13480295fcee7ec08ffd87  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC109_0.py.snap
sha256:7fa4d775fa6ffffe23c8ebd8ecfd0efb39ec8020bc0ebeab2d0b842f4707cdee  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC109_1.py.snap
sha256:fe58e2e1138c3736a609a99dd9f975b160aec648ef13480295fcee7ec08ffd87  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC109_ASYNC109_0.py.snap
sha256:fac59650da4350cb00cb9ef643b70418a5ba9b0ca3866266e772835f16db12b7  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC109_ASYNC109_1.py.snap
sha256:f2be5467d522e52336de44c89aeed5184e476272d64504a352805dbdfdba126b  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC110_ASYNC110.py.snap
sha256:a3f91bd52fbdd7a0c1370f14c01efe9125bf01b7bdfc89e61fa379f627b6a8a7  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC115_ASYNC115.py.snap
sha256:c3ec1feff73d797e2c53b2124a8ee04c906b014c403565779f84024bdf9b1754  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC116_ASYNC116.py.snap
sha256:ba4812bd230b8c41f11f6ce98d07b5b6c30760ca780d9b569b5070a80ff449fc  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC210_ASYNC210.py.snap
sha256:b2acd1a03dfb922f4b04b0bf6a7633d42d56f8b55e70b123f28c4a79f77cec7c  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC220_ASYNC22x.py.snap
sha256:725f78e60ed29298b5cf2ca77115b569ef1e24cf18417240534f8bcec4ccb355  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC221_ASYNC22x.py.snap
sha256:4c710511a5b3a2061f219d40c942d4c2d36c9a2884c92c7b7a1eef49801fdec8  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC222_ASYNC22x.py.snap
sha256:62cd7aae96b0f73426a52d2eb774dd26a6290850c8f8f9cf509913c814faf9e1  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC230_ASYNC230.py.snap
sha256:06db5bfeac91b5fc41ef575495706548b84664225852d93ed81b8a55285b3b44  crates/ruff_linter/src/rules/flake8_async/snapshots/ruff_linter__rules__flake8_async__tests__ASYNC251_ASYNC251.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_bandit/
sha256:87662cb0373ba6e8f502a4b80862dc52f0c74ee2ef82a3a2826acf64086ab968  crates/ruff_linter/src/rules/flake8_bandit/helpers.rs
sha256:da0ea84be5cd43622c42e49955c51713840080425137dc9983f0eab5ad3fc0de  crates/ruff_linter/src/rules/flake8_bandit/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_bandit/rules/
sha256:220d8a6ca938d8350989135322130dd311f78997fbf1d0878bbd511d25c8821e  crates/ruff_linter/src/rules/flake8_bandit/rules/assert_used.rs
sha256:954ac4197234d127c1b2909cbcb52319c62a3f1037e2fe574ea92acad42d59d8  crates/ruff_linter/src/rules/flake8_bandit/rules/bad_file_permissions.rs
sha256:471b0e0af873119437f26092e9950d76d643d706cc6b8c3376374f7f579dff37  crates/ruff_linter/src/rules/flake8_bandit/rules/django_extra.rs
sha256:fbc20c15cad02359674bd8aedc29a5f014109f0d8a5abb1f70c1f2ebc1048f73  crates/ruff_linter/src/rules/flake8_bandit/rules/django_raw_sql.rs
sha256:9fcddee01daae42baf6d625ff0908ea92a181757003d9a301a5c5520eb4cf782  crates/ruff_linter/src/rules/flake8_bandit/rules/exec_used.rs
sha256:ab5c71799d6bbbcdf85168276c64b7b894dea2c1ac7f75d7a7b61ce38479eb12  crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs
sha256:fd344d6ba1bcf084a0c92961103debaa69255107ac10b96f1e8013e81e4552d4  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_bind_all_interfaces.rs
sha256:950aab88b95ae7dc15c04e862afae2cd6277ff49b43a7fea18ee508f6dcd5632  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_default.rs
sha256:794e36b20849df4e65c0ee0e985de0d7ad72b1a70a1922bc6af9f74a9af07454  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_func_arg.rs
sha256:6a72884c0f5ed3b49feb511d03141ec5c53f70e6143fa410554d9c2b24ea4e4a  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_string.rs
sha256:a3d716e8d052b281e838b73daf1637232326ef9389208d98a2605907ac1f3af2  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_sql_expression.rs
sha256:3be33a56143f0459e9863ffed7ff71654d0bbfc226106b405dc28aa4fc848c56  crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_tmp_directory.rs
sha256:7dee250afd87c5096bd53a910465cafc64b62bb31d8565091ba9fe545f4a64e3  crates/ruff_linter/src/rules/flake8_bandit/rules/hashlib_insecure_hash_functions.rs
sha256:3dc48b7d1a0114033c8834af5a6846d062c8297f18311d6b199a973e9ce903a3  crates/ruff_linter/src/rules/flake8_bandit/rules/jinja2_autoescape_false.rs
sha256:f07d60be70b8d5af9598ec087235426412f4a743d5fabd17f0f64fe8fdd4c162  crates/ruff_linter/src/rules/flake8_bandit/rules/logging_config_insecure_listen.rs
sha256:a10ef47f22008083a1b83e351b46f2dfdb2f3768f1fc1e04c34e465f6198f017  crates/ruff_linter/src/rules/flake8_bandit/rules/mako_templates.rs
sha256:b7b0e6d68c70e4fdfbb3955cebdeca407d19f3e11d4f33089273e12635797670  crates/ruff_linter/src/rules/flake8_bandit/rules/mod.rs
sha256:8518497e53c526e538daa1f99af83090b584f9d6315efd951abafcd1bdcea083  crates/ruff_linter/src/rules/flake8_bandit/rules/paramiko_calls.rs
sha256:d1d2c316786b5dc8d8123541e51417d85c75e2ec6f7c5646f085c686b707af01  crates/ruff_linter/src/rules/flake8_bandit/rules/request_with_no_cert_validation.rs
sha256:365877b5881a1075cc5ef1da29265484a664f4bc1fae845c5cadfc649799def5  crates/ruff_linter/src/rules/flake8_bandit/rules/request_without_timeout.rs
sha256:d50ea032eba7ca47785e1c4950ac1ac86e55bfce2d546d6ee86660ee796a3ea0  crates/ruff_linter/src/rules/flake8_bandit/rules/shell_injection.rs
sha256:e3e01c1542b7e41acca0cdbcb7b1b2be9b270487c04c1305229efeef32fe9a7e  crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_insecure_version.rs
sha256:9453368faeead342b58c0f5c1c6013df133f20cb2a5acf7bea343f63409afc4c  crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_weak_cryptography.rs
sha256:216b28f4316505247b64367e55910243acd4e5dcb2936e41536149d9402734ce  crates/ruff_linter/src/rules/flake8_bandit/rules/ssh_no_host_key_verification.rs
sha256:611cb7bc6ce4dda6c2c2976f75578d68b381e6437ee97c65842855607935daca  crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_insecure_version.rs
sha256:ad29aab21459f93beec0a518ac0e095e7f2536785f0bdb3daf3a08bf78ee4570  crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_bad_defaults.rs
sha256:56a7e7bc1469196301592c66488d6f1d9cdab716f4eecf5888bd931881e9639b  crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_no_version.rs
sha256:ab59033860d4d27ca65eb4f1cc688caeaf9e5951aef08108fac47730dac02d74  crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_function_call.rs
sha256:d9975aac19a3b1f57194b6dbf81bb805d4ebde1934b5f5485c9c1a92eb34691f  crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_imports.rs
sha256:1f8a1ae347a907e7f1fe77998286444ca01d4d71a9e57362bca158c00d54bc21  crates/ruff_linter/src/rules/flake8_bandit/rules/tarfile_unsafe_members.rs
sha256:a6e021ce49e437bfd601c073d1d1ecb5dfa12a34be6375790e7e7da62a07f9e7  crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_continue.rs
sha256:c4e4fa8f0c85839745d8e3df47babec9ccd989823e58c439044d1ce4f57d4d9e  crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_pass.rs
sha256:944331405b4ac7f512d08484e3079fa1e8edbcf5f84f3a9f4f3fb16e38f08085  crates/ruff_linter/src/rules/flake8_bandit/rules/unsafe_markup_use.rs
sha256:f1b1cae858ea7a56579da2134769438330f791bf9acff5d2411b56126e9e69ea  crates/ruff_linter/src/rules/flake8_bandit/rules/unsafe_yaml_load.rs
sha256:95fa87e00b505824a494f8e673529f17fb1d98b14f81334d17e8798d1e48be93  crates/ruff_linter/src/rules/flake8_bandit/rules/weak_cryptographic_key.rs
sha256:dca2163a0c34a689478c31f7e0a14f0c3159953a6cffcd148ce1b3efa50a198e  crates/ruff_linter/src/rules/flake8_bandit/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_bandit/snapshots/
sha256:018e61aba92b1300ace911768fe250d7f9f0504c15c05dbdee8b86f6d555db3e  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S101_S101.py.snap
sha256:40a3c79162a88c9ad1a60c612b67ff6e92aae30f0f1468f9247fe36f73588c6f  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S102_S102.py.snap
sha256:b0462a475bd1c2f4ff50aadf1debc1d5967e64f7f6a28c863a300600244d42ec  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S103_S103.py.snap
sha256:600aec6b10d1ca82b5cc2dd634974196aaa8b1bb7e3ce77aa0fe4f4ef5e8fd16  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S104_S104.py.snap
sha256:161294ed272dc47745acf84b2edf5e250f0d3e66ec4e8e5c1beb541c89df0eae  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S105_S105.py.snap
sha256:17fd8b97544981edbf22da34855823befe4f32b0d1c5e6e7c442b92953883d39  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S106_S106.py.snap
sha256:5d0d2dc1fbc6ed311c7bc9852864e1e271042c6c98d297ff998fa17dcf4a74b8  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S107_S107.py.snap
sha256:ac25366f5a5e6201e177f8521815459917016cc94904baf4d4b49778818e7fbe  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S108_S108.py.snap
sha256:7c64b72a823fccd560a157a672399a6302a473ee85f448e2cef871951554175a  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S108_extend.snap
sha256:2a7c0c4771be660edf171c59574a0d0c66e36d4e4340ce3dc6515981a9abe1fc  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S110_S110.py.snap
sha256:5f72bc1af750970f80d93c2ef3eb78b88802979408754c0f32afd431e0d28810  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S110_typed.snap
sha256:5e4059ecc224f06e896f6a57a2699747741470aebc4bbd250869db14775829ec  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S112_S112.py.snap
sha256:cb7b2e68f6b4ba58dce38bcff8877d9d501e59b4f43250bd687e89a97d633b32  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S113_S113.py.snap
sha256:f780b9eb1322040fc60a43e96a21ece8ef3b87018b99959876ec141a9744688d  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S201_S201.py.snap
sha256:e407ef861f8cf91f30b619abeff1497c50e901fea65d2f7884cc3203ea3b324d  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S202_S202.py.snap
sha256:19e05cbee1bc2c846cb70844110d8cf74b62c145ed36c434c90a1e05b6a63f83  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S301_S301.py.snap
sha256:db5bc3cb8e1353f19c6ad062e6e6f7135404a91a3bd552653da18ebf3b85356f  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S307_S307.py.snap
sha256:3b2a878a31424e9507320222dde2b729d8785bed0b7e741154e3257b30ec6eb9  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S308_S308.py.snap
sha256:d5d8bcf7ab897af461cd554cd0bc4528e0df8c6cc8c38fd4d429acf1cb753730  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S310_S310.py.snap
sha256:23f8605fd78916876deaba632521d357ae6977783fd6c9c7c677dd7a597e563e  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S311_S311.py.snap
sha256:05e15bede26f8257ba8df07079ed2255dc0558ca9108e624bf693e05dae5a396  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S312_S312.py.snap
sha256:70535ad151ebc596211d394067bcc41b52542e0fbceac2a4dcbbaf3de40d8da8  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S324_S324.py.snap
sha256:b2dcfccfbd05e2c4974aade99f5639c9f6efeb3408b491226531fbc7b1105d09  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S401_S401.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S401_S401.pyi.snap
sha256:e53d3f58643f77c2ecccfe73d8c20f361a68f5b687555b1a0c65b85561d50a77  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S402_S402.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S402_S402.pyi.snap
sha256:9edfb86895b85e6f4ab572fb762cb4147bbae649101ad516765b331c9f8465be  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S403_S403.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S403_S403.pyi.snap
sha256:4eaffaed0037777b9f36b94dac56f548a08636bd62e69c4e04d958ec43b4d821  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S404_S404.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S404_S404.pyi.snap
sha256:0f31b56ac987a37b33bbccdb6970271f40c53970e3fceb43edf13c64426653c2  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S405_S405.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S405_S405.pyi.snap
sha256:22316ea405bda8ee75b3ef2ad3d1619bfed4e1335343fa5de35fe8c15ef693fc  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S406_S406.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S406_S406.pyi.snap
sha256:e3720eb92d775822729d8d33373cf194f40666c7bce7190ac9be5af97870795f  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S407_S407.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S407_S407.pyi.snap
sha256:678f9c45f985e319665f4ce224d31bf5afddb205b04df5bc39ae7c4438e14926  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S408_S408.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S408_S408.pyi.snap
sha256:e0c4fb355c50ab042988108085570c1aa0baad62e949df39df8dbe07f83c6c61  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S409_S409.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S409_S409.pyi.snap
sha256:3ff1d9c2ae365861cda672eacf1a6a306c6be7bf3a4cfb0ccf5c04aff78ad669  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S410_S410.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S410_S410.pyi.snap
sha256:fe400c2f4879bd4844bbfc4a908a96aa73ec15ff8c6b515b524b4f63da084103  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S411_S411.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S411_S411.pyi.snap
sha256:dec936bca0a7df401e129afb2e99368e8839181d7ed16a2503cbc7f1eca45989  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S412_S412.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S412_S412.pyi.snap
sha256:2a124a6e46e404a3cc23fd7199bf58d5a68f6e4ef41bce6823f435e4d2dd16de  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S413_S413.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S413_S413.pyi.snap
sha256:1fe02937b6a7792516da9166e13f39c44677322d07ef20808a04faa06f06ef52  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S415_S415.py.snap
sha256:0b2d44498c7bf9d3f4a06144006eb3ecf68c65d1d7b39f076dd641c01ec58a1b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S415_S415.pyi.snap
sha256:d0d7d85aa08ffff706dda57d763e938f05f185d6752c301bdc79b92650a5d75d  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S501_S501.py.snap
sha256:110b3732396bff7e6adcc1c852f1b943788df614f950cc7fce2d2c7552989834  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S502_S502.py.snap
sha256:b00126e330a13bc66bf8928ab8d9b12bb6a07c39d7280fa2aca5d163c1d3d370  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S503_S503.py.snap
sha256:126678a8507ac7a473950e58a99045a23b264293770350756ef905555728bf57  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S504_S504.py.snap
sha256:382c1a9899743e3c2fb46f590248edc88994d1929f1c02d3b6a99ec7cbc75b53  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S505_S505.py.snap
sha256:7aeef71b580d32c672688ea50a7cbdef0ec2a523bf097a6da25192ae1db32efc  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S506_S506.py.snap
sha256:28a6515aabb6b6d32c52f36ea47183a0405ff45c4ff5b89a28c00db8a85be3a1  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S507_S507.py.snap
sha256:7e3ffc230b448de5fb8d8c009f3b958ff232fc968560a458c5b1c7fc36de79fc  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S508_S508.py.snap
sha256:f29f7efd71fff4eca4189c2e3eaad1822a9808607327315db1dbc6bd2183501c  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S509_S509.py.snap
sha256:79c5d69ca9a8ea86f1b9427f4ca6478672b2d1b193d9ee8e0f8938597ecd5292  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S601_S601.py.snap
sha256:50c2a089bf7fde2ca5fb95670a0c6b45d80a2c7f85f5487b151507f4678b3929  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S602_S602.py.snap
sha256:abccf480a23f21f3097b60ea5c6ee4202750dd825a0211708378776f1054442c  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S603_S603.py.snap
sha256:788b1defbd283a550d7b127560258879b80263196f6483a7ec7dac4112c7d7ba  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S604_S604.py.snap
sha256:a54235b6b8a895755445a5805b4aed4a74ac4b801c66e568b9578023286eac2a  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S605_S605.py.snap
sha256:43507f6d04047f25dee2e9174c7f3fe000eef8158261bb427fb8509b6604d9b8  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S606_S606.py.snap
sha256:5f3a7198835d8c473c17fda247c16ca2f8323473e40e4369030e544dca9d586e  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S607_S607.py.snap
sha256:89364dc5938e2ddbacf7406b1cbb050a2d7f62a17c404c4961aba759311e1bf5  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S608_S608.py.snap
sha256:3ad2e7c4d8f3e1742bebe4912714974f758d5caf2736f427b8e5a445e2a50176  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S609_S609.py.snap
sha256:a2b7fa9bb39e169177e4cc182d19cff6228a7923bfb563da12bad9aa369ef1ba  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S610_S610.py.snap
sha256:58a017c8ffa3bc795bccaa8ccdf17384f46a750db24a98c5ebcd6d64a0893474  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S611_S611.py.snap
sha256:3fe434312ab127a2c49ca21f2962d26d5b1d0a0de95b6abf0ec5fef8e3eccb2b  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S612_S612.py.snap
sha256:991d2429335e6c16ae8625114e4f12ecc8889e0fbf7c58eeac657ade4d2bf9eb  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S701_S701.py.snap
sha256:e3b2a582e14c9a8542911a0d5b0db033041891352e92771a76f23f9177376a92  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S702_S702.py.snap
sha256:837de712fbf20853a8e5f4cbe9e593676b003cb1eb9e071b6e024a3ebc395545  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__S704_S704.py.snap
sha256:7e26c9fa4685059fd550013fe646c000ad095ae56afe9b6fd6b13553034f2b57  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__extend_allow_callables__S704_S704_extend_markup_names.py.snap
sha256:745822d24dc6b0a4c17afc0fcaab8311e09d3152b3e5f1a83d8811cf166ca5ad  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__extend_allow_callables__S704_S704_skip_early_out.py.snap
sha256:49208167baf9cb66d25dd52949a25400364bc20c871832651892f5445bd8e6cd  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__preview__S301_S301.py.snap
sha256:01ed62b8f64646cb161d5a508142565c6166bbc78578fc8bf4a80433f3d69171  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__preview__S307_S307.py.snap
sha256:ed4cf723576f04d86a2fbabbfd3accee83a3e2aa43f6580c21f3b740e6be8482  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__preview__S308_S308.py.snap
sha256:e6b19e09c82bcb4a8dcf73a2abb03ce5fb831247b3f4e24c2d2d253a78aedc33  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__preview__S310_S310.py.snap
sha256:e6c9b4873a09629c0ab3cd9c5a9723974ef53e19ebe67c19db9f49ea825576d0  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__preview__S311_S311.py.snap
sha256:c2ca127d4661364ee435c20227114b984f5685670be11cb484ad8a2bbb8901fd  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__preview__S312_S312.py.snap
sha256:b3dfe67e67a0e34e0b3095db510c1701a75a4b228b9982f1a8118a6221b64b74  crates/ruff_linter/src/rules/flake8_bandit/snapshots/ruff_linter__rules__flake8_bandit__tests__whitelisted_markup_calls__S704_S704_whitelisted_markup_calls.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_blind_except/
sha256:c85a199aa48cea3623a82395d0eabd71a167a5f7a7f2cc28446a0ff014dc5ddb  crates/ruff_linter/src/rules/flake8_blind_except/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_blind_except/rules/
sha256:d1b6119a459b94e351ff622dcb9cea2e0ad7f4a441b3adc47d90e88d1c642512  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:f719506225600a72245813bdb334fd44da30364e2d27fd0a147456bda6a5ce44  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:d50f50c0533275cee700803b86d6a47e01ea8474d9334c892f825ba04fe1b262  crates/ruff_linter/src/rules/flake8_boolean_trap/helpers.rs
sha256:bfb4baf73efbd66b989064416a885735f44dd4feeda3e0e4a8ce7887aabec652  crates/ruff_linter/src/rules/flake8_boolean_trap/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_boolean_trap/rules/
sha256:cff72756d7f8cfde2c87bead2c2667d9e90161d8c57c5043650950fb92879166  crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_default_value_positional_argument.rs
sha256:04e635b18836d989f3c3f57ba18fa0b32361bb5534d2b70333ffcf9be531079c  crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_positional_value_in_call.rs
sha256:80c6585a57c453804abac7eab0c471d668558764c0035ff3fc728a205c5abc28  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
sha256:6713b911bbdef4bb105aa565bddadad2c31a0c40c0e88a38ddc64f8a7e2c5b77  crates/ruff_linter/src/rules/flake8_boolean_trap/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/
sha256:d33875be1dc1361f83737651d1a9e8aca442137688510d97f95877b5639d301c  crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/ruff_linter__rules__flake8_boolean_trap__tests__FBT001_FBT.py.snap
sha256:e8c0c8189474449257e93c90cc33b15bb7df32269d004dba41974f59189d155d  crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/ruff_linter__rules__flake8_boolean_trap__tests__FBT002_FBT.py.snap
sha256:ef630e11d99b1174bcabbde4da8ea8b6c86f103c5f53f59a7b74b60b426f4907  crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/ruff_linter__rules__flake8_boolean_trap__tests__FBT003_FBT.py.snap
sha256:9529922567b24c46f72a94ac8b540db8b54dca30e2f5ce124d97c95a2aa328e2  crates/ruff_linter/src/rules/flake8_boolean_trap/snapshots/ruff_linter__rules__flake8_boolean_trap__tests__extend_allowed_callable.snap
                                                                         crates/ruff_linter/src/rules/flake8_bugbear/
sha256:035cd0464b0ae300d47e37f0cc8ed20249a3280abea247c6e930c2af238bb368  crates/ruff_linter/src/rules/flake8_bugbear/helpers.rs
sha256:549067b0109809a23ce31289660a4db3d5affed8807228cf632b6f160585bf0a  crates/ruff_linter/src/rules/flake8_bugbear/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_bugbear/rules/
sha256:86ed1c7b0c4bfe8226dfec2d272a8f02fdfce489a728db4fd70b57cbc75dae38  crates/ruff_linter/src/rules/flake8_bugbear/rules/abstract_base_class.rs
sha256:701c93234b0c64f1fe27e6d30616749c307a51389725ca1305d907bd101496d5  crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_false.rs
sha256:348afdf09d34648f28056279eed2872b3f0b8fc18f18ca93d061272e01a697d8  crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_raises_exception.rs
sha256:fdf75f8f3233c4e3042654884f3bf6417d4fb3facbafac6cc8a9ab9b7a3c71b3  crates/ruff_linter/src/rules/flake8_bugbear/rules/assignment_to_os_environ.rs
sha256:a9d9b618d8a54432931cfd89ef77adb07d44f664e64d3b1612eccb6ef93823b9  crates/ruff_linter/src/rules/flake8_bugbear/rules/batched_without_explicit_strict.rs
sha256:d0a6b14d5c082055c4c40436c3b4ac5da6ef58c77ba40bd9526adec5d4372b4c  crates/ruff_linter/src/rules/flake8_bugbear/rules/cached_instance_method.rs
sha256:d27d942820693f409dc6c47f04c4ea8e40cabcf595453edb17dd4d9b44d49272  crates/ruff_linter/src/rules/flake8_bugbear/rules/class_as_data_structure.rs
sha256:ab7531b7086e425ffdce95446fa3442774f6a400d64becac48767b10f648d025  crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_exceptions.rs
sha256:97b4d6d972291edec2906839e0de004e5f0bb30f219e87f8e65006028a1541fc  crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_value.rs
sha256:efbdd1e20d51a2844b45507367508c1826d36828eabac5fc8a880099894a3bc1  crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_empty_tuple.rs
sha256:f8064d358848799df5653cd84c1cb23a35a19047e5939c8883028ec0399acc22  crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_non_exception_classes.rs
sha256:51320ec7718bbfa347865432516d54ae3863bbfa3581e789a3bfdbd7777ada81  crates/ruff_linter/src/rules/flake8_bugbear/rules/f_string_docstring.rs
sha256:4384eaf5e2e3861c95ca739605f41deaa836afd3acdb416405194144ac94bdf8  crates/ruff_linter/src/rules/flake8_bugbear/rules/function_call_in_argument_default.rs
sha256:cfad22e23644ce957518447d41c14172ad890abcb619a36da0ba07b71234a5a4  crates/ruff_linter/src/rules/flake8_bugbear/rules/function_uses_loop_variable.rs
sha256:c14d0c83da4e1ef08762279442223e88b1b60965de540de72880faab7de239fb  crates/ruff_linter/src/rules/flake8_bugbear/rules/getattr_with_constant.rs
sha256:8d30971dc95720cbf08a4ceefcf4d1f2e6b3cb57b70e52d31ee918c9814c3f50  crates/ruff_linter/src/rules/flake8_bugbear/rules/jump_statement_in_finally.rs
sha256:499a7fa56e1df377813681639c695a0515614c0a39f7ee36297f1ebddfcdec87  crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_iterator_mutation.rs
sha256:2e94be86d7591a7db333da95fa94c6f515be0d5e8a5a3d0a11732ea308b9b88f  crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_variable_overrides_iterator.rs
sha256:d5957a674176303ea5c7acfbb384aa76daec7a3cb8d3520214299b1c56edfcec  crates/ruff_linter/src/rules/flake8_bugbear/rules/mod.rs
sha256:5550ebcd92f6b723973cd24db7f443cd1c761c75ee157980600b47efc5bfa94c  crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_argument_default.rs
sha256:eeaa94d3b56e7b6fd56aa1e8b82e6771820cc2f6d857c46ab068e29f9d4bacfe  crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_contextvar_default.rs
sha256:96863862137664cd24abe7c40073339cb2c89316979e5af97b40db47877467d4  crates/ruff_linter/src/rules/flake8_bugbear/rules/no_explicit_stacklevel.rs
sha256:9ee69f5b18de38e9541858bacf5b70025805fc7ac254108430837629d62319f2  crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_literal.rs
sha256:b1938015bb176137914d3d273d593362867d1e1a04f700540cdfcfb6f9ae1906  crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_without_from_inside_except.rs
sha256:65feb0257d09363ffe84846a6e347f4be01e57aa8a02762579c52052900c28d4  crates/ruff_linter/src/rules/flake8_bugbear/rules/re_sub_positional_args.rs
sha256:1c4166ecbb8ca97caadde180e31d728cd859017c752bd15c7a2c3266cfc23d98  crates/ruff_linter/src/rules/flake8_bugbear/rules/redundant_tuple_in_exception_handler.rs
sha256:d2585cf4e46dcf3fce4d7519ad4ba3f8e914be625eb9384e807da96b1029b2a2  crates/ruff_linter/src/rules/flake8_bugbear/rules/return_in_generator.rs
sha256:604d35c9fc90a75519a362d467133b983bef91000a505417abe8cd7be9cf42df  crates/ruff_linter/src/rules/flake8_bugbear/rules/reuse_of_groupby_generator.rs
sha256:bb4a91880141be31c5edcc43e5a86ca307dfac52ce00ef2e1a80f07d0db7acbd  crates/ruff_linter/src/rules/flake8_bugbear/rules/setattr_with_constant.rs
sha256:5ddf16d8961664265fa170904aed9c5243d6b9328cd23f52ae571d362fc79aa3  crates/ruff_linter/src/rules/flake8_bugbear/rules/star_arg_unpacking_after_keyword_arg.rs
sha256:e4d278fdfc7634786deba8ac2fa1a95326a6e85326d7aa7cf1f45d5578779cd6  crates/ruff_linter/src/rules/flake8_bugbear/rules/static_key_dict_comprehension.rs
sha256:12f7e82f310b785f990b48a790806856eef279f96219adfd97875d393251cf09  crates/ruff_linter/src/rules/flake8_bugbear/rules/strip_with_multi_characters.rs
sha256:a954faf1167890160c35ebd1b8dfcd04ddda90acfb445197c3da05dd83da7ed0  crates/ruff_linter/src/rules/flake8_bugbear/rules/unary_prefix_increment_decrement.rs
sha256:f7c41f39ade453941d4aea95cedf4c7bb9f1b18e59b0d8d7a24ee7d5bf4cb703  crates/ruff_linter/src/rules/flake8_bugbear/rules/unintentional_type_annotation.rs
sha256:9865d3314b04fb9067c16db6875ceb413eb776ba0031052d50328f31e5260c27  crates/ruff_linter/src/rules/flake8_bugbear/rules/unreliable_callable_check.rs
sha256:8181db1ec605c86eff87fc5f770ecd4e07dd69733ea01774587c51980737d900  crates/ruff_linter/src/rules/flake8_bugbear/rules/unused_loop_control_variable.rs
sha256:e2be99943ebc3a2c3a5f17d03a4d74cca2b4d56a81ebe31b741d6a76fba8105d  crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_comparison.rs
sha256:2774d02c1a93abfb93758b674c4857592354d572eb77a9cf747bf32925ab39d9  crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_contextlib_suppress.rs
sha256:c72df4f3b56a04feeaa1949abcc417ae4e94dc2321f164d56f30194bccc66307  crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_expression.rs
sha256:6f0f0f08abf90433ee61cdcf0fd3c055407fd7615482f203229a14f9ffc1bee5  crates/ruff_linter/src/rules/flake8_bugbear/rules/zip_without_explicit_strict.rs
sha256:e510473527f5a23e390b5fd994d67a8a84fdab7dab1f0720741189a2acc5ac7a  crates/ruff_linter/src/rules/flake8_bugbear/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_bugbear/snapshots/
sha256:4265fd2d35527078e9fc4d9c0de279119e03dc2d2c26960db8fcfe911d4aef4a  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B002_B002.py.snap
sha256:6deb7ef0011f8b2ea807c06024d224f8364e51805259375de552bfca00041caf  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B003_B003.py.snap
sha256:b6c9b928514962a0ccdf74d3ae55b32cd22f78e92e908dadab3f88ac25bcf38b  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B004_B004.py.snap
sha256:a6b9c6180876295f53cf641214416b1b7e05b42c8f8411fe20dcfaa9c1463156  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B005_B005.py.snap
sha256:1d0934ee12eaf6ed667d4bbf2333f03e1be37564648e3b8d25c6715c3f099349  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_1.py.snap
sha256:297daf08f259b1506f744884c5d1083db2c3474ee05f9c4b046cb57f84e3d3d9  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_1.pyi.snap
sha256:37b64403cae5cff3cb5fdc623b1593c2475c46178376a560174f3534a7e56682  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_2.py.snap
sha256:e134b469fa3cdada3592200c862922b0aa678bbb08c03dec0e22a6146ec0a1f4  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_3.py.snap
sha256:250589003781c6752185af3c7268971248f55d13ecd94199dd40b339afdf4eb0  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_4.py.snap
sha256:176070a7c2902babff2eb27f6de88fb6782b119635b4edbab676a2113370bb19  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_5.py.snap
sha256:04ea099799c23533903b759957b21365047d4a895c817c9c85396741fa08f88b  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_6.py.snap
sha256:00a44af0ba7d6365e5182292e10eed261e0a305f309a4eb41d6750d252a549a1  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_7.py.snap
sha256:538973081c59bf519d2d4624c446cb6ae26502b3e23087dfad985ad1cea5c5e4  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_8.py.snap
sha256:45aa3017b5e3d296717bd7a0f2e24b91bbcfc93df409f5dc354fb0b5163fa4dc  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B006_B006_B008.py.snap
sha256:0092054a0b5baf8fa509894d5132bb149e6286ad5076276d11b1e51c8cca029d  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B007_B007.py.snap
sha256:369747f00e47613d8aa4b81a75beac365ced9be6349009f1045587d611b1424e  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B008_B006_B008.py.snap
sha256:884f2def452fc9cf77d59aae16f7adb2a087499c72ad5a0116239f0cc364509d  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B009_B009_B010.py.snap
sha256:d06372db6ace1dad30972baf54e3a5a3795f926cfacd923d9df6211cc61a74f3  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B010_B009_B010.py.snap
sha256:573a8be86d51f8228fc35c00cdc50d55305857600244395b68fedf20ba4aff17  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B011_B011.py.snap
sha256:765afc992046d27b4220ac5c89319b348e2a2ee401fc74fa1ee4ab168bda52c0  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B012_B012.py.snap
sha256:79b03f29fa9e3422538b4c3473f73e17898e6dcfd5a3d41c4e27b3a3f28c2da0  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B013_B013.py.snap
sha256:10f6f67675e0667359c2bec026757a0d6175f97ed6e25c984b20a9688320f1c9  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B014_B014.py.snap
sha256:ad19324a4f9718e9b28314bcdcaa528b65c1c4551ee8d5df00c4e3601d9ab7d6  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B015_B015.ipynb.snap
sha256:ef38860a00cfae61820ac452750129d17f97213263efe1d0ab59289bdb5f6c53  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B015_B015.py.snap
sha256:2c0b009173f5d27cbb130f7bee2aadf8e873b280526cbecdcfa6b431ad5f3664  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B016_B016.py.snap
sha256:a8ebbb9dd2f330e6c503f75c2b3bb9b74894935a51fbc629530a9e4e05b3cd1d  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B017_B017_0.py.snap
sha256:4228cec76f05e1450cb6ff0ffafbfee83a712685ee967f95f13d0a66829e1b61  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B017_B017_1.py.snap
sha256:17db82fdf483f11aebb79f09bd001a7c0f0c63293b9177e5cf0ade45fc4a3d37  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B018_B018.ipynb.snap
sha256:f11f9e68e02440fddf981e51c9b6850d42f0af8365e9a6ffb9880c45696ea4c9  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B018_B018.py.snap
sha256:63ece34ee00643d0dd6adabbe0989ce074a98b3f420b8bac35df2f4d66d7e446  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B019_B019.py.snap
sha256:2a7b3ee80e2492df58ef41a5fdf373eaaffb38096fbec4d242fd8a425ef5180a  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B020_B020.py.snap
sha256:26fc81e0b04839391f51f697210b48d9a4c33ddce9f112d47c2541e0f4d87c58  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B021_B021.py.snap
sha256:3306f35e4e278b716a4743fb381a37fcb63e8d0533e41cb7297ed278c075a907  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B022_B022.py.snap
sha256:2cdeef45cbd0b884af0bc93ede2179bf3da68334c8dfe061de694b07e647c61c  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B023_B023.py.snap
sha256:6adafcc7bcec353fbce9666dfb46da487547b9a6871e1106a8bff4eba346af7b  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B024_B024.py.snap
sha256:83ef1411254daa9ebb57590eb5b553db29701a3a846e7cc71e54878410190d80  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B025_B025.py.snap
sha256:61b22bda3439bb901593ff47d489e247ff7be9d52e6238b502176c57de8aaf66  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B026_B026.py.snap
sha256:e20bdefb4bea0cf1126ceeeb95b1164faa0bfc3f0c8ab77269c2b1f063761721  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B027_B027.py.snap
sha256:297daf08f259b1506f744884c5d1083db2c3474ee05f9c4b046cb57f84e3d3d9  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B027_B027.pyi.snap
sha256:aef81bc0290bf615272e2ab1421c76c46259adb4e48d0e94938b1affab7ad348  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B028_B028.py.snap
sha256:e6dc08957eaaf38b23624d8cce5f07d64d78b2ba82bf7a4027a48b7803ebc025  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B029_B029.py.snap
sha256:24cb3e8d2c36d4f470284b1b4a41acdcb048a4a9b08b715a1073c0b80c7814c9  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B030_B030.py.snap
sha256:d0dc63e9263ddd11a16289f3591042b9b0aa5c535fdf380b84d72dff84113f46  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B031_B031.py.snap
sha256:5b20424ec37cfd383f7190477780989a2155b6bb4d75846588b928a9652d25ac  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B032_B032.py.snap
sha256:44d089d3df41fc0e43debb80f2ade4c38b48c4178fab7d617c35945afb849145  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B033_B033.py.snap
sha256:4b3f42f84a9819c349878d73b4d8e1845a5bc2ede276daf3f2d10157e8e51aaf  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B034_B034.py.snap
sha256:779e8e780ff011662f5e0654c96698939710e557cedf3de37b49ee7e91e7c0a2  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B035_B035.py.snap
sha256:d7499b4eaee687e355b54baaf3f7b0da197278175ff15b55dd4f664f22bf1b80  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B039_B039.py.snap
sha256:0f985d4e3acf6a8e4d898983995238532168458973dd49b6c34b0038d5ba0b49  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B901_B901.py.snap
sha256:0d4c0b6f838bfe230f2187723a188595b2b2aee0b691066f513f708b87521c60  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B903_class_as_data_structure.py.snap
sha256:f84e3791599a6600118077a06509efee85bf4676cdb7e8ff7ec43cf600a2dca5  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B903_py39_class_as_data_structure.py.snap
sha256:07b83d34a304dae01a898a24d7500825dbab4183921a09c26f99fe02dbe5c07d  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B904_B904.py.snap
sha256:99cab7a63f2491c5d059fbeba6b1b836c4d14ca69f1e6d0c7be5e7f43b717d2c  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B905.py.snap
sha256:e54a64d866b4104ab118913fcd0a81d62c0a353d819d445e98224166859be634  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B909_B909.py.snap
sha256:3e45f6cdd0b2a71fe5bfc9576d6bf44ef7ad5b14c4204f1f186aaddcb1b7969c  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__B911_B911.py.snap
sha256:001c1f5f3088b0bfc2edbdacc390c1e635fa70f92265ab1d82cc1138707562cc  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__extend_immutable_calls_arg_annotation.snap
sha256:4fe444a49a1162277b173cc4cdddc5cc8c59fb44e3041242f9b16c725b2a4a07  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__extend_immutable_calls_arg_default.snap
sha256:166854541905d871f4eff724a296bc47e94f701d52b4ef38bb42f20b3ce29fa0  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__extend_mutable_contextvar_default.snap
sha256:a8ebbb9dd2f330e6c503f75c2b3bb9b74894935a51fbc629530a9e4e05b3cd1d  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__preview__B017_B017_0.py.snap
sha256:b17a1b2417f9e959d6fe02e569fd38cd7b4641be6cf37dfdd7529d00dee34497  crates/ruff_linter/src/rules/flake8_bugbear/snapshots/ruff_linter__rules__flake8_bugbear__tests__preview__B017_B017_1.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_builtins/
sha256:9589260674647ddf680d5f3be72a6ebe2de901653788705fe48162d0890b66e9  crates/ruff_linter/src/rules/flake8_builtins/helpers.rs
sha256:49a67336ce925df765de3c1c9c86430480281bf0a7f94b4f46f5d76532ab2049  crates/ruff_linter/src/rules/flake8_builtins/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_builtins/rules/
sha256:b0235f0cc7712751449bf93cd6ce14557bfbda392d94d822510c095893153de0  crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_argument_shadowing.rs
sha256:5bac8cf2272a3131f5ebc1f0ec95f300662cd8d4f1f0798e749458b4e6c89c88  crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_attribute_shadowing.rs
sha256:ca568e55f09417d828b1c8d7c9d32d892c43ad3fcd418e187c7c6c43aaaed129  crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_import_shadowing.rs
sha256:f412a4989180200322f9ef1d3973fc046ee16cdaf5d3704161f7e2d2c36449fc  crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_lambda_argument_shadowing.rs
sha256:fa18d2b48b1c0299f7c3433ba2281f1132a396a594be6ade21e9b72a50a30eb3  crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_variable_shadowing.rs
sha256:fa0598fe3bae37d35fccb037d177082b7227584a7c81215b751577658d423efb  crates/ruff_linter/src/rules/flake8_builtins/rules/mod.rs
sha256:f8ee60d12857ce77df85cb8f72a9be5b7d9eae3dd948ac8e9bff77c12cab3d48  crates/ruff_linter/src/rules/flake8_builtins/rules/stdlib_module_shadowing.rs
sha256:2317117f27c40e91d1b9c9bc2091a01cca0b2bf5056cf07e306452b4eaeec13f  crates/ruff_linter/src/rules/flake8_builtins/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_builtins/snapshots/
sha256:068738f28da8ed8faf5735a8be481e13823d6d75e689ac2ede5463474da7f984  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A001_A001.py.snap
sha256:c9bd6d408e920c5de902214f9089e64aeacd2d4b446745a204c081580478a1c3  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A001_A001.py_builtins_ignorelist.snap
sha256:b7a9c65e7e4f34e98318bfea70dfe57b1209d3a22a13ce2c5f8c5d064753a7cb  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A002_A002.py.snap
sha256:92e91939b5c7967fcdcddc689f91f911ca59fca7e9eb262e125868ebe09a3116  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A002_A002.py_builtins_ignorelist.snap
sha256:eedbaecca83e1ede0617842841a813f7fe29455ba632abfe92bb0a470de67c0e  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A003_A003.py.snap
sha256:63644da32f2b1068160aa758ae567022a22714e526442abbcee79f039e09ed39  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A003_A003.py_builtins_ignorelist.snap
sha256:8f5ce0a5fdaebb7e295262fc36475e03e5242d149ddbeb1e8b94f8368e87082b  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A004_A004.py.snap
sha256:511ec3000938ef4689065a9d48afbf0426e257dd64f2cebfb19419d493bb51a3  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A004_A004.py_builtins_ignorelist.snap
sha256:5a20f80d1e75ce4dfafd22928155aab007cf373a83a05a91c261926554a6a958  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A004_A004.py_py38.snap
sha256:64acdc281cf254dba0713c016e665f7d6127c6f4d705e64125388c5110a6bc46  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules___abc____init__.py.snap
sha256:64acdc281cf254dba0713c016e665f7d6127c6f4d705e64125388c5110a6bc46  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules___abc____init__.py_builtins_allowed_modules.snap
sha256:7b67262903e8ed6c9dc0e807897c81444904045fd2553b8de4174b0d4421e77c  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__logging____init__.py.snap
sha256:64acdc281cf254dba0713c016e665f7d6127c6f4d705e64125388c5110a6bc46  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__logging____init__.py_builtins_allowed_modules.snap
sha256:64acdc281cf254dba0713c016e665f7d6127c6f4d705e64125388c5110a6bc46  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__non_builtin____init__.py.snap
sha256:64acdc281cf254dba0713c016e665f7d6127c6f4d705e64125388c5110a6bc46  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__non_builtin____init__.py_builtins_allowed_modules.snap
sha256:c9dddf136699355f5fc94cfe8b06f1cda4e6dd4d1aa2ba344fe71c0c7fff0f74  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__package__bisect.py.snap
sha256:c9dddf136699355f5fc94cfe8b06f1cda4e6dd4d1aa2ba344fe71c0c7fff0f74  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__package__bisect.py_builtins_allowed_modules.snap
sha256:fe018517063def34c94c1a8ad7fd00c2a56bbcb4acacf92790533d70a94e399b  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__package__collections.pyi.snap
sha256:0a89f4d054b561d9b5707183e146f8a8468a83b54819f74a20034162d4c3c097  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__package__xml.py.snap
sha256:64acdc281cf254dba0713c016e665f7d6127c6f4d705e64125388c5110a6bc46  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__package__xml.py_builtins_allowed_modules.snap
sha256:f4b573b93d7c626aa416fadaacabef45ff392690d2a5b44eb8606736b68373a3  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__string____init__.py.snap
sha256:f4b573b93d7c626aa416fadaacabef45ff392690d2a5b44eb8606736b68373a3  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__string____init__.py_builtins_allowed_modules.snap
sha256:fe018517063def34c94c1a8ad7fd00c2a56bbcb4acacf92790533d70a94e399b  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__utils__logging.py_false.snap
sha256:2b8591902bfe2a58f83ccb4f164f400880c123de998fb20ef3dae57b3efc8143  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__utils__logging.py_root.snap
sha256:2b8591902bfe2a58f83ccb4f164f400880c123de998fb20ef3dae57b3efc8143  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__utils__logging.py_src.snap
sha256:2b8591902bfe2a58f83ccb4f164f400880c123de998fb20ef3dae57b3efc8143  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A005_A005__modules__utils__logging.py_true.snap
sha256:49adc84c3a9cbb32fcb0e71266aca66fdf246e8ed63df34d104a68737402dff6  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A006_A006.py.snap
sha256:adc4b4b32a8d6bb03af45d10307c255e12fe83e1a0d932b156a99dba82f6a81f  crates/ruff_linter/src/rules/flake8_builtins/snapshots/ruff_linter__rules__flake8_builtins__tests__A006_A006.py_builtins_ignorelist.snap
                                                                         crates/ruff_linter/src/rules/flake8_commas/
sha256:dc2530c7229d842affe184cda8a905d21813645599a9a749676ba87b1aa4944d  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:75276f07d7b4b484d19680eb8aa38f57cdfda43550dcf3f8377d0e08dcbd8b9b  crates/ruff_linter/src/rules/flake8_commas/rules/trailing_commas.rs
                                                                         crates/ruff_linter/src/rules/flake8_commas/snapshots/
sha256:e21d3631444dfd07325db5523dd5ca54058769afc6499d5cd68e3d2c3d695246  crates/ruff_linter/src/rules/flake8_commas/snapshots/ruff_linter__rules__flake8_commas__tests__COM81.py.snap
sha256:e68e96f62303ab243d26fe0d72c0eebc2337939b15fcc85ead9205d369b829b2  crates/ruff_linter/src/rules/flake8_commas/snapshots/ruff_linter__rules__flake8_commas__tests__COM81_syntax_error.py.snap
sha256:ca489194d7468bc932c687b3a7dbf40d96abfb575eff0c938692e4e722941108  crates/ruff_linter/src/rules/flake8_commas/snapshots/ruff_linter__rules__flake8_commas__tests__preview__COM81.py.snap
sha256:e68e96f62303ab243d26fe0d72c0eebc2337939b15fcc85ead9205d369b829b2  crates/ruff_linter/src/rules/flake8_commas/snapshots/ruff_linter__rules__flake8_commas__tests__preview__COM81_syntax_error.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_comprehensions/
sha256:68c13291d37bb5d98272403089d05dc46c80f1c202b22dc1e4c63c8eb3cfd642  crates/ruff_linter/src/rules/flake8_comprehensions/fixes.rs
sha256:ea7ca551b14446c03215360cfccd6a6894bc5498b588db548295e114cb3b8f12  crates/ruff_linter/src/rules/flake8_comprehensions/helpers.rs
sha256:3ed25557f2ee74c3f6fc7dc8c47f3df1309db60d9b62205bf3a67f795f1ce04a  crates/ruff_linter/src/rules/flake8_comprehensions/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_comprehensions/rules/
sha256:e1270d9aabe29c3de895a86639906b2ad99ff1735170d84930a3200bdb739d20  crates/ruff_linter/src/rules/flake8_comprehensions/rules/mod.rs
sha256:a36dc55780f527ea33b484993c3463cd364d2763d1bdb62e8105ff205526333f  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_call_around_sorted.rs
sha256:3480db198fc1eee45256e251b6270dbecc3ca41e123b5661c5ee391b5e838fe1  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_collection_call.rs
sha256:5e733484cf767766256bdcff51f0441974f8124947e1fadf0e7ab1365242b99a  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension.rs
sha256:c542693d18994bf1aa269eb1386e16ea3ef4ed1e60a6064ae55ec7ee6f7caf7e  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension_in_call.rs
sha256:cfca2c6869df35e6938a78894316e5c5e01c3c11c6f109b7ccea6c51528fe476  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_dict_comprehension_for_iterable.rs
sha256:6ca880eded36874b55265cdd6284e7a432fd44cdb7a0d5ce534877a6d71b1f6e  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_double_cast_or_process.rs
sha256:091ce2bdbd60de244a2e12e6896701563cb5cfcae95f2ed16d377811bf1b03af  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_dict.rs
sha256:73febc24a5703df472bcbd35ec05785efd2f944e3935b7acf87fa20ac18897b1  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_list.rs
sha256:d3668235bfe2654862dda340c67ebdd176ec425cee543cf471f056b12b75bbb5  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_set.rs
sha256:174cccfafc21e28596a176b4761877e06517e78a17002ba37094d5c524653fdf  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_call.rs
sha256:3ded83ab3a16cc6a31bb74fd41c03ebb56e13f6864b1bf22c7653462ff8bb31e  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_dict.rs
sha256:d3b43298d902517fe170aa07a24d67c2f0761f2e026083d73b7080ccc10929f1  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_set.rs
sha256:05ae3bfde96667682e7cb161a7a27dab7950a740717a4afec6690aeb2c7cba07  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_dict.rs
sha256:3ac4f5b02ded17650b4585d387c662e90de2fe1ae6719b26a562ae1ced760700  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_set.rs
sha256:4167bf808feb0d2ef24afb7750de24367e20db7a8d1727f217541a48291e6822  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_dict_call.rs
sha256:8b0c10e4a56a70f7b8437f7e4867448cc925e6166d9c04c4a6ae1a6f7c5ba381  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_list_call.rs
sha256:94bf08be8e1bfca3e67d38e0f1930e95de703a4beb81daa80917a75c6a4922c9  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_tuple_call.rs
sha256:bfd1cfcfc08ba30722855cc62cd43bee28b0e4879a93fd7d288f151f6d24219f  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_map.rs
sha256:a3b753257abdade018b82f32ef5cb545b5cf800b256eda1857cb1200bb0e773c  crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_subscript_reversal.rs
sha256:9d93b9bc70a62a333eeec8d7878e8cc20e5b97c0b3aa2bb59feb21abddc35c60  crates/ruff_linter/src/rules/flake8_comprehensions/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/
sha256:645b433f56d7441fff1b4d8ec319db65a8ffabc06cc796736361ffa0f16fd4cb  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C400_C400.py.snap
sha256:7614cc603c600bf5626a9369bf0192a1a21def495fa6c86463bc42332eda6ab2  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C401_C401.py.snap
sha256:fa19f68961a499bcf4a2b5429e6468e875f6a928c5aebf230539bf5dbaf8a6f8  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C402_C402.py.snap
sha256:108951a1fa22143461509abc70e9155ea5633b1fcc4cd1a3a1a74ff242d604e2  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C403_C403.py.snap
sha256:14e12f46032da9e9054a9e0408e69c4573fc2d1dd4a50acc9613b4d070f7c0d4  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C404_C404.py.snap
sha256:08253ee5c10bfb4779b1d10883af15b2c399dd73281ef970d54fd12a167d6d29  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C405_C405.py.snap
sha256:ffa4b32b1b78e9bd433532e4846120577e3145391bfdd4bbebc1a2e91a49667d  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C406_C406.py.snap
sha256:3fc587a2656481198c16e2676497c635f4f5e22679ee1baf9af35261417f45bf  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C408_C408.py.snap
sha256:8008c957ac0ef8571fcc8af4da20bc9bf799153401841e93000089c141f4d8bd  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:cc3ec86c1f6263dcd001b199a02536132cd56d163e363aa7d2ad9f4cc6cccbdb  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C409_C409.py.snap
sha256:f463164b4f0c064b7c759318d58a5e0555eb37e3a318f73936d423d79bab92d5  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C410_C410.py.snap
sha256:ffa0ea13721dc30fef860a1a575d9b52e81b6f0eb55211ad1e718651c0f52d47  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C411_C411.py.snap
sha256:2d2010d9a79995e086f0b3008df5c0c18b7d8d36eb9855fcef3aeea3e33707c9  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C413_C413.py.snap
sha256:5d64da569b87388fa1f391534031c70d71110b1d6108376430151bfa4c893b5b  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C414_C414.py.snap
sha256:6b7b7591dc8359f2f038f43d17273bbffdca86a2961b7e749f0127d62b3cb933  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C415_C415.py.snap
sha256:a9f606ab0aee63efada4b94839eb74def2b0812b3bb930ec1348791c7676bfb6  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C416_C416.py.snap
sha256:508e932d7764b8220ccd401ec19f0a8b0caed8e7858e57254a6ee1ac287a7b97  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C417_C417.py.snap
sha256:a58d5c5f6b5d591d98977e76581955c1660478ff0ead756b7fb1fb77db52cfda  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C417_C417_1.py.snap
sha256:e426cced39788a5d5619460ba07f248c3f8e205cbabd47eed32d90ded3297b22  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C418_C418.py.snap
sha256:f334c3fd5a6b709c704ce43cd995b86d5eb3be64ac47b06d4846315528393a19  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C419_C419.py.snap
sha256:e94c5a3ae52d6903eff0224da98fd79b30208c33c604efdc7cf055ea0f39d15c  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C419_C419_2.py.snap
sha256:db67fd257824f4ca3519540a6b5b14b1bde95c2f092cc6a805c59b7de930860e  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C420_C420.py.snap
sha256:e0f6114085c635c91cb7f82e8c6b5782d0582c026071949124af1e1bd6fb8e8d  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C420_C420_1.py.snap
sha256:939072062a90c2719ef22b8632aad244877abe8cc2095366a360ede50c772fe9  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C420_C420_2.py.snap
sha256:a455bbf55b89cf885dd865b3b2c7a1cac8b08fc5d6b2383a482de4b528fc3375  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__C420_C420_3.py.snap
sha256:8e3dbb64043d7b740d935f18ff1a1f948809501426cbc3ee3517eb9b55ec31dc  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__preview__C409_C409.py.snap
sha256:df8534546d3065aa4661fb589de9de6af305973033d59661cb0a50b678a3579b  crates/ruff_linter/src/rules/flake8_comprehensions/snapshots/ruff_linter__rules__flake8_comprehensions__tests__preview__C419_C419_1.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_copyright/
sha256:65aae07a413546ec15d4649a3a406b2601db6027d42c3475a5d64cc302ce0f4d  crates/ruff_linter/src/rules/flake8_copyright/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_copyright/rules/
sha256:faf6a9cf2fce301c7690957bf9223ce44164ac98dcb25eff18ada615e1267e4d  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:8b677189c95f9174cd87acdc0ec67e4074d621de59f9ad349c0db7b52469572c  crates/ruff_linter/src/rules/flake8_copyright/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_copyright/snapshots/
sha256:6e42ce139a3b4b85a7f4832859f2eb9315ad2902e12797521ca95780242452b8  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__char_boundary.snap
sha256:6e42ce139a3b4b85a7f4832859f2eb9315ad2902e12797521ca95780242452b8  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__invalid_author.snap
sha256:6e42ce139a3b4b85a7f4832859f2eb9315ad2902e12797521ca95780242452b8  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__late_notice.snap
sha256:1edeffc51d3597fa5fbb07301b11dc6898d4e0642b483ca1d628272f89b4280e  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__notice.snap
sha256:1edeffc51d3597fa5fbb07301b11dc6898d4e0642b483ca1d628272f89b4280e  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__notice_with_c.snap
sha256:1edeffc51d3597fa5fbb07301b11dc6898d4e0642b483ca1d628272f89b4280e  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__notice_with_caps.snap
sha256:1edeffc51d3597fa5fbb07301b11dc6898d4e0642b483ca1d628272f89b4280e  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__notice_with_comma.snap
sha256:1edeffc51d3597fa5fbb07301b11dc6898d4e0642b483ca1d628272f89b4280e  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__notice_with_range.snap
sha256:1edeffc51d3597fa5fbb07301b11dc6898d4e0642b483ca1d628272f89b4280e  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__notice_with_unicode_c.snap
sha256:1edeffc51d3597fa5fbb07301b11dc6898d4e0642b483ca1d628272f89b4280e  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__small_file.snap
sha256:1edeffc51d3597fa5fbb07301b11dc6898d4e0642b483ca1d628272f89b4280e  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__valid_author.snap
sha256:6e42ce139a3b4b85a7f4832859f2eb9315ad2902e12797521ca95780242452b8  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__valid_author_with_comma_invalid_no_space.snap
sha256:6e42ce139a3b4b85a7f4832859f2eb9315ad2902e12797521ca95780242452b8  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__valid_author_with_comma_invalid_spaces.snap
sha256:1edeffc51d3597fa5fbb07301b11dc6898d4e0642b483ca1d628272f89b4280e  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__valid_author_with_comma_valid_space.snap
sha256:1edeffc51d3597fa5fbb07301b11dc6898d4e0642b483ca1d628272f89b4280e  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__valid_author_with_dash.snap
sha256:6e42ce139a3b4b85a7f4832859f2eb9315ad2902e12797521ca95780242452b8  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__valid_author_with_dash_invalid_space.snap
sha256:6e42ce139a3b4b85a7f4832859f2eb9315ad2902e12797521ca95780242452b8  crates/ruff_linter/src/rules/flake8_copyright/snapshots/ruff_linter__rules__flake8_copyright__tests__valid_author_with_dash_invalid_spaces.snap
                                                                         crates/ruff_linter/src/rules/flake8_datetimez/
sha256:49a0e46ee322b88d5406409068934847aa837e5586aede59535e44bcbfd44ad3  crates/ruff_linter/src/rules/flake8_datetimez/helpers.rs
sha256:06f776f4b37fc5f6ba203bd93e1a740506c6aa6892aee5b5e577597bee241510  crates/ruff_linter/src/rules/flake8_datetimez/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_datetimez/rules/
sha256:3973f60e86d48d48c2d2bc9d36ca384d14b1928a38f2f5d87875b6d53a487743  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_fromtimestamp.rs
sha256:47289f532f1661cfdd95f49bdd66b8bcf8d568fe61a5173f910c8248c1bf8ddf  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_today.rs
sha256:14167e8e02c027fa19d75fbfae13d4f0b8fcb1741265e453e219e591d441cb16  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_fromtimestamp.rs
sha256:73cfa318715bc2dfc46f1e144b0cd750fcfbc63511519b667280b2ce49e086f4  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_now_without_tzinfo.rs
sha256:9479fbc927a6b85909995fbdebbec1f2309dd9620e589fa2073bbd61245b5a76  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_strptime_without_zone.rs
sha256:427adb6020629a48bb4241ee7cc575d0cfe1556750035dda52a8cc29f19add20  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_today.rs
sha256:021e37a47645cdedb5ce498c263fd24f3647f9ec50f4a9532e9c7e6002f00531  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcfromtimestamp.rs
sha256:b0d0a658803b82406d79c8bedc53911886c43c7fe28ff758351a888f59d4870d  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcnow.rs
sha256:17e617d1360a17f739fab97cc44b6dcb489e5c9323c4ee8c540fd707ad24c46b  crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_without_tzinfo.rs
sha256:516779cceb6290b20a7f4ef02140a5eb1c5da430b22e774d7119b6532f0704d1  crates/ruff_linter/src/rules/flake8_datetimez/rules/datetime_min_max.rs
sha256:1258444762fb55103d9d3c73c254be897e02573097f873b739a93b2336f8eca5  crates/ruff_linter/src/rules/flake8_datetimez/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_datetimez/snapshots/
sha256:507dc35465a3efc556d206fd9ea98ed9011185573be8ad505abad943d1924521  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ001_DTZ001.py.snap
sha256:3d9947265770077a86bb39e580ed7b86c2c5fbaf9a72b8ea14f1d92960087145  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ002_DTZ002.py.snap
sha256:059d1b1a9d9b96cfe7dc2e7fb8bcf3a8d4d3c942136186143c8c233ad1cf1d1d  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ003_DTZ003.py.snap
sha256:b710a4b5c7aed79ae6adad0347b30908c89bf1ae0c5ad68f631910ebaed8b7f5  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ004_DTZ004.py.snap
sha256:76f9212821ee6f5ebbe994ddd9fbc99adb496ca1576b9e73a62ba258110664ed  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ005_DTZ005.py.snap
sha256:ba66414e067c3aed69f2077114453b26efff0b7c6fb3b530b2de0b6a64998174  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ006_DTZ006.py.snap
sha256:75586571349b326896103eb918a875f4ee58ed2e7f22dbb4c042ce46200150a7  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ007_DTZ007.py.snap
sha256:ce7eb3612981e91eace1812aff7d82f9b30890d3d5f879037322e7db29eb3f59  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ011_DTZ011.py.snap
sha256:3dffd2fc5f3298e1de0406e715183e34849e24c07313c9b2bab0a2848f9a4706  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ012_DTZ012.py.snap
sha256:34c053055cc9d51e33aff22cd7b9ea9eb2306f75395290f71a24b64d7102b507  crates/ruff_linter/src/rules/flake8_datetimez/snapshots/ruff_linter__rules__flake8_datetimez__tests__DTZ901_DTZ901.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_debugger/
sha256:5a9e1247c104515cff14ea3eeba44cb929070dda8ceff27e277c2ae21c8f9b31  crates/ruff_linter/src/rules/flake8_debugger/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_debugger/rules/
sha256:e2835f97a4f98169189470cdf64e312eb624415561bcd4f421d8827081f4fe86  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:a2313eda56db27dfb58daa81c8a332089e7bc744e924b0fd8f5373d812432708  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:0939f1427004caaee85f5dac40b82eaf81387af8e83acc330762640c4a216441  crates/ruff_linter/src/rules/flake8_django/helpers.rs
sha256:5637d98db0fd78770df40bc1feadc1e2bae95815958cdf09cc33ed3dc8707585  crates/ruff_linter/src/rules/flake8_django/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_django/rules/
sha256:20e75935792f3071570f8d22beb1dc9f04061f6eab0ac2bbd71faf2bf6a60de2  crates/ruff_linter/src/rules/flake8_django/rules/all_with_model_form.rs
sha256:fc05c43009a052d1414519624894e0b9bef910ba8924eacfa0231ae7850cccbf  crates/ruff_linter/src/rules/flake8_django/rules/exclude_with_model_form.rs
sha256:ad0a3e1530eedc208ed9fa6b7b2c704b874aba93ccf5dc397d52375649dcb6dc  crates/ruff_linter/src/rules/flake8_django/rules/locals_in_render_function.rs
sha256:96b049e098e5d3fab57baf37affd32408fd30acff1e6a1a5b7d1ea8e09b062c0  crates/ruff_linter/src/rules/flake8_django/rules/mod.rs
sha256:769d5d36a89c8cb56e535bcd3b1e66204e282284c967f97f7aa44e9e6fa5ddf4  crates/ruff_linter/src/rules/flake8_django/rules/model_without_dunder_str.rs
sha256:60df1ea9f2a713bbec52bbb87e4020d4ee4dca1be05948ab4b9adfd511da6bd7  crates/ruff_linter/src/rules/flake8_django/rules/non_leading_receiver_decorator.rs
sha256:23c21137b3494403bdd2a17fb6581afb37c9116f83c9aa34bb83d983f52116ba  crates/ruff_linter/src/rules/flake8_django/rules/nullable_model_string_field.rs
sha256:59998c1b1252d1b8e0f53ac5938dda784b39dff354bd169651c3f3d148a0a4d2  crates/ruff_linter/src/rules/flake8_django/rules/unordered_body_content_in_model.rs
                                                                         crates/ruff_linter/src/rules/flake8_django/snapshots/
sha256:d828f5ef0ae1856deea62abdbd65346312b711a137186fcc41259c363ed40c8f  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ001_DJ001.py.snap
sha256:0af9baba1e59297d5b631da6cb2e903cea567ef486f6dfb7ab5995258f1ef19f  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ003_DJ003.py.snap
sha256:fc96c1bfa846ae19e5c7eb3db9746121b2a70b51e810b75c0e3236f1105da741  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ006_DJ006.py.snap
sha256:e5c4e7376237f902815e9b5f7707d0e061038126bf6f7162023bae4a591ffeaa  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ007_DJ007.py.snap
sha256:e776468cca25a2cbf6dce89cabb414431b122a49d9b780ae41533b4cc89e1135  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ008_DJ008.py.snap
sha256:67f154608a7ef89cc6729c2bbcea254dfd6a5c76dbdf026b68db60a322b5c24a  crates/ruff_linter/src/rules/flake8_django/snapshots/ruff_linter__rules__flake8_django__tests__DJ012_DJ012.py.snap
sha256:29b31f6d56e809e6db3eb675e6a8c49d5f1673a6b9dfef3862ce1f3a89a34d44  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:a1f726dd65937d2bce0e98bcb91cd4a0b29d9fefbc8b201f340ab92b7341887d  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:03855105f05f221ff4a11cb82a6e2dd7d72b40e4a1275c243b14209e364a617d  crates/ruff_linter/src/rules/flake8_errmsg/rules/string_in_exception.rs
sha256:91c9f9b50ac530edcc4532e63a7bc687c0b76f5fe22e0d29b3295764ebe8e9c8  crates/ruff_linter/src/rules/flake8_errmsg/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_errmsg/snapshots/
sha256:226049d275c17476f2a57ea05b6505d7c42d9ad7b985c094a18a4d9db60743b0  crates/ruff_linter/src/rules/flake8_errmsg/snapshots/ruff_linter__rules__flake8_errmsg__tests__custom.snap
sha256:d76a68afbb6496263f6312506ab76929f91d1e80708a0eadcbb5bb8b5cae10ff  crates/ruff_linter/src/rules/flake8_errmsg/snapshots/ruff_linter__rules__flake8_errmsg__tests__defaults.snap
sha256:6cc61e3e0b8882386c2395d30bb286c8c105a1c8757d0030ca08aabdc1d4ceee  crates/ruff_linter/src/rules/flake8_errmsg/snapshots/ruff_linter__rules__flake8_errmsg__tests__preview.snap
                                                                         crates/ruff_linter/src/rules/flake8_executable/
sha256:1f3aad0163e890d86be8c203af762d926ec76254de5adfb9c6794fe8436be5ca  crates/ruff_linter/src/rules/flake8_executable/helpers.rs
sha256:23ec130a60e534c043910dc200837ad940b17612c8c19fe1fc8183d553300944  crates/ruff_linter/src/rules/flake8_executable/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_executable/rules/
sha256:0a52778a4287936fa62842a4e1aa8bee0fab82552785901abf8423d313c15599  crates/ruff_linter/src/rules/flake8_executable/rules/mod.rs
sha256:53d6433495313cebbec019594e0a02697f5e4d88cd3e61002e24ac7532d697ab  crates/ruff_linter/src/rules/flake8_executable/rules/shebang_leading_whitespace.rs
sha256:b06b55ebc89e279c4dc5b727a96ac796f21cd90df7533dbee518c0532dc328f8  crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_executable_file.rs
sha256:7e111423f74be38048e8ec93f553e30be098d6a6d8f3c4aea9d290e76872a41b  crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_python.rs
sha256:c64bcf8e8c2d5a5828266fbc030af9ff094122eb6495813b33726a6b2eab945f  crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_executable.rs
sha256:642c75c35a6c2c6e917d42f723f12a6a144ec298b78433a22570475ca1567f34  crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_first_line.rs
                                                                         crates/ruff_linter/src/rules/flake8_executable/snapshots/
sha256:166260f8f7d69333c47efed9c28642f9a507e70324c5b9bb8c561f8647042722  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:dbc0a824c05d414d79b0fb115d1ee6a27879be27915e77b77f4d570c69b3df8d  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:250d0d8690002681fa7aa35050fbf9065decfe536798b5db92d7ba3a6a3775ad  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE003.py.snap
sha256:90b1adf8eb8b2c48ed505fbd3e321f618e8a966b50e45e2127a49804cf141e95  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE003_uv.py.snap
sha256:90b1adf8eb8b2c48ed505fbd3e321f618e8a966b50e45e2127a49804cf141e95  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE003_uv_tool.py.snap
sha256:90b1adf8eb8b2c48ed505fbd3e321f618e8a966b50e45e2127a49804cf141e95  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE003_uvx.py.snap
sha256:032c45a86410991c7e2b6e480fc8607e2572f25ac8973e277b750aaa8e2ca6bb  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:a4d51c3f1d353a1bcd3e251714a955eb8b1d5812fcf5309bb7153eae5eac92bb  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE004_3.py.snap
sha256:f38b2923aa67c0941859bc65de733db21cd5cb4d426fa6cb6f66e935399d745c  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE004_4.py.snap
sha256:553bc54466b1604a13e0adec68114118e3780de64fac921ddf406880fde26005  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE005_1.py.snap
sha256:45919a3f809dd367ed45d460f9a5c88b6c8bafed86c03a88d5bdd1a44881850a  crates/ruff_linter/src/rules/flake8_executable/snapshots/ruff_linter__rules__flake8_executable__tests__EXE005_2.py.snap
sha256:da84e60ffb58251d403e4d315f777c6cadb78ec219579393e4dad53db1a3669b  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:9ed73bf9572d2bc8d8a1d84afb8a3bd2ed27157a093647f1ce4d1162ad069d0a  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:f55a66657c9bd30ab425fab1d791691992dc72b5dcd10f061e561be23dd42d48  crates/ruff_linter/src/rules/flake8_fixme/rules/todos.rs
                                                                         crates/ruff_linter/src/rules/flake8_fixme/snapshots/
sha256:0ced65e3fef33e21de297a814a897b0bd6a6deb0dcaa1300a3da7c2ccef80381  crates/ruff_linter/src/rules/flake8_fixme/snapshots/ruff_linter__rules__flake8_fixme__tests__line-contains-fixme_T00.py.snap
sha256:4b0b7632c4105c6c1a1a4e33048103ee9aef80c4ca4487be52bd64b8f82d0e69  crates/ruff_linter/src/rules/flake8_fixme/snapshots/ruff_linter__rules__flake8_fixme__tests__line-contains-hack_T00.py.snap
sha256:7de0e087f0928422adc574b11701b953009df97a6ff638eba158a5d0685af00a  crates/ruff_linter/src/rules/flake8_fixme/snapshots/ruff_linter__rules__flake8_fixme__tests__line-contains-todo_T00.py.snap
sha256:8648cb6c88d8ca1bb60bcda25140e9d4c0522110ed004213caaef307959bf398  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:2261c06b4a59e2ca05a5e33bb92c0a1c88a81a83871696d9b0b41c14c3517388  crates/ruff_linter/src/rules/flake8_future_annotations/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_future_annotations/rules/
sha256:9ca2e3b2c6440aaf00b6320faad0931162517d3a3885cf150a0de00338cbb813  crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_required_type_annotation.rs
sha256:56c68b1a64f122078af96eb7dd1f28cc5d6567e3d09ccbf3074573296dd0e779  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:71aa6eca6fd22dcfbb38e7f85dcdc6b2e6baf07f02e6ef24d89fdb801338b292  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__edge_case.py.snap
sha256:4ee8978f7c8b33d8ab43ef1414d39e263c7e02e9a4761e8f5dd0b191208f7b69  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:000c15a834d1be87f85f2f207c52577a28da762d9273e7b8e20a092a32fd0187  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:5344f4b07b2e3c9cdc1b3cf17fdfa8865b0b545fac719625d54ad5d19ea599d4  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:15bea3371fb8824b2cb5777617436de2c83a57bbe6192d700d391d9d2662ea2f  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__fa102_ok_no_types.py.snap
sha256:15bea3371fb8824b2cb5777617436de2c83a57bbe6192d700d391d9d2662ea2f  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__fa102_ok_quoted_type.py.snap
sha256:15bea3371fb8824b2cb5777617436de2c83a57bbe6192d700d391d9d2662ea2f  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__fa102_ok_uses_future.py.snap
sha256:290fdbe1f49fa0dda7321863103e71a9afbe6685310864e5e9574d5880b7077f  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__from_typing_import.py.snap
sha256:cb154eca0a7fda034f4ca1fcdc6c696cd587da2482b411d651df90fd1ccb9dea  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__from_typing_import_many.py.snap
sha256:9d236a7da4fb43e507be3ff476795072f52f80c2404a860ac497846314312e48  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__import_typing.py.snap
sha256:0aa2bed418502534d71b68afd832c937109af77045bb90f1e20432f57c7d5878  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__import_typing_as.py.snap
sha256:15bea3371fb8824b2cb5777617436de2c83a57bbe6192d700d391d9d2662ea2f  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__no_future_import_uses_lowercase.py.snap
sha256:15bea3371fb8824b2cb5777617436de2c83a57bbe6192d700d391d9d2662ea2f  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__no_future_import_uses_union.py.snap
sha256:15bea3371fb8824b2cb5777617436de2c83a57bbe6192d700d391d9d2662ea2f  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:15bea3371fb8824b2cb5777617436de2c83a57bbe6192d700d391d9d2662ea2f  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__ok_no_types.py.snap
sha256:15bea3371fb8824b2cb5777617436de2c83a57bbe6192d700d391d9d2662ea2f  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__ok_non_simplifiable_types.py.snap
sha256:15bea3371fb8824b2cb5777617436de2c83a57bbe6192d700d391d9d2662ea2f  crates/ruff_linter/src/rules/flake8_future_annotations/snapshots/ruff_linter__rules__flake8_future_annotations__tests__ok_uses_future.py.snap
sha256:15bea3371fb8824b2cb5777617436de2c83a57bbe6192d700d391d9d2662ea2f  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:a0f18f400a2e259bbc7b52fbe19a98f813cdcc37da3207d00cc8e4fb989b02d1  crates/ruff_linter/src/rules/flake8_gettext/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_gettext/rules/
sha256:fcbe7327586c31d6bec3001eb15e22dcb142acf4beb0420368bb45ac4cd4d6f4  crates/ruff_linter/src/rules/flake8_gettext/rules/f_string_in_gettext_func_call.rs
sha256:20236e53a8438c10e0232e5408f5997ea0a27433e7bbb035720cdd3a8554b427  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:f28c359486475a822b30fd49a11744814cc975564e46fcd2226b1b50f5c706d4  crates/ruff_linter/src/rules/flake8_gettext/rules/printf_in_gettext_func_call.rs
sha256:330d3ac493ccf6db4854fa5be8fdbac4815e42d144e7b546c3af13b688175b2f  crates/ruff_linter/src/rules/flake8_gettext/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_gettext/snapshots/
sha256:b23f6b5a21f6f4b54b26a9b9d5f52f020ffefd8d7a629e7a1f297948bf768098  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:4c34f386c8813fbf8a955d7551bc9da15cb18a0bcfc71160ff30e5aa4da09de5  crates/ruff_linter/src/rules/flake8_gettext/snapshots/ruff_linter__rules__flake8_gettext__tests__format-in-get-text-func-call_INT002.py.snap
sha256:5b2fbe7e6f95d483841ec4cca863b666fe225d6b5a4439d8b26702cd2b4a9e07  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:6d1b9555b284a679fc07a9e9af43cc283e0159dcbebeced9c6d895bba407d2f1  crates/ruff_linter/src/rules/flake8_implicit_str_concat/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/
sha256:3d94aea0bcd0bc45ea87bbd6ad8cfbf07810fd2f0f76d08b51f3f2dba8dc750a  crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/explicit.rs
sha256:5a5e961ab1ebdd1f3a66649dd1a878ae19ff412a6e5d731737da7aab91d47235  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:33528663addab3c7ee00a8739263ced9620558f9f6b321c2ad3f2811cb4365ab  crates/ruff_linter/src/rules/flake8_implicit_str_concat/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/
sha256:bf7679929c72ae8e3d781320778fa6ee6857b56ac89b84c66bc5c6e7bec556a4  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__ISC001_ISC.py.snap
sha256:b802942424e976eb929d5ad00c699a6416e70915cd333406a196cf0b6134ee41  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__ISC001_ISC_syntax_error.py.snap
sha256:97801abbd49ed3a404dbb922045da46fb149325f0c8d034578813bfca61b9399  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__ISC002_ISC.py.snap
sha256:4182048281e42b873962faa9598fa24ffd8a519b57111b952777c04a8fc9cf46  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__ISC002_ISC_syntax_error.py.snap
sha256:596ad1423b519cb725c96d4c65efd2c066632a1fa509f0c7aecbbfd5a46ea1e5  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__ISC003_ISC.py.snap
sha256:bf7679929c72ae8e3d781320778fa6ee6857b56ac89b84c66bc5c6e7bec556a4  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__multiline_ISC001_ISC.py.snap
sha256:f085dfeec36ffdb58fea611607407182ea7fe399d885575491b3ad3c6549406e  crates/ruff_linter/src/rules/flake8_implicit_str_concat/snapshots/ruff_linter__rules__flake8_implicit_str_concat__tests__multiline_ISC002_ISC.py.snap
sha256:504e09ee7631c4fc2bdaa8d1ef90eda3c7e1591dc24e3f5c40a405ce99f17c15  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:267d3d40ffd2d90b6a4468ae4fc5a71624474c0d38f60e92b327ccbdcb62abcb  crates/ruff_linter/src/rules/flake8_import_conventions/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_import_conventions/rules/
sha256:7a9ba8fa0ca3df7da85252703a9d4fd5a8a0f51598b7dd5d09997569bf0cefe9  crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_alias.rs
sha256:eb673e28e331ea8ed012205f9be7178be78fd23228d02d1f3ef50f7d1b9a8f15  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:7c8ff3469a9a63e66ef20a46f97d36524faa71f7dee77ba5c58a2fbab26d0289  crates/ruff_linter/src/rules/flake8_import_conventions/rules/unconventional_import_alias.rs
sha256:cf2fc7e4d3c6d62f17efcab592078747c0c007fc97b5859fe89ac35a91d4e167  crates/ruff_linter/src/rules/flake8_import_conventions/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/
sha256:862f351c3f59044aa6eb91244a1c2f83a4761270f27b237cadcdd3f0412f2e02  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__custom.snap
sha256:428e2e71de1d736d9f2ad7ceeae085aacccc9ebfa39bf153c8ca266ed779f5d3  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__custom_banned.snap
sha256:c5a6a9f0f4d5ff9bed24d673fb15dcc3ab217c02329eac375a3da2f9522587f3  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__custom_banned_from.snap
sha256:cd6a75610768e10807653e130ef36738955627867ae6341c0e91a163a8577217  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__defaults.snap
sha256:b0c399b02cf18f507665ca7beb21e439d0c2428f87ccbf7b30d49b3ba77de01a  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__from_imports.snap
sha256:bd118cb1941ecccfb031c6fd836d610d74bb6b92e5f5cebf55e1a404b2665086  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__override_defaults.snap
sha256:07cc06b7d29061b98e5361009e4dd435fb14fe01ebbf20cf7bb6e2d0a0fab0f8  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__remove_defaults.snap
sha256:fcf437f0dba4a79fb68c4ec413f6b48891102cb0169b0639522b484d0761b163  crates/ruff_linter/src/rules/flake8_import_conventions/snapshots/ruff_linter__rules__flake8_import_conventions__tests__same_name.snap
sha256:96778b8ead8faa6dde3abf8c536ccb7f6e2cff835664657b9c7e4b859c8aeecc  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:fe94218801f65d0e02a928b0031889221860f38111da4d36ba80ffb46f40a2f4  crates/ruff_linter/src/rules/flake8_logging/helpers.rs
sha256:3256cc8327d72cd913104b0ffc8fb42b8952cdc33f8e735d1221df4cb4fb533c  crates/ruff_linter/src/rules/flake8_logging/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_logging/rules/
sha256:7adf82ef7c29e93ecedf41b5a4102e7070c57a058fd212c2430c1b2b53e17165  crates/ruff_linter/src/rules/flake8_logging/rules/direct_logger_instantiation.rs
sha256:5db6a13669915749b3eed4217bb055efe5f26511d0c5f832d1daff8d2b22adf1  crates/ruff_linter/src/rules/flake8_logging/rules/exc_info_outside_except_handler.rs
sha256:37ecaac46cdd34fda8872b1fb508743c10ec08aea27f8796d7a1d7e6b0c652ca  crates/ruff_linter/src/rules/flake8_logging/rules/exception_without_exc_info.rs
sha256:a50398ba7361d839e91426c88819ff4a551dbfa2102be226bb8ede55d72db678  crates/ruff_linter/src/rules/flake8_logging/rules/invalid_get_logger_argument.rs
sha256:56c7a9a7ab1f70ec0b3d54d1833f9c052687b530dd5331e11c69b9e0434dde5f  crates/ruff_linter/src/rules/flake8_logging/rules/log_exception_outside_except_handler.rs
sha256:6dbdd7a705a3143cb7dc98c7ccbc00c0ec0fca66e89865afdf6e151373dcf9d7  crates/ruff_linter/src/rules/flake8_logging/rules/mod.rs
sha256:a023cce7e90a166c0f3fe6dd12305157679ac918306c955495f299ff0bade28e  crates/ruff_linter/src/rules/flake8_logging/rules/root_logger_call.rs
sha256:b95c4a3db4a4e4865fa8ce665f12899b9399110fd86048d4405df280e2055a47  crates/ruff_linter/src/rules/flake8_logging/rules/undocumented_warn.rs
                                                                         crates/ruff_linter/src/rules/flake8_logging/snapshots/
sha256:ab7a2e093e8086ea5d6d1e0e00802634fcba34af781a075c97e390b7a1d232c9  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG001_LOG001.py.snap
sha256:1006de72a9fa8e374a3436476d5cb0def54785e6c5442a1cf137bb12e1d8fbe2  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG002_LOG002.py.snap
sha256:8d3784532caf4d5b2d52a4ecc51c2d2992c235c41dd915c0629ed26b42367b6f  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG004_LOG004_0.py.snap
sha256:8c6e5a22c42996545a259355655cf1577fb6f5c312a1959fae76c9e4f440c379  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG004_LOG004_1.py.snap
sha256:8ffc34eb0d955992da82e4cefac2d4c1f0350d6bf07a69e44064e93525a9fec3  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG007_LOG007.py.snap
sha256:2f3160bae39d47ccba24d9c584599278d2f85054c5e7766000de714d7085398f  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG009_LOG009.py.snap
sha256:5dd2b553bae2c757d56c6e94ff8df1917caab6ff274beb0d1ffee1bc6385ca29  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG014_LOG014_0.py.snap
sha256:dbf5f547b66905e11c1dab713e7d97d4bb3b4c0cc1e588b0c58870d8469c0462  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG014_LOG014_1.py.snap
sha256:80ba08b11e4f58a1914886469314cc590d0f572a3cbb2e2b0a9478069566452e  crates/ruff_linter/src/rules/flake8_logging/snapshots/ruff_linter__rules__flake8_logging__tests__LOG015_LOG015.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_logging_format/
sha256:40cced5bb3e4b3f1e36772c081c115feafb0d8dd8af1514f21dccbbcfde77c36  crates/ruff_linter/src/rules/flake8_logging_format/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_logging_format/rules/
sha256:2e07995cf5e8d384844e094365f05b4742eec2083002d677b2f97c497ab77c07  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:6c9db04bea1773946f5b102640db72b7bb06fe294bb863533ad9d791f7ec3df2  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G001.py.snap
sha256:984a04d8665f5a96c03fcc01a7ad9ffcd4f7537c39edd2432d9187bb60c5e9fa  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G002.py.snap
sha256:864c629bd3af5699cd018329615772ca8b0bea6eb1031c8ca5290365cf2f542d  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G003.py.snap
sha256:748f7212c665206f9a45ae9c3d3d9e8bb474184e164dd85c8dc2f425ddf6fbbd  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G004.py.snap
sha256:5d69da5459e318e83b8773ced701aebc47dd8687c98aa6dd6846ebac3bd8485f  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G010.py.snap
sha256:4e7e4388d97f16b8ab069f79120a6e95d396715a23710c64c9f98d0d4463dbed  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G101_1.py.snap
sha256:90b38028c46e94ad69e734cfe1fd5e5e6699fa72ca0118887ddc5fc226080403  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G101_2.py.snap
sha256:d8c6ef002d1eea805c525a49062367c24df9440b70a5ba12e94d502d6b4b4287  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G201.py.snap
sha256:c469473b666b740587897bad6a2d3c1349adfe02bac99afece1546174b34d635  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G202.py.snap
sha256:319021a2318f54d0f91b4d20a305d22a59f6637ba5d03fc6c3621991d0422940  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G_argparse_parser_error_ok.py.snap
sha256:319021a2318f54d0f91b4d20a305d22a59f6637ba5d03fc6c3621991d0422940  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G_extra_ok.py.snap
sha256:319021a2318f54d0f91b4d20a305d22a59f6637ba5d03fc6c3621991d0422940  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G_extra_str_format_ok.py.snap
sha256:319021a2318f54d0f91b4d20a305d22a59f6637ba5d03fc6c3621991d0422940  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G_simple_ok.py.snap
sha256:319021a2318f54d0f91b4d20a305d22a59f6637ba5d03fc6c3621991d0422940  crates/ruff_linter/src/rules/flake8_logging_format/snapshots/ruff_linter__rules__flake8_logging_format__tests__G_warnings_ok.py.snap
sha256:fcf0c75bff95bef07de9767236b1f0f181f0c0c3a69a9025bda5e54984c806ac  crates/ruff_linter/src/rules/flake8_logging_format/violations.rs
                                                                         crates/ruff_linter/src/rules/flake8_no_pep420/
sha256:70d23a06c1391592ba6acba788bddbfbe8343ac1a57f9ca4df61e95f9102df23  crates/ruff_linter/src/rules/flake8_no_pep420/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_no_pep420/rules/
sha256:adf074a0f93fec6eccd9886fd319bd378b621e8e6f11c4dda995a8cbc7f76565  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:1f2bb57abfb099ba7c125f1ebb3e26c6bcdc0f14020856555996bca948df042a  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_fail_empty.snap
sha256:c94dd4fa64859b6eebcd091159ded765df557eb612a9c5250bae8f1093706cad  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_fail_nonempty.snap
sha256:eff3d19c135015807aaba84b03190c2d93fbad128d9291bc30d8227b85c6ba0d  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_ignored.snap
sha256:eff3d19c135015807aaba84b03190c2d93fbad128d9291bc30d8227b85c6ba0d  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_pass_init.snap
sha256:eff3d19c135015807aaba84b03190c2d93fbad128d9291bc30d8227b85c6ba0d  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_pass_namespace_package.snap
sha256:eff3d19c135015807aaba84b03190c2d93fbad128d9291bc30d8227b85c6ba0d  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_pass_pep723.snap
sha256:eff3d19c135015807aaba84b03190c2d93fbad128d9291bc30d8227b85c6ba0d  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_pass_pyi.snap
sha256:eff3d19c135015807aaba84b03190c2d93fbad128d9291bc30d8227b85c6ba0d  crates/ruff_linter/src/rules/flake8_no_pep420/snapshots/ruff_linter__rules__flake8_no_pep420__tests__test_pass_script.snap
sha256:eff3d19c135015807aaba84b03190c2d93fbad128d9291bc30d8227b85c6ba0d  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:30b7b1dbdc139f99f518cc766e7f1bc469f1669ac0e8551151afb18b136e649e  crates/ruff_linter/src/rules/flake8_pie/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_pie/rules/
sha256:bd4d717a41eb35abf814314d07969bcad4b0917ef699bc1aa9899fcc60253a79  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:b77a89efab02ea92fbc106451771fbab095a84629950082eebe9381ffaebe1bc  crates/ruff_linter/src/rules/flake8_pie/rules/multiple_starts_ends_with.rs
sha256:ea36dc0cd9eccd77e9fd0b7b8c6495084812068b7e1eca10693f52d3b2dde2a3  crates/ruff_linter/src/rules/flake8_pie/rules/non_unique_enums.rs
sha256:238c7a6d2252ccb867a858765e14320324ce79666accc3698a445666992eb1ed  crates/ruff_linter/src/rules/flake8_pie/rules/reimplemented_container_builtin.rs
sha256:52d91d44f5ebb59063cc64af4050002416e8494c576887683118527dd26fc562  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_dict_kwargs.rs
sha256:7cde5118cbe3cf88c98864cf3ce9642aad6ef9ef282912c0f6efea021d55e647  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_placeholder.rs
sha256:e0ed81b6321fa8d572f0eb1884bc8315f2643d668208a109f210ac1cb60183b0  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_range_start.rs
sha256:a647683bc3845517d1264980bc09a43e8d23e09a7ccf2a9db82dc0b257b231f7  crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_spread.rs
                                                                         crates/ruff_linter/src/rules/flake8_pie/snapshots/
sha256:349acd336393c5b71f36583cf33a5ce1266ed2b0ac8bab60064a1fea25f2d161  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE790_PIE790.py.snap
sha256:2d93f5ecd9ef9ede74dc899493b141284b2b65ebf7423173c5258768d928330a  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE794_PIE794.py.snap
sha256:aea1398679b48e23829c52498ff6564c0c738182d26d5e9cadd9b58bfe6e4d18  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE796_PIE796.py.snap
sha256:7046059a0252cccbb94524040ad7658cb72282774053539902a776ee4476d9b7  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE796_PIE796.pyi.snap
sha256:55042b456c9c1abc9e0519a211b257f5995cbc7a0ddd144d9138bf23e94e8b90  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE800_PIE800.py.snap
sha256:024511af5fe302680e79e2f3277645c36eba6e810ca817b8a9fa09b01aadfd99  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE804_PIE804.py.snap
sha256:25b71d8737fe72f268b6c294bbdaaa214b748c539646de73223bccf563219ac7  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE807_PIE807.py.snap
sha256:b33d9abdb926baa1c040d8976eea12ee5682634e09260dd01acd9a390a449678  crates/ruff_linter/src/rules/flake8_pie/snapshots/ruff_linter__rules__flake8_pie__tests__PIE808_PIE808.py.snap
sha256:a27d0e2c0e6dfcd47c65d47ab601240046c085267d6a4638047f66a8ff6be0aa  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:62bc5dfc1ae87e9e37ed764112586dfd1889bd8be6e5c4a3ecb3e55538428503  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:5d6bb99c55b4c0b5d1f0af2a48459d4a4edbbe2e64aa5f8b41cf65d52dd994c7  crates/ruff_linter/src/rules/flake8_print/rules/print_call.rs
                                                                         crates/ruff_linter/src/rules/flake8_print/snapshots/
sha256:2f84b7ba8aba208db711a050d2ac1a02f4adc9d70a9297c29d952a2761592198  crates/ruff_linter/src/rules/flake8_print/snapshots/ruff_linter__rules__flake8_print__tests__T201_T201.py.snap
sha256:60b09468c149fd616bd233a534ba7f9fb50ba15dd76c428dac9eca763a02a357  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:0994e8394ebf6840dd084d86aa8ca6b99043816f2189f34416f239c2367cfb96  crates/ruff_linter/src/rules/flake8_pyi/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_pyi/rules/
sha256:89bb3f51a922f907e1ebf209a42eb8f4a06d17e498d5c63103afb88830c9a29b  crates/ruff_linter/src/rules/flake8_pyi/rules/any_eq_ne_annotation.rs
sha256:efe4ff35593a00521941b7f027dc063410998647709fa39d375bc30b53c95094  crates/ruff_linter/src/rules/flake8_pyi/rules/bad_generator_return_type.rs
sha256:b84dc76d6623012a406a76e30b847f93c487103329480fd7e9c35fd5cd9553cd  crates/ruff_linter/src/rules/flake8_pyi/rules/bad_version_info_comparison.rs
sha256:970bed01dfb488e9bee2e14aa8304532747af2c577eacaea4befee574b1c8643  crates/ruff_linter/src/rules/flake8_pyi/rules/bytestring_usage.rs
sha256:1c0c6ceb3b70ad3f8e8ef16e76edf5a2482c3aa19750dc111a1c7ee8a9819326  crates/ruff_linter/src/rules/flake8_pyi/rules/collections_named_tuple.rs
sha256:d6593111a4ab69d4cbb87ce7ae46f35ec24fa68f98b55830c985f77bcd57a9fb  crates/ruff_linter/src/rules/flake8_pyi/rules/complex_assignment_in_stub.rs
sha256:57a70f01326e941655a87a1516876c68319c4085b84653eddd049fcfcaca5793  crates/ruff_linter/src/rules/flake8_pyi/rules/complex_if_statement_in_stub.rs
sha256:358005d081d0117a6fa8b1dbde4c1d31c1ee2b94134f55678460904e74d00ba2  crates/ruff_linter/src/rules/flake8_pyi/rules/custom_type_var_for_self.rs
sha256:05168df123e9dd31e3c2e809345d86cb39ea259e43092edddc5554f9ae2aba77  crates/ruff_linter/src/rules/flake8_pyi/rules/docstring_in_stubs.rs
sha256:a8107a17e6215a6a91d82e946fd6bb7f903c7de5dcc52ecfb5dc7342486a6f23  crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_literal_member.rs
sha256:c6dfa66076d0eddedd19cbf3f6191da1df93143a8383a13edfd53b05a00dc3eb  crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_union_member.rs
sha256:bce84d270bae2dcd36f172494e2b86da9b96da26c0cb3d9b89c808ee19cba78b  crates/ruff_linter/src/rules/flake8_pyi/rules/ellipsis_in_non_empty_class_body.rs
sha256:77dca956c68c2ee9e3df638db53e39cc60a54f7091e201560c08c1bca5fd6c29  crates/ruff_linter/src/rules/flake8_pyi/rules/exit_annotations.rs
sha256:58bac81546aa0d8300234b8287bd773e88dccd0b58cffd23228a6a859b238e7b  crates/ruff_linter/src/rules/flake8_pyi/rules/future_annotations_in_stub.rs
sha256:89e49f4e1f209de94babcf5fcb4173b7945d4091040701cdd403d76b277fec63  crates/ruff_linter/src/rules/flake8_pyi/rules/generic_not_last_base_class.rs
sha256:167b4aca30d57b26e4a1c0002f94c7e950381a0e3a506612aaebe7374e88cf77  crates/ruff_linter/src/rules/flake8_pyi/rules/iter_method_return_iterable.rs
sha256:10e44d11bfd732943de4b1fccc0140be024abad2926dbc1ef0dcaf971aaea64e  crates/ruff_linter/src/rules/flake8_pyi/rules/mod.rs
sha256:9d296d6edd1f42faa73dd2075ce6232b7fdd2f13644cd715906e0366b99a8435  crates/ruff_linter/src/rules/flake8_pyi/rules/no_return_argument_annotation.rs
sha256:ec0bfd89a1b96258228ae330ff77af4ca6f1ca1a3aca070ebfe67688f2aadfe9  crates/ruff_linter/src/rules/flake8_pyi/rules/non_empty_stub_body.rs
sha256:86aa5fa512919ab5e3ac3a737a1e77bcd011ca3efc50e86a5a564457e23bd4f4  crates/ruff_linter/src/rules/flake8_pyi/rules/non_self_return_type.rs
sha256:24667e9910dbc1c96d744705185236730d4f21ed5ae1ef8e781c6c94fb8a82c3  crates/ruff_linter/src/rules/flake8_pyi/rules/numeric_literal_too_long.rs
sha256:001df21b66bac0a8ce19ddc99ae34e3ef44a37a67e015abb03de9ce20857281f  crates/ruff_linter/src/rules/flake8_pyi/rules/pass_in_class_body.rs
sha256:c7dd89dd94295cfda94eecf483c74d5b79627c8f7c6f96f2c8e85b65286cf318  crates/ruff_linter/src/rules/flake8_pyi/rules/pass_statement_stub_body.rs
sha256:208711d7d4aaa92a440c8270f65373b32c1c3f48ea1ca36eac3f1e9371250fd0  crates/ruff_linter/src/rules/flake8_pyi/rules/pre_pep570_positional_argument.rs
sha256:e46a093933c24abb6faf2025c21368fa36b6b512dc70b7045973ccb7f5be0aec  crates/ruff_linter/src/rules/flake8_pyi/rules/prefix_type_params.rs
sha256:ba0b9b6547ea8c3064f86b9938296500a58cb74ff05fcf265ab6b7fb8ff13774  crates/ruff_linter/src/rules/flake8_pyi/rules/quoted_annotation_in_stub.rs
sha256:124ee46526bd832bac34c457d09310d088cca8e589d25da9b99fef04d8c6b66d  crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_final_literal.rs
sha256:4a2e5eb0101fd4f5f313ce790f71d5e5e7a3f8be1be7cffbc6007924a8c47661  crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_literal_union.rs
sha256:e73ab5b1c2f7fdb157bfe93cc29c2ff70a06d16f3db9726b6830932d4b05484b  crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_none_literal.rs
sha256:299fff55fd8c668dd3f3c3d24128277c685839d1476323556c6b0ae10ebbad20  crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_numeric_union.rs
sha256:4c8084507ebd5bbfd98a17c924603079bcba67c8bdfc7d6accff451d89370f1a  crates/ruff_linter/src/rules/flake8_pyi/rules/simple_defaults.rs
sha256:4be3ffb231c44bd16e5e6996363e7883004366ec873577fff7c625901b1b8b8a  crates/ruff_linter/src/rules/flake8_pyi/rules/str_or_repr_defined_in_stub.rs
sha256:25b48f86c2b9f66b653d199cec0c0bfbce47b3fc7c12635ea2dc04d0b5c438af  crates/ruff_linter/src/rules/flake8_pyi/rules/string_or_bytes_too_long.rs
sha256:ce2d4c81f143a46bdee4911d805d09c16130223ec4a679c273be727ac084e7bb  crates/ruff_linter/src/rules/flake8_pyi/rules/stub_body_multiple_statements.rs
sha256:ac185f31759b2273c5e62b2218f37d6a952351126b1100031761c1ff7121648c  crates/ruff_linter/src/rules/flake8_pyi/rules/type_alias_naming.rs
sha256:ad68021902142c995dbbd5e74e2791aaa1aa60933cfb8139ce838ded6c4fe10a  crates/ruff_linter/src/rules/flake8_pyi/rules/type_comment_in_stub.rs
sha256:96c79bdeb668530b2d2df64687d7be0cf703f0938a67cc9ff6b64712c83aa45c  crates/ruff_linter/src/rules/flake8_pyi/rules/unaliased_collections_abc_set_import.rs
sha256:17627ab437e2a82b88df81369bc71815b45cafe9d622c2bc4e159c1d75f56e1b  crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_literal_union.rs
sha256:e90a2fe1e5eefc50c2e75470e74c03079d927d3471396a28c3fc2cecd5f326a7  crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_type_union.rs
sha256:c1d7db0526b91f27c35a82d6b41a2ddfd5a31237cdd60bd075607fa43cb6c3a7  crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_platform.rs
sha256:d5d8e42161bef71c912a3741f63c1c89572dcd439a979fcdf713b09154a3662d  crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_version_info.rs
sha256:a5cc115349513f215d60dac8cdd359fc8a22992aa24b19f725c2edca74e7ff83  crates/ruff_linter/src/rules/flake8_pyi/rules/unsupported_method_call_on_all.rs
sha256:aaf6675a58d329f36bca27a1b6dc16f465ce7827517db0d7454a7cdf86c779bf  crates/ruff_linter/src/rules/flake8_pyi/rules/unused_private_type_definition.rs
                                                                         crates/ruff_linter/src/rules/flake8_pyi/snapshots/
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI001_PYI001.py.snap
sha256:fb618b58ab1322932cdde549fdf173fa71be3b43e2c0aa8fe8954bbec1033caf  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI001_PYI001.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI002_PYI002.py.snap
sha256:45aba9c57e61ac701227ef9ee511ae9615fbf159fde8223cb434bff286f6252d  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI002_PYI002.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI003_PYI003.py.snap
sha256:cae96ccab1ef882ec322b8f26c02c6edacc2540cdcfa90d6e08efd9f44934d96  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI003_PYI003.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI004_PYI004.py.snap
sha256:e546694a89f7a336e4e929c79bb4f8e7ed749a41e1c147444eebeccfc460f862  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI004_PYI004.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI005_PYI005.py.snap
sha256:78cb3b966fa18ae1eb3ae821549c16a1465f85a7e17c1c9280e740cea63357ea  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI005_PYI005.pyi.snap
sha256:f6710ab3be303f2c0c144234066807405e1ce6fac97c2e891027719327c61544  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI006_PYI006.py.snap
sha256:e362baf69c6bbe58924b444f33c539c76905559c50550e9256fb51360eb0d9da  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI006_PYI006.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI007_PYI007.py.snap
sha256:a4233c31280072332973f8145758b67ab6d322a1855f1979767943cdf68c7f7d  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI007_PYI007.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI008_PYI008.py.snap
sha256:46428407905a9427d42ab772625eb32cf32f510e3c58a85b41deb46ceddf7d1f  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI008_PYI008.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI009_PYI009.py.snap
sha256:411af0c6e204b39bbcbe1d4c299f2889b41ae41d6cc3db0042d174080e1a3f08  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI009_PYI009.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI010_PYI010.py.snap
sha256:952acc4dda10fbbd8d5881af1208f21ff92b00d044bb0e320ed38a1e5283f3d8  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI010_PYI010.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI011_PYI011.py.snap
sha256:043a6bb48d8a92c0226ea03855cd5f94accee576ed5c4569c90412863117f6b4  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI011_PYI011.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI012_PYI012.py.snap
sha256:407ab841a05c7d0853cb72847f6e3cd9814052d953992a684ac15a8c667dc986  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI012_PYI012.pyi.snap
sha256:ada18fdd8fe5898aba02eb4000a66dc0a92e1b1b437aa44be8fdcb298b116860  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI013_PYI013.py.snap
sha256:1f65b80df18b58d56f0d0eba0b4b6c5811c29b4364e56c98eaa9aff4455d3254  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI013_PYI013.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI014_PYI014.py.snap
sha256:40c578472245d1f35671bea0e554c49be1e90d48606c31428da25166b2e7308d  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI014_PYI014.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI015_PYI015.py.snap
sha256:6c8d1df81f21624ffb4299b06bf8d8591284f2f121c75bb1449026303eaba961  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI015_PYI015.pyi.snap
sha256:d976121c639971ba5d2528a8834245740f3431af3f4cf3a69d3e0bae12835344  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI016_PYI016.py.snap
sha256:43c18ee77a59e8d7a1b54373b29fdd0a55790dbfc4a481346e0585b2f72cfae3  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI016_PYI016.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI017_PYI017.py.snap
sha256:3363a600136a5b822af4287f1aaca3e99237041d1a92f01ba7405c1f3830adb6  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI017_PYI017.pyi.snap
sha256:b0871409af39223d45faf43f117c806efb598e71aa564789d95501b9f3d77109  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI018_PYI018.py.snap
sha256:b918a68812156030310425c2de20085e52193130906971e7cab8093dacf03c24  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI018_PYI018.pyi.snap
sha256:f14f42c0fc1a18d84482ce66a435a93a2824bbbfd6bfa63bb963d52af0befc92  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI019_PYI019_0.py.snap
sha256:8139b7cdae5e77f482d0a17afbe0a877983fe59233f1447ce929700d8379b7ce  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI019_PYI019_0.pyi.snap
sha256:ff983a0aa841c2befdbf19b32f9e99c0ce87ab45f63cc1f06f91b415ef07e0a2  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI019_PYI019_1.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI020_PYI020.py.snap
sha256:ca48d5adf0d116ed34b58a9c624092ea6080af192f1a5e968d5b90afa2214b1f  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI020_PYI020.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI021_PYI021.py.snap
sha256:a5c688e13eed3375a1e296a4cc4a8fe2af0c6e1178144990032e88a30e6344c3  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI021_PYI021.pyi.snap
sha256:9e1dce055e06518281ed7e6ef90b104308801ef9d6246450d8c9281d0d150a7f  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI024_PYI024.py.snap
sha256:d054c76b37fa65ec18b9da1a7dd7f398a0ec81ae0009532ff15286646d905bd1  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI024_PYI024.pyi.snap
sha256:1d5ab308c051ec80825be50425d7609ad751ff7b0a3220a4f186f1e241b0f234  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI025_PYI025_1.py.snap
sha256:71bf0ffab16ef7a00b4e84ba41d0524e986d82d9d92fe25cc319f5bf4f0e7fed  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI025_PYI025_1.pyi.snap
sha256:ab5fa859fee0def1a0150276fdd850b07ea026e611a6cff794daa750ccd84353  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI025_PYI025_2.py.snap
sha256:ad2069bf28cea8f0ea86176093eb29e42ecfcb442b218a30c7753af4eaba819a  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI025_PYI025_2.pyi.snap
sha256:c7750c97c93a3b50b030392100b5b51ae16c668d69d59e926bd9f1db39bc867b  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI025_PYI025_3.py.snap
sha256:b856578e42596bfd514074b944d9e90438730920840b703d7fb3e550d77974f0  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI025_PYI025_3.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI026_PYI026.py.snap
sha256:085503b8f87a6775c6c6109a00555da72e8efb81bc50772031a5a20bf50806ee  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI026_PYI026.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI029_PYI029.py.snap
sha256:bbc7690456a8b01360ded4a3cd7d6d8a6e0b73d6bafdfb28cbd21fa2c071e0e3  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI029_PYI029.pyi.snap
sha256:37c4592d37b76a3cc421c19008d3151e563d1d4c68c88b2488a991ee3a734a60  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI030_PYI030.py.snap
sha256:f98b408b6c7af998ba5ef1520645d26123ad7b9788b5a6e9ce9804c0aa59aa10  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI030_PYI030.pyi.snap
sha256:748cb4df123174aa63ca5ff31c3a4d5882e6faba0de1d9892edc0da4c7252b74  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI032_PYI032.py.snap
sha256:dba5d02f637d9642d0d0bfe8f9bb70e899225c1e85cdde8b2f87d1582082a406  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI032_PYI032.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI033_PYI033.py.snap
sha256:8edfadd61d0828f87748d830d83a9f957e28d5576359128b910230f8ff5a0d8c  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI033_PYI033.pyi.snap
sha256:3063f8b913d5ca1fccc7e84cb3c361664ad9f94736b50d1bce1b8c067ddc1a62  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI034_PYI034.py.snap
sha256:e2217ac175eb1275f0124883f508cedbbe5ec622770b6327cb6e0be81a7e12bc  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI034_PYI034.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI035_PYI035.py.snap
sha256:d83b4ac1c91a736bf5a6da70b3390cac3e3ca8a67d1ae214dc2635ce02741ab0  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI035_PYI035.pyi.snap
sha256:2bd9dc17e2d81cf47bb90f704960380dfe1fb4bd96c0a5333071cec7ed3e2d32  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI036_PYI036.py.snap
sha256:4a35aab6e338ae2e4df298a775e4f8fe630c56bd32714b79c78d1e3b2dc010b1  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI036_PYI036.pyi.snap
sha256:22c693bcb3438fd416dfcb85571f0f28e6ecaec751f8b95700e9ded03269f696  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI041_PYI041_1.py.snap
sha256:ac32e35e13b6e896a79bb5bf9796ad0a176b28e005a985dbbe0f7b52bc20252d  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI041_PYI041_1.pyi.snap
sha256:8daf076e04a1225f148bba566f6bd32fefdb1b084b3d0b214d37e4e6e6e57673  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI041_PYI041_2.py.snap
sha256:9de454ead93aa660f458a45d43c0313a53582688a9f921c3c556e380f6bb2d4f  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI042_PYI042.py.snap
sha256:946dbd5f0bf445a9b89dd260e3b0799135aafe3ce52b508c51d7ddbed8707fb0  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI042_PYI042.pyi.snap
sha256:3c48a5dec295b97af4f02a9cfcd884f5b4bc4a45194fbc8625f010705eced954  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI043_PYI043.py.snap
sha256:f2f81918fd7cfbc18813d1b2951261ec6360a6de9659ac06a8db1a25603f8e6f  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI043_PYI043.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI044_PYI044.py.snap
sha256:3fcc565b889bf420f96f7f46511283f0c1fc915150e8d2ddaa2a5f9e9afc3548  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI044_PYI044.pyi.snap
sha256:86017d7117dfb92e69f07e5b3f7667d829914668378dd1774b871c1c889573af  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI045_PYI045.py.snap
sha256:791ea6d6dfc84305e76db739243addec7912c3913f49a4e52d3e8e14344d7e8b  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI045_PYI045.pyi.snap
sha256:c3165f8b2279d8b92eec3adaa75546e01acd997f095f4c7c93ac5ebc508759e3  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI046_PYI046.py.snap
sha256:932adf8f717dd2e94ecf164574028486684a3b89d35b4f2bc52ba25fbacca987  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI046_PYI046.pyi.snap
sha256:a86381f0dbfa59ee3ef7eeffb22a1540cd3bc18ea47ca8d45e7f937e3f7414c2  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI047_PYI047.py.snap
sha256:cfd5cd6125a4416a80a90a359fd35d3ef60fe0114c1e371e590f77847fa60c19  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI047_PYI047.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI048_PYI048.py.snap
sha256:a4bce9b0f616e27965d9a00a4751729bef07f20095e2239f3c89b0410a2cc7d8  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI048_PYI048.pyi.snap
sha256:d443b10ad1a78e3bd1c5ee2c239a747172ce594cbb9ae26137066b0d0e9d1894  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI049_PYI049.py.snap
sha256:9890a087880b407615c4835e68827976df1b490a4e98ef5e715c2f28ba1a27b5  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI049_PYI049.pyi.snap
sha256:d7dbafb1d003bbece3302714cf47e9cf64118f86b27f31da26e8949cfeb6cfc6  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI050_PYI050.py.snap
sha256:a699fa7aef3e8356fabf83f594ff08d0612591bf0660f52aba711f0ba6f31c45  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI050_PYI050.pyi.snap
sha256:9ad7a79089cdb59ce8add7bae663ee83d8555533b81ffde7fe5c07a148bfe7cf  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI051_PYI051.py.snap
sha256:4c0954310ff1dda22c718e1d8c0fb5a7435160de33743b7f8f34064cfa9dbd3e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI051_PYI051.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI052_PYI052.py.snap
sha256:0708d0fac60ab3c02f9b425c483cd4004bdecc5484918a5ba4540e7cace0dd5c  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI052_PYI052.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI053_PYI053.py.snap
sha256:6f3e8eaf2932e52d2717bbf8c29d45889454516a696c33a186f7909b9fffd880  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI053_PYI053.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI054_PYI054.py.snap
sha256:dd7bf84d04395b3d2245f6749d815586554d610b1bddf284768795c8f2c0ee5f  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI054_PYI054.pyi.snap
sha256:f6737c75294696b49975da2f2a666a8d947400be306b6d324c37233a59a9505a  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI055_PYI055.py.snap
sha256:142e08d088311ca02b3def68c77db97ad9184ca89f1b7c88c23bee340b274fe3  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI055_PYI055.pyi.snap
sha256:2e6d7f8cf815598ad07b3a0926d13bb372148db3bb2925075c5c90680baf72ab  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI056_PYI056.py.snap
sha256:a0aedaebb620bb8c9f54287d11014af3fd28bc287ef265e52cd29baac95d3d6f  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI056_PYI056.pyi.snap
sha256:8aac84078bf017f48779fd9f7d2b7826a00dfb69cf3fefa82b6db01b655dff9c  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI057_PYI057.py.snap
sha256:f83acb21fa844eb6631a1bfb4615219023d5b5ec5410f4862db9fd72236c26ad  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI057_PYI057.pyi.snap
sha256:2bbd234f832d14713f6bb1ed7ee7cf19635d2326b882f257ebaaea902f13c1ee  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI058_PYI058.py.snap
sha256:1b022729f41d1c733f08ea16098fec74088329b556c05a3daea2c9f43a6877f2  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI058_PYI058.pyi.snap
sha256:3f171167f988d47a303a363e733646a0cdc78d03c27cb3598a1576e21f6866d8  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI059_PYI059.py.snap
sha256:de23ffc3923573d1c87cafdfa2037e2a66e97c9e103ab06851dbc0da7187ab80  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI059_PYI059.pyi.snap
sha256:c6688088a16788d98965b6ff8c473876327ab3414ab91c48d77d1cff46c2a498  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI061_PYI061.py.snap
sha256:78580988564082bfe9f0e7c2a1b16e13b3870cff65ce3926a836c3e409b8af84  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI061_PYI061.pyi.snap
sha256:194b4721a081fb0ecd459b129378237d914bfb5590fc3c895f1eac135d51bc12  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI062_PYI062.py.snap
sha256:6cdad5924770c9635a345b560b918f030166af1d9eab9d9b5ef3b1ebdbc4e709  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI062_PYI062.pyi.snap
sha256:7f912f0623e5e82d9908b6e42370b21d93295857bc4a70ad7a0feb152639ae95  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI063_PYI063.py.snap
sha256:db7cea27d9c45283a7d93ee872c57d6abc7d73f78419c118419cafd803683943  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI063_PYI063.pyi.snap
sha256:9f62583fb780e6421dcc60de804ead286f2f72e33c3d4ed8b53f6eba4ea2acb7  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI064_PYI064.py.snap
sha256:c1a4abff855ce70f10927f8656fc61d305ff157ce5eae5e04f52460a4b1273f6  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI064_PYI064.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI066_PYI066.py.snap
sha256:3cab01eb8606d6236e07cb7037974010a042bf11cf5df12f995eca37e14e6ac8  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__PYI066_PYI066.pyi.snap
sha256:c19f541ce1f95c05509a3e95836c9d55ad1138dba42189ce5b6ccb644cbe1ed1  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__preview__PYI016_PYI016.py.snap
sha256:b911ddd4354297ca0e1273329632dc174f0d0ef1d877a5f3d63bdd01da85c968  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__preview__PYI016_PYI016.pyi.snap
sha256:9c583bbf8ffcedd6e16341eef6d251d179ddf769a82df7f7df258b252191161e  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__py38_PYI026_PYI026.py.snap
sha256:f99a232a6479ed90b4c3aabedbbe4d15e6afdeecddf472068ad0ad56feb2f1ca  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__py38_PYI026_PYI026.pyi.snap
sha256:1732eba784f025cedd12114c893247d7fd65f2b4a21401588f4e0224f58ca224  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__py38_PYI061_PYI061.py.snap
sha256:78580988564082bfe9f0e7c2a1b16e13b3870cff65ce3926a836c3e409b8af84  crates/ruff_linter/src/rules/flake8_pyi/snapshots/ruff_linter__rules__flake8_pyi__tests__py38_PYI061_PYI061.pyi.snap
                                                                         crates/ruff_linter/src/rules/flake8_pytest_style/
sha256:b34f85b831483c5e8bbc14c4ebf8944193285f22365ae88479b00cbe7190ca53  crates/ruff_linter/src/rules/flake8_pytest_style/helpers.rs
sha256:bd00becbb640a5d45112cf2f45427f728a6d836fa8475570c76d735153cc9db3  crates/ruff_linter/src/rules/flake8_pytest_style/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_pytest_style/rules/
sha256:20f93ca7f46598dde6919ee3a2481684d6e944ffbf75d5ec1a1c47981eb3be26  crates/ruff_linter/src/rules/flake8_pytest_style/rules/assertion.rs
sha256:f63fa8511635504f0bf942631fb939889f57e3ba7aead65c7fb92c975cce0380  crates/ruff_linter/src/rules/flake8_pytest_style/rules/fail.rs
sha256:a0c2047a7dd0c72ce98fb2bb21076300cf7c872f70c906009e6cb760e236fa7c  crates/ruff_linter/src/rules/flake8_pytest_style/rules/fixture.rs
sha256:d7eacc2f09e3e436058dc14b5662d6be3dd25357728b514ec8d978144788256e  crates/ruff_linter/src/rules/flake8_pytest_style/rules/imports.rs
sha256:7c564a27423a795c3a1f975622c0c0a8596a0bf843e07c55193842284438c7c8  crates/ruff_linter/src/rules/flake8_pytest_style/rules/marks.rs
sha256:584c9d1c19861d12b77f1a0e7baa64cf458ce9b99626f46d0d1103944d1ec12c  crates/ruff_linter/src/rules/flake8_pytest_style/rules/mod.rs
sha256:cd36e6283d4346678ac1272289b0c8e726ba8eca4da4db6a569519ae35b456a0  crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs
sha256:c6484b6a4b0d1292cc2cf98353a87dfdf8fd2bb9a97a93cf04a56d026416fa8b  crates/ruff_linter/src/rules/flake8_pytest_style/rules/patch.rs
sha256:6659bde4acdf3c19a078d20e369b59619d43ec772c5e0ff08b3df8f2557aad43  crates/ruff_linter/src/rules/flake8_pytest_style/rules/raises.rs
sha256:8036e9aa29fef4a4f379369dc117fec897e58db1227136f6754831b0fcc58bc7  crates/ruff_linter/src/rules/flake8_pytest_style/rules/test_functions.rs
sha256:faee64c87d3170ee13d423be87ecbcfcc9d35313ea422391e99c52c3810dc390  crates/ruff_linter/src/rules/flake8_pytest_style/rules/unittest_assert.rs
sha256:3f0b16dacc45a89f3a4dfcc67273882089e4101009bf12e0f5bfd3ece8f2324e  crates/ruff_linter/src/rules/flake8_pytest_style/rules/warns.rs
sha256:ea934cc699cdef48e6dff120a9b3d5d70fdc31209de89c0e4d4fe3e579b709a1  crates/ruff_linter/src/rules/flake8_pytest_style/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/
sha256:9d67392eaa5e2037b37a3bdb2a22cdc63fb99f38a5b82113a706f7d251ade0c6  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT001_default.snap
sha256:0d0532c213704da78d1f61b062d27ac0fcc3cf99282980478acecc04bac2947c  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT001_parentheses.snap
sha256:48ec0bc9ec8d21c42f4fa491f4febedcd4f20fc47322d45bf89ac786d3193916  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT002.snap
sha256:905b5c546adeff6ac2acf2be3ddde6797ec5597506c7cc0ba52a5137f861f5c9  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT003.snap
sha256:335e5a2010dc04bfba14234aab8592f969e4cb37ec52e6307c4a9111707851b5  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT006_and_PT007.snap
sha256:f095bfad4c5d0cf2ee742a8df8e9a65fbcfdf3ff58f9bdc4ca7dc73b8dae6a14  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT006_csv.snap
sha256:c0291dacbdf983b08c7e8b1ce5a23ba551df67a2b9250d3ac03f974e7dd17224  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT006_default.snap
sha256:38ff6785b69578f1eca454026d8466f10868913415d5d395405b084bacdafba7  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT006_list.snap
sha256:c17c9669f9e9044e35c89e5838d10233fc5575a1fe26376aa2a6820f7b72d5f5  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT007_list_of_lists.snap
sha256:190acf71ad2d18bc5a256a7cceb46b353f4980796053daca6de4e48866972e7e  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT007_list_of_tuples.snap
sha256:0a7b42d8e88174a95edc844d12cd27272f3bbce37759e300f3d3604c31da8c66  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT007_tuple_of_lists.snap
sha256:4feb6ee2557259afe91800cfdca693eb3cfbe19641c0183efb7c50f6298c0073  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT007_tuple_of_tuples.snap
sha256:026528e0692330c1a3ebc4232cf8b51c0369a152d7a2529687f59e39185b7dc6  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT008.snap
sha256:d7edb048e064362010b819cc27a3eee7ddeb066505d3d5eda64f602a3e40f910  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT009.snap
sha256:fd63c7028e3589454d70e1591efc50b787535c0488562c11396b87e2edee2ebd  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT010.snap
sha256:de139c44962681e8936ef130057d569ca35d3239bec92037f1d1140f0624eef9  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT011_default.snap
sha256:ca2e0578dd4eee90a3fc12d17aeb0f680493bbed725152d446be42aace71b7cd  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT011_extend_broad_exceptions.snap
sha256:18d47f8e3eff546840925411f9fd4ded4fb6b7277a086d2d841e164a49c34025  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT011_glob_all.snap
sha256:f5b778f30768f14945fe9884a8fc554b07a2e8f97c1e1501886ab35a62a47269  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT011_glob_prefix.snap
sha256:78e85763b06832bf95cf339d504f62ccff7a6f5e31241e4fe94fbc08a447ae28  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT011_replace_broad_exceptions.snap
sha256:b5aa36b1a64eb82bdbaf55687e97cc803f6cc899973489583273caa6656b8906  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT012.snap
sha256:6c21c9ed8f2e224d6c0f574de354014313620c8c61196fd0aaef8749720b95c0  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT013.snap
sha256:d99556b502f1646aa6e745935a1ee3d4d457956afe1992b08f2e173611b93195  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT014.snap
sha256:084e2ca4c866670bc7f1fd159639ad2151a883d862bf5cb9082d016b69ea78ab  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT015.snap
sha256:10e97f04d9a07fbd1f637599229ccbcdc7aebd52900bd2b0fcd0fc6fb08f8be4  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT016.snap
sha256:6ac34edf9a1965951ee56b59f3839f0d966f14c6e9469bc02c54f746d813b7b8  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT017.snap
sha256:425c0ae6be429c636fb9d3e5cdf7a01e4f4469a5ba54e8b5bd8fb08c88204f95  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT018.snap
sha256:d73ad9ad1cb8e6a9d295c2f1e453662ca2a631ab751cccd66483d5ff92903c2e  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT019.snap
sha256:0fff68d434c496628b4bd56fb1d44c6950629b9f0444626778411a54e2c4d458  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT020.snap
sha256:7a4a619c95ef8ffdcb4829401e2c853da3488f08ee8196da00a2d50b296d935e  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT021.snap
sha256:07fdf3b66689a94d07654178648088d9ef663ea781283364a401059be69828a8  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT022.snap
sha256:230a79640af66e05fb9f7409e423ef29023a3b40001ee8d8530ce645a0716018  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT023_default.snap
sha256:e65d9d372a7cd125032470ed84300f282a78dbba2da5c8a9475a87be88ca2dae  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT023_parentheses.snap
sha256:bd536fcec813f7df663e4c0e8aa19d74063ab3c6a2f156eae2d14eacc037898f  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT024.snap
sha256:6ba6e801f7dd6a151878b3c9f7f15d8399ea321b489b526cc1b58b6adc5c32e2  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT025.snap
sha256:75e18e1793636adb37fa99d79f278060d39227b38ec0e139e2da4ba488ada67a  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT026.snap
sha256:f30c0530795635dd57e1f473ba08ecfeddff0d3484fb99bbb14fbe05c080f597  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT027_0.snap
sha256:d05926393cf7e060a0cc43001a00c3550e696481bde945686137391d95523d27  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT027_1.snap
sha256:ed7f29a44019bfbb75975a50dd7158396a88d3a6557b21d02fd6a8a6fe8f17e1  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT028.snap
sha256:1876225b8809e92aabe84582bb2a23a0ee1514e4b437776fc23514b0b8cc285e  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT029.snap
sha256:ea502b64288c4cdb15309d62d13113ae08716c86b1b11ebe011c656e7c53bb9b  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT030_default.snap
sha256:c77ba0edfb6b6a9a37a0b8cf644bd94f90daef77a8b3d54d852c4d5ad2c293c7  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT030_extend_broad_exceptions.snap
sha256:16d73c72561f9c8c065dc7fc7896270640313d4a94cd45c8eff6b48f79619125  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT030_glob_all.snap
sha256:cb3711e4b007a80b68c1468b7aa7ad10809fbecae0a2ada76f3fc268e79ca5a6  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT030_glob_prefix.snap
sha256:40f71c25a02f195ba34fbc55b4b79925563dec1393b105361b00227ed44ca4b1  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT030_replace_broad_exceptions.snap
sha256:91c62794927e5f8ab840e460a0499a5cbbb0f59d7bb4c13d10c869a258e69e2b  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__PT031.snap
sha256:f98e9a1a3475e5964742e189a7bbfe9ad7003066033ca3a2e3e611fb8778a1b6  crates/ruff_linter/src/rules/flake8_pytest_style/snapshots/ruff_linter__rules__flake8_pytest_style__tests__is_pytest_test.snap
sha256:9e146f0f3d8686c088fb4289ff6a3bf576f3dcc05b71cde34536c5a8ec48b33f  crates/ruff_linter/src/rules/flake8_pytest_style/types.rs
                                                                         crates/ruff_linter/src/rules/flake8_quotes/
sha256:d74b4e02c818ab489821ead857a6840f87f20d2732dcc116e5538433bfa91fec  crates/ruff_linter/src/rules/flake8_quotes/helpers.rs
sha256:744cc750560cb06346731657ce21ed946e2af78cf39fc807b1225a299179e4c9  crates/ruff_linter/src/rules/flake8_quotes/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_quotes/rules/
sha256:30ce2420e466b37d2b563d025c7f362af5c23469cb15d71e5d34ceba6822f056  crates/ruff_linter/src/rules/flake8_quotes/rules/avoidable_escaped_quote.rs
sha256:8974b678d30fd512ff2b12af65d4521a9c5cd5dd4c9b81d745984d46db2adbf9  crates/ruff_linter/src/rules/flake8_quotes/rules/check_string_quotes.rs
sha256:4ed1fd3db901f3c9107aa7c3b60a035a149dc234db99381de2dbe0cb38edb352  crates/ruff_linter/src/rules/flake8_quotes/rules/mod.rs
sha256:5514a241501fbfcf56e93ace93e38e73eeaf2aad61382d087bcc74aab98366db  crates/ruff_linter/src/rules/flake8_quotes/rules/unnecessary_escaped_quote.rs
sha256:9cf6df4c69cb53c38c4bd9e065ba7d8af43621258445b3a11e1c00e8a6138e4b  crates/ruff_linter/src/rules/flake8_quotes/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_quotes/snapshots/
sha256:f16bbbc9fa8fada5a4802187f9d9ce7ad6bc219a6c29924a772833c7c964ebdc  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__only_docstring_doubles_all.py.snap
sha256:f2a9072a8cf3bfdea234ed4fa6b056b3212840c14d1835e4c400a70bdafbd9d2  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__only_inline_doubles_all.py.snap
sha256:1587d6e74ce3d1a5e12086b57f0d37c08278ede29f4a3bb73da86b38103fd391  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__only_multiline_doubles_all.py.snap
sha256:c38e09cb19eb4f79a33d08d9ad6bfc1d96c779d90fdb231dc8735ef4bddaafbc  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles.py.snap
sha256:43d4a97c332e1cf7c355e3c967c1427a9fe90332fc1bca92437f903131d74a3e  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_class.py.snap
sha256:9073fdbc2b733ae4a938e3056dec5a4c13cfd8e298309749cb277e755105b03b  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_doubles_function.py.snap
sha256:bcec7e5eed7a181cdac58d6d01aa8b03d19dc4f17a17d1838d42cfc96e36d476  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:009359a9561954df75130054b274c584c342a0ae269afa5d6fe779a432c955c8  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:5057a6509e779649d37e59d0060cda05e4b25b01e2ebfe88a090edc55992cc11  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles.py.snap
sha256:7dd384eaf01146f2513a7b43dc888fe94ee3011f8780505ee60ae3ff56912245  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_class.py.snap
sha256:1f63ae4429edfddb6f4bda7801dfc080a628251d456255ba5996a0eaeb7a042b  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_function.py.snap
sha256:b9a4464765018b8c37a91139729ea411abe7a96a07b42fb6707ba8d2570ceccd  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_mixed_quotes_class_var_1.py.snap
sha256:3514fc371d198d9d2e48574acfa8aefc25b8b91b4920b0f6b6a8b2cefb56711f  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_mixed_quotes_class_var_2.py.snap
sha256:ca0e18a73515faa0f32a2e5e189fe14db4dec25e11f3e0bee8b3dd7ed75ae89e  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_doubles_over_docstring_singles_mixed_quotes_module_singleline_var_1.py.snap
sha256:f6543a91852f8ced19473701bb4bbee56723724f3b8360e76141e7616bf570ea  ad3726d457af1a75c2655c5078e23ce7fcd72bcc.data
sha256:dca332b1dcb581399d133f34641502d1b11f1e784a5067dbf91df3ab21dbd928  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:19b4d278d2d4f44baa10419030cd6452dad07c9608962ae70198b938f8d6cdfb  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:5dd6c7316c9d263a65e5449777c574e34883d591c096104b370c97fda31cf03c  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles.py.snap
sha256:b60ae6ad0e54021b401c0bcd0e16d6955e2967d71875cff036d909000470c611  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_class.py.snap
sha256:a4b3fc120937ec71c77e8bf7dc720711662f4b62b780f2499f1b1f0098d48d0c  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_function.py.snap
sha256:b41c73f00912854914cc43475a24d2d379ee4222b7f6e3264d3ac07a54194cf3  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_mixed_quotes_class_var_1.py.snap
sha256:42fc8a36a968410069b4da9d5d91c64a17acdc80b777e2acf7e5c066ab3ddd43  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_mixed_quotes_class_var_2.py.snap
sha256:fc0980ebe5f7434cef5463f24c80ee9bc8cc9f01ce3c67449e6f5500e53b8c1f  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_mixed_quotes_module_singleline_var_1.py.snap
sha256:612dbb946dbd5ff958fe241158bbe3636e0f557cc90022756f9cab253e9bd001  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_doubles_mixed_quotes_module_singleline_var_2.py.snap
sha256:cf9fa4dc4dd26f6eb3535b3ccd6f22e880674531bd182bcd547eb88957f41b2e  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:e3e5787c6fed1d4e3d2403e6488a492ec585097883291b923a390a703cd5b4e3  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:d1904911a09a9e398499c1348a0a0473a5c16dede6f663c1aa495748fdd8e338  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles.py.snap
sha256:2a5c235d53e32aaffcbf97d9b4800729b06dd58a2b8989060d29f619935f0e3f  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_class.py.snap
sha256:b457bb423849a98763825ba4d59d03afd545af3c1dfcdcfd2ceaaec929dc41fc  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_docstring_singles_over_docstring_singles_function.py.snap
sha256:3359cd1effd87ffea8115d799f6ca8a493ac970218c5aeb4499eb35fa1b8f9f1  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:7717fcbc766dea1862b727f8ddb2ee4f9b470f8ed42f3495a48f0749d644bbb3  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:fc7a50beb74a7b1a0c72cf7bce4ba20b4bb05a95be93f3b12f6939c760f818ba  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles.py.snap
sha256:226f93747852738e8089095b55561a4b7cb5b62294f51056d9709c0d2407b031  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_escaped.py.snap
sha256:5e4712556b5b03c4e81d0efeaaf3738121fb755cd255916c74e38de81acb7b2a  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_escaped_py311.snap
sha256:84b8f2ae1a5996f61e62ee969dcfc24855058e446581832854c55a8f5aa1deab  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_escaped_unnecessary.py.snap
sha256:ae2d5da9233cc7cbf8e46719d632891e3914e74cf299a743c139ea93a05bcae2  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_implicit.py.snap
sha256:f97e9606fe5496221e33b36d1d540c9ccd22d6422b9868cf0e365adfde6a908a  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_multiline_string.py.snap
sha256:797f4df7043776d569f460437150b92421a6fab2fc84d4ecf4632df2d4ce08df  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_noqa.py.snap
sha256:e8a61104eeb9cf0ee66c213a944fe64fe756cebce359503fff51ab4e83136d63  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_would_be_triple_quotes.py.snap
sha256:797f4df7043776d569f460437150b92421a6fab2fc84d4ecf4632df2d4ce08df  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_doubles_over_singles_wrapped.py.snap
sha256:b1be76a9a42ea0b013a9581d9b53fa554f8faabc4c90fe3326760139c0cfec55  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles.py.snap
sha256:719abaf653262d9991fb5c024022157aeeec2e955cf4ba15ad95b877572f6afb  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_escaped.py.snap
sha256:e45f3ef63a47cec29b19504be58cb26c042ac30b91dcfe47b46b02ef18e96491  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_escaped_py311.snap
sha256:c17f88dc110c76de9584dd4022ea520b0734d381ee66c1484010c49400cd5aeb  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_escaped_unnecessary.py.snap
sha256:fbc194edf3301d38229fcabfbc647230ee21e83c2ccfd3ad7c4c97ffc330b927  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_implicit.py.snap
sha256:7382163c2ddd82aa6c7a5bed8adc60d4ba79e77fed12181e608b232aff60dc62  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_multiline_string.py.snap
sha256:797f4df7043776d569f460437150b92421a6fab2fc84d4ecf4632df2d4ce08df  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_noqa.py.snap
sha256:eef5898c2b41b1f9529c25f03df3379827f9f72be2af8eb65cc4ce89a13dd823  crates/ruff_linter/src/rules/flake8_quotes/snapshots/ruff_linter__rules__flake8_quotes__tests__require_singles_over_doubles_would_be_triple_quotes.py.snap
sha256:797f4df7043776d569f460437150b92421a6fab2fc84d4ecf4632df2d4ce08df  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:22e93abb2c3fe33320d9f73ee79dcd54332ecfe6abc60e8eaba38fa6c7b10170  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:f2d083397782aeb97474a11b5c16cc05eba606b08df2a2f8a8d1a50a04a633d9  crates/ruff_linter/src/rules/flake8_raise/rules/unnecessary_paren_on_raise_exception.rs
                                                                         crates/ruff_linter/src/rules/flake8_raise/snapshots/
sha256:35635cabc77928d8f949bdcd79b46612bb556d1588dd9e8de4a7dec8a8886787  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:c08745475ffd96c613878defa13933e8d0e9f8a331b854af3c7fc27c57221984  crates/ruff_linter/src/rules/flake8_return/helpers.rs
sha256:f1b0ec5935803aabe91cf30025cba1c067d61b5527e034291ae617c061131480  crates/ruff_linter/src/rules/flake8_return/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_return/rules/
sha256:5bfa9a94f8737f4299c15ca70c8a8ec047e8c31a793a3ef660984514ecd65372  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:ab738a79277b03ffa3efb014d66b3c9e18ebe2f090550a00a383bfa0b2914a51  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET501_RET501.py.snap
sha256:73c01bda4165eded4264ac05da631e8bb3795dbcb3d885063770fd8416f8f6fc  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET502_RET502.py.snap
sha256:6985335d645bc069eeac6ae3197f4bd95a9efc2e357efba347c1bb35a3ef8277  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET503_RET503.py.snap
sha256:093e543066d1a5bd01f994f74585b580b396cf0a1f8d65ca429e40af8e7b2be7  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET504_RET504.py.snap
sha256:043ca6ebaf6d99cb6624bfb582d8328887881ba60bc8677dfcf8dd2be9ea8320  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET505_RET505.py.snap
sha256:df8b485960c52c3923d45994620499f28d39b845c9bb5f264699dc8b75b4d893  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET506_RET506.py.snap
sha256:a81703deb78709202e763490cfe7f517d6b0faf141c5681ae78f8bc6da7afe70  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET507_RET507.py.snap
sha256:e7d50938a51e987ba3dd68c6a9bb3a52b2867a8c6037333ddceccdae462ae012  crates/ruff_linter/src/rules/flake8_return/snapshots/ruff_linter__rules__flake8_return__tests__RET508_RET508.py.snap
sha256:f984948fd7d9ecb29de8cf5247cc0263d662c876fc933adc877c152429248c34  crates/ruff_linter/src/rules/flake8_return/visitor.rs
                                                                         crates/ruff_linter/src/rules/flake8_self/
sha256:f5752d8f8136a6dddcc96f1c087ebea8f7a607b994ff7be3d464056706bda2a7  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:7a7ea1f80c516b0fd1efd507706c08231dbfce4f0230a9bb447a18b913762648  crates/ruff_linter/src/rules/flake8_self/rules/private_member_access.rs
sha256:e9cb84828195748ea1246a6809a57b4dab367a53ea35fcec9ba6314c385d35c4  crates/ruff_linter/src/rules/flake8_self/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_self/snapshots/
sha256:3c55dbee439816b35cfa01e936ad334fc82be6197b6b0b75d589fdfbbe71d061  crates/ruff_linter/src/rules/flake8_self/snapshots/ruff_linter__rules__flake8_self__tests__ignore_names.snap
sha256:e129f4d366c65fd2abd97ce135d639c16561b98b0c1d42d2856b76a39390b447  crates/ruff_linter/src/rules/flake8_self/snapshots/ruff_linter__rules__flake8_self__tests__private-member-access_SLF001.py.snap
sha256:d6824abc448f71ada20078924975d4171800d3cdd63b35337a988813f5021b5e  crates/ruff_linter/src/rules/flake8_self/snapshots/ruff_linter__rules__flake8_self__tests__private-member-access_SLF001_1.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_simplify/
sha256:a88eb4f0953d61db6ee321f22f357eabe2c322816f056a9127c0f1bd25d8a502  crates/ruff_linter/src/rules/flake8_simplify/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_simplify/rules/
sha256:042ebef12c69e1aba0a4b2e63f8e305f8c3c3da6db6f1e9e1ae9ff21dd36e941  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_bool_op.rs
sha256:e75e9e196ed1614d0e31e722ebffe3ba56e7a3cc92afe45922dbe6a3f35ac8ad  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_expr.rs
sha256:46b3d12b7d703cb1f5e3a2561b450fbb6dbc8f88a6ec41ecb5239459e6cf75f6  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_ifexp.rs
sha256:98005abaca6cc2c79f0c8f337e4d28ae27bf2c65895159a035f4141418d853e8  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_unary_op.rs
sha256:e3c68edc69b60bef8ba5ad48b504cd6adec54376c9bff91c1081b3747f75cfe6  crates/ruff_linter/src/rules/flake8_simplify/rules/ast_with.rs
sha256:00be1104fea725f3c206a3ed21e466b471a413bfb1697ecc897b7c88bdb203ef  crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs
sha256:b55fb5d2954e599f37b999e3306599a031a2ee7612aba2fa6cfc4f1739bfeb73  crates/ruff_linter/src/rules/flake8_simplify/rules/enumerate_for_loop.rs
sha256:d69e90f0724b56887b1e6d60868a89cee8173d2ae4fcbe3e7d040888b041b64b  crates/ruff_linter/src/rules/flake8_simplify/rules/fix_with.rs
sha256:cbafb92cac1c0296d5e9a4c9490af17d20f2de2733056d34c3c77660d59188e2  crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_get.rs
sha256:169d65e692a507fb66803583c8857483f138936eb3ab79cca8be4937460bf535  crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_lookup.rs
sha256:260647dff62ee878507459dbef889b35c8184e73bd894f63d8c1d5736f9a31f2  crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_if_exp.rs
sha256:44890965a5a94afe7e68411d989564f59cbc288855835270dd44071561de5af3  crates/ruff_linter/src/rules/flake8_simplify/rules/if_with_same_arms.rs
sha256:61a9fc0af83158f50b7772889c7168a863b909b44fd340d7f3755483b1bc87d7  crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs
sha256:a7b6d15a9112b861d6e894212172ae79ec60e96d3f538e177b21a6343011bb53  crates/ruff_linter/src/rules/flake8_simplify/rules/mod.rs
sha256:132462f2ca0f52ce6341858c87eaf0c61c9a0ff8f7922d09fdefe522e371befb  crates/ruff_linter/src/rules/flake8_simplify/rules/needless_bool.rs
sha256:fa18ff6000dde3400215cb5525cba4f67877c8e3020adb5a5e1d7b206cee4ebf  crates/ruff_linter/src/rules/flake8_simplify/rules/open_file_with_context_handler.rs
sha256:6ec22491273928271ece7fc129e21dee9bb3103262a2baafd73faebc75b18f73  crates/ruff_linter/src/rules/flake8_simplify/rules/reimplemented_builtin.rs
sha256:1646c18864912b6e0f97b6a3b9663ccdb19eb547ae9d1006f68d55770b78c74d  crates/ruff_linter/src/rules/flake8_simplify/rules/return_in_try_except_finally.rs
sha256:7f8a09d57224cf4029a14a4f49f5952738e709c620acd43602e3fc6de2e3c353  crates/ruff_linter/src/rules/flake8_simplify/rules/split_static_string.rs
sha256:85967f5e61911c13b83ca5b61a5932c06069d48c5a435d8876afe65b5f28e26a  crates/ruff_linter/src/rules/flake8_simplify/rules/suppressible_exception.rs
sha256:38f66aaa23787963f91b31186d747cb552b6f3c1c1f0c1a1f072c1ccba5c3cac  crates/ruff_linter/src/rules/flake8_simplify/rules/yoda_conditions.rs
sha256:468c9d81ea29e90fe3fa8f763665f2963d62c79d2a7a2fd40b0d1db037816843  crates/ruff_linter/src/rules/flake8_simplify/rules/zip_dict_keys_and_values.rs
                                                                         crates/ruff_linter/src/rules/flake8_simplify/snapshots/
sha256:b409f68e736b6dc69bf87037cce23fbb95969f2b2d79197dd735c56d68169fa4  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM101_SIM101.py.snap
sha256:3d95e656d39109d0a62dfd8f9c48ae6696a5079fd2bf2b0efe7789bcf8a36b0c  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM102_SIM102.py.snap
sha256:4012db8f6f07dacdf6038dd6909fa576f20dc956b492af2b2b53e9b43c446285  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM103_SIM103.py.snap
sha256:15ecb288dea0437751235f26f426d2e7dccde9d6d62911f04aea17a3096eea3a  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_0.py.snap
sha256:82a0bc09ea5764480c349c384bb81ec7549f048d0a8e91e851ead1406842e543  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_1.py.snap
sha256:6c0e6247746dc6b7ff6c48a94a6fec2270b17a8bea374b48e889b7b042e79b67  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_2.py.snap
sha256:374d59afc87f85815be918c8a399182f2ee6fe610bd24c70e04e065480a8b73f  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_3.py.snap
sha256:ec66bb509324c34fbb082db6996d445ddf1857f9401df725c526b7a1b44e92b1  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM105_SIM105_4.py.snap
sha256:787e89d838c62757f0be77f94fe6d8ebc49e56c14c51c247b0a0eb810bba9e3d  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM107_SIM107.py.snap
sha256:f12f9e7a9873fab19faba32e6bf443b0d9236ce7b98a3d25d61526cfa1b15094  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM108_SIM108.py.snap
sha256:82631b87f9200c2d9d9312aa04842f75cf6f007a464c4032c292241dc42d914c  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM109_SIM109.py.snap
sha256:9adb460bbc68d4d88a40a9323360cc786669718698c097a60c9726d7ed0924e0  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM110_SIM110.py.snap
sha256:dffc4baaa1dd6f5dc59301dcf4b343edf9e4a10314c24f2bb00ffd6262b3a978  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM110_SIM111.py.snap
sha256:e8ba132da8e68dc51b1a954e93712ca55b96fc322b2aac1333bad55779d0c687  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM112_SIM112.py.snap
sha256:11d7dc5e7af2e2d628c0a7cf6025dfad3372108077f9dd9fd16e1d5453d3c1c1  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM113_SIM113.py.snap
sha256:44f1784a71deec6488ed8e17d1ecb6b1f182995d225937f7cb84245ec2a6d3eb  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM114_SIM114.py.snap
sha256:14deecb0186e1dd183cd8500f9cc84d89596f7989a2dac3a6466c4fec7dcaa08  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM115_SIM115.py.snap
sha256:d74efd3eada11ad17b8ceecc13e29390ad3c4454852a01921e7e4242e4621a90  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM116_SIM116.py.snap
sha256:900b8f9f3be3fbb1b4b69d6c00c48db55b1b18a1839155e58da4ed936964ec15  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM117_SIM117.py.snap
sha256:c5011235a4e3048fe79be5c4128e4a9a35de8ecd31815d23505d35b9360882ae  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM118_SIM118.py.snap
sha256:142a89f6c80dec8914389e1f823852d558f68332f250a5ab7f5fd15704638f39  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM201_SIM201.py.snap
sha256:6da87e3062558f12c66fa49996c639999d2a57d19633bda4e6c46bf2a70febf2  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM202_SIM202.py.snap
sha256:988e33cf0d2c5f8e9e31cc61ece156c72804885727df4b282d5ad155d82167bf  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM208_SIM208.py.snap
sha256:f99971aaf23f16ed2e2429f19806a13d741757cf5a76d3af762a159b6bc880dc  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM210_SIM210.py.snap
sha256:dc40c509688c58f854653bef43884caecce02f792be03d3f76c2912494b9cc90  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM211_SIM211.py.snap
sha256:52d31073711f03de4e3071a06f3d3af9cc042e05b814408316c9cb0fb1b3e89f  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM212_SIM212.py.snap
sha256:0875b77875896eb1c06481522b98bae2a311eb59e3ad282cccdfe4c5c00a443e  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM220_SIM220.py.snap
sha256:0e6c8c6ebfc314d1f52ff242b3b4dc999d9148276427f429080a4ab1136e11ea  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM221_SIM221.py.snap
sha256:24a900b8e69cb93478e722d0cd89242c16d60a8010d79e8a75a112aa1786a03a  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM222_SIM222.py.snap
sha256:c37ccdd0d5a42feb55e563ab49b958c6e3642627652cd94be1af44c1a1e50a6b  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM223_SIM223.py.snap
sha256:0bcc2ecdb28d6086df339685c11681f9507114cf13d52f7ded114f8cf11a6476  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM300_SIM300.py.snap
sha256:2463d20681c31eecc448a3566353fd53bc3716dfe9d5e03d6bb895752c77d03f  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM401_SIM401.py.snap
sha256:20e87cc7b8147e65aa35a8e2d09bc85380b827e595a79b7f5c8082e8c66241a5  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM905_SIM905.py.snap
sha256:c06986ec5abacdc8b5a4bb3a212993cc15b4603192755e89b7bb30459c3cec58  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM910_SIM910.py.snap
sha256:6b06df54ce03aa2d9214fa5fb545c5039b6d2e807f37c860562a3df4ca0101d4  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__SIM911_SIM911.py.snap
sha256:1c938d116d3e8bf36d881ecf52554dc957285ac90addc46ac05ab469fe9334d4  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__preview__SIM117_SIM117.py.snap
sha256:5ce3a76012afff9fc1bae1e912579b99cc20cd5705a7154e3ad329edc60d0df6  crates/ruff_linter/src/rules/flake8_simplify/snapshots/ruff_linter__rules__flake8_simplify__tests__preview__SIM905_SIM905.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_slots/
sha256:38da36f996461d64011790876c8520abf2264f36328f740a66f3b32ddae50917  crates/ruff_linter/src/rules/flake8_slots/helpers.rs
sha256:0b438f3d942b42f75da99821a0845bc00393652d8c5e865788bbde93d3c4b0ff  crates/ruff_linter/src/rules/flake8_slots/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_slots/rules/
sha256:e442bd633b2d16a44cb6eb5cdf859d384d05143bb5e6a8725d768a34ab789708  crates/ruff_linter/src/rules/flake8_slots/rules/mod.rs
sha256:b8c55c78358447348d0f755ea340d12354c130135095c34825cebb606472350a  crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_namedtuple_subclass.rs
sha256:a9435ab50e556ede0934b3301b818a72282d2b70a997d87f0519e42ea86e84a9  crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_str_subclass.rs
sha256:a20875555125402a9c7f6a973d73f46349b5e6d63a44fd2092dd447f72d7aa22  crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_tuple_subclass.rs
                                                                         crates/ruff_linter/src/rules/flake8_slots/snapshots/
sha256:bd19f74b75cd36e5b0cea539aa2a61d69834fc6e56649ad2830ea39b46d14bf0  crates/ruff_linter/src/rules/flake8_slots/snapshots/ruff_linter__rules__flake8_slots__tests__SLOT000_SLOT000.py.snap
sha256:ca94fa7b2adceda3aa7721a84d4729674697748bbe71a0b6c7a477d7dc65aaf9  crates/ruff_linter/src/rules/flake8_slots/snapshots/ruff_linter__rules__flake8_slots__tests__SLOT001_SLOT001.py.snap
sha256:132ba943d8a1178292523a5b673b0b0cc30ffd22a1cefdceeebc6aa110dd756f  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:b87eb0754105ce57816e3fa13faf25a12ebfbcbbe9e1ec548b06c3fdaec9fbce  crates/ruff_linter/src/rules/flake8_tidy_imports/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_tidy_imports/rules/
sha256:d9c6d3288c61666f8dc545108b8a18553a259f81c36ef2d305df692c9fbfeeda  crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_api.rs
sha256:049ae6477949b90b64ae0b9ca848e97396bca1d77a4692faa0e78a86514e951d  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:38ec368faa6e233088a2ebf92bfbfba0114ee1bacf787ddb4f6ca137801c1a73  crates/ruff_linter/src/rules/flake8_tidy_imports/rules/relative_imports.rs
sha256:e288e3fe3a9d7eb2025d9762afa26dd709aa4fe061f00fa605f202a67cdd40c7  crates/ruff_linter/src/rules/flake8_tidy_imports/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/
sha256:0ee21429d10de610b204d9613beb20a571591cc422643da0657cbaa9ecad838e  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__ban_all_imports.snap
sha256:a37ae9a799eeff1d0b1be5e9b87e598021b7f36cc27ba5acb7ac54576d9526a2  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__ban_parent_imports.snap
sha256:21a710383201b4783e19cb6911fbad9c72d76bdd9b51936ee4635f76bd0ec371  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__ban_parent_imports_package.snap
sha256:7dfd14b6c27c75663fcbd7305a7c2843c1b290a41593603fcbadb99e6b26ef4c  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__banned_api.snap
sha256:75a43e1e170f9a362330282a7de1a7955a566bf267b098b895dfcb9b6b4826ba  crates/ruff_linter/src/rules/flake8_tidy_imports/snapshots/ruff_linter__rules__flake8_tidy_imports__tests__banned_api_package.snap
sha256:7c4d96a1c8324e1b95e000d13164f18819da1711f1d82ad1c01d0c86fd5c825e  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:373dfc56b99ec03225aa8631ad10d67b257db012047afcc7e25d69014d196c72  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:fda49c7b5efa58d4225ac8cbcb3be0c70d9678e10c0eb10d19ade2b490149625  crates/ruff_linter/src/rules/flake8_todos/rules/todos.rs
                                                                         crates/ruff_linter/src/rules/flake8_todos/snapshots/
sha256:1b66adf3798344efe991b16d859aba66de653d3ba825f829ba65f34de4205830  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__invalid-todo-capitalization_TD006.py.snap
sha256:122e63fe8cf0a3772c3722129c06424338820fc38cde6922e64dd07a4975275d  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__invalid-todo-tag_TD001.py.snap
sha256:080de6d78fe248597c635ceff7dce440236662bcae3803875fd1f8b42759dfca  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__missing-space-after-todo-colon_TD007.py.snap
sha256:62f6dd2af0f0f1b05bc00976d3afc8a7a87f9940ab35127cd48992d4e93dc0ca  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__missing-todo-author_TD002.py.snap
sha256:9af8c8776df707d646602e8c9862497ebf0d07edcc8c8048e6cd4d3528f5d9ee  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__missing-todo-colon_TD004.py.snap
sha256:3cd37eefac127b8eb4cb686d6a60cf0fe5e0e960956d97cbf17a3fe791a30bf0  crates/ruff_linter/src/rules/flake8_todos/snapshots/ruff_linter__rules__flake8_todos__tests__missing-todo-description_TD005.py.snap
sha256:ca89b07be1066ccd27c6fe031144717fa15e861ace75b7531f1696491dfc4436  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_type_checking/
sha256:1b3602e6ce5618431f664e950b4b9b1c652e2a550a5f5a88e50e22d6b95e82be  crates/ruff_linter/src/rules/flake8_type_checking/helpers.rs
sha256:2df5f410485b88a6384fd9ab9bdeeb42cea696983d68bd42e297839dd079ec3d  crates/ruff_linter/src/rules/flake8_type_checking/imports.rs
sha256:960fa8ba9ede75a8fd4edb46c328cba9c0dadcdf1c9567e654795aafb2a1121c  crates/ruff_linter/src/rules/flake8_type_checking/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_type_checking/rules/
sha256:7c4704a2787e6f6d7abda3913571e155068d931ef29372f87872c2c19f2bf0f2  crates/ruff_linter/src/rules/flake8_type_checking/rules/empty_type_checking_block.rs
sha256:17e4c37bb7c3cf5fcd4d9cef7642cb1ed250dcb7b8d53e490a4905661a582aff  crates/ruff_linter/src/rules/flake8_type_checking/rules/mod.rs
sha256:0807c7c37ff5fc77c9d8278eac7719a10da0b053c97f18d29cea704d07dafbc9  crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_cast_value.rs
sha256:ec51c7b47d029c58a0d6768746e79a69dc0bf8781546ebbac2e65d502634e42c  crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_import_in_type_checking_block.rs
sha256:32351af57a2a18bb44b5c91532618ad393504e2a145d6f962027eba7771e6f81  crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_string_union.rs
sha256:f7393fd9888855251dc43ab7be255a83db08cc30516016cd3a9717b928cf8c88  crates/ruff_linter/src/rules/flake8_type_checking/rules/type_alias_quotes.rs
sha256:8864ba4bef047ac6ad5de7ffdb3780646a47824c6472b1d8dc4209b8087a25e7  crates/ruff_linter/src/rules/flake8_type_checking/rules/typing_only_runtime_import.rs
sha256:70ae30d7f0b74d9281156733548798436cd1f10d64546c73172744ffe859165a  crates/ruff_linter/src/rules/flake8_type_checking/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_type_checking/snapshots/
sha256:57effa241f254137ad5893d957f980f63682ef2b3ea53cc003861023f08b5174  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__add_future_import__TC001-TC002-TC003_TC001-3_future.py.snap
sha256:c3912fae8e44d783c0a6e0f5d657d4557c6589f103ce1501b42faccdf96cc90e  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__add_future_import__TC001_TC001.py.snap
sha256:d66769fa71dd5d97ceac1e12592cd868c0dc0249631af4c44696425b51ccab2f  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__add_future_import__TC001_TC001_future.py.snap
sha256:dd0c809d88712901fe5a6d717a93ff43f36d3819b589d9ab9605d2eb82f613f7  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__add_future_import__TC001_TC001_future_present.py.snap
sha256:9989f9bc434c6e3549b19d7167d598ed648838057ea3a9a310d7c5b30c06ac84  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__add_future_import__TC002_TC002.py.snap
sha256:040d253ab0bdd71b0f8587d6983c0fe20708500147275f5adca16b3351db0e4b  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__add_future_import__TC003_TC003.py.snap
sha256:5817e038328b8e6109aacb52babd0f6c0786999b6d34844944ed53ea1d2a1ff7  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__empty-type-checking-block_TC005.py.snap
sha256:1b0d1358e839db1941b3682ac59caf74067343a2e1d4879030770a24b0c93e04  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__exempt_modules.snap
sha256:24f67fa5d0f913ebfd5b216da1f0d77b7646992865394d894c57643adc144bb8  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__github_issue_15681_fix_test.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__github_issue_15681_regression_test.snap
sha256:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__github_issue_16045.snap
sha256:7e5900ed5d42145b9c2c8d9fec9d4c9beefc37ba6e8fe7ee66e3149d5de542aa  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__import_from.snap
sha256:deeb4e822a2ee4529d3f7869bff3d42160b2eb5cd34fd0e90e8678883c463369  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__import_from_type_checking_block.snap
sha256:b74dc96e41f092ef60eaf714d149e4f20c77fd6402d3076dd602264ad519e980  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__multiple_members.snap
sha256:3e3bec31a0791daba2950dd4973b72bea2bc7abe0ab8c067c5d94c3ff034e823  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__multiple_modules_different_types.snap
sha256:dbf29fa5d22d3c30e3f6afee5407bab830bd345c338d3cc82fb95de75f9052b4  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__multiple_modules_same_type.snap
sha256:c7cc633d248704bc8d5df4938148ded8a1e724c7499b91a0f9df9f183c360496  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__no_typing_import.snap
sha256:d3c2f8dd9665d90cdfafb19ed5c5b74839a3c464ee78adff2150d91a3c5ff691  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__pre_py310_quoted-type-alias_TC008_union_syntax_pre_py310.py.snap
sha256:ef270e5a9ac871458a2079f63318fab5e84ebbdc9a274a7f3a65a4fc4ef21e60  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:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__quote_runtime-import-in-type-checking-block_quote2.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__quote_runtime-import-in-type-checking-block_quote3.py.snap
sha256:7487fcefcf6aeaff569fd2e2878c0644a26e3ff88fc44ac6799437fb6eeb3654  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:b23ed50462b296375374057aa704014aff9d9aa3101f154390dbc7478d93b481  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__quote_typing-only-third-party-import_quote2.py.snap
sha256:d0acf22ada84d93339ef62b02faba9a82c5f2ef9db9e6c92797cf3753727b7e4  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__quote_typing-only-third-party-import_quote3.py.snap
sha256:c5b01e175234ebc5d303843fea24ee421826d24122615a3f48097b1835508237  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__quoted-type-alias_TC008.py.snap
sha256:00f74871fbbc6b1532b1281e24558a20810642897cfdb3e707f8276b54199709  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__quoted-type-alias_TC008_typing_execution_context.py.snap
sha256:3c8c335261a8866a46df01109667b939bcac3a27b8de226035d01bb746bfd2a7  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-cast-value_TC006.py.snap
sha256:d211ef5929c1f6ab9a4643c063fe24ef067123ff625b5af00375f26df9c54eae  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_1.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_10.py.snap
sha256:ddcddee245eb48bd8aa155d732c6381937c2e46ebfebbdd8877c2d165bddf4cf  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_11.py.snap
sha256:e68308f0917312143abc75638509c9158dba392dccaff181cf735456ce15c4b8  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_12.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_13.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_14.pyi.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_15.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_16.py.snap
sha256:9aca078dc73efd648a400d9ac90a49120472cbad7a690f12b2d2ba5554a80b09  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_17.py.snap
sha256:efb74cd4dce8a64ddace790d6a5167440a9ce7c757348b66eb9f14757977d1de  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_2.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_3.py.snap
sha256:0ccd2e268d383aef2f0542f938e3da92dd94acf861d836c756dfeeacdb4b28b1  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_4.py.snap
sha256:1100e267924aeaf75241627d2d6a683eab87e97d964eb5325dc8cb350825f136  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_5.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_6.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_7.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_8.py.snap
sha256:452b0703df5eb998f87a8e89feaa21b4fc89b8b538f9266cb6762393e5004a9d  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_TC004_9.py.snap
sha256:4b27af59f0929a01f080d5a4783f018f163793c4eebefe74e7ab4f580dbfd3df  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_module__app.py.snap
sha256:7332ce4aa0703df5d1078ee3e6a6509164365a196c8da106ecf9091d09d7ef72  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:f58c790772ea1966088452fb34d7f6302a26548e303bcbc3b44698c843c6f0ae  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:a070d09a74c058139c4d7f76764c16973652e042f7bca2192b36ad243355cfc9  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:d90bba34f132fb66d3e84b7733837756b1f20fa58b3e21368157772ed1784e06  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-import-in-type-checking-block_whitespace.py.snap
sha256:73bc48abb169fd7cfa7caca9275f7d1f3100b18dfc49267095ec8393888a1434  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-string-union_TC010_1.py.snap
sha256:2dc6903611dd2845a866e91ec9875de9da1e1bfe2859a3d771965aa929713156  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__runtime-string-union_TC010_2.py.snap
sha256:dce64d906de2d433b163d6c741f5e03dd9594e8f0e2f324db785d6f946188eb6  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:7043c5a0d4cf654624baf06767fd706be43381933125321003eb30b6c5b0360e  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__strict_typing-only-standard-library-import_kw_only.py.snap
sha256:b658c3bf1bbc585f1b7c1201840232af1804d0131d1b4be2060db9a9f9f784de  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:ea0500670a8c0d0d8bde7a8bd79d9503c7dc01c52c44e0805398c4bdd856e49b  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__tc004_precedence_over_tc007.snap
sha256:9ca99aaed015e80f9f5a15780ba1040a3cb4e7f7bfb09b57d492c332b7877926  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__tc010_precedence_over_tc008.snap
sha256:967b9c310481fe492cee10cf0538bc80a4363bfe8d1b399e21fa95fc10963b1e  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_after_usage.snap
sha256:6c6f76d85c9c5970d100157295a0feebec940ad689b81fda26237a68905e6a44  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_comment.snap
sha256:314c63bd1a1f2636dce0756ddda760933e35c0d8fced8cf13754033d87cec26d  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_inline.snap
sha256:4c8fc8b03e03db21a7e47d5b901f0beb19d6d62eea051d712591e75c20062bfd  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__type_checking_block_own_line.snap
sha256:c3912fae8e44d783c0a6e0f5d657d4557c6589f103ce1501b42faccdf96cc90e  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-first-party-import_TC001.py.snap
sha256:040d253ab0bdd71b0f8587d6983c0fe20708500147275f5adca16b3351db0e4b  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_TC003.py.snap
sha256:ed8acef04f5476cc8f982dddab0620e484dcf1dbfb1977a8b7862fa1749f4f54  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:ab8905bcf3146cbc2bb07d8a10e988a209da38801b7ff08e9884b2e2be6ca0ac  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:fe148cc23a901e84528ce24f5c5f8cee2dfbb798f12c0410c0c850e6e46badab  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:b513c6f39646c0579135867504125df6de3a4d2e4aeebebe0095987fd532c825  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:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_kw_only.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  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:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  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:dc77d31f96c706ac0b3070dbbb5fc96929c9d6cee922fb92808389374bc70527  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_module__routes.py.snap
sha256:a5bb442201bf50f21de111b087abfd57305db2a8280a471c68a50fe94ef9c3e1  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:e03c613bdc86c12edccd8dc0c94211fa61e65e7809bacddf8cd0a340e8832cf7  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:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  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:8326e9eb0e3752aaa6f232ce2739fd65c74be33abb5f6f4ebafa6b7421673231  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:60e8069b0458a041f2fb2afb5cd2fabc06be3c91282a14a0f920ad8eb9ad9381  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-standard-library-import_singledispatchmethod.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  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:9989f9bc434c6e3549b19d7167d598ed648838057ea3a9a310d7c5b30c06ac84  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing-only-third-party-import_TC002.py.snap
sha256:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  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:4899d96f50ad7fa805c8c54b7a6f0b5506c92ba3bb9e0c37b664499bb0a0a2e5  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:dfb6acc63e62ce7968fbf2f86bb0db9165df5e5dabef9dda60a2f803bd4910ff  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:cf2bdaa6a7931fde8d1083a5ccabad90a7ef4e9e57a46efc180bcc96fe97d9be  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:9461cfe6e7999e5aedfbb2ed6ff96d314f1761901eb362df2af6a538e024585f  f6d4f2f11c0f3ebb4cdf361e465e572ffbf8f1b2.data
sha256:e1a85bb1bd629426ff994ecaa2679708a41996b952e40f88adf0f1ae864496e7  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:1e5b8f4e99c8d0867b4ab5306c8292b59cbd9cebf5c640eb731027e72875dd0f  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:b293eaca9e826984b2fd28e93aa7900b38b5008aa60a82c0ec44c50f6ab929d6  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:f32dcaee8ea46539447577f7b830aa2f35ef80b4699a4fc11b2b88eedd6966d0  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing_import_after_package_import.snap
sha256:91fab4bee65dcb1b610e844c8cce405a0e9328543ec56c93c38b22de77611c04  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing_import_after_usage.snap
sha256:d968d98ce7faa0baa5a0a6316202a236b049c757d0b05e2f71446f316f902534  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__typing_import_before_package_import.snap
sha256:b1e9f57878975633d9457679774e4fe0d5b56f68e527a93b24dacea6c64577cb  crates/ruff_linter/src/rules/flake8_type_checking/snapshots/ruff_linter__rules__flake8_type_checking__tests__unquoted-type-alias_TC007.py.snap
                                                                         crates/ruff_linter/src/rules/flake8_unused_arguments/
sha256:a031ab244fba398677f45b60e987c84ae05118e3b6d8794c02da16d9d32a4db0  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:46160f71e542af7eae4ed24e6cae6539a9c87e73f2121e2d48bcd9d6111fcc1f  crates/ruff_linter/src/rules/flake8_unused_arguments/rules/unused_arguments.rs
sha256:d70ea5d5f8a76a3e064fca9228b25209702be82b0656fac272233bb91ac16d43  crates/ruff_linter/src/rules/flake8_unused_arguments/settings.rs
                                                                         crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/
sha256:ad46842564aa537974a48bf05eeded72aaead7f51e421bbc408e00a062dd302f  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ARG001_ARG.py.snap
sha256:51f6aef221ce33baa91c7a1f0d02c75af8803c3d024ca123f683affe4d9e3efb  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ARG002_ARG.py.snap
sha256:50633afaf7bffdef1df0e46eb40adad660851ac46e651c076a6df7e89133d40c  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ARG003_ARG.py.snap
sha256:886f6e0298d5203f720d0fe326b02abc95b52dacd9e95786ef4b1548a3d82d9d  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ARG004_ARG.py.snap
sha256:8c62c2508370c3779f7f3144ad28c53451b3cd4969a748e1885f172bb977873b  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__ARG005_ARG.py.snap
sha256:91b2878b2de5bb125121bd2a18c33800ef7092dc439f6d3b68117b9110562878  crates/ruff_linter/src/rules/flake8_unused_arguments/snapshots/ruff_linter__rules__flake8_unused_arguments__tests__enforce_variadic_names.snap
sha256:82cc3f8e04da9a06c1f6228359f1472c8b408690d147ea56a7de5ba731339f72  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:8aba86c703fe2c6763c357f1bb58d3094ef144fe938feba1c8b0571c14327e84  crates/ruff_linter/src/rules/flake8_use_pathlib/helpers.rs
sha256:26b615683f0a01389f64fe4737b143f854f4cadbb3631550747849af374454db  crates/ruff_linter/src/rules/flake8_use_pathlib/mod.rs
                                                                         crates/ruff_linter/src/rules/flake8_use_pathlib/rules/
sha256:ac994d3ef1495e22fef50e764107c58906b2777f08482c9fa2fa507b4a945f2e  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/glob_rule.rs
sha256:69d1dc2a68e9ed74e1a9589e29a23bb4db67035eb59afe741097fa0eeaed02da  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/invalid_pathlib_with_suffix.rs
sha256:e1c5120ea79070fa130735cf01e16a790d25afdd928a33f1bb9fabfeea7d551d  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/mod.rs
sha256:c5653c65cdeaa5e66bc1f6e957fbb81dc0bc2f1ffdf9e1160777eecf1b718f73  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_chmod.rs
sha256:a597139b52cb876696ecdbcc2436cc39a6eb29b2bd9627dfcc76b74f44ea9454  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_getcwd.rs
sha256:03147d6832d1247136b42f3f3eb3873ce650202e702b60ce15d7b6fa67be22dc  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_makedirs.rs
sha256:f206910f7d122d82570f2bf76c2a25c91e2dcce7f1a763cfba66b270ac6202e5  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_mkdir.rs
sha256:fefefcee1c22b593981b2c925c05c1d773903a1844df84bb9dd9541e3b525905  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_abspath.rs
sha256:ff20acc41ebe5cb683a42710424576f440461d5d00ee40191596fb2bcc3e7e2d  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_basename.rs
sha256:2757fb4a60437ce4f338ae37f350f55d302f126e2821250e89e0f0e4a1df66bc  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_dirname.rs
sha256:05483859fe164595a1dbf2288ece07178b9219d6dbe7abaddc68abfc14fe93b1  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_exists.rs
sha256:30e0b6dd1a7c84cbb5be8aa499d813eb6515a70590035b803e154e12cf7aa41d  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_expanduser.rs
sha256:c0a19cf0cfc2c3a3b2d108aea26f274190e20c19eee0063c38a8fd6dc0cface9  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getatime.rs
sha256:caa387f8daa0f07869994e18fcbf6d1508e33fe84a4d14ea8803aa8b7130e325  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getctime.rs
sha256:e38b9be541662fafe6a1de6bd539ac35928a658dac54835c903f149015cdd004  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getmtime.rs
sha256:d8ae060480ac70c5d50bbe880f6545ddb2fc4e37d8d2a6c9c6b06767950c013c  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getsize.rs
sha256:12aea8093fa04089e5213706a0e8c78165f56b0a81d80d36ba0dfe9a44a20fb2  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_isabs.rs
sha256:22f7435b41cdd2f1e6e57f781c23da1275cd83c8594ca2b3804c2dfe73ce22b7  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_isdir.rs
sha256:c98392a527628b97134aadddcd1d9d5655b2f3b652a9292c73d0db0773008c14  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_isfile.rs
sha256:900242d75c76c8892b6a6e49982adde8c1025b6cea997819fc0b788e799e1aaa  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_islink.rs
sha256:457576a32aaa4e2f1a57fa230494e5efbca15f16387862f5366d28441c33d7f8  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_samefile.rs
sha256:f8d53a09038b03b62447712f2269174a6cd50922c9aa9e809202db5b9625ae98  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_readlink.rs
sha256:8ed0ed1f4f494777a4ee3747f4804a7dea6666b5c86e9259e4b7528f507e0a6a  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_remove.rs
sha256:57c914ef2b51886e8cc1716550391f9624e7d998fc0bc7818c758f37b4074758  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_rename.rs
sha256:4f80f2d09a59fb481988c3f7f2fee85ccd2df0878cb8adc06fc0e6fdaf764214  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_replace.rs
sha256:7e78a22326d9271f7d67a18bf36b1d95b5318a6e4a712c5ca3ff22a7527c91f2  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_rmdir.rs
sha256:cec179fee909953c8457cc2fb4c71c528718ae9251e32fceca544a5d6bc9bf4d  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_sep_split.rs
sha256:4004592cc85297fb13c33c3ff804a1868a52c56c6cedcd334881b2b61e0d15e1  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_unlink.rs
sha256:efc9d9c40e0de7436f09968d5433475581d1822fcbe771c0bee6f86ca4a4d366  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/path_constructor_current_directory.rs
sha256:df94b4596a8fed7778e64dc13d18e23b33a4a826ed5487432ee6d96995571d53  crates/ruff_linter/src/rules/flake8_use_pathlib/rules/replaceable_by_pathlib.rs
                                                                         crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/
sha256:203df9e0a456063824e6bd0caa7070575c8427a2649c3ce1e31e70b063a0b660  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH124_py_path_1.py.snap
sha256:f53575248c23f2fdfad541e128b2362c84307145c0de1874508c4ad535785f51  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH124_py_path_2.py.snap
sha256:888353dd11cc9b36c4358669cd660269310a083d1c308f2306406d1b2eecc9fe  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH201_PTH201.py.snap
sha256:6cd512d2c29242bd832e2a2ac035008ff98a5b58a580a0c8d4f553ff6f6b9583  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH202_PTH202.py.snap
sha256:bc2d74610e675af270429106e4363aed79d87d9c9e48eb3e0182bf4d3be674d4  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH202_PTH202_2.py.snap
sha256:1eaf2722c5d37b1c91666aa67a475f1970c70b3b52e82bb7d4335dd911d7d94c  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH203_PTH203.py.snap
sha256:b8c073f743527a20413a9d1982834d16152e806710f47b312a5cfc040f445395  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH204_PTH204.py.snap
sha256:d7af0c8b4c6a92e1876a8a725f0aac0bbc883f0f7e149ede1cef3947e0b6855a  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH205_PTH205.py.snap
sha256:517f9ca812db22b7e529ca02b681aa4018984a9d2eb6953ec39b3932db4cbdab  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH206_PTH206.py.snap
sha256:74806de33daf336e2146a89502baa35212f2f4a31d60a5791727046f3b232a71  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH207_PTH207.py.snap
sha256:db1faab0e21affc1e09e3c066f6495fb97b9e651e3db3768f95e1458b221fb58  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH208_PTH208.py.snap
sha256:277ef6ceaa07cfe7188fef0355290a18f6ff0f65581f97c696f852c3edd76661  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH210_PTH210.py.snap
sha256:5e8a48ba3dd2646dbf83e431fe73d7f503c312bf021522c8de7c0e6481c9d09d  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH210_PTH210_1.py.snap
sha256:20f8101a9130772e5ba1df01ff7986178872aa18bbce823bb740eec06d8ee39e  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__PTH211_PTH211.py.snap
sha256:348a0bc80afc1e38a978ab1e0309d13e55d3bd3836688ae234b282511a5ba5ae  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__full_name.py.snap
sha256:9753e5d72cfd36be09712deb082d58566ce4765e4b21940bb1164a208725473d  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__import_as.py.snap
sha256:4c35c75ca8b68ceb5301f12566b3a0903f71821f3f096f4676be171d99841f88  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__import_from.py.snap
sha256:7d7823602e08ad2cc7d3c912e8530c7cc600f1c856a7e912e90825cbb0a85b17  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__import_from_as.py.snap
sha256:db2e42a36ee09db27693c084892191255ddbd6a19b5c4681ea6d866d86a3173e  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__preview__PTH201_PTH201.py.snap
sha256:8c9bb974fb0fe6b5e3417384a3565e65ade1b37c828209fb28f67d91cf1185be  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__preview__PTH202_PTH202.py.snap
sha256:d60bffe113dcff4f280c3e9bdbab4249f0a8f3eb66ca0c9e5ac600ba49596382  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__preview__PTH202_PTH202_2.py.snap
sha256:67610351f1aadc5e2a28cf9da98705d36fb88bfba94d12054f9e029ce7067a0a  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__preview__PTH203_PTH203.py.snap
sha256:821b41fae1fbd3b1346ae1ba689e55311d4503d88f7e568c7dbf0e7b9750517a  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__preview__PTH204_PTH204.py.snap
sha256:a53aa26ff040867d0884ed505c7238f07ef9b98d4909a83947ecccbed21b2c53  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__preview__PTH205_PTH205.py.snap
sha256:ab65c29cca8aed5d2f7d670394546b954478405c8157a08d2130ac34ac07d69e  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__preview_full_name.py.snap
sha256:bd7763a32c6ae69a4bc8fd9daa1712185a29d6e3bd8f12ea4f548b3ec52d5d07  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__preview_import_as.py.snap
sha256:d60bed96320369cb795781cb2f86023b288e0d187ccc79a85eaf27770f36867d  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__preview_import_from.py.snap
sha256:41aac7c4ff64c4b0608dd7301477a845e4b331889b9e89467f35e6f0821c90d0  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__preview_import_from_as.py.snap
sha256:2f4f47958a976c1e7a0363f05aa2c7cb97cff1cc11d05683be72b5072fe8e3a5  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__py314__PTH210_PTH210_2.py.snap
sha256:d1ce035dc13285dc2b9177c8d418b8329b5ef26607102ad482e9c0b3144e857c  crates/ruff_linter/src/rules/flake8_use_pathlib/snapshots/ruff_linter__rules__flake8_use_pathlib__tests__use_pathlib.py.snap
sha256:b7a09824465e20994488f2ca322bf1840a640df98053975d9009b03c0c462829  crates/ruff_linter/src/rules/flake8_use_pathlib/violations.rs
                                                                         crates/ruff_linter/src/rules/flynt/
sha256:4577ff1c471345bc4c8aa818a8aa1dace2eb60789d0e407206e5c074645a2c65  crates/ruff_linter/src/rules/flynt/helpers.rs
sha256:a91e76e1950d8e972bcb69029bed96ca8cf1c1f4d9631641538f08e06e993bf6  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:aebe268c711bafa0ef3eeab31496cbd9ce862f5774a8f35d4e82d00132aee868  crates/ruff_linter/src/rules/flynt/rules/static_join_to_fstring.rs
                                                                         crates/ruff_linter/src/rules/flynt/snapshots/
sha256:a8d88bc79cce13f35fbc07b6c4910e37502bc3b7fab3272a97cf1adab4ccb9db  crates/ruff_linter/src/rules/flynt/snapshots/ruff_linter__rules__flynt__tests__FLY002_FLY002.py.snap
                                                                         crates/ruff_linter/src/rules/isort/
sha256:791e01369600dce6c0f54e567a06960cc968e1bf93a0664e13e6b1f011d5ae5e  crates/ruff_linter/src/rules/isort/annotate.rs
sha256:ca2d002a76b4afa457d1cf423c461c521c8658bdcf381bad6b61bdc2fb344665  crates/ruff_linter/src/rules/isort/block.rs
sha256:84890531a6c3462b01803088abedf8bdd95a6a5155f90f001ae9b041e5262b0c  crates/ruff_linter/src/rules/isort/categorize.rs
sha256:8aa00e92077c5a382c80769fefd19b7d1b02db8511818ea3c76e1c19275be814  crates/ruff_linter/src/rules/isort/comments.rs
sha256:a713bf71fd2237b5bd7bce0dbc9fbc4589133c10477863c3765783a89a2b9833  crates/ruff_linter/src/rules/isort/format.rs
sha256:567bba6e289d33a2dc867e6cdde3712ad96204447b2f4a1aa8e057bf82d2b250  crates/ruff_linter/src/rules/isort/helpers.rs
sha256:0724028eb46e5005f0d564500f3848c2ff4d62cbc810ecc999805e1af0d744e5  crates/ruff_linter/src/rules/isort/mod.rs
sha256:229f6e3378a763f7efa9aa74b505d677ab5f5a05fc2cba921af798800a8b7b32  crates/ruff_linter/src/rules/isort/normalize.rs
sha256:a6fdc02555bf3e3763ae365199c11eb2770e56a662fb3c64b818c80fa8b05846  crates/ruff_linter/src/rules/isort/order.rs
                                                                         crates/ruff_linter/src/rules/isort/rules/
sha256:cca5a07d6c349960a01d3ce4c2ad23a03cb51b20fd1be06f7b59117b4e1072bd  crates/ruff_linter/src/rules/isort/rules/add_required_imports.rs
sha256:0a3ad232ee8b6f1fdf86e97cfd20e4cdf55edc2064482dff5ffee6cea6a67b30  crates/ruff_linter/src/rules/isort/rules/mod.rs
sha256:7b681a38f40c7d1a904992372fbf1a5401367022bef31143b8b508397f82cbe1  crates/ruff_linter/src/rules/isort/rules/organize_imports.rs
sha256:f3380615f166490a07efa77ee872f3c1d236af39630b66ba22a42f8cb76a99fa  crates/ruff_linter/src/rules/isort/settings.rs
                                                                         crates/ruff_linter/src/rules/isort/snapshots/
sha256:f8ae54b217af0dca85d929aaa971664114165dc5dc99db7a0770046ff47436a0  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__1_separate_subpackage_first_and_third_party_imports.py.snap
sha256:8e75003830646224cbbcf9efd137460319e1467b6d4c98dc4f89bcce93bd2a6d  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__2_separate_subpackage_first_and_third_party_imports.py.snap
sha256:44d5044bc1b03ed45f72ed74a93392a61a1e5613d414c755ac9750342f91e48f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__add_newline_before_comments.py.snap
sha256:cb268e781d6964128c86e6b055ee8aad4e5343eef344d0e58b7db7f39b8d6962  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__as_imports_comments.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__bom_sorted.py.snap
sha256:e944f35e47a2430a798fd94ae7b45dc5993f8b68dd86b0b1f9444f4c58626013  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__bom_unsorted.py.snap
sha256:e5b631686c516a4e896f197f5425abbb57c769ceb86ba6bd52020c1ac8d08b61  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__case_sensitive_case_sensitive.py.snap
sha256:1579890f85c0e0167eca446908d6fbdcb9bca38d0d1542d552f34ac0caafd689  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__closest_to_furthest_relative_imports_order.py.snap
sha256:dc1c81907a64b8ab79ea14fe5f1778ba0822a25f3108a31fa9da1de427f2d7fc  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combine_as_imports.py.snap
sha256:4666d056a522d509ad378153ffc63784b0d6a1743c08fcb4e1bcdc1f09c36bff  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combine_as_imports_combine_as_imports.py.snap
sha256:74503f5d3ec82a64ba18bae16bbdf61a316b73acbea9973ec1f5639e386cad47  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__combine_import_from.py.snap
sha256:477a32de116906dad00a8912c1396271b12bd5be847a2fe8d8932abaeebf636f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__comments.py.snap
sha256:982594fec30c7e2434774cc9df74db966952672b161e51cf77d91c4d3d3b53ca  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__deduplicate_imports.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  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:dddf85aa15c57c600b8ec12c3d93785cdc3a01297ea356d0ff440972bea411d4  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__detect_same_package.snap
sha256:a1c985bc1dbe18f695e136c256ef7963cf541d775f46bd216c7150e6a0abf1ce  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__fit_line_length.py.snap
sha256:9b415cee05b0caa283e0f76d50b67769b35b3945b12083cba3b95d4fa383da62  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__fit_line_length_comment.py.snap
sha256:69d201a57bbafd124f5c32b755982897cde2dcf552ae015d02e063c92478abdd  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_single_line_force_single_line.py.snap
sha256:19d3b05855e92270ff798aa9b57747c6d0fe0e24ceeaddfa49b55562d55486ea  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_sort_within_sections.py.snap
sha256:22bb37abe6a1a50cb9de82c2dcd1035c547ed1b5d48c0ecd620d21a4d1141ea3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_sort_within_sections_force_sort_within_sections.py.snap
sha256:3c980ce0b7609ecae82477e5c7f538d03af89e21ab585b3da66c7399278c59de  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_sort_within_sections_force_sort_within_sections_future.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  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:c33b8dc54a0d3065e9187063a77a7fe5bd432ea9036f9bfee365dfd9ad7c1164  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:04332078ce241d1fffb44475410029e56d2c3aa81c02878086e3a8b3f73faee2  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_to_top.py.snap
sha256:2228b2c7543e532d93d6f6812ec7593c844f332e6cd979e7cf17a80238a357c3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_to_top_force_to_top.py.snap
sha256:0afa4218afe37444bd3e37c15407f822353b63c0d7f53e23b8df568fec28b173  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_wrap_aliases.py.snap
sha256:00295ad15b05430271fe16029258e70de2ef5c93e8222e450e2dc63fdb6e3c7e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__force_wrap_aliases_force_wrap_aliases.py.snap
sha256:90fa936aa6ee35eff366bd63af4ac379e15c77be8334e2d5f22558d08a6fecdc  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__forced_separate.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__from_first_from_first.py.snap
sha256:2adc2d0fb20e1a8078f4ce9ea3a7eb75695b4609ccb58dd2a92f4b4f8427c333  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__future_from.py.snap
sha256:f8ae54b217af0dca85d929aaa971664114165dc5dc99db7a0770046ff47436a0  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__glob_1_separate_subpackage_first_and_third_party_imports.py.snap
sha256:f70b490ac2f6661f292abd7eed07528867649e7475abaa5f81480bd1aea5b5e1  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__if_elif_else.py.snap
sha256:c46818e6926b38323196667d939f8331cdf4c1598b919acb2aca74541b7c22a9  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__import_from_after_import.py.snap
sha256:c8a4c4dd71ae8477234b11f6e65b7da2808933bbeef2dae7d4b320e41af6d68b  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__inline_comments.py.snap
sha256:5ab8d4e5a25af2003e47fea929632323f5a467efd3a4a791f6fc8cdaad11b1e3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__insert_empty_lines.py.snap
sha256:66323df8d34b2faf7f53f303a0875ee74855339618d6c92db3329aae80b371e5  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__insert_empty_lines.pyi.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__isort_skip_file.py.snap
sha256:5cc7c3c1ec8b460a1c2409e4214c8505b5f4ba90c897d01ca2c0bc0ee34a6d77  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__known_local_folder_closest_separate_local_folder_imports.py.snap
sha256:74483fcb7023b401c3eef420034825ee932d12b006bbe8e21fa8ea732b75a42e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__known_local_folder_separate_local_folder_imports.py.snap
sha256:0bbe04d197c480679234e398a56215e0036cc3c3f959a333cb2e0bceca400da7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__leading_prefix.py.snap
sha256:2a50bd66c0473e2421d4b838b49fa11d0b8372316d0d3f9e2d1a5a086ca908af  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_from_imports.py.snap
sha256:1f61eeed25cdeb7097fffef33e47a5d587d37963eccca0e16ac40e8b89ee2e11  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_non_ascii_members.py.snap
sha256:792ab79d6e3eba04586680a6ed495db02fc4862755f536a88ed3db4cd8971b4e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_non_ascii_modules.py.snap
sha256:bedf382ab89a374b13215c58b1ed40dab2b21e096ced41f2bccdb6c6f09d9edf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_straight_and_from_imports.py.snap
sha256:8ff3ce836a5800ae8efcdbc356b26f927f413fbd12cc34cc685c0702791c1650  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_straight_imports.py.snap
sha256:afd4963f31efb82476c79dc0d92a82d3f29dba3f0ff69ee8ae5276912ae09ec9  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort__length_sort_with_relative_imports.py.snap
sha256:9e5b4a3ad6fca35431cc4bf71d8e302f3a0673d559ba6b15e400994225417431  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort_straight__length_sort_from_imports.py.snap
sha256:8dc3fea4ca9d89ff795192f04ae13a8aaad4869163ae3494a2fb6a1122e43445  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort_straight__length_sort_straight_and_from_imports.py.snap
sha256:8ff3ce836a5800ae8efcdbc356b26f927f413fbd12cc34cc685c0702791c1650  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__length_sort_straight__length_sort_straight_imports.py.snap
sha256:bdab94445f133c57fabb150303c6ae2b5cb991eb728c510988cbb6eaef13dce3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__line_ending_crlf.py.snap
sha256:a6189843a97e75686ab05c5aa2b27a968ce89a08a8361571f47438f70987b58d  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__line_ending_lf.py.snap
sha256:226a51b08e70f6a85c91003faa98b444836107631e9654081ec939ed1e42e9ab  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports.pyi.snap
sha256:8be31b91469347332631f705b40c70f097314791ade3dde87f0e569c452c91e0  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_class_after.py.snap
sha256:8613e8d3e6c2205c1a8e7233e5c047a602971f8898110a7d2ad1deb6ae381af5  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_func_after.py.snap
sha256:226a51b08e70f6a85c91003faa98b444836107631e9654081ec939ed1e42e9ab  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports.pyi.snap
sha256:8f5a1d32a44b26cbc8b5e98d9c32ffe3d8b5ce3c8b0359677498b6d87809ea90  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports_class_after.py.snap
sha256:e379fd9056b4270140069984fff99f8d91190f25f9c8c2719f01b9391a938a54  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports_func_after.py.snap
sha256:22ede31341b66d445e87d0416c8f0774eb7c8a16c2dcb5836b166caed129967d  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_after_imports_lines_after_imports_nothing_after.py.snap
sha256:d80b8c750da86a64c81c64f1dca21d0c67b9dd548a1c3f46c629f40d7eb7a914  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__lines_between_typeslines_between_types.py.snap
sha256:7fe53e9b32f7d40b12a110160b20aa3301155108ef269c1a963e6ee827a9473d  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__magic_trailing_comma.py.snap
sha256:fbcedebd80808911d1ad90e785c7187a944ce68814745c6c97387a0a7d794c59  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__match_case.py.snap
sha256:72aef276fceec18938eafb2650bd4cde8fc8acf276a89f8630410d3847378271  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__natural_order.py.snap
sha256:cb3a94468e43122163c4af56975e2d47cbb48443017e390bba2a5cb0f447ffdf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_detect_same_package.snap
sha256:850bbe528cbfaaab75c63afb9248adddc9e427019b7f5dc61bd9abe6d85f1f1a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_lines_before.py.snap
sha256:d110a48498bc5b1295cb90b5aa9187428ddab1b972ab0270b43d8ab47c3169c3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_lines_before.py_no_lines_before.py.snap
sha256:f4cd5983089c47de34f8de72f95436970005fc6aaffd3f5deab07a045a9b1e3d  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:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_reorder_within_section.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_sections_no_sections.py.snap
sha256:affde33449212779ea9e596870f856f650240a22eda0971cd8abc492d4d3319e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_standard_library_no_standard_library.py.snap
sha256:16a541004e6228714c52e05645cce72f585c9db178c8223e477de0f39165c734  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__no_wrap_star.py.snap
sha256:53deea6d39ee9e17c8b07cf6729bed42e9c5203e96002bb3df068394dc25e04b  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type.py.snap
sha256:ecc9a9620896c2d70228c213fdfaf00372d7476efdb63e9b6f305b5fca9057e0  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_false_order_by_type.py.snap
sha256:f3afc9f4f674c377f3e8887025a7407ad312e1647cb2b1b57eb3049846b6565c  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_classes.py.snap
sha256:84815ec8c25de7af68d2d1a4041c9ae9144228d6e1807f688364fcf7b3275a80  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:437bfab21839a554edf2468001c1a926ef861ec0ea332140908aeeae337159a7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_constants.py.snap
sha256:e9d12526eb35fe56ff25fcc86abe66c5e611db5e479536d3ab0e9a0c885d554c  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:90bfa186ee38cd10edbb4c22f5cad5e36a5bda9029a70ecaf031ff43780da22d  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_by_type_with_custom_variables.py.snap
sha256:779c7b4c576571c4dde21ac9557097b10f34e394a81ae10bd9ddf1085ed78ea4  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:1eef4a3146e3dc70d95cb58e385ce86c0d22f628e8107000b97a3aff5f36e45d  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__order_relative_imports_by_level.py.snap
sha256:6be38b0b8a9f96615d702d6fcf92403dc95e58f74d9f50b0404305be54ce885d  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_comment_order.py.snap
sha256:618f31e45c0561f64dcff3377b542669d0b5e359d19e05c689bc00b31ffa07d6  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_import_star.py.snap
sha256:980e194f536521f5c23b010def4fa03a979d26642dcba2627bd15691f40bf8c1  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_indentation.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_tabs.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__preserve_tabs_2.py.snap
sha256:bdbe027ee5a0b75a76147ba98c220cbe1ea78535f91b7ea63372303e96004fb3  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__propagate_inline_comments_propagate_inline_comments.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__relative_imports_order.py.snap
sha256:a1e71ee5ae19872d121e1509f5c18836dcf11509f8a8200bcde172ae2d7d26db  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__reorder_within_section.py.snap
sha256:453069a6f336c9e41fd90ccc923ac1c397e7abb720ee15a6fb8688f870eaac68  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_comment.py.snap
sha256:abd1431f3bb454d361e9acfe2ef428c423910a561032b6b765ff4bd1ee720eaf  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_comments_and_newlines.py.snap
sha256:1969379b107adc6a3998587dda506f20db32374b6064e1954a895fc704bfa780  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring.pyi.snap
sha256:273fa05ec7d00b312a7ed841cf7507bc35e4bef0cee6c3b7c72f42d99baa566d  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring_followed_by_continuation.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring_only.py.snap
sha256:7a8f745ef7cabf309d82006ba409f4a05fe8a79bf87bff38ec0872cdd75af4e5  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring_with_continuation.py.snap
sha256:6d67eca3c4fca67c1839b955294b640d37ea96125562dff559de0067e3f2e93a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring_with_multiple_continuations.py.snap
sha256:cdf691d2b78aeb7795ecb5992229b860d54f075ae62dbe2f18244001630113dc  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_docstring_with_semicolon.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_empty.py.snap
sha256:3209ccf781aa530ea999e2dec50f14dad0299dd7e1c2bba7cf0f78b37fbfa5ab  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_existing_import.py.snap
sha256:47606f15d56fa6ae95a1fc7700e638e7dc54058c02931d53c454d53959a7e05a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_multiline_docstring.py.snap
sha256:3fb20c112fafd721261d33c7d583986f8fbeb7609b5af57a24782f8df5fe806c  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_off.py.snap
sha256:da06db9e760251982139ecb9c8751bcf89191b3eda5a54e9cb8cb130747df689  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_unused.py.snap
sha256:905793f2ab8b7706159917f8de7fcf5d11f94fdf65ea6339e014a53cb5d9c760  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_whitespace.py.snap
sha256:3e883f66935add8fd2a72cd133f427b0ffb10a0769a5cd7797bb192b146f0a1a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_comment.py.snap
sha256:1ec73625de1e489fc81062ef4c9a09d46a305a2949ea001db84667da95c92e7d  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_comments_and_newlines.py.snap
sha256:c7c375613e507771130bbab1ded71fef2a6e858f2d7ad2deb8f8f1e353fe8bf4  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring.pyi.snap
sha256:873897d84e0f9586076ad2a05c70e18d0d832903f1b13c93fe954a5c3ce51f9e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring_followed_by_continuation.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring_only.py.snap
sha256:deba50ceb374771c3138ea3d7c125551419addba8c85d7e0d615be1434bfe34a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring_with_continuation.py.snap
sha256:98931dacc0c9d397d328b15e494ba3590ba82cb8eecc1015183ea31ff3bf5499  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring_with_multiple_continuations.py.snap
sha256:899c9264a6147e12e5698c578bbaf0e21eabd8baf2f804f862ee4fa81d352e7e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_docstring_with_semicolon.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_empty.py.snap
sha256:8e0431b01420842d95828a20994ca7c072e34ec4bdbdc82c7a1a12a9d44a858a  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_existing_import.py.snap
sha256:71e53c781343865733e1a6c28cf9600c7d3dd9d103c5bbdf57e20741d405014e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_multiline_docstring.py.snap
sha256:db3c735c470b03f9abd8bfdd5a789a1d11990b2454f139cf431b3f983bc61014  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_alias_off.py.snap
sha256:c237ab8cc16449185f1159cec134cfba62ee8d93c05e4227ef148d25e0a994a7  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_import_with_useless_alias_this_this.py.snap
sha256:552961688ea8fbb634a04c972fb12a7ad8b5611e827cbb7e5924705e5337e645  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_importfrom_with_useless_alias_this_this_from.py.snap
sha256:9bbf0c20bbde89f768e35ed2cc509fda4628a86f3c5b61e7fc2df8068b51a8e8  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_imports_docstring.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_imports_docstring.pyi.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_imports_docstring_only.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_imports_empty.py.snap
sha256:480bae90756e5ac47b09e023d7c2767fb36873996978d8b355db6213fb7a64b4  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__required_imports_multiple_strings.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__ruff_skip_file.py.snap
sha256:b641562bcc0960a1d6e530fcb848f19f48f9b9d9738f07aa172e3d355f680259  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__section_order_sections.py.snap
sha256:7982f0810553508158e07fdd97dfe1666cc20de90ac3c48b10abe981b761edf8  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__sections_main_first_party.py.snap
sha256:81bac22319bfddb35898c322da91331ed808ab27ebbf07e52f7cf7078f638dab  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__sections_sections.py.snap
sha256:f22afbfdcfe57ebadb4b05b7136583afa7f93a4242b5d830c01af9c4cdca8dc1  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_first_party_imports.py.snap
sha256:40a0272480bd8673ab794ecd86787bff20fc59ad2785547417790bf07a44ffd1  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_future_imports.py.snap
sha256:b3266c8a3d500278500b4767a89cc0dbbc5e76f4d5a00d77c0c19e723ae6ff38  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_local_folder_imports.py.snap
sha256:ea5eed044fbe508425187e9ac23c6e3da05a2bb3dd753ae52a93b9d006792f66  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__separate_third_party_imports.py.snap
sha256:37b1435c596410a062d54afe0c9193d672f1bc221bd94c99174b8ac1492e521f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__skip.py.snap
sha256:812f2b62fff15871a9e8da47333778073d29a00b10790af0da99bfbf83d488ef  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__sort_similar_imports.py.snap
sha256:54448827db115e9b63e729577e5e33997bee1c60375af3f27436d675095dab2e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__split.py.snap
sha256:59ea01b3aaf843ce486d51a9a5df3dd38280b0172d77f151404989c1e1ff7a45  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__split_on_trailing_comma_magic_trailing_comma.py.snap
sha256:ee25e68e095e84924d968f19b6bbfc91e984e59ce00821e02b7a50c88bad1d38  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__star_before_others.py.snap
sha256:8a0584140b6f63a0f7c32f7c4a1e0782f1e60294fd3ad934906c2f0c55376072  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__straight_required_import_docstring.py.snap
sha256:9e88ccf5702c481bb963483f934b5a9afa7a6045aab01b43c9e0b76f20a53419  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__straight_required_import_docstring.pyi.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__straight_required_import_docstring_only.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__straight_required_import_empty.py.snap
sha256:0d3d0df96545a8133a9b73b7bda0d43665ca4ba50e8201a1a4db567932c1932f  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__trailing_comment.py.snap
sha256:8082ab3d4e7a5702a2bc97653e40f479d51f806b961d68d9b561104b55fdeb7e  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__trailing_suffix.py.snap
sha256:927f17a74dc3be80af6b3a30674b88c2bd521236f90a0fa25170253c1353b2f8  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__two_space.py.snap
sha256:17ca5b3fff872f3c1890bec5422cc70e295d2c48d89322224a98a9ae87ecef21  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__type_comments.py.snap
sha256:53603c392f344ad0ec3b709cbf8da080ff93dd299b4a8a755f3e6fb60bd947b9  crates/ruff_linter/src/rules/isort/snapshots/ruff_linter__rules__isort__tests__unicode.py.snap
sha256:e55ca7a6056b0379c391f1e6a8b299137ea0cf4e8fb7ed2bea18c78458c6dd54  crates/ruff_linter/src/rules/isort/sorting.rs
sha256:028195935e3626eb543a6f8d320c8e029d0a0f91fdcfe95d3c3366fc3468b56f  crates/ruff_linter/src/rules/isort/split.rs
sha256:f1d90750f2da667bd81d78f13469e0a79d7b662a1ea87406f88e8d13138f54ba  crates/ruff_linter/src/rules/isort/types.rs
                                                                         crates/ruff_linter/src/rules/mccabe/
sha256:c96792d48929a465182e0b27f96169db93b5209cf5082963b63366525b9c36eb  crates/ruff_linter/src/rules/mccabe/mod.rs
                                                                         crates/ruff_linter/src/rules/mccabe/rules/
sha256:e9306183b48ba7d141c481e8d2249a50a4c7e52acb16071d00859d96ed31fee0  crates/ruff_linter/src/rules/mccabe/rules/function_is_too_complex.rs
sha256:47e1bfc61fa8c3d389da57775b822cbb2e0bfd1b490da78a22ce6cec91fe8964  crates/ruff_linter/src/rules/mccabe/rules/mod.rs
sha256:4a8a27c127cfbe8e6112349f13f3a6f83ab4d487a8a6ece968500cefb367a839  crates/ruff_linter/src/rules/mccabe/settings.rs
                                                                         crates/ruff_linter/src/rules/mccabe/snapshots/
sha256:5ccb5319c32526bdcf5f2b8c9afa429beedd57dba8d16add43fe24a86971cd50  crates/ruff_linter/src/rules/mccabe/snapshots/ruff_linter__rules__mccabe__tests__max_complexity_0.snap
sha256:4af11ec83894aec246c21524b6166cbc2927895e7ab9821fc7d10cd8f98ef1fb  crates/ruff_linter/src/rules/mccabe/snapshots/ruff_linter__rules__mccabe__tests__max_complexity_10.snap
sha256:bb0e21a0fbb6c5326e70d2dfbc64eb6c89fcbcf6824653d19e3868689de25139  crates/ruff_linter/src/rules/mccabe/snapshots/ruff_linter__rules__mccabe__tests__max_complexity_3.snap
sha256:3db6ab04e1a23410e2931d90f333e6bf5b224cb5d58d94ebc3c3277c9aba0d43  crates/ruff_linter/src/rules/mod.rs
                                                                         crates/ruff_linter/src/rules/numpy/
sha256:4b426bd3f19e32d4cba0c1db9b817717c5d9ceb80e37aeb3767990451b985308  crates/ruff_linter/src/rules/numpy/helpers.rs
sha256:c397f6aea93e9cf614bef72ae3e1eb2b69ab8ef69d79c98d4ca30a4b38efaf74  crates/ruff_linter/src/rules/numpy/mod.rs
                                                                         crates/ruff_linter/src/rules/numpy/rules/
sha256:39bf733c8df11f9afd6172ebe834258c56f793a1dd99a82d0440528b32573815  crates/ruff_linter/src/rules/numpy/rules/deprecated_function.rs
sha256:478ec4d5c6181a82206445f5b38490f9b3a9c6ec7cf787a7362eb416de1efdae  crates/ruff_linter/src/rules/numpy/rules/deprecated_type_alias.rs
sha256:be2f048fd2f578c140dd27e59a861141c57acef1f34d1eda1900ab95a51991f7  crates/ruff_linter/src/rules/numpy/rules/legacy_random.rs
sha256:cd9c397ed7505e02af9ac2d9c27b209371e4201fe62db1c6d8fb690152c5f334  crates/ruff_linter/src/rules/numpy/rules/mod.rs
sha256:64fccb37772e26684613b66d6aabbbc76382380536093fc1b1ddf4f5b62caeff  crates/ruff_linter/src/rules/numpy/rules/numpy_2_0_deprecation.rs
                                                                         crates/ruff_linter/src/rules/numpy/snapshots/
sha256:bf348b5157b8d7362a52f9e3104ca19433796b3f6050dad16b4469dc4fc2eeba  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy-deprecated-function_NPY003.py.snap
sha256:1aa69662a219bded96aed201f8c7a88be60cc36143e73f6dea76d32af4a162df  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy-deprecated-type-alias_NPY001.py.snap
sha256:c083d272d2edac4b076ffff49f44fc78df575cb3d1e1e26bffcf6a2456198d0e  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy-legacy-random_NPY002.py.snap
sha256:21b4751e2724706b18338c1502f0f0e41f380ce0478f77313529c5b4358f0d1e  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy2-deprecation_NPY201.py.snap
sha256:fee24b6ceca6162e8def3117e6b584d71f439535ffeddb502ddb596cd766f16b  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy2-deprecation_NPY201_2.py.snap
sha256:878be2075d24d3a6ed5d2a68c89f0522cce62ca4e217314f38e5c1db3402afd3  crates/ruff_linter/src/rules/numpy/snapshots/ruff_linter__rules__numpy__tests__numpy2-deprecation_NPY201_3.py.snap
                                                                         crates/ruff_linter/src/rules/pandas_vet/
sha256:07a78cec236bd267648cc5c3e50168b6f8c94449b8a1aa4a53c2d2409876551c  crates/ruff_linter/src/rules/pandas_vet/helpers.rs
sha256:7091f5fe2b534b725833b21bc644bd3103a90cc176aa4a98a7435ef34bc1b234  crates/ruff_linter/src/rules/pandas_vet/mod.rs
                                                                         crates/ruff_linter/src/rules/pandas_vet/rules/
sha256:024b04efbca3ee2c730f1ba1df79400024e8d4d0ca1e0c9c24ded4c0e72da199  crates/ruff_linter/src/rules/pandas_vet/rules/assignment_to_df.rs
sha256:1d6463f362e51517440597a8064297cfdcd1377c66a25e6754364333eff7da89  crates/ruff_linter/src/rules/pandas_vet/rules/attr.rs
sha256:cea61e489b4cd25b17cae520be81a3679037f3d02d45eecaa9d600363c5b8dbc  crates/ruff_linter/src/rules/pandas_vet/rules/call.rs
sha256:49ae8e020b9dcfc557ee02dd5691062285ba290a7269ae6cc21a814f245f11ea  crates/ruff_linter/src/rules/pandas_vet/rules/inplace_argument.rs
sha256:cd1ec5d5b33bcfee612cf64be89a15819595b3282ecec3180928987c2bca5335  crates/ruff_linter/src/rules/pandas_vet/rules/mod.rs
sha256:4038dfb871615dde7363173b8dda54f082ee3ba5aafb0a870f8d99a4b4e7b038  crates/ruff_linter/src/rules/pandas_vet/rules/nunique_constant_series_check.rs
sha256:b2550337d70913115d0c08e8fd84ce22b869036f8c6ff013fe72583d2ecdd163  crates/ruff_linter/src/rules/pandas_vet/rules/pd_merge.rs
sha256:927e0b928942edae1253b39c7a37a7d6f217007c6950f3f1a188c3cab4582bb0  crates/ruff_linter/src/rules/pandas_vet/rules/read_table.rs
sha256:d035e6994796fe3ed68cfe15dca4078f899bb264119025c9c6618dfda011ddfe  crates/ruff_linter/src/rules/pandas_vet/rules/subscript.rs
                                                                         crates/ruff_linter/src/rules/pandas_vet/snapshots/
sha256:b231453406b5f8665e8dcf131379d43973c618a4b377b13803046ccd54dfcc0d  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD002_PD002.py.snap
sha256:5f2c3f47a189abf1b816a001b1f88ee8453cc84f2b80fc4f56a00cba905ec7ee  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD002_fail.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  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__PD002_pass_no_import.snap
sha256:10a7e37d4baf4c40e60f87f316d15a7b38e7e2c4ac8715202b5f9cf0c02dbb0f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD002_pass_polars.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD003_allows_other_calls.snap
sha256:9bc8e953c6917ba66b5c7c11be294fa88c07980760130541f3d885bacacb2966  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD003_fail.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD003_pass.snap
sha256:ecf2ac33a2ee3de500b9d8bd223650d055013b789181ffb6ed59cd64dc228bf3  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD004_fail.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD004_pass.snap
sha256:b0ecd0f464d1a53f73b35e94b004a5134cf9526002c4b13e20565b23934f948f  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD007_fail.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD007_pass_iloc.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD007_pass_loc.snap
sha256:81af70bc7c928e194883281da01318b8b2706b52b74531d63ccd96f753b78d66  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD008_fail.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD008_pass.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD008_pass_on_attr.snap
sha256:f45c8cbc11102858d1ca5bed4e380912baecb748938fa92a997d37709d4f6d39  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD009_fail.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD009_pass.snap
sha256:f3f6455147f2a70611ca860632eabc080111a29379b260b1ee675e42ab9c8c18  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD010_fail_pivot.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD010_pass.snap
sha256:802d497520f3a44213882b010f455e3b6bda90c3aee4098157365a857c274269  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_fail_values.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_array.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_node_name.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_to_array.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_call.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_dict.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_import.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_instance.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_store.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD011_pass_values_unbound.snap
sha256:5e526dcca08389369b9193c503663ecd3ac07b06264b4eea19d7332617923b1b  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD012_pandas_use_of_dot_read_table.py.snap
sha256:c615550254c52d92545dbcf580aefbe9c80bbebf41a4549f37ca0dbf33d96ba9  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD013_fail_stack.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD013_pass.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD013_pass_numpy.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD013_pass_unbound.snap
sha256:c1e72b91729d78289459b06698f4863723116f8d7329a5b4fca25c8d06cfac11  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD015_fail_merge_on_pandas_object.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD015_pass_merge_on_dataframe.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD015_pass_merge_on_dataframe_with_multiple_args.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD015_pass_other_pd_function.snap
sha256:42ca83f9fe2a68450943fb758074d3a681e0d6c3fbca1ed43ab4701863e39a05  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD101_PD101.py.snap
sha256:4eca45d952d15e86d3b3a47f0544d315b3d93f3b41aa43c976584cb93b980067  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD901_fail_df_var.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD901_pass_df_param.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  crates/ruff_linter/src/rules/pandas_vet/snapshots/ruff_linter__rules__pandas_vet__tests__PD901_pass_non_df.snap
sha256:c6f2a651c075ec8ddedc50e6d2166d78aa25210093cad1f99b946cb04330becd  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:f9dd4682c53e85b185229dd22ac7de9e9ddeb78f9903c0f0e6fe9c65c39dc9b1  crates/ruff_linter/src/rules/pep8_naming/helpers.rs
sha256:e902cf2289f88141489fb260642fe202234b426150f9474efe3fa89aaa25d3c0  crates/ruff_linter/src/rules/pep8_naming/mod.rs
                                                                         crates/ruff_linter/src/rules/pep8_naming/rules/
sha256:2ed18a53ba65f0815a4b16a3245204fa6b38c80a7a57427d4ac94321481bc304  crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_acronym.rs
sha256:66fa8bf8b14d30d6429e82a660f017336620764243c9f645957801a24fc7012d  crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_constant.rs
sha256:0a49c15fd69061f739542d20af3443968a8afaec0862dc27d12152ce32b57f8b  crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_lowercase.rs
sha256:08d8dea1993f89b338690efc7db89f6e05f84587e897b24bdadf5fe9548b1dec  crates/ruff_linter/src/rules/pep8_naming/rules/constant_imported_as_non_constant.rs
sha256:0691067826cbde84cc9f97523b2021ee2b372f689128cf39c85473da69ca4140  crates/ruff_linter/src/rules/pep8_naming/rules/dunder_function_name.rs
sha256:e9d41dcedd03e9b4e64c25ecf102fb9b2cb49833acc934a00266aeaed5f7d70b  crates/ruff_linter/src/rules/pep8_naming/rules/error_suffix_on_exception_name.rs
sha256:efc5b7f04177364c6af36eabbb18bd38ed73f0ee01a17d7094216bd76375089d  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_argument_name.rs
sha256:d475db6d0749b6ab0026b6d0ac8941eeb096131209870c2bc07feabe5536812d  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_class_name.rs
sha256:9c9f9bbad1e06e9774ef2852554ed0e75dd240d33c0cefb1238a6c57dbe73725  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_first_argument_name.rs
sha256:8e7a766bd37c5724a5693649cefa9bfa588231695df1e53cf49b777a62611209  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_function_name.rs
sha256:3cea62fccf45e700945b80e8b1e5da1bb9e1296875f0c4c6799569a3d2da62fe  crates/ruff_linter/src/rules/pep8_naming/rules/invalid_module_name.rs
sha256:50f815a96dd01704dbfd7677aae70a69c5b1449b9c7df595f1a528b4c5d0159f  crates/ruff_linter/src/rules/pep8_naming/rules/lowercase_imported_as_non_lowercase.rs
sha256:ca809fc0d1b36f7980810a1fa4644fec55d3eee82c12835236310ad9758a2fdd  crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_class_scope.rs
sha256:61db940f46da2308870ba04f0ee147b765416cf561012cd1d742e7109ae074e5  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:da7927003a96d46d13aa288c52d54a7e8f296db7ab8c8a7b012e14155bac2d8a  crates/ruff_linter/src/rules/pep8_naming/rules/non_lowercase_variable_in_function.rs
sha256:479b83e4166523c6ff80589494b5e25c08665299e5e7513207147b4147bc9d39  crates/ruff_linter/src/rules/pep8_naming/settings.rs
                                                                         crates/ruff_linter/src/rules/pep8_naming/snapshots/
sha256:aa0d0378b56dd607e4d9f532c47138ea1d9077d813b661307bdfa88cf7ba1565  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N801_N801.py.snap
sha256:30a99571cb876204b7dafd3d8139dd672b45989761cd0eb34333eeceb7a4990e  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N802_N802.py.snap
sha256:560de89cf4c4a05424a5764634ebc9f0aa17d2754d35f491cf228a193b2a3c27  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N803_N803.py.snap
sha256:67ccb0b8cb8cf89ccb84a9f9bc5f74310ab1a8fa6f8dbe4619c25767d8e589f3  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N803_N804.py.snap
sha256:8dcd123a68ba64cc6a9068612920cade0fd527e14185f7254f6154aad81fea54  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N804_N804.py.snap
sha256:c084004182e3b3e9f7620dadbe9d19ab934dd21ce9504ca2971c9375f83b8565  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N805_N805.py.snap
sha256:e49ab913e11511d4b9f42d747c137b212e41826ab136de67e3f0df4803347fca  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N806_N806.py.snap
sha256:8255d089e24293e7bbe581fba50a9dd000654ca3eca0f2004a4e3e4148d3e0e8  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N807_N807.py.snap
sha256:5d2312fd28494342d2e5f62fb286415553eba9cac1a139b4062f8043f9180ea9  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N811_N811.py.snap
sha256:9ee3245ef5f5e3e8835068b1f6e6c5459aaf4025063297185340d1fb97a934d9  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N812_N812.py.snap
sha256:6e833a806a07af12ffa2fc5af5c8fd75c81697573e857321c45e26677e6c6b0b  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N813_N813.py.snap
sha256:cc1343c688b237d56b53fee038535f755bdf7a5b3b4de7e143f156d87a9b4278  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N814_N814.py.snap
sha256:8ef85628784437e4f31e1848ee3d44be890aa5e9c51d8a0e62c1b7b05c1ff287  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N815_N815.py.snap
sha256:bd399eda20b4a05aadb454c58fc859a6cc67622d26036ceba66f42da2f55b9ca  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N816_N816.py.snap
sha256:065415d2e91841b7ea09d549b9b2aca1f29c2aa136b0ffb2cd313f8132538aef  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N817_N817.py.snap
sha256:966511de02b0273b6a70ed03d515e9367e49a9e88b4320caae479e84502af7f1  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N818_N818.py.snap
sha256:d3b74805e02c435be03af992bc2912d5888fa9d9a9a0a2f99700717d9b11aa60  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__MODULE____init__.py.snap
sha256:b186952fad52fbf9f61a09e3be9c7fed74266473b3aeea28e765631f0fee8667  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__MODULE__file.py.snap
sha256:b186952fad52fbf9f61a09e3be9c7fed74266473b3aeea28e765631f0fee8667  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__flake9____init__.py.snap
sha256:daf7d1a66b119bfff990767a497c34153def16c09e5a2889a601f74ba6c896bf  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__invalid_name__0001_initial.py.snap
sha256:792773734d3793c9aca4dbd2d9bdf8559d5615babf1f44809365d458f0934480  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__invalid_name__import.py.snap
sha256:0f86d1a73629182fbd2785178be1b33b1f6957b8a404119840d5223d2e6aa0f5  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__mod with spaces____init__.py.snap
sha256:b186952fad52fbf9f61a09e3be9c7fed74266473b3aeea28e765631f0fee8667  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__mod with spaces__file.py.snap
sha256:7ecea2d2674dd1a01ae85e3136f8baa81244dbb7d2e3bdc91a0c874f7c29eb25  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__mod-with-dashes____init__.py.snap
sha256:b186952fad52fbf9f61a09e3be9c7fed74266473b3aeea28e765631f0fee8667  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__no_module__test.txt.snap
sha256:b186952fad52fbf9f61a09e3be9c7fed74266473b3aeea28e765631f0fee8667  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__valid_name____init__.py.snap
sha256:b186952fad52fbf9f61a09e3be9c7fed74266473b3aeea28e765631f0fee8667  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__valid_name____main__.py.snap
sha256:b186952fad52fbf9f61a09e3be9c7fed74266473b3aeea28e765631f0fee8667  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__valid_name____setup__.py.snap
sha256:7bae0e4ae5e1336cd25fd5e502109d2234c661c63e2323cc3410086cf07935d6  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:b186952fad52fbf9f61a09e3be9c7fed74266473b3aeea28e765631f0fee8667  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__N999_N999__module__valid_name__file-with-dashes.snap
sha256:40f84ec5416c4f345bf720b366daf183be8e1542289649ee67664f5eac68be7f  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__camelcase_imported_as_incorrect_convention.snap
sha256:147b9b2c4c55a62b178b80629a85fa01a272a0f635a984453a4df5e999c558bf  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__classmethod_decorators.snap
sha256:0c56e540c49a264334f6ed102fb872ad9f4acf0607039c0406bbeeaa069e09ca  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N801_N801.py.snap
sha256:d45ab661634e72b3c3602eecd9274e9a6bb989089461496946de5271a4a936eb  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N802_N802.py.snap
sha256:1c773a139d83d5c3443da8b18196b190a46e7521f344c21907233bca07640249  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N803_N803.py.snap
sha256:ac143d8242c09cfebe38c25d45ab96331f808ffa808ae570a2d984d74d21e8b1  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N804_N804.py.snap
sha256:770c49418ed7ba582ea0e34253b3bc4fde3273fcde12feda7b3a191728a70220  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N805_N805.py.snap
sha256:9982a37140ad0d6d4c5a1fc3783a4c7386096cf13a15d650c3c79b1892ae1156  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N806_N806.py.snap
sha256:24b5ad5ab40c8a339b22213f878ea6ceaf2ab21bbd4b282b248088a0bdddb9d7  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N807_N807.py.snap
sha256:cab408ca78f266556c69523ee8cdb6d8d92c8c737ff76516c8448c787f759615  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N811_N811.py.snap
sha256:9b9dfd2e1c1f52c5ab4e0df84b0a2f32ab9c6afbe8225f2e1548158646cc5a89  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N812_N812.py.snap
sha256:d4c82e8ef5c5ec5a8ab9b5838877f7b329af4cb98fe68b83b25363d7751498fb  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N813_N813.py.snap
sha256:6861a58f06062ad1bf0db283b3af54e1a930e7c8f46b98c771a699cc2f3a8fbc  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N814_N814.py.snap
sha256:f5e1577b0f026ae72456b0dff690e310e39a06c0e019a6dbeb2fcb697f523b98  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N815_N815.py.snap
sha256:17287968b746f9a32ff550545af7d23a2b57bb4356b39de3be697f061aba77ca  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N816_N816.py.snap
sha256:6b9bd7b409175d8282d0f7380d7bdb8976af06405dc4a33b13e3e7c338071a09  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N817_N817.py.snap
sha256:74fb46acba326bd1290632fd64310a7d0b69b6780887ede120e7640ee08285d2  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N818_N818.py.snap
sha256:b186952fad52fbf9f61a09e3be9c7fed74266473b3aeea28e765631f0fee8667  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__ignore_names_N999_N999__badAllowed____init__.py.snap
sha256:482de693c434dea79bab970354f0540e4cf133a6ff9e83bb50fabe4a89f715ad  crates/ruff_linter/src/rules/pep8_naming/snapshots/ruff_linter__rules__pep8_naming__tests__staticmethod_decorators.snap
                                                                         crates/ruff_linter/src/rules/perflint/
sha256:c476b0528b528e9afa6ceb29734b3a367b62228109985ea09a2eab405f4383b4  crates/ruff_linter/src/rules/perflint/helpers.rs
sha256:d32ed379fc05646a5d5fd16db1f969d02d736c56ba034883bb6103c26e78206b  crates/ruff_linter/src/rules/perflint/mod.rs
                                                                         crates/ruff_linter/src/rules/perflint/rules/
sha256:59d46f06beeaab0cab976f4020ec0de5cfbf57aafc195867308eb5ec1f08b26c  crates/ruff_linter/src/rules/perflint/rules/incorrect_dict_iterator.rs
sha256:ce2ba90f5190f43d8705af2c0d399abc8cd79564f990a4ebbd16342f6c834eb0  crates/ruff_linter/src/rules/perflint/rules/manual_dict_comprehension.rs
sha256:a3f5599646dc93fc9fef14d6f55cafa9ef8d4c57f4ee9088998c1511d582160d  crates/ruff_linter/src/rules/perflint/rules/manual_list_comprehension.rs
sha256:10aa052983c9a340eae770b6d40a8714930968f54cf0ad5bd926b501a1160adf  crates/ruff_linter/src/rules/perflint/rules/manual_list_copy.rs
sha256:b4a82bbc481d25772f19ff24715e07160632d8ec42fa2e928f10d66dc68e423f  crates/ruff_linter/src/rules/perflint/rules/mod.rs
sha256:003c68f9a64d3b4d6b34be6f1146fa92b5f620ec08f38fe0547d85b07f8806eb  crates/ruff_linter/src/rules/perflint/rules/try_except_in_loop.rs
sha256:6bb6af3a6376a074fbaf8285e0f0181b2f6ce0dc45c03f486d501422880841ec  crates/ruff_linter/src/rules/perflint/rules/unnecessary_list_cast.rs
                                                                         crates/ruff_linter/src/rules/perflint/snapshots/
sha256:fa64f96d814397ec708f0ccb8f8fe4a5f4872cf47b7454ffae0c024f7bcb02d7  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF101_PERF101.py.snap
sha256:aee2509fc670fc49bedde890367b18fa7b993279f41fbcf2b1dba21e3951acaf  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF102_PERF102.py.snap
sha256:5dd74b2887da7b0d237787c2526d782780c39080be5630a2ecce3839a4a981d1  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF203_PERF203.py.snap
sha256:ac46eb1b6bae7b2e4782c299fae9473e97a6ce70e367aaadc06c45b59d0d4f9f  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF401_PERF401.py.snap
sha256:7de0e5dcc496e39e950a640cc77c2345c450c91a6e2ddc1377370cf906b52dd2  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF402_PERF402.py.snap
sha256:9770e7909547fc3aa4aace118edabd50fffe56c6f403aebf9b4b189051eddff5  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__PERF403_PERF403.py.snap
sha256:44d13ab35075318e96695da0248f678f658b730f005db66fae3b1a62e6e2a4be  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__preview__PERF401_PERF401.py.snap
sha256:1850180657df2ddcb72883bc6ba71d87418303c30c3b1149074c62d90f7d2554  crates/ruff_linter/src/rules/perflint/snapshots/ruff_linter__rules__perflint__tests__preview__PERF403_PERF403.py.snap
                                                                         crates/ruff_linter/src/rules/pycodestyle/
sha256:f07f1c920a64538151fd3d2a40379308d7a77a8f96ad0b66130415f34561ee46  crates/ruff_linter/src/rules/pycodestyle/helpers.rs
sha256:4f46884a86298f9f77fa7541373e2f4e975e00cd54094fc5553c0074f8678a7b  crates/ruff_linter/src/rules/pycodestyle/mod.rs
sha256:d793bfb4debd92ee8fa0be7d4ea76ccd4c2474e101b1a240f5c0b81d79533395  crates/ruff_linter/src/rules/pycodestyle/overlong.rs
                                                                         crates/ruff_linter/src/rules/pycodestyle/rules/
sha256:1d4995bf20cc4a3e25b2903130922bf00cd681031e2b71aa4784db62b3e48fd3  crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_class_name.rs
sha256:b4b5fa7f60a3e59b6e21ce362f3469ff51a8fb708bed261d0e198f28d186f5df  crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_function_name.rs
sha256:e070af8a586f5143b8d8fbd19dbe35f1fd74b48cc8664a72721c2e26c335c9be  crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_variable_name.rs
sha256:939445ed36e2e9587a19718e20aef57ef189b1950e84bda5febebe7e5a079bd7  crates/ruff_linter/src/rules/pycodestyle/rules/bare_except.rs
sha256:32cc6fb855e60b64a1bce90146944085ecd95697bf8786c13e8c9819e8d486b5  crates/ruff_linter/src/rules/pycodestyle/rules/blank_lines.rs
sha256:d3b503eb3f8a34bdfdd5d9e1cc1740d31afe9ce57f700e74c386644eeaf06136  crates/ruff_linter/src/rules/pycodestyle/rules/compound_statements.rs
sha256:17c8281b6ed80e1472bcdab498b17c60c3fa7c3e0a7f2b09bcc70c600b7125f9  crates/ruff_linter/src/rules/pycodestyle/rules/doc_line_too_long.rs
sha256:6fbdc4ee1bf7462f9bbb161813c3445a2b940190697311210fae2b23a2c8f346  crates/ruff_linter/src/rules/pycodestyle/rules/errors.rs
sha256:1b780eb6e9544663f8adf0d5b8fd5eed25e526b3d093c778aa9cff8063c49854  crates/ruff_linter/src/rules/pycodestyle/rules/invalid_escape_sequence.rs
sha256:9482f55901596af22c853ba371d825fe763e532d61b3591da392b7299a62ba4d  crates/ruff_linter/src/rules/pycodestyle/rules/lambda_assignment.rs
sha256:1469bb9c0cfe47024fa718c28d2ed9766d3ee4ef8545a5ca1f2245ffac7213b3  crates/ruff_linter/src/rules/pycodestyle/rules/line_too_long.rs
sha256:cf33323f40c2f5ae41c9bf3f447be9ae13aa9796208a1936f7fb8f0f9f6ce541  crates/ruff_linter/src/rules/pycodestyle/rules/literal_comparisons.rs
                                                                         crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/
sha256:abcd4eb0f3a333d965fa415ae2e5674c03a8ae94a3cdc5678a041a314b9f2929  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/extraneous_whitespace.rs
sha256:d9cb174c70c9169419e2d4de1dc507ff45f3b07ca28be712bab7653eabfaf5db  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/indentation.rs
sha256:aaf3ba64e7cd16a296b3a7504a2838a78afd51ff1a43e4f4283dd89a82f15b60  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace.rs
sha256:6554c6f7ee1fe7363464052e29d4790182573bc8eb5017397198398db04195e6  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_after_keyword.rs
sha256:c0ff06730284c2454f7510ae28566a67d7e71b45284aa4fabc51bb333197a7eb  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_around_operator.rs
sha256:1c071d455064a5664c70afcc5ca04a9d370e844ba36e5ed09a4f813b90244010  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/mod.rs
sha256:ef1bc3c75ece7cab4de94452633f8814f33647f681c4353524e6fdeefd8b4d55  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/redundant_backslash.rs
sha256:ea840f536c37ced66879473cacec5f74241b0ec48bf024b8d195f8dd18cb9cbe  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/space_around_operator.rs
sha256:1aa89a62dc5c8bda97519c5cb43da5f7ce9d46b2923776d26fc1a6638f4414ae  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_keywords.rs
sha256:cc3f90e3bcd3ecd2193beaa5c09c2781b67485769a6c829c6991ff82a702da5e  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_named_parameter_equals.rs
sha256:4b9decc3f57f949cb1580f124307b4bf4fe75825aa0b2baef43509d0c6e7c37c  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_comment.rs
sha256:d173854479a51f5d500c23107c3b99e035c0a897b5ecb49fefff26a2deeb5652  crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_parameters.rs
sha256:18b03dc8920b5c0f1264f62ba31a55797e4ea7e818fb3419745431af94fd726c  crates/ruff_linter/src/rules/pycodestyle/rules/missing_newline_at_end_of_file.rs
sha256:ff4d75266539bb7a6c10a44dcede51fef79023dee77bbe24f69f427a18699670  crates/ruff_linter/src/rules/pycodestyle/rules/mixed_spaces_and_tabs.rs
sha256:64742571e82af6a2a3ef9565bdfb5cfc55b74a31b3c11ca6f3d5d400ff993873  crates/ruff_linter/src/rules/pycodestyle/rules/mod.rs
sha256:367f40a663337512a6c1d2a750522c4757e8c21bd518a3f0392fcf1dca3120a4  crates/ruff_linter/src/rules/pycodestyle/rules/module_import_not_at_top_of_file.rs
sha256:690d024f9ec39dd83902ecea5c6d15f223d5da9e150bb0c67c6ebc3dcb6ae1ed  crates/ruff_linter/src/rules/pycodestyle/rules/multiple_imports_on_one_line.rs
sha256:0b8c8aeb2bef5c47c07a2b633407dc7bd3c508f9184c726537d2ef327a76c2ad  crates/ruff_linter/src/rules/pycodestyle/rules/not_tests.rs
sha256:c942f742961275823db700478aba0e8588cd972cdb185d4e284a5898cc0aaa9b  crates/ruff_linter/src/rules/pycodestyle/rules/tab_indentation.rs
sha256:0dfdd00a1d5d4bfac17b2d8ebab4ef2235b8e01473696f5ab9c1002b7e61821b  crates/ruff_linter/src/rules/pycodestyle/rules/too_many_newlines_at_end_of_file.rs
sha256:cc5ae74a5b1f756b5ad83ed0aa8a8323346b867622661e198805c33ff354d258  crates/ruff_linter/src/rules/pycodestyle/rules/trailing_whitespace.rs
sha256:59f55dbc93d5c0047487ea1d6bb90b87cad6c8d3ed56df0dfee443d2f55844df  crates/ruff_linter/src/rules/pycodestyle/rules/type_comparison.rs
sha256:8508b4e60944a638925825630580033871fa986109c737209d2a66c11be53538  crates/ruff_linter/src/rules/pycodestyle/rules/whitespace_after_decorator.rs
sha256:d20f8cea6f7e7e16b523497167fe12ead6baefdd3630ac2266cfb1cf2176ec29  crates/ruff_linter/src/rules/pycodestyle/settings.rs
                                                                         crates/ruff_linter/src/rules/pycodestyle/snapshots/
sha256:6225e56dd5d3af897d7bf3b00d09a25474063148bc49c6fcacefb46ff07423fd  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E101_E101.py.snap
sha256:1e6a8db6dac28a7bff7aa39c0dad1f9d3eae430ed990506664ab15b0a76dce3e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E111_E11.py.snap
sha256:95790cf278ecab13681e54bd8b47abeb2c14a28fa54b8983c430edc7b60e1983  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E112_E11.py.snap
sha256:2ed19ce35168bf7414abc5837f6dafca014a5e5b36f06d96038a11b000df783a  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E113_E11.py.snap
sha256:d39ac83d0b3979bc9e117ad3b3e989a237d72edec66281c43270cd987b23bb5d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E114_E11.py.snap
sha256:0603916d61a27cb7eb3549dc5707e9b4263e7098f01792ccc6a6fc4563945b75  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E115_E11.py.snap
sha256:14be2ece427c57680de592dbee9ae1d50ca14fafbced87eb787ef4b33d50826b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E116_E11.py.snap
sha256:b189b13b66f173a16bda0c0cac5f5858cae15d15eca3423e31b7cbd49cc4de7f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E117_E11.py.snap
sha256:e4e3111de80271c196e35b9e81cba8f24caaeb3ee2984f0eb00df1ad7d625552  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E201_E20.py.snap
sha256:dc7060347453f4ecd8292b80d5c04bbcfccd1258e7d6bff6fa7302c7288488a5  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E202_E20.py.snap
sha256:f69fcd26b47ec0f982fdb7ab2e9f09fdbb7f9aadf964a3739717c418b3a83a19  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E203_E20.py.snap
sha256:7ba2323401baa9b037f35bce4b13b7fe2fb75aca1dfe4779866e7a3e24173019  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E204_E204.py.snap
sha256:398a7e3c99d16d565a0ea092c03654868affcdfd8e8bc29655f5071b93ce2a9f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E211_E21.py.snap
sha256:84f0ff215b5b1a21b966d6637091b920ff3665111e950d22de9bf78fb8b95eb4  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E221_E22.py.snap
sha256:b243198be82f998781e861090f2a6c30851a31614810c3bb14f76c050ab5967a  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E222_E22.py.snap
sha256:ec71c74ce6b99850b288aba0d0bae19b36cb14ff6b157e7f8b42b67be0887502  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E223_E22.py.snap
sha256:6d60a00de3315c6e7e90c74735a40ffb26d16d0de8c0eab63b5f4ede5e9f08c9  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E224_E22.py.snap
sha256:4e60b6e08bd1fdd427a3e997e2b6afaef66f962c02860e2bf9fe512a1a25f7e4  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E225_E22.py.snap
sha256:149b64306d714f718202079e6782adc3c7704777591fc139aac60da7fca05909  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E226_E22.py.snap
sha256:40377f6b1230166527d55a540b8efcbef0264c4cc83cb3a0b5c555c299836255  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E227_E22.py.snap
sha256:2325affdf96b493498a43f1e295f01d1c33b8e58a8036f6596a85af20649408b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E228_E22.py.snap
sha256:a4af7c970b3c44689474aae4a3b8f3eaa2b4b22000417360ae3920e7d6af356f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E231_E23.py.snap
sha256:99107ab14677c61919e2e66207bcfd93d0a66e470452171822cdcb41940e3d99  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E241_E24.py.snap
sha256:99986e6c355fbf7e31725fd34ec4b3b27e47ce80c2e34581717b0e0be14cbfec  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E242_E24.py.snap
sha256:ea09248e5fbb9ac3cbd58d0eabe2d350f0161bb28ffb7902a3055b5c2f4a6d60  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E251_E25.py.snap
sha256:8ef12544099da7e6d85d36fd72806b3de42e29865cd547b05f7b48b86be039a5  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E252_E25.py.snap
sha256:2e31f7f95248ead9e43e427197066f3f34213e1113278034204c9c001be792d5  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E261_E26.py.snap
sha256:41e0cc5c03082828b80c87961b6a263212088907f1313136cd0e77ee166da1d4  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E262_E26.py.snap
sha256:95f9df07a6061fd0a93cb52b8035428527c87dda2702964731c96e2f75f4b914  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E265_E26.py.snap
sha256:2acc016df057219949f61500cdf10808d24a00cda11deeb267e52a2ca3adb143  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E266_E26.py.snap
sha256:c56dea0f0ce5235194ccb4cd4cbe2a1140bb6c2b41d03dfe3f2cb8d1d4081df5  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E271_E27.py.snap
sha256:b1e987b89a4fb8d452db6291fcdc26e29124e24852e84dfb373a802a4de38dbd  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E272_E27.py.snap
sha256:bc0654774dc12a4e71c534f2d5805f079c615bb4b8dacf4cc8649b3e16c34619  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E273_E27.py.snap
sha256:1731bf50cc3d1fecebb3fc53f619f1578bb372dfd949d0a7d541675780c3c06e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E274_E27.py.snap
sha256:68eb06fb25edbcd697fdc86e6714c3f7afe7b08cbae3228056ca9c276a0999a9  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E275_E27.py.snap
sha256:78cfeb752f25ffe2c03a0d922eab7771976f1bd2603a17adc6a3e59e408756a6  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E301_E30.py.snap
sha256:cb85e195e74e36227f457603ebd6d87c68f7060c9dfa9dddc78aa6c86ef61a82  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E301_E30_syntax_error.py.snap
sha256:b0ba080faa537ba17f19a7ba7ac190847bc5ef7ade5b845b5b549d342b8105c4  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E302_E30.py.snap
sha256:c7aac20335bbdbdfdad1b1f789a1fbaa571f3d51985e30a6722bb428d442a17f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E302_E302_first_line_docstring.py.snap
sha256:b242651328294ca551674be9d6cb0b5581e8bf2aff555a884847769cdee71126  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E302_E302_first_line_expression.py.snap
sha256:afbddd9ecd29535d306657b82244a403f8fdfdfa7167823f21805de87cdc2994  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E302_E302_first_line_function.py.snap
sha256:0baf802490d912b2523d3529fe4a35d88d7722e8ab1dc0fa40ce9f53bbcfbccc  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E302_E302_first_line_statement.py.snap
sha256:8b3d5ebacf783ae3ca135bc55eca8915457adf54a26530a15b6daabf846c70b1  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E302_E30_syntax_error.py.snap
sha256:5293fffc5256f06b44db7badc48db82aacde826caeacecada2d043d4d14a62fe  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E303_E30.py.snap
sha256:1d8915992492ab4d0df89ef9a5d1ba4478f14c0edf0ce14eefa397667b598921  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E303_E303_first_line_comment.py.snap
sha256:ed933f247c958a6a142c98598f161a8bca514070e26e3fb58e457df1be2f66e6  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E303_E303_first_line_docstring.py.snap
sha256:1684ae16bed7eff2782f9ea8e4ceb9ff2f014d3a17bb5738976bf2a87124c8d6  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E303_E303_first_line_expression.py.snap
sha256:baa1c37ca2a62e5111e5e39f43ec64cdf0a07d56719238cf5f737124755eed46  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E303_E303_first_line_statement.py.snap
sha256:be8a57f2727541be130ab3f881f8643e19c4d31352b14e729e63110184cbedef  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E303_E30_syntax_error.py.snap
sha256:2a7b4aea8acae970bd4b937856bbf3ecdc0d28652f587c12751f1618d953556b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E304_E30.py.snap
sha256:6a67eef1fe801ae9fbc081c55872d7a66f543b1a858426b1a23ef7e6f316ee11  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E305_E30.py.snap
sha256:6829d3e191a99f2762123e8fb10b96ea392aef0916da1f23b2ade0b48565766e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E305_E30_syntax_error.py.snap
sha256:3c06f08af860ff42b9bd6647d223b6ea1909dc1bdc9c218b98c9eddfe748d8b5  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E306_E30.py.snap
sha256:3ac6f9df8c4f053c2a02d915414ed2ef9e769fa5c3773c90a324cd2616173c6f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E306_E30_syntax_error.py.snap
sha256:4c8cdde6e7a23753f585e159ad9045a384a2cb690edd62c4b653f253465dc504  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E401_E40.py.snap
sha256:8d82787580920a33f886a0695d3a86a3303bb5f7a5d6bcd7f862888e41731d3e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E40.py.snap
sha256:4821d7f1f5302d83cdf7062ed491daa09b0826929cce4ea32c3e2669ad990d3d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402.ipynb.snap
sha256:1a9b5ad5c69cd3b84262ebd2dfa979d066b38983617705f521e523423779292b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402_0.py.snap
sha256:29c615dc28895993b34f433ba06ae66fafa3a8c8af184256208d41fce37ae63e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402_1.py.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402_2.py.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402_3.py.snap
sha256:761331d53e552d3b3b3472a072954742b87d7d5fc24fa7ee025034d3f58cd1a8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402_4.py.snap
sha256:44c5a4a8fbf26521e2813de880ebf376e81a3ef16a25b84830b544e0aebb1d14  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E402_E402_5.py.snap
sha256:01ce451f64a5354e5587ce66ea0b8575efc7b06fdcc2bb86632f268c95289004  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E501_E501.py.snap
sha256:bd86557d2cfd517e2af0824aee8ef76211ae7baca52fa8715e15ea32a349c40f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E501_E501_3.py.snap
sha256:76559eff60df2640a4e38a0c711dc396e56198dedbeca07826eaebf4f1f49d7c  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E501_E501_4.py.snap
sha256:8e334b7e5e8ffecf0c2dab20c2c412322ae446b0d57f6ce14b649513577bddc7  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E701_E70.py.snap
sha256:8cf00923cfe016082d9be0fdf2b44a427b1098a41397173c31072c148b407835  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E702_E70.py.snap
sha256:050ad43b246ce65a0fdf78fa82aa0b82b2e85d070b57892a38b119470e45742c  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E703_E70.py.snap
sha256:1a1ddbd8e48d259681eb727f1a9e73018de06fc12a2b357d2aa1df4d9d783174  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E703_E703.ipynb.snap
sha256:8b0dc7cfec9e4f16b84f437ee57359f9cc8a4c519d2e6339f7c10a497ba1296e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E711_E711.py.snap
sha256:05c2214159e449b495b3e2b72cc5c2881c29fde825fd28f6d187a427d39bee65  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E712_E712.py.snap
sha256:32ae7546328baef6f5e2b67de441337adf2a58a63b541f58f63c62d2a03e8c17  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E713_E713.py.snap
sha256:0ad0e732a974b90e0581a77d2e8bad6697d1c6950c8708c1bb10eef38f41d6eb  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E714_E714.py.snap
sha256:a8e7ba58967779daa6d2dfb620fa2485dd00c81c64c9e670cf86d13e73feeb31  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E721_E721.py.snap
sha256:46d33e84e7cd08039344bd69d9c5cffe6407af09933f1656b6ab5e188b747153  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E722_E722.py.snap
sha256:ad0eda5d2c9de41723785120f2871d62e6fa0d4043f908388ad54cee5d77381d  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E731_E731.py.snap
sha256:492f20f08c14125367e4141332ed3438a2d9dc38f8674ba6cbf8ffd0036a53b6  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E741_E741.py.snap
sha256:6518aeaa47debcfd054be6d226329bd9a4846e6aaa62b682f6eea2fd5fd250c8  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E741_E741.pyi.snap
sha256:2cdf091a04f5c6852741573009c3b322d20372d56c45cf7055f0c1e7bc1dd74e  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E742_E742.py.snap
sha256:9bd7c9c27adfb12fc23fd9cac974f437f559739fd3aa0ecf539552da607dd843  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__E743_E743.py.snap
sha256:100658abe58d93a1a99e537a5198b808014b186f0d477762516d31eb83a4f63a  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W191_W19.py.snap
sha256:93a50e5274fb2429d2207242e8e292b63be3bbd942feece7b14efdd4fb419bb4  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W291_W29.py.snap
sha256:bdde57707c4f0226a36594a3f7212cd145045f99bd308f3e90ecff12bdec7ef0  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W291_W291.py.snap
sha256:be43b4bd73f2d5ae5909fcb5d021688cb72905bd28db3e1b5d39ee8e40fd3d0f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W292_W292_0.py.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W292_W292_1.py.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W292_W292_2.py.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W292_W292_3.py.snap
sha256:a67940a39c600edf3c7ea575bd0a2af314b0a54cac553ed7785d03a4721c7d32  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W293_W29.py.snap
sha256:4cc3dd6874c0e61c0ca9de847e78196f304f098a923046d7a32d5b7045f2eade  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W293_W293.py.snap
sha256:6aea232060ab2d81294fd31c220e08e3854396e7781afe1ee8a2fa41033a175c  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W605_W605_0.py.snap
sha256:ef1c3d919b4d6b283564ca17f430ea124c2893c292d37c8828314b0f0c6445e1  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__W605_W605_1.py.snap
sha256:3e14614ba10abe28692c71121935fda6cecec45ce56187046b64fd55c3591b53  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E301_notebook.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E301_typing_stub.snap
sha256:1a10c01095a858cac691eee73add1f1fec80acb7f5fae19fc7af84dab4ecd35c  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E302_notebook.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E302_typing_stub.snap
sha256:8b8c0bc0fe3e7965eb73a27a71615d499569295a9c046ebf58e4f55e3d5e254f  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E303_notebook.snap
sha256:7118b553b397230fb6f777766698e6f5b65e82b4ca87b8fcfe9dbda95e14a297  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E303_typing_stub.snap
sha256:b178a9f2e8a185b3fffba102fea3868aef076d90dd8715e67561c4a250a50556  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E304_notebook.snap
sha256:d9917939f96fc45ee5e0d6a594515ea9d5913ce658aef65d0c8493a33b1158e1  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E304_typing_stub.snap
sha256:aec43f52ce7fc0f2b5ee3f5db564ac961dca85969a9786a96dbb5d2c483de0f2  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E305_notebook.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E305_typing_stub.snap
sha256:fb50a69ae23ba726db426dd926b593af383621de5f4cda4f438986442734e300  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E306_notebook.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_E306_typing_stub.snap
sha256:92e93ef320cef1d22b676dfb2002e76d17047fc12af150746fa4f58045d38b2f  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:f42041787c80b0536493e707f24e84114450de57f58f7dad9bbf54ed0f731648  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:2cc4f3914efda893bcb676bd8c24b963604af22c1c111a3e0614f49691fe3016  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:725a5152e9b7fc81ddc4b610d311450ea36e2249c8511df8b6a6b0444c09f436  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:c7bdef8435de0e807b6989ee5917abc5b3e284b0842cea2a1e2da002ae72f2eb  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__blank_lines_typing_stub_isort.snap
sha256:aeed20e38923e929187ad9bddec45c36fcde065d50d7954e06df27240f937781  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__constant_literals.snap
sha256:979b6f393acd1ca41b1a4e64cd130ad25c6fdf1f25b214c98afcee4c4cdc7b4b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__max_doc_length.snap
sha256:fb085f54ba832840db2bb20e3ab28e26f5ee49fbd7fa917912a8a07c443d73da  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__max_doc_length_with_utf_8.snap
sha256:20604e52df4347c140d3472391990b7062decc4290561b771d3908f76c9aafe6  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__E502_E502.py.snap
sha256:14a2c5bf808e4822d38961884bc1639c5f43d683392cad6d72cfa0b5a2a0d779  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__W391_W391.ipynb.snap
sha256:a6eb4fa545323672fa257d37b5f33083cf1cf8f112fc105232c75c114f25276b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__W391_W391_0.py.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__W391_W391_1.py.snap
sha256:fba6237c15372a0e1e84f00198245e2f95d5d412b65eeed32334ded023bc09fd  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__W391_W391_2.py.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__W391_W391_3.py.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__preview__W391_W391_4.py.snap
sha256:1fa2e1bc916e56d7d6fad45608320b57b897ddb403eb0dd99611336b52608fe7  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__shebang.snap
sha256:b77517c7ff095172d5a6da2b46d9f301e141108060a71f5881cc22eb20b800e0  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__tab_size_1.snap
sha256:1eb25c29d03c080b7145638ac6fde0df73c7beabe780906b7618be6e30556fa9  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__tab_size_2.snap
sha256:f6f9fdd316b52bc6befda23673b817b16a603f240e2b03bd75abd6cea25f463b  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__tab_size_4.snap
sha256:2e96311b2879350c349ab828b18d23088c2185d014ebdd96fa514ea9709d87b0  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__tab_size_8.snap
sha256:5480c1769484618d0f5e879c32bd8d1e48506dc84c8d6df5f0d4773795a64b16  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__task_tags_false.snap
sha256:65cf3fc10042539a0de6d2349181494047f696f499fbda770be0959829873260  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__task_tags_true.snap
sha256:ccacbd03886c4510a6a310cd3da686005294392fe1d3754d0e2111ee41759973  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:113b56b8d02d14a9d2beedf9be9803e4e70474810f9a8bd2317dcabf3412d28a  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:cf97bc4b2266bbc0c3a7956d761975deed2996cf9fd50350c275d07d63bdead9  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:bf1c55d38b6fefe8bb2db51f479360f68a502654f431e1101503565ccbf51f13  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:41d42ba96cb651c0c0c7a4f8af0467a4d290106fb8fd321dd23624d644ec1609  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__w292_4.snap
sha256:28bc882bcc0a22b43f7a6fbd60eb27d0d6f192f9dfe0f2481e199af5da313114  crates/ruff_linter/src/rules/pycodestyle/snapshots/ruff_linter__rules__pycodestyle__tests__white_space_syntax_error_compatibility.snap
                                                                         crates/ruff_linter/src/rules/pydoclint/
sha256:7814e39b3ab20e8064e99e541287030c95a55f4fc2dc42c0634089e7853af58e  crates/ruff_linter/src/rules/pydoclint/mod.rs
                                                                         crates/ruff_linter/src/rules/pydoclint/rules/
sha256:e97a53ab32b6493e3bc6c5c7444c40f5e0a79a44f1930d876554dbf7da50a910  crates/ruff_linter/src/rules/pydoclint/rules/check_docstring.rs
sha256:6391ea83853ed3e08feeb85c406341b3152359bb9c37b4988415f1cc83b35d76  crates/ruff_linter/src/rules/pydoclint/rules/mod.rs
sha256:d90a2404c6662bae366b202d410ccaddc538ae45ff50f465d996c9f034254775  crates/ruff_linter/src/rules/pydoclint/settings.rs
                                                                         crates/ruff_linter/src/rules/pydoclint/snapshots/
sha256:dcd5be56aecfaacf3ca7c2354439298064494b51526a1f48b8785c3d46cb2fb4  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-extraneous-exception_DOC502_google.py.snap
sha256:cd750eea3d9eb4abe8249aa8fbe62deca1a939b1b68c86e56787c2ebe98422b8  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-extraneous-exception_DOC502_numpy.py.snap
sha256:761df7c025f1d40a6edff5ca0100838f863d311bc0325958634d344bb37d5666  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-extraneous-returns_DOC202_google.py.snap
sha256:082b87a7623a729bc74e86f3c2f63af3d8de923017631b90872dd9508fca0b6b  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-extraneous-returns_DOC202_numpy.py.snap
sha256:ec74eabf6804e38863c7e0a296226e13a4423db16c7130e591c880f40ec5c9ee  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-extraneous-yields_DOC403_google.py.snap
sha256:e3daaac1caa70722cd6b501d506575acff83d4a29af3b41e10409fdfeb7d095f  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-extraneous-yields_DOC403_numpy.py.snap
sha256:c7b9d1ef3968277607acaa9d132f8ea08bb4dedcac03730cea699606f02a48a3  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-missing-exception_DOC501.py.snap
sha256:b919f8f299081f358c79b2995fb9ea702a1a9bc0cff58c65c086fab08ea36027  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-missing-exception_DOC501_google.py.snap
sha256:b919f8f299081f358c79b2995fb9ea702a1a9bc0cff58c65c086fab08ea36027  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-missing-exception_DOC501_google.py_ignore_one_line.snap
sha256:6cb849a1d39456ab3b6b1bf2aa28cc372ef0592d1bb18f3a8c065f54132f456d  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-missing-exception_DOC501_numpy.py.snap
sha256:e17f2bd99c5361035170d6edcb0885bf2d3eaa1443be1e5cbbfb4f584982aa83  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-missing-returns_DOC201_google.py.snap
sha256:11d4a17c0c2dc0aa5e921d53380a5e5276aa5d220ddbcc009910987977542dd0  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-missing-returns_DOC201_google.py_ignore_one_line.snap
sha256:5365c3b54d9c467f15de750110fa607165fdbe1527631e23bf6fc120a3af964b  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-missing-returns_DOC201_numpy.py.snap
sha256:79061bc791d0d7c07ed8eeeaf5c8cacf898e4ace7b274123c482d53757d75236  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-missing-yields_DOC402_google.py.snap
sha256:66598c5e24a6c91dd7a7f1893127338903c97861a3c542429de38c4224697a99  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-missing-yields_DOC402_google.py_ignore_one_line.snap
sha256:425fd22e5b17d129b5e1ce23f4adfeab8ffe60a3e62de8ac432fcd13a103272c  crates/ruff_linter/src/rules/pydoclint/snapshots/ruff_linter__rules__pydoclint__tests__docstring-missing-yields_DOC402_numpy.py.snap
                                                                         crates/ruff_linter/src/rules/pydocstyle/
sha256:551ba03e1d9aabeca00fbb5b2bf799d4490a96bafaa4579c2c5d68787a888945  crates/ruff_linter/src/rules/pydocstyle/helpers.rs
sha256:899ea7feb169beb1ce17e90a9d364af3e12f159585c6381d2d0041769febdbea  crates/ruff_linter/src/rules/pydocstyle/mod.rs
                                                                         crates/ruff_linter/src/rules/pydocstyle/rules/
sha256:4a5382a7ae9818229d3e4155587b261eb99718f899f4a8c4d9497d9b3cfb27a2  crates/ruff_linter/src/rules/pydocstyle/rules/backslashes.rs
sha256:a8c99484a2b48f6ed7790688945964484f6488f1f0c42986cedb41ebe0468f18  crates/ruff_linter/src/rules/pydocstyle/rules/blank_after_summary.rs
sha256:5ac7cb2f9dc9a5028d3f63f6f9f2db8a314e422c9afcf9f96a417868a597267c  crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_class.rs
sha256:f9f207c3ce29c571428ddf360721d103757e6d7881abb2061c705724d3079485  crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_function.rs
sha256:5a72f6096cc60e79e63b581b04270cafb999d35f15ab08183c39efd311948e92  crates/ruff_linter/src/rules/pydocstyle/rules/capitalized.rs
sha256:316abe20aefddd5990d20c84c49a4bdb29d03c9168cf0a45e8fc049cd5602ac1  crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_period.rs
sha256:ace5745eaf46a791d090e8c0549dcba19a91c9139dfd00f94773118b3550b515  crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_punctuation.rs
sha256:e90c10cc6699bccc35b7b6caec732adc6286f6b6b71e590e4fb3698a6314be37  crates/ruff_linter/src/rules/pydocstyle/rules/if_needed.rs
sha256:3ad8f872d1df9fb2b1cbf8034f434e4874d45384afa9fedf652f73c3ff4a4552  crates/ruff_linter/src/rules/pydocstyle/rules/indent.rs
sha256:442fa4f03511796153fa3e7327ca25b36f6b1314ac64a848d9e65c1172d09313  crates/ruff_linter/src/rules/pydocstyle/rules/mod.rs
sha256:9d66437946962f8b25862242fb4a8905f858489d65b4ce9e2af8d07ebb47b0e1  crates/ruff_linter/src/rules/pydocstyle/rules/multi_line_summary_start.rs
sha256:a135325849e8a8739b18fcb0ef820b89ccf6e95db9b584a2bf48b0e663a45b40  crates/ruff_linter/src/rules/pydocstyle/rules/newline_after_last_paragraph.rs
sha256:3c5f8294fa481a01c66aace9f87df6c1d00d4e8adbcd0f20e6f3cc1c20d39c5b  crates/ruff_linter/src/rules/pydocstyle/rules/no_signature.rs
sha256:d269955d104d77bf7fbfecaefee19505142135bbe6c90111ac1bf89b10a6529f  crates/ruff_linter/src/rules/pydocstyle/rules/no_surrounding_whitespace.rs
sha256:3cc004c9195026e3fafe73d189733c0919a0ca3fcd90bf85b0be54a273088c4e  crates/ruff_linter/src/rules/pydocstyle/rules/non_imperative_mood.rs
sha256:6f4797fd8f24aa5c14305ac96cea9e47e6d37fe1fde277bd8eb36b977cbc6d2a  crates/ruff_linter/src/rules/pydocstyle/rules/not_empty.rs
sha256:0cef5cd618efa6b50c7ec06b788c69e02225b5efe16d57fe648da86adda68d77  crates/ruff_linter/src/rules/pydocstyle/rules/not_missing.rs
sha256:59f5440483f14dc91076ee14dd89b62cf9874885ec1027c3e7b2310fb0589a7d  crates/ruff_linter/src/rules/pydocstyle/rules/one_liner.rs
sha256:9ff0b1e5e7475c44a79fca6a1ab9d6d582ea2779bfb19d0ab358d646c4a4bff5  crates/ruff_linter/src/rules/pydocstyle/rules/sections.rs
sha256:028f0f4ef59ec38a6fc3d8c30c4f9df2d407e1ba408f2aba8caf7692838d41d7  crates/ruff_linter/src/rules/pydocstyle/rules/starts_with_this.rs
sha256:70d0a21068077fef24614e9118b0664a254ebfc8c8ad4b8eaa2842e712d7cb15  crates/ruff_linter/src/rules/pydocstyle/rules/triple_quotes.rs
sha256:53f9380c23ec6809132839888990a3810ef7c86d326f9e0f9da2be0fdf271507  crates/ruff_linter/src/rules/pydocstyle/settings.rs
                                                                         crates/ruff_linter/src/rules/pydocstyle/snapshots/
sha256:b586fa958afb52fe140394460a3bfe56182e3cdf07a60ac35aa12579a00f2b11  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D100_D.py.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D100_D100.ipynb.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D100__unrelated___no_pkg_priv.py.snap
sha256:b08a7c9d27cd25651d8e630dee27b3707ef1cbafc35a731179d095270a3b388e  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D100__unrelated__pkg__D100_pub.py.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D100__unrelated__pkg___priv__no_D100_priv.py.snap
sha256:5d7f1468cb02d747c692c843ed64718c5bf916f3f7ee8b1aa093f8fe5abb5640  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D101_D.py.snap
sha256:6ff51b3cbe47c368d2a4c24361e6135319ec3c87fb922d4fc147145802812a6d  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D102_D.py.snap
sha256:b77b5ec09593eab0cbcfedb955aa707af26a4346b8ac8a3aeb75ca81f1bc039d  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D102_setter.py.snap
sha256:498ae76e6be1146b54f001da49e99525442efbe21111667bb918396a2d511365  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D103_D.py.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D104_D.py.snap
sha256:e96900ca38b7efffe1e0fd9fffaf6334f2628b9aef308b2a2c9b41a2cde5bd93  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D104_D104____init__.py.snap
sha256:53b8acd33379f92ec4bee2fbc178ac8a7445a98ff2c9a65a67c5c19791197220  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D105_D.py.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D106_D.py.snap
sha256:73e53e150ddf6a5173511729677f64ad6013efa9865bf1db69b32d3dcdf1211b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D107_D.py.snap
sha256:3673c26136f78135e0e52525ca81c2c74b7f51e41973a099625a806527cde165  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D200_D.py.snap
sha256:7f082d70e5bf74d10f63aa71ae64ad4e69f9813fee78f175ad35421da5eb39e1  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D200_D200.py.snap
sha256:5cbf9a0df1acaa14b952626e7e078e2765e92b1337efaf47ee4a8b313690ec1b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D201_D.py.snap
sha256:74dc4f327e74cfde511f89c88e2d2928fb79d809111e24e975d9dc6bbb58db58  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D202_D.py.snap
sha256:85509ac9f4ae27c75a4076f1c5110be4ee821c158cf9e36c4cbc475a614be1f9  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D202_D202.py.snap
sha256:9415a32954e35d5ef2f11780eef17cd9be9453ddacbbf9b5e33d0bedeee7d931  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D203_D.py.snap
sha256:c8090070c3a59e1d267d9b7b1a56763c1d3c06c1bbe45fdcf384c9b3abf78b78  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D204_D.py.snap
sha256:da3225ceb0b3382da853e2a7e8593f2d6b547206b81365fbcb93d5aff1572c40  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D205_D.py.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D206_D.py.snap
sha256:5330963148aad752f11ec04ff4a5ad54bff5f28641081cd9b0097348a103ef22  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D207_D.py.snap
sha256:afea85df12c4f5cb992f7c629a49b458550226b3d300e62646a1da08e5702c7b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D208_D.py.snap
sha256:c196c77f88e7c3f4b7451267e808dfdabcab1f1d78d39263659eb534dae44dae  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D208_D208.py.snap
sha256:904776279ea010741db0b381d5d0f6bf5a0623816a651ee625a595b6c1e3eddc  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D209_D.py.snap
sha256:221510edf0c686abb9a346fb6e525e142409caf656a2a45d101a0a9e5c1f6d7f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D210_D.py.snap
sha256:045a6fc9b91fd00b581bc48bf66db3a01c1a93bc3b73b698c2af0bdf3075f93b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D211_D.py.snap
sha256:a5b793bdabc5d4c6d8ad0f5bf02f67ac63c3770480303b92d2810ae6e048c0e2  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D212_D.py.snap
sha256:58b08a03b8bce60fc0032fb4ca7414ac09778afecf86447d45231f171c2e7f78  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D213_D.py.snap
sha256:fdedac9ed2411533a99727d654475c11e4d13895af87ae01a3dce392052a90d1  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D214_D214_module.py.snap
sha256:42feec3b3d0060313bf85bc5e2cd423a9e9849ffc10e22ea7c15393ce81c9298  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D214_sections.py.snap
sha256:b33a62fe88f1d0f3c3e8ea63e492ea1263720a1c92f5c859d7b1ef963bffde28  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D215_D215.py.snap
sha256:03e6c8086f3c49878c1f83746a6d97cbe5214191f01eb8c005a575df9a1c9452  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D215_sections.py.snap
sha256:4b4704c24b4e84470ede93ad3799210d8984f86f1e37cbf5d3a9d704ac08b30f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D300_D.py.snap
sha256:aa074822bb9151a3cd8ff841689829e2d87302fe772a69c2891f92d5b1fb0c78  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D300_D300.py.snap
sha256:c16eff68fb76fa2644ae50219969523f4e7cd4c9d473c4e06d083ddea2eb2eac  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D301_D.py.snap
sha256:8e6fe2102a9e19220dc26efa67f176f5f4c4a7031bff831626bfa04215d477e9  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D301_D301.py.snap
sha256:dfbf58704e5ab3395dd1e1d5a88a8e48d24be66bdc3378b57a8f877645090534  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D400_D.py.snap
sha256:a9a45b3cb37aa91d21b74d595ab94de181d68f8265658ec34b8184db32277f42  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D400_D400.py.snap
sha256:aa5d169103727144494d77e1bb7eafe07f3b51e80bb85fde0bd74ee0230913e0  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D400_D400_415.py.snap
sha256:f214b50337e04cad6738cd3fa5f1bcddc3234173bc1569b373ec7ec297df05e4  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D401_D401.py.snap
sha256:4bf8677823a36b1336e161662803034318795a77d41019d0af11bc42947afd92  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D402_D.py.snap
sha256:1e50e5ddfcf8dc83e31743faa7d46d9c4bc04f211b29aa64632d1ad9507f54d9  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D402_D402.py.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D403_D.py.snap
sha256:ad75d673359137eff5dc8f9bfdca377bd5737ebcbf06344ee361f87e0920d479  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D403_D403.py.snap
sha256:f75bac91d727132ee94e545b3603f6a99f5a1cc992faec9cc4de1781b06ff9a1  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D404_D.py.snap
sha256:8c6ef19026fbc4e95842fb5b868f80b12cc30ad5519460fa003265cd7dad9707  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D405_sections.py.snap
sha256:77a10b6ed44162817133635caf89f4ce8c4b8ba3f221b72d6e8d4cb38273b606  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D406_sections.py.snap
sha256:b52ea5f9dc241354e92eb29885e10ed64700f8aace4a463206827d9670c311b2  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D407_sections.py.snap
sha256:16e6d1cb07aec014c00e8a6b70e88363b7813b617fad9a78fabd6997c4e08860  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D408_sections.py.snap
sha256:1e52469844ac419aa949c5d6b5e6f77cba098f56df41fe4fc731701a5f496444  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D409_sections.py.snap
sha256:5ff908e5b0292a4320b93166082a1e4a6a060a8345817c359be305c18f17e9f0  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D410_D410.py.snap
sha256:719ba45aa4e0ed63939ed9459a7ea1fe4c3cf76fdef433371cc9b373eb2b4d9c  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D410_sections.py.snap
sha256:7e46174c7e56d88978219ab8cf5290eb9ff12ca8cfcc8890161a0343c533f92c  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D411_sections.py.snap
sha256:e5911f9b1e328fd8a6eda3182eb54564ce5944ee0da191628dbb0ce7a2c1161d  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D412_sections.py.snap
sha256:9ff7a969b7f390984b8e222cb6491aba97c6d210803d0254da6a9c0f5572ffb8  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D412_sphinx.py.snap
sha256:92bb375bd127d5743964ade615da91b997df1d13f34c48b32086e67341accdea  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D413_D413.py.snap
sha256:034d1e65dbcfc038c43e718fa17f01aa39f18bcdd9dab1dc1814dcddfaccc754  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D413_sections.py.snap
sha256:37a4c7b5019e81e8a5d32da8612c3db0d65e4b7a2db4628995a6574c910a2ac1  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D414_sections.py.snap
sha256:2af105fec6e34ae464e39b00e9f0d277c70ac263a9f2733f2f4651244987bf2d  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D415_D.py.snap
sha256:0b4b038fee831bc300d3f32b8545ac9ebc6218846483ab3be3e9c0e7dd508b9b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D415_D400_415.py.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D416_D.py.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D417_canonical_google_examples.py.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D417_canonical_numpy_examples.py.snap
sha256:5fe41b2c7b53096af823e7babbd6a0aece6952d9e7e0f1d0ef590bf3798d7a3a  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D417_sections.py.snap
sha256:3408fafe0476ff15a5a4b4c14a552f581b398d79484d3b877228ae932116b0e6  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D418_D.py.snap
sha256:c4c62ee8a1a7891e453608289ec9281910269a434905df3d7513cf2770b98c9f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__D419_D.py.snap
sha256:aa11fdef4d7555b800056cd785d1b8e29e3c152e2742f8de0df7df085ae1054c  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__all.snap
sha256:1b3b649398696069c65a8e5641c45e824c9c09684e1e0be2f5caa1b6e85c7f27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__bom.snap
sha256:cb12cb37383b40890185c8893d04c42ad6e7c0a88633a5326c83b863b0e0335f  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d209_d400.snap
sha256:39150236438529d69c1d18620603d6dab17a2b838e07ade0ac7f33f9f11a5941  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d417_google.snap
sha256:f8fa3dd4f87d36ea57883d259807718e2ba561ab1ae4f5dc6c153460c57d920b  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d417_google_ignore_var_parameters.snap
sha256:f226391c303d81ee682c51d7d703dd322a84dedfc6fa7bf4ebcb2b33bbae7e27  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d417_numpy.snap
sha256:39150236438529d69c1d18620603d6dab17a2b838e07ade0ac7f33f9f11a5941  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d417_unspecified.snap
sha256:39150236438529d69c1d18620603d6dab17a2b838e07ade0ac7f33f9f11a5941  crates/ruff_linter/src/rules/pydocstyle/snapshots/ruff_linter__rules__pydocstyle__tests__d417_unspecified_ignore_var_parameters.snap
                                                                         crates/ruff_linter/src/rules/pyflakes/
sha256:605a7a8a8e781e4d6a1f53a17e980513eb689964660c1c8437385fe97b217c38  crates/ruff_linter/src/rules/pyflakes/cformat.rs
sha256:e523eac953a45cf1b21e8f388be7d6a5d49f8c26f557387245f3dc99fd2b530b  crates/ruff_linter/src/rules/pyflakes/fixes.rs
sha256:a99d54914d3e75ea494b9036729e5af8bf47ccd238353b6176b19a2f2404a3ff  crates/ruff_linter/src/rules/pyflakes/format.rs
sha256:34544b806124959439a5da4a74ec79dc1ec4397e4617b2da59ca3cae2b79f0aa  crates/ruff_linter/src/rules/pyflakes/mod.rs
                                                                         crates/ruff_linter/src/rules/pyflakes/rules/
sha256:0a6808b56fb432f7730176a1ae421f6c46b5106b5d7347d36cfe8df49b1afc7d  crates/ruff_linter/src/rules/pyflakes/rules/assert_tuple.rs
sha256:7bac0dca8a83aba7263cc5aaa7bad0b036563bde835a19e91a2fdfcad08254b6  crates/ruff_linter/src/rules/pyflakes/rules/break_outside_loop.rs
sha256:d7455339473d3e547708d0318bf48ecb91fda304937d16e9fdaa03ec10e1c4c3  crates/ruff_linter/src/rules/pyflakes/rules/continue_outside_loop.rs
sha256:6e827a896dca6eb7c9b0092308366497b5ec3dad964ef2286d1a87ca44cdbc9a  crates/ruff_linter/src/rules/pyflakes/rules/default_except_not_last.rs
sha256:f808f17c67e1183bc40d3917245805a44cf58ed9d4b81991ebb7391ea31cb6f8  crates/ruff_linter/src/rules/pyflakes/rules/f_string_missing_placeholders.rs
sha256:53d5ab3189ce7b85c9040f60829ac56642af0ca763b454bc4914c7502db9a360  crates/ruff_linter/src/rules/pyflakes/rules/forward_annotation_syntax_error.rs
sha256:bcd3703cfd59cd8e21a5d5b36f4f88f19f3a4b5d6f7bc222460b61483f25161e  crates/ruff_linter/src/rules/pyflakes/rules/future_feature_not_defined.rs
sha256:284aff6c97ec977ca2021a588b40ad654aac5f2f758e709a1b796ee60be07a95  crates/ruff_linter/src/rules/pyflakes/rules/if_tuple.rs
sha256:9b04f0996b70f2aaa4c8d760762969b603cdc1b39312afb633f2bd4fb7e941fa  crates/ruff_linter/src/rules/pyflakes/rules/imports.rs
sha256:3787ccf98f975156a394fb835e6781158454f622bbb50221b8ae2b1f90a3868a  crates/ruff_linter/src/rules/pyflakes/rules/invalid_literal_comparisons.rs
sha256:ad66ccec9c576e565ca1eb4ae176bd7457bb0e710fc9467023cae86f5596f7d6  crates/ruff_linter/src/rules/pyflakes/rules/invalid_print_syntax.rs
sha256:fc5e73758574222512bd072a3ac3013b513ec08d32d12048cb0b0282ebcae903  crates/ruff_linter/src/rules/pyflakes/rules/mod.rs
sha256:a6b5a649d1d7ffd9e51c5bd3627098af1ec52b1b53fbd2365723c6f4dd338d2e  crates/ruff_linter/src/rules/pyflakes/rules/raise_not_implemented.rs
sha256:fe13cad4451a4032514a731f714767d0e93053a5f88383d76a5463e39852855b  crates/ruff_linter/src/rules/pyflakes/rules/redefined_while_unused.rs
sha256:ec058363471dcaddc6622edfc305c1da7531284703b9fdeda6f29f9234d8dace  crates/ruff_linter/src/rules/pyflakes/rules/repeated_keys.rs
sha256:ac26ba86ea1e4b62aa3f5a3cbef52b29bc53fe8e211711523f66eeaba78d9a21  crates/ruff_linter/src/rules/pyflakes/rules/return_outside_function.rs
sha256:b43d22f03ccd5dee9d7a2c4f33db0559b09976a0e0a2fde023028d2b1acf89f0  crates/ruff_linter/src/rules/pyflakes/rules/starred_expressions.rs
sha256:615681242ef89ddd23c45bb19fa9ad3103ea50e90518184f667523d2991b6bed  crates/ruff_linter/src/rules/pyflakes/rules/strings.rs
sha256:c75cd7803dfa154ee1d67c6d79281f3ffec833420d97cf1917afb118fdc5816f  crates/ruff_linter/src/rules/pyflakes/rules/undefined_export.rs
sha256:52077b498713aecb38046c5746721b22f37b63e9bfe6ae67bdeed2b98fb21215  crates/ruff_linter/src/rules/pyflakes/rules/undefined_local.rs
sha256:3293b386d94021343110f02f7aaa381f5588cb31789373162748c35f3ca364c1  crates/ruff_linter/src/rules/pyflakes/rules/undefined_name.rs
sha256:a4db70e6655362fe4a2f987d49b2ced73f116e158e458ec278b7cbbbf680ed38  crates/ruff_linter/src/rules/pyflakes/rules/unused_annotation.rs
sha256:5b2b39aa5708fdbdb30e1dd4ba4ae7d3ea6c9b8036bd36bf84b12acc639029f4  crates/ruff_linter/src/rules/pyflakes/rules/unused_import.rs
sha256:1cb773fcbbbfa5fdd94f8bdb94e512ed05f244b16f06fb6ff3929eac13d86545  crates/ruff_linter/src/rules/pyflakes/rules/unused_variable.rs
sha256:132252213cd356e4a90ec633082624862b6c0c5e986a0f30441674e65f9fc170  crates/ruff_linter/src/rules/pyflakes/rules/yield_outside_function.rs
sha256:9a10eb814615eb6a5945af9f25caf8e4474c59bb0037d622b7a5f6d1a417c4ea  crates/ruff_linter/src/rules/pyflakes/settings.rs
                                                                         crates/ruff_linter/src/rules/pyflakes/snapshots/
sha256:1ea6685450cdc14184fd921e833e45855717910433302600554ac6515ccb416a  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_0.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_1.py.snap
sha256:e85b96c2385b9c83a02a654a9fd6de41aa0f476288aa3cb92b1e7294c9e22d03  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_10.py.snap
sha256:18eaa74bc7f01e9ae4c8be55fd9f47e753bee6826999ed5aad5ac658495cf21d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_11.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_12.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_13.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_14.py.snap
sha256:4aa32bce7ad561273ec0ee6a2f296cbe8c6eae7e55d1ee5494deae41de7545ed  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_15.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_16.py.snap
sha256:abf603068656244236f3ebe40f9f452f6b6fb8092d9d590b25738204dc9e13ad  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_17.py.snap
sha256:97c43a6167825f4f43e0a5a69a2055a78a217efa18d261f95d1b4fddbac1ecc0  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_18.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_19.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_2.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_20.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_21.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_22.py.snap
sha256:602e45ef6a49f4d5c0261fab9aadc8c602d8c4daa431dab0ea80440b6bb9f242  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_23.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_3.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_32.py.snap
sha256:325e2f55d79bd05102a836a1e1087301f6022cc4c178397d6c80c420b0c74356  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_34.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_4.py.snap
sha256:edaf6d8a0446418e2747c689baaf6e0964863fbdb0d4d8d2e153aed793d994b8  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_5.py.snap
sha256:e7ef232d8332d313ce71e01ca46a07e5818502f99da3914c9dd77515e3dd8d62  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_6.py.snap
sha256:bd8f095050d2a31e424d29aa5a42179e1ac823ad909e342262e2b3dae67ef4fd  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_7.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_8.py.snap
sha256:885e6081d491640c2c412686110ec803fe76141639783379c73318f8a5c7751b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_F401_9.py.snap
sha256:1d636a307077545830234b7c119118dc6d494e893ae6e72a5a65b1d61ad10fe7  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_deprecated_option_F401_24____init__.py.snap
sha256:c05d8bdb93faba0e05c606d4dea973022694cc2ac7a13b4767a64217b06729dd  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_deprecated_option_F401_25__all_nonempty____init__.py.snap
sha256:acfe0d2be83b7f966c83cea865a8284a6a306ea0e59ce8df9bb1a083eea71a1b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_deprecated_option_F401_26__all_empty____init__.py.snap
sha256:610a67df8cb91c8250ff4a1fc25bb5472795fb205aec216eb41d25d373ceeeb0  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_deprecated_option_F401_27__all_mistyped____init__.py.snap
sha256:49fad86182d77c20e29bc80bfe762577178508bb28dbc179581de490c8d18b68  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_deprecated_option_F401_28__all_multiple____init__.py.snap
sha256:be552fb2880248a9f2c449cf3380606ef0ed96d206e729ab992dab1c89ddac2f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_deprecated_option_F401_29__all_conditional____init__.py.snap
sha256:115df26b75db08b9f1a89e0802595567d0d0c6214df1338bf730042f92c8c05d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_deprecated_option_F401_30.py.snap
sha256:dac1e62d3f243e747a8a670eca652889af08c2cbea753131cb4a61f19a264bd0  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_stable_F401_24____init__.py.snap
sha256:1a7a48d0f1438cc80d3a29f1f1cf0a0b69c58ebad1da95b86feaf599ba961d45  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_stable_F401_25__all_nonempty____init__.py.snap
sha256:aacf198761ab6932fab59c93e59ff472bfe9702daa213ac26a661c049d28e784  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_stable_F401_26__all_empty____init__.py.snap
sha256:d73b36772799f05488428c004c163f595de1d108b7fb55dc3782b7a54edd6f3f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_stable_F401_27__all_mistyped____init__.py.snap
sha256:7581edc144053946bd671df845c286c35b5a2adeebbd4bcb65eef5b07e27ab56  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_stable_F401_28__all_multiple____init__.py.snap
sha256:f548264e254f77f273b2f4037a8e42d511f313e90c182ab78285969c8ead7b0c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F401_stable_F401_29__all_conditional____init__.py.snap
sha256:441cc2271db21864b02a2fb31abe12803f0b7849de57f921f1aba862cbedd420  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F402_F402.ipynb.snap
sha256:eb77cf1b97d593762258684efdf548c52e29a976871b8e24fd1883d5aa55a10c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F402_F402.py.snap
sha256:035ac39b33c790a59cdf71515bc5f087412f077b8ddac2199a032053de758ce2  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F403_F403.py.snap
sha256:d6f606ceaec1b8b120577bd1cd1b8fdc8153ba854b48dd6901fb4d4f4e6e1a6e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F404_F404_0.py.snap
sha256:7f1c889b5dfb1743240fb3016834743174dc0f0e1090711da5e3d0e69d0e8bfc  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F404_F404_1.py.snap
sha256:796624158f35ff868a7e95868a978c6c441d738394b40666cb46f57853c539e1  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F405_F405.py.snap
sha256:14370e80a60382129bad7d9abc97d80f3f98809f4c52b8e9433f3bc35a95af38  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F406_F406.py.snap
sha256:caee08c3d276ef2ec0875714b588b5be8de928fddb11bc9f5cf64a3d9cd07c99  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F407_F407.py.snap
sha256:3a583439e9f91302b5d7f8799221952394b456e0f2a74915737bc23f1587c0fe  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F501_F50x.py.snap
sha256:30d46d1f378f9f9beb8aa6007d0f4e589e91ecf97c00233660e1645da4495f7a  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F502_F502.py.snap
sha256:2b017f8422bc5ee0a071fa8e57190566a676250587dc5df5af6a4b1a2c2170d6  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F502_F50x.py.snap
sha256:f15753b49cb65150451f37140163437fe3cd6e542217950df6758eb8bd082934  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F503_F503.py.snap
sha256:24998e253b0ac3f926121d1afd447ab1dab88739c6184645ab1e491ef4efbcf0  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F503_F50x.py.snap
sha256:a1b9ce54465e979a70e84ce183efb721c88cef56fcd585652fdaae6345b0999c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F504_F504.py.snap
sha256:d5dbbe698eec1ac48294dd12e50581576cec83a07e43f078baf9fc5b60f5866f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F504_F50x.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F505_F504.py.snap
sha256:b253d0c0666ba5ce763ba48b298bdd93fc7ad28dca4508f58f148122ca62c842  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F505_F50x.py.snap
sha256:171811f2183c22aa77d457263ae8ff0f2ca562f4602d038e3746b7d1a4a67bf1  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F506_F50x.py.snap
sha256:1b6980a58586c5d6b2cbfcbe562923b880dfbbfc3fc650554e1726a110cad899  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F507_F50x.py.snap
sha256:e3092856ab18a5a2d382fea8d8458603fdb5c32df175c28f286d4496dc217672  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F508_F50x.py.snap
sha256:027a55d872e144dc0f3f46af1830fd68a48e2030cf1fe6a7ce5fba79eeeb4be1  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F509_F50x.py.snap
sha256:e1e477e42bd0887c1527db81e2f1c92a5d7d3704a6787b889e6aab8386202a6b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F521_F521.py.snap
sha256:db90763fcac4d2cf646682be9d8f0cc399e4df6ca9be1b4db93734fb337cbf9f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F522_F522.py.snap
sha256:47d55aa5b8c5e7f96ece112627576f3ff46a82276fb84dcd045edfe4125057d5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F523_F523.py.snap
sha256:e98a7c73f13055c3dce62f508876c2d43351b2dc274355ef8a58f36b2906e4f3  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F524_F524.py.snap
sha256:6aa422591aa786f5ba7150f87242a2ce3552df23346a9ea88a06dd33ffd8fede  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F525_F525.py.snap
sha256:1ec91b341587026b3e6f0cde3a57b934572a349ad396f6231e323fb4b9e891b2  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F541_F541.py.snap
sha256:71af81800134181ba51d91b2e42839c514d0fb99fced57b8e3de6bb0f2bea0ef  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F601_F601.py.snap
sha256:da1c9f70930c4304a9f70ea7249695a0d442d97a454eaae1ec2dc32f2044afca  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F602_F602.py.snap
sha256:fc6a7718677bcb538319824a2ad87af8bb15085a48ad31a5f628d4f94afba9c8  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F622_F622.py.snap
sha256:0a3820714d5b70ff5e7224ca22d2c5221da375dfd25a135694d49b5e36199151  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F631_F631.py.snap
sha256:c33ff1bbc7eb04e48eb96eb4e380dca65e7acf84830b06ef80b937848aacc2c3  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F632_F632.py.snap
sha256:a6e9ce126c8c5d7a7cee303be893f5dfb926eb754d4c1bc649c0843952b9588f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F633_F633.py.snap
sha256:8f6ea1da65f86fd3fea15b0a8546da5f2d94b3efcf1e5bf2b5bc698f11b8955a  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F634_F634.py.snap
sha256:61a3fbd6831bf75b710b6b265e20d06a80c52423c9ac86160b782e0b6fd09c98  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F701_F701.py.snap
sha256:4d596ae9f5daf9ffbb2f516b812da9a3271d4130995fa5952fcc2664f323b9ca  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F702_F702.py.snap
sha256:f3f1f229b2561c0613abe1d56b5d77ef23f752a3d295aef4e3d0bb5935a23b0d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F704_F704.py.snap
sha256:4477d7dadc0f7485e7474d0a3b6cd53d75b2b4bedc1c49647ea875fc8e6483c9  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F706_F706.py.snap
sha256:dd5b87cb3f8848b9e9e936fec8c739d9455a9b699b8ee81747b1632e28c69a3f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F707_F707.py.snap
sha256:1c4bfdee8db0d35c7e3b5dcb1c351e2dcb867af98e30a5af8335fc565d6dfe86  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F722_F722.py.snap
sha256:635e7db8e9f6f686a21ed18af9346508fae05f196ee1d77b1ce2cfff1cc217e3  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F722_F722_1.py.snap
sha256:e1ade0cedfaf452e1656694594edf070d02892be7d27b9652b2865bc27a2f6ea  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_0.py.snap
sha256:67637984a7ece0b59c83ead61cfe20e16c93007323a1073a574a75eee15b83af  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_1.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_10.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_11.py.snap
sha256:fb8a872283a7fe1c43bf1a0c278a2b92d1cfb30d55ebd9a1cf1a644b8346e8be  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_12.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_13.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_14.py.snap
sha256:8b78ef014478802cc3998f0098e8fb7d7140378d0325a56cfc10205e5cfa8ee6  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_15.py.snap
sha256:4891f71d77f1bf5855d3a720a6fe5ea169badd1a609e909c0c169db16dd169ad  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_16.py.snap
sha256:48dfe3926ed6322d82ebc9f3fedcefc6326ef4596fbc2e388858a589df810454  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_17.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_18.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_19.py.snap
sha256:216f95ff5d66c9cb358fd599d70485835461f7e350339111f71b4ae414ca3410  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_2.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_20.py.snap
sha256:a65aea9eb4167cdbc1ebdea6622bf6b20b9b15f192597cf730021d099fec0f14  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_21.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_22.py.snap
sha256:9a3e180f54d408ec232365dec4ef41c58e579af091b082f17c3699490221d90c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_23.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_24.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_25.py.snap
sha256:1975969e96f6626581645dccf1e02dfa4ae48281f0ac4584fad8b6ea173c6f41  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_26.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_27.py.snap
sha256:3653ca504a5fb18d1f89655be50965572212ec446404756f45ac255cde0431a6  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_28.py.snap
sha256:a2eecbeaca9307a76e3aa8554e49d903f3cdf5063ebff94923ed632cdebfcc9d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_29.pyi.snap
sha256:675450242f14c9051179c09ca1d3def1af11c6e99fa23e8a53934f6c166d5cc7  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_3.py.snap
sha256:adc15d1503582d9a25b03ca6aceacd1b38b5978638d2031dc47f23b4355be292  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_30.py.snap
sha256:d50bc26b43823ec168b9d6df19c6abc6f7475b8e3ca527359a74abda8e38075e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_31.py.snap
sha256:f5d1bd8b9c540662fc4a82fa86abc71916696cb3d22ecef3deafa140fbd17896  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_32.py.snap
sha256:2afb809036c3f206c9748ef35a784e0e4b3e9a9116ad92a8fd3fd07835ed1e90  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_4.py.snap
sha256:2ece7aa9211cfa00d5a01def69ee2e39624340e14d344bb4c4417f5c5cfddef1  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_5.py.snap
sha256:1ec7c2ca23527682a2e0e6afb6cd7a162172d19994992b1c9096a9d7bf6c8680  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_6.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_7.py.snap
sha256:d8abe78f7ac4fd1394e4a9e0f8f6480e72844c11fdeb8f2fd45d6a546fc7f368  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_8.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F811_F811_9.py.snap
sha256:d79cac177a15a62dffbf01b4f0fd6975a615078e0aad039b5a88f248b9c58154  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_0.py.snap
sha256:c95675299394ea73ed37d969246d0fdd4a2ed5ae7479a873b0b499a8855f3da1  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_1.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_10.py.snap
sha256:43df29ffc3b6e8f64ad311cdc4621f08773996ddf81b66170d6424672c4dd915  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_11.py.snap
sha256:50a4a3cf5587aa8b60188c9c02207628dd5cce0b3e23baca92804b5801ec4a73  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_11.pyi.snap
sha256:b7406a91023222038a2dc6619f6047e2d0a34ce1b1091402a22cdb7e843b2465  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_12.py.snap
sha256:f21ff8eb7f0edfcd0cbb8d60f46b815e54c7ac1ea33315827bfa4bd87d2d2cbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_13.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_14.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_15.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_16.py.snap
sha256:de07873a9302ca2ee9e9478422a0afb99cee7876e89fa74a2588bdbb66e85bfb  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_17.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_18.py.snap
sha256:3a482b835dfb486f1f76ea13441f7fbc2381f1fce3b3268f3f6a4d02b6756d04  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_19.py.snap
sha256:23200b80191527e0deb26a8039643c0da23ff19b77c818470f8e27e53cbf8f62  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_2.py.snap
sha256:e2c4b20d2d515793de4d5fee4ba7dd72558257717469379e46b4e8b2ffefd575  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_20.py.snap
sha256:5e56947281e4c8a1ea5a1d96f24d15bdc845d171a78942c55959853438dc11b6  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_21.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_22.ipynb.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_23.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_24.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_25.py.snap
sha256:ab59beffa557570737828ff01db89d551c730c0cbc3965ba9f94651c9a87c16e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_26.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_26.pyi.snap
sha256:532e9be1d14532c70dbe1f62b90a6a722725bba3cd12af05d1a6443477949de1  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_27.py.snap
sha256:b2574520ed58b33a38eb36ba4b3adbfd146c3e507fdc6f05820143e00a6ca16f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_28.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_29.py.snap
sha256:adcbded12d651993ba0e17dd4dc9b1ae4b7ed6f29580860760d3abff87b12c7c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_3.py.snap
sha256:17714e7ef9754991a77761c570229886e3908b114048dab79959869901076b99  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_30.py.snap
sha256:65b03a6a0102ad88cfb458346cf451219b583719903c56a762ec01037c270250  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_31.py.snap
sha256:57fc03d03775875b5145747559cd2352973fc1ba5cbf0d327d16abc0998e2134  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_32.pyi.snap
sha256:45c328ee96cd61649255bf33d4592a45e3b379c5b8a8f1e016fe97c8e1ddac89  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_4.py.snap
sha256:742bbfd8977553c9c0f80e3cfb52861c62e3fd041276950845c2c5b65e2339f0  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_5.py.snap
sha256:f5ba2feea7aaf2e8c6d3cc768df43722efc2bd493d27a26296a6213b3adf493f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_5.pyi.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_6.py.snap
sha256:aa6c46cc92581d759af90dfaac22b8da70a3fc7a22732701161ee27a6fac3c39  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_7.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_8.pyi.snap
sha256:3e3256bfea8dfad250db51026347692a16e44210cb86fb9c9064ca130618bb76  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F821_F821_9.py.snap
sha256:992f506163be217cab54963cbb234e366af86a142ed6a63389ba162a6d8f06df  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F822_F822_0.py.snap
sha256:3a02a0e81dc944637a8d7f59da14fafa24a8291c33f711bfd1ea7fda2f268ff5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F822_F822_0.pyi.snap
sha256:dc713210cda848d5df71a90a4fc454230f71324c530d02a22707aa35c72ef0c8  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F822_F822_1.py.snap
sha256:bd831715c20401a2b0783f6024fda76acdf44bd1de7558e5a6d56b0b136d3036  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F822_F822_1b.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F822_F822_2.py.snap
sha256:72a7c01e7b4af7dea5cfa55a40b9fa2bfbf502e889eb8fe8566e12c01c1e4a16  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F822_F822_3.py.snap
sha256:8e6fd25197d8ec1fbb60e910949574e0bb2322e7b51c1d97f75173dbd4a6c27e  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F823_F823.py.snap
sha256:21f985aec68c437c5f32e0693c991bb999564af738df182c58eb41999646c96b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_0.py.snap
sha256:4c8c2ab9cf0cf178074babb9a3573b5be22673f1720c3ed2bf986bd4028925ba  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_1.py.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_2.py.snap
sha256:acb6321a6ec2996abd6870fe0c104ef53c747f670162c7b366fd17a77cbce75b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F841_F841_3.py.snap
sha256:63114d746b741b1d9d509372946620ced4ce1b5b44b7f9f172f8bffe18681eb2  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F842_F842.py.snap
sha256:64f8b82fa9c316a8576cd6bf025742875d258264e1196edbb169a585a73b3f6b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__F901_F901.py.snap
sha256:60466dd497a41afc77fb81a47cc606f1c75945589413c8d1ca7cc3d802556b8b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__augmented_assignment_after_del.snap
sha256:eac86d7f1e9cedec5c8fae9f44ba2423d0de3b8d5fa2fb6f0fe3843f594a11f1  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__default_builtins.snap
sha256:610fd38577b656ff1ffabcd224712169b44e6c21b50408667161f3fade05697b  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__default_typing_modules.snap
sha256:03fd42f60275addc377f6dfc3d3859fbed0f5bd74014405f5abe65f0394158b5  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_global_import_in_global_scope.snap
sha256:a8c502bd43c2772491a4df617aa59f1a0c519df9cf9044719210688cf2a1e96a  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_global_import_in_local_scope.snap
sha256:41004b7e414684ee9e4e38df19d0ad5ba1fdad0258758837d80bf07b25d6d246  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_import_shadow_in_local_scope.snap
sha256:681cbf8c7b26fbaac99a76c9de2fbf6dace40d680ccbb38b7191a170156fef67  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__del_shadowed_local_import_in_local_scope.snap
sha256:b57ab1ad0cfa21ddfc854d4711442d176ba73dc6f5a5763a6c89c5769986c409  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__double_del.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__extend_immutable_calls.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__extra_builtins.snap
sha256:5bdcb0b5677b611f2a0ec54fd3fa3b993d1081f5d0e8e145f719bd23fd9efe0a  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__extra_typing_modules.snap
sha256:acb7ee93bf74cbe9d2f7c125c48f1bb0e4a4b59583d736fdb6809f9f4f0addef  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__f401_allowed_unused_imports_option.snap
sha256:23872a92e3f107c5d53c9c14c15f636d186398e69960132b54258894de47663d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__f401_preview_first_party_submodule_dunder_all.snap
sha256:be6bf4c3cea5f899b4b13c01b42121cb77ec4e837789df39ed77c1b7fff6314f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__f401_preview_first_party_submodule_no_dunder_all.snap
sha256:b71da182d5c65624866e40d3ddb73fc3929a80ce13096a6285326587dea3d7c0  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__f821_with_builtin_added_on_new_py_version_but_old_target_version_specified.snap
sha256:01d01c36219973025abfd6adb13af753e0f2542071dd98fcc83b1d03e527a9b1  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__f841_dummy_variable_rgx.snap
sha256:292b8a6452b73b28ff3e603a296397a30fdc4196b6e84eb9a6944aa3e7106924  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__future_annotations.snap
sha256:c910af0fd36d97f6650c5d5a38da25a1921b29b3ccd6bcec8b305884b062e69c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__init.snap
sha256:46e5c00481a59fc9c1ae207c45cc707132f6be8b60ade30452a0d9dd819812c0  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_multiple_unbinds_from_module_scope.snap
sha256:2283fe2f4893429b1d2a4212ea5a8bc78c9a2d3e196f6ad8e632af649a981c72  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_unbind_from_class_scope.snap
sha256:ea35ceaf61a175febdd143c2876402bb32a08abfa534a22fff7051f7888beb90  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_unbind_from_module_scope.snap
sha256:58eef2ba0b2cf2d91c3b16191a1fbe7efcd1d8c2ecdcaff346a75f19f72aab32  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__load_after_unbind_from_nested_module_scope.snap
sha256:49580524f5ac188562940d76b2109bd976b43a785a3189098c28a627f9b713d2  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__multi_statement_lines.snap
sha256:47ac73eab036fb57f65165a2a4597c915f466db9adb78e40d0dca94996edfec8  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__nested_relative_typing_module.snap
sha256:843ad6ade9caec984f18640ecc54eba1be88ac68486e1b109297e715fe3f280d  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__preview__F401_F401_24____init__.py.snap
sha256:0be33d7a8fecaf3fcba235083461a7ed280c631f8361f418eabaa0e7bf71a2cf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__preview__F401_F401_25__all_nonempty____init__.py.snap
sha256:c8d96bfd2c63558e119539ea517da0a04de8d5ba8a31de4dce881863e44bce78  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__preview__F401_F401_26__all_empty____init__.py.snap
sha256:d73b36772799f05488428c004c163f595de1d108b7fb55dc3782b7a54edd6f3f  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__preview__F401_F401_27__all_mistyped____init__.py.snap
sha256:e6e186daea48aef5edf7c44e839fe5b4a07e15b085ff6c33e0f39ba55359ba19  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__preview__F401_F401_28__all_multiple____init__.py.snap
sha256:f548264e254f77f273b2f4037a8e42d511f313e90c182ab78285969c8ead7b0c  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__preview__F401_F401_29__all_conditional____init__.py.snap
sha256:4a03c9cd5172eb9d26729a4f79813fe6c68ecad4c1dc251a8f3b06470bab3a86  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__preview__F401_F401_33____init__.py.snap
sha256:19e28a72cf32d6f350ca66c8fdb41c319c2dd6b3b4b9e8f5fe96ad535bab4192  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__preview__F401___init__.py.snap
sha256:12b2857591926e214053bbdec9dfda7301245bddd58c268d6e0282b0697c59f8  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__preview__F822___init__.py.snap
sha256:87958237c56d16111acb1443e6b5ac0410ae5941fb202baadb4e14804d3bccf9  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__print_in_body_after_double_shadowing_except.snap
sha256:ecde488b5f13de756191f4483e522387c6a8684d25ffe0775d4241a43563abfb  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__print_in_body_after_shadowing_except.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__print_in_if_else_after_shadowing_except.snap
sha256:43bb6e501720240898d897b802274b142c908ab1392776281b6234dfb81bffbf  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__print_in_try_else_after_shadowing_except.snap
sha256:964afc00465d9f62227d095c1e999f145bc85cb002b235515e665bab6f3aa4cd  crates/ruff_linter/src/rules/pyflakes/snapshots/ruff_linter__rules__pyflakes__tests__relative_typing_module.snap
                                                                         crates/ruff_linter/src/rules/pygrep_hooks/
sha256:817c40663ac4d4039c1a3fda3266e1e6f659a21680ddef565dd5606cfd65bc56  crates/ruff_linter/src/rules/pygrep_hooks/mod.rs
                                                                         crates/ruff_linter/src/rules/pygrep_hooks/rules/
sha256:4980353162626e1b281f3651722e36a6a3ad66807086231943eb35c34fb64c33  crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_noqa.rs
sha256:f01d6038fbb21b35298d1c70897e8c7995a1085c76b6733b233d457782d4cd3b  crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_type_ignore.rs
sha256:30973a4f1cca0808265efef7a3494b3b122dc14ef688d51dfd323cdbe8556265  crates/ruff_linter/src/rules/pygrep_hooks/rules/deprecated_log_warn.rs
sha256:a52d5d7babbd514c0c04846e148b4ddb0ef50e996a0d0c241d3e77e7d06ccb05  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:ae888b6d8f9419011e71642edbff2c2bf21d6e19e81de8fc630071bcf4193428  crates/ruff_linter/src/rules/pygrep_hooks/rules/no_eval.rs
                                                                         crates/ruff_linter/src/rules/pygrep_hooks/snapshots/
sha256:68fa8ff6cf250b965778feccca8866ff65c8ca7b1fce75270c77a78c341e6c98  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH003_PGH003_0.py.snap
sha256:c67b128596a2aac8aab7d2cd8bb3e9e4b52e90a2995cba675e75f8d578199aa6  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH003_PGH003_1.py.snap
sha256:4bd326e49ee046af63ba0abdc94ba36dddccd17fa5931f544d94466cf274a26d  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH004_PGH004_0.py.snap
sha256:9f6929c54913144fcbec1841b53ca90daac2f10dac071265dc28c7d0c4fe4039  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH004_PGH004_1.py.snap
sha256:bec7e47f32137abe2563747cd4d468b018016ddbd338b295f598d769cb28161f  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH004_PGH004_2.py.snap
sha256:b1431e526c708de36b3b809e5644baadbcbf43c5ee47ab8bc0fe32ee84bf262d  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH004_PGH004_3.py.snap
sha256:a38df351bbddfc7114a8dbd063a7b88aac7e0f2a42b5dfd8676e2b8d9f7a3831  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__PGH005_PGH005_0.py.snap
sha256:ebfef4e00d27221a2715f89506818a55610d80490cb63d3a5cd5c587d050afae  crates/ruff_linter/src/rules/pygrep_hooks/snapshots/ruff_linter__rules__pygrep_hooks__tests__preview__PGH005_PGH005_0.py.snap
                                                                         crates/ruff_linter/src/rules/pylint/
sha256:e20c42cee198a6dcf67be702c6690014216ee97c5945d184b61878cf1adb8803  crates/ruff_linter/src/rules/pylint/helpers.rs
sha256:8b5cd4dc7bb581d10ff2567f583e1997c64fae07b478d36fc756237c13a887bf  crates/ruff_linter/src/rules/pylint/mod.rs
                                                                         crates/ruff_linter/src/rules/pylint/rules/
sha256:397286d7a04e3ab93bb57deccfe707d249548ac2117602bc2c319070ebb52a79  crates/ruff_linter/src/rules/pylint/rules/and_or_ternary.rs
sha256:da03efee811b70dec2d333064f9eeacc5f95e0b9e69d916148b7f39d8dbc0225  crates/ruff_linter/src/rules/pylint/rules/assert_on_string_literal.rs
sha256:b8c5fba9436764c89f9607a54966a3bdae6ffc0d6527174239fe74c2cad6b74c  crates/ruff_linter/src/rules/pylint/rules/await_outside_async.rs
sha256:5ca680a0a01f4913ea740559274f40c1e1f21793edda6ed6ed6bd0aa334e26a5  crates/ruff_linter/src/rules/pylint/rules/bad_dunder_method_name.rs
sha256:40f163f9f1e9136803282cf32b8e5b45825d088605fcf7a63b7b7b37c65ad9e7  crates/ruff_linter/src/rules/pylint/rules/bad_open_mode.rs
sha256:d07d97aa431454ee34f9f6cd7cb20af169833a87b8419006b14ec4d29fcd61e3  crates/ruff_linter/src/rules/pylint/rules/bad_staticmethod_argument.rs
sha256:5549568c9a2a87fef0c3110f61c1456c6aedd9ca65dafc7e61c1a485147daa24  crates/ruff_linter/src/rules/pylint/rules/bad_str_strip_call.rs
sha256:7d321e398d390d51484ab43d9a23bc487310d2635b3fad6fd7d0f87229638513  crates/ruff_linter/src/rules/pylint/rules/bad_string_format_character.rs
sha256:0ad78b092fadaf88f320116eab5bc06d7a2c3cde9b5c84b3abfa778c387112ef  crates/ruff_linter/src/rules/pylint/rules/bad_string_format_type.rs
sha256:1d186608e1c44f6f07e3d58d660214e770c212482e6812c206a18cd86e8d9a11  crates/ruff_linter/src/rules/pylint/rules/bidirectional_unicode.rs
sha256:76793c60fe5e863a2ae8594847251a2c49c5e5cf1a366801f3ff70a0c4df33f5  crates/ruff_linter/src/rules/pylint/rules/binary_op_exception.rs
sha256:864830518af3009b5a5a13ee0437b313eaf3991d1a443156196128d876ba2d65  crates/ruff_linter/src/rules/pylint/rules/boolean_chained_comparison.rs
sha256:d9b7fc9315479bca44e7ea70856695714752bd5fbb5bb30a8a491cea8e6296c8  crates/ruff_linter/src/rules/pylint/rules/collapsible_else_if.rs
sha256:71387165ffd22641e195e7988996b0ae641c59eb4f3222b4b9ad408c1d0a5592  crates/ruff_linter/src/rules/pylint/rules/compare_to_empty_string.rs
sha256:f561c03f358e9f9631bcb8d70496990d62915f3f626c8e7e8a75c73fb2accdb5  crates/ruff_linter/src/rules/pylint/rules/comparison_of_constant.rs
sha256:862cde89fca3933ebd1bce542887a2172a7dd1b0107c9c512269867532e860a5  crates/ruff_linter/src/rules/pylint/rules/comparison_with_itself.rs
sha256:998cf365cdee6e67100b05787e1cf6eaa4b6c90a6a770ad20d3a1525f3194ca8  crates/ruff_linter/src/rules/pylint/rules/continue_in_finally.rs
sha256:0a18350c0b6761f9e5b9e0d01126fe0d5cfee098f40eef67c3794deaf1f73090  crates/ruff_linter/src/rules/pylint/rules/dict_index_missing_items.rs
sha256:ec5d25c3f096e48302456169c17753a6b792644b5292f6f32134ca15cf853c28  crates/ruff_linter/src/rules/pylint/rules/dict_iter_missing_items.rs
sha256:723425dad77cbd3389d7af1802d85a66565950db4ab8d6fcbabb64279f922e37  crates/ruff_linter/src/rules/pylint/rules/duplicate_bases.rs
sha256:5b397894169738c0cd032663947f00a302467d6ba5ebc6a716736645a4e25738  crates/ruff_linter/src/rules/pylint/rules/empty_comment.rs
sha256:3556b959a2b7bb34fa29bca96cff3deb7ac31a3be106da5456ad358dc6b30001  crates/ruff_linter/src/rules/pylint/rules/eq_without_hash.rs
sha256:c4bd7167d4e631043ac312d5879adfd9c88856d441ebfd7867efc19ca6026ce4  crates/ruff_linter/src/rules/pylint/rules/global_at_module_level.rs
sha256:7aaf8f69430dbffc83ec4f7f49460484f3b8fc281c6565aa8c8afd1925ed97e8  crates/ruff_linter/src/rules/pylint/rules/global_statement.rs
sha256:c80019bcb32bbb0e3cdad91bbd8a73ceb70c7b45934e571e37aa77822fdbfb25  crates/ruff_linter/src/rules/pylint/rules/global_variable_not_assigned.rs
sha256:472a8d60183c0f629bc7b128c3aac6fd93e116ca77159f5f1c39c67831653a01  crates/ruff_linter/src/rules/pylint/rules/if_stmt_min_max.rs
sha256:4bd92fea04f0b8c94f8189a5355d662e8dc49915e4e1447bde46bf9028514cee  crates/ruff_linter/src/rules/pylint/rules/import_outside_top_level.rs
sha256:93e4e1721852e9bbf3d79c1f1dcb9d2eba18d6f988d2931c9ade805733c9e710  crates/ruff_linter/src/rules/pylint/rules/import_private_name.rs
sha256:37383163d8cae953058f057074acbe8af2cb6635dedb592d4803507bfa1563b0  crates/ruff_linter/src/rules/pylint/rules/import_self.rs
sha256:f9fa4b02611b5b6be756349a63d295935a3532343d88d201994fdfe491d58fe7  crates/ruff_linter/src/rules/pylint/rules/invalid_all_format.rs
sha256:833996f51a88ba27f06fb7810273b7f122b8fb0c88602dfaa6bd73f943c80aa4  crates/ruff_linter/src/rules/pylint/rules/invalid_all_object.rs
sha256:33cce7a75a315695a6bc25852d8d929f97fb6f0898813349f457aafc60b10697  crates/ruff_linter/src/rules/pylint/rules/invalid_bool_return.rs
sha256:6625467f30bfc824cb3948313c316637a802e7c518ea81f20f24681455a60fef  crates/ruff_linter/src/rules/pylint/rules/invalid_bytes_return.rs
sha256:e31f43104a9b5bc877dac42f28a4bcb9e13cb8eec5a789dc36636d172a646d59  crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_default.rs
sha256:89d4c057f5990a7180b67710929c9778841f9a2b8e8bd32d532a036e25a65b51  crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_value.rs
sha256:f4e99311d3f40cbea08f0bf4920dcc868bd29b50570cdf71f769c7b147066218  crates/ruff_linter/src/rules/pylint/rules/invalid_hash_return.rs
sha256:21c1b276c976d34edec3092abfe2f099fe143a6adf70789206f7c6cfe2df716a  crates/ruff_linter/src/rules/pylint/rules/invalid_index_return.rs
sha256:ab4a09936ca75c42228d44753e5f592659b21a8654e2995fb732c4c3253b8d3d  crates/ruff_linter/src/rules/pylint/rules/invalid_length_return.rs
sha256:4d92c6000f1147168e9816f278502c68e0d5a7f7174b367cd94f80c8c85c385f  crates/ruff_linter/src/rules/pylint/rules/invalid_str_return.rs
sha256:327d0a7ae503993984e2e5280a156872b8d21c092f8f35ab0c6a9df23c11074a  crates/ruff_linter/src/rules/pylint/rules/invalid_string_characters.rs
sha256:5e6f8ddcc67103211dcb0d38768c6e9957d5ec7107bfa78528b95042f68c3912  crates/ruff_linter/src/rules/pylint/rules/iteration_over_set.rs
sha256:b25ab39254664c38ff832aafbd6aa5ba7ee95d317360d1a263d0e7bf9a41866e  crates/ruff_linter/src/rules/pylint/rules/len_test.rs
sha256:ac3bfdc3da9637cb974f70993c1ea55b688157c7512c8ac22d61ca6b4d4990a7  crates/ruff_linter/src/rules/pylint/rules/literal_membership.rs
sha256:4b3765213f0e97796e350ed7a47f3f23fdf46b8e675134ade39b59de540c65e5  crates/ruff_linter/src/rules/pylint/rules/load_before_global_declaration.rs
sha256:7dd495aa4420dbbdb2819f661c505c8aceec379950f5caffa05a6f6f6d0dc8f4  crates/ruff_linter/src/rules/pylint/rules/logging.rs
sha256:4ffa870ece5974b71d719b3b7d56610e921dd6050ea2b7bf117566d8afa1b090  crates/ruff_linter/src/rules/pylint/rules/magic_value_comparison.rs
sha256:e49569767bb8d3610ebdc959d7f8ab50dad4271b8e0071c033c50dcff0bfb899  crates/ruff_linter/src/rules/pylint/rules/manual_import_from.rs
sha256:796c46c44cf6f02c344633c13afda27fa0d734c9119309a30b1381bf4208846a  crates/ruff_linter/src/rules/pylint/rules/misplaced_bare_raise.rs
sha256:9779573385cc2407909d242d2f038afdda25f1e80cadf83cb1a6016c66fce32c  crates/ruff_linter/src/rules/pylint/rules/missing_maxsplit_arg.rs
sha256:287101e2da19c247fb6c0ff61760c59c0ab126835250bdde148db87cb0a0c50c  crates/ruff_linter/src/rules/pylint/rules/mod.rs
sha256:e235c7976f5ba25e61061cd662f10a8dfb9bd775aa829dca2da23d0fc8af5103  crates/ruff_linter/src/rules/pylint/rules/modified_iterating_set.rs
sha256:90381630bb940fa337e13676a876650fe2b6173007ee4138a441341270c22112  crates/ruff_linter/src/rules/pylint/rules/named_expr_without_context.rs
sha256:bd486a48d7c19622da87e242b60f87d00f6acb454d099a5c1a435196adecca3e  crates/ruff_linter/src/rules/pylint/rules/nan_comparison.rs
sha256:ede2d167066b64fbae91f39bb9732b729168206cf96d2d6a1fc74d3a7025e7df  crates/ruff_linter/src/rules/pylint/rules/nested_min_max.rs
sha256:aea57151f3fa80c769b7359062e8f5dfa441dee1c76b538f0890a422ae55d12f  crates/ruff_linter/src/rules/pylint/rules/no_method_decorator.rs
sha256:dd1dc2c40343fa6c2870e6321e6b95b5b2c3beb8a206cefb36dbd09846885bff  crates/ruff_linter/src/rules/pylint/rules/no_self_use.rs
sha256:166e09bd9dd6a2f4c830c26ddaf97fa9ec13e6c5bf1dc4c85257a91dd8aadf47  crates/ruff_linter/src/rules/pylint/rules/non_ascii_module_import.rs
sha256:079cc20da8c295278ff8e711f61c7fe878991d6455a4f2fdb36700edaf689467  crates/ruff_linter/src/rules/pylint/rules/non_ascii_name.rs
sha256:95c2ca308a01d060d9f6dc605ec7ae6cd4639fd15f319b7ca5f331c97c9a12d2  crates/ruff_linter/src/rules/pylint/rules/non_augmented_assignment.rs
sha256:460c8de5e05fdb1ed14526e8a30943aa7282a88d12f0c38551880f3c3fa06b8c  crates/ruff_linter/src/rules/pylint/rules/non_slot_assignment.rs
sha256:ae0e7a8bd84afe043e94b34aae244b7342e527bd035269118545d3d62473e729  crates/ruff_linter/src/rules/pylint/rules/nonlocal_and_global.rs
sha256:9c4454f445219fa5358ec7627dbaa3eee1bcaffb91823b6fcbcd09ef944cbe71  crates/ruff_linter/src/rules/pylint/rules/nonlocal_without_binding.rs
sha256:34501177c1cdf92810e5a20f5e6a3dc22d97bf98ece078089194d9db402ed43b  crates/ruff_linter/src/rules/pylint/rules/potential_index_error.rs
sha256:2ed4f2ba6e943cda4cdbc9e21223cd66fbe4ebe7c54c1426854027c5dcbdf9df  crates/ruff_linter/src/rules/pylint/rules/property_with_parameters.rs
sha256:c5d97449c1cae3c001ae0e92a6d009db9be670a034b7aae449aa9332cc7bf10c  crates/ruff_linter/src/rules/pylint/rules/redeclared_assigned_name.rs
sha256:05210ed520c2a49591e009727d88927b80d77998686e2ea8579f213f7d756c10  crates/ruff_linter/src/rules/pylint/rules/redefined_argument_from_local.rs
sha256:47a09b6ff80418a4f94e8d5f3b03b1a6cdaa19f49b58a555330488e02813d8e6  crates/ruff_linter/src/rules/pylint/rules/redefined_loop_name.rs
sha256:755a48e9fc4ef362e0410e91e737b8ab10b0286cc17a42aa583cc3ff3b359df3  crates/ruff_linter/src/rules/pylint/rules/redefined_slots_in_subclass.rs
sha256:05a56d13c0319c865c3c68261169025b3daece7c7fe77284e0ae558ed62cd08d  crates/ruff_linter/src/rules/pylint/rules/repeated_equality_comparison.rs
sha256:fb264508383b4312ade094c3838ae6a4aa3249a0a1f307739f3101ed0525a3d0  crates/ruff_linter/src/rules/pylint/rules/repeated_isinstance_calls.rs
sha256:759e0e1c15fa4299e2f20d3a498d089ba05620194e31232d6e014c0c7c0d05bf  crates/ruff_linter/src/rules/pylint/rules/repeated_keyword_argument.rs
sha256:80aefbf5ed8bb15005bf53a77903b4ab202a3b8abea498a31849230f7586f547  crates/ruff_linter/src/rules/pylint/rules/return_in_init.rs
sha256:46c2e907514a9ae805ccea0261168426786df9a0361c97337d9a132614bd24af  crates/ruff_linter/src/rules/pylint/rules/self_assigning_variable.rs
sha256:d35c7da95a406976c6ebc6feabf99612de89e049784dc879449df8418e171304  crates/ruff_linter/src/rules/pylint/rules/self_or_cls_assignment.rs
sha256:8017392a83cf485fce8ad9c91d6ca2ac46fc752d49a063f1d7bedd9fa03edaaf  crates/ruff_linter/src/rules/pylint/rules/shallow_copy_environ.rs
sha256:01964f0f9489ae7199076214a75a31715a53cbf79b30711aad03bd9aba397816  crates/ruff_linter/src/rules/pylint/rules/single_string_slots.rs
sha256:aace40fa6af366d8d5a33dbeacd7929f2586f963db1a36baea08dfffa3d3bcb7  crates/ruff_linter/src/rules/pylint/rules/singledispatch_method.rs
sha256:db1acd59c4d5236ac721d2b0e76a60b311ade95d793183bc6eaabe550c888186  crates/ruff_linter/src/rules/pylint/rules/singledispatchmethod_function.rs
sha256:e40abbf6fed23f08367713aaf5bd3086b052f8bc391c431d7e4072968169dcae  crates/ruff_linter/src/rules/pylint/rules/subprocess_popen_preexec_fn.rs
sha256:f574e2020b9b5caeb6cce28052cd082625cfc83385e74c00a8160a9c80310271  crates/ruff_linter/src/rules/pylint/rules/subprocess_run_without_check.rs
sha256:43061a3183095b06d1b4cfeac509bd0e75d21f75c79a5779cc4c6a811932de86  crates/ruff_linter/src/rules/pylint/rules/super_without_brackets.rs
sha256:77adc9a5295dccd93cbcc7752b10281d0d02ce060abd6c810a999018e4cb6652  crates/ruff_linter/src/rules/pylint/rules/sys_exit_alias.rs
sha256:82873a3a79ed4bb3e82d09ae3007df551afa9efeb115266d77501d67cfe26dc8  crates/ruff_linter/src/rules/pylint/rules/too_many_arguments.rs
sha256:0cde036fde3004d3d283b294b429eaa1d9c2240640b98da4dc02f811f3c05acd  crates/ruff_linter/src/rules/pylint/rules/too_many_boolean_expressions.rs
sha256:546130f18a3f2285278d2dbc9c765f166e7c97392f27ec0ccb761337dd8e6c7d  crates/ruff_linter/src/rules/pylint/rules/too_many_branches.rs
sha256:d5eef325551028e047f53aac98a9dbfdc7e9a325cd2130b973e953c89f37ac06  crates/ruff_linter/src/rules/pylint/rules/too_many_locals.rs
sha256:45cb92aae11d89cc4dd5d47369ce8426233f031a1e419d64544e1a0b252efb9a  crates/ruff_linter/src/rules/pylint/rules/too_many_nested_blocks.rs
sha256:2ceb1779856dcd05802059946f833c8b9d59bbcb2b10bb918f0a3e27e31d3a45  crates/ruff_linter/src/rules/pylint/rules/too_many_positional_arguments.rs
sha256:bb5555f5de40a8317e9fe6f589c95620e9fa032653630695e79aab50067a831c  crates/ruff_linter/src/rules/pylint/rules/too_many_public_methods.rs
sha256:43e42860941cb018c3ff314a90ba8f6050665db0652405f05937a9598a40aa2d  crates/ruff_linter/src/rules/pylint/rules/too_many_return_statements.rs
sha256:f1f5c68ee02acb0af5b3fda300362bef68fbdabb3cee3fcc3341f4fc8dcca886  crates/ruff_linter/src/rules/pylint/rules/too_many_statements.rs
sha256:a34c7cdd628f513f8ec75d8724f0723cf280f34c06debbaa7811261103095638  crates/ruff_linter/src/rules/pylint/rules/type_bivariance.rs
sha256:845fdd48e2891738f04099a6785c65d8961247a62f382aa3358dbfaa62d59836  crates/ruff_linter/src/rules/pylint/rules/type_name_incorrect_variance.rs
sha256:b84db61a44ade7aa8c346a7b428cd258d71981d65bedae5120fe778e390b833f  crates/ruff_linter/src/rules/pylint/rules/type_param_name_mismatch.rs
sha256:5396f59251b9a18f877a13aec1c860bb68b982ffed530fcffbe61bc5087febdf  crates/ruff_linter/src/rules/pylint/rules/unexpected_special_method_signature.rs
sha256:457c1abc0ff976f21c9030a103563f66251bc18e7fd3b3ff885aa232244c2e1c  crates/ruff_linter/src/rules/pylint/rules/unnecessary_dict_index_lookup.rs
sha256:86701cc8d76598744e10980f21d3be147a28784358ac6c3be0847e544dfc1706  crates/ruff_linter/src/rules/pylint/rules/unnecessary_direct_lambda_call.rs
sha256:76d84bb3d4cfb156b9a2cd0b09a577c7b6ead47a13588e5b1bd65d23fb9f817f  crates/ruff_linter/src/rules/pylint/rules/unnecessary_dunder_call.rs
sha256:415f46f6d92651b3819965bc969774bb8ad2163506ec437e8a439e9fd720531e  crates/ruff_linter/src/rules/pylint/rules/unnecessary_lambda.rs
sha256:7b5c1ba3bbdaa56d2b5512ebbe496fc3089562bba861235c34ef1f732eb5a2d7  crates/ruff_linter/src/rules/pylint/rules/unnecessary_list_index_lookup.rs
sha256:459e347077bd48d3f4d67ff7c9a974cf64c68ac22018974ef20dbc643aac4e26  crates/ruff_linter/src/rules/pylint/rules/unreachable.rs
sha256:35d222051231a45dbfb3fa10f5a530cf2830c69202ef8ca3aeaf7d38ab6ae1cc  crates/ruff_linter/src/rules/pylint/rules/unspecified_encoding.rs
sha256:c0fe8807b2e8011c43f65c860080a611393ebe8c0bdfc9473ea623783191aaa0  crates/ruff_linter/src/rules/pylint/rules/useless_else_on_loop.rs
sha256:a18e753454c6c99425d2bdf27ff6101a9c5b906926fc06f7c3ea19b0d9b4b54e  crates/ruff_linter/src/rules/pylint/rules/useless_exception_statement.rs
sha256:44439208a2c4fe5c6bc958b83e2a0a384d5e2ee29788b8376fbbe10bad7a96c7  crates/ruff_linter/src/rules/pylint/rules/useless_import_alias.rs
sha256:abb872eb5145a58ab7dbeea891f790336a1eef355300a1c6acee1a9ca5bdbd48  crates/ruff_linter/src/rules/pylint/rules/useless_return.rs
sha256:67f04e00b850668ab4fa4688da5fb7d19b1287335350ce4c5e8874d764322d87  crates/ruff_linter/src/rules/pylint/rules/useless_with_lock.rs
sha256:99cf9ed3bab4b32e9a521fe7765b3ed8e40417eb2f148c63e4c8ef53837b8974  crates/ruff_linter/src/rules/pylint/rules/yield_from_in_async_function.rs
sha256:403352ab315e7fca0ae8a335b8015a938b4bf5aca6f1ec1f205fcf10a918383a  crates/ruff_linter/src/rules/pylint/rules/yield_in_init.rs
sha256:75cad25a265656a15562f2510b0d97ad9b6ead0d183dc3df71315886adae1804  crates/ruff_linter/src/rules/pylint/settings.rs
                                                                         crates/ruff_linter/src/rules/pylint/snapshots/
sha256:6e346de0857467d9c2c1bf9608326b1504b3b04c51fd0d873dd8a1031f99662d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0105_type_name_incorrect_variance.py.snap
sha256:396f7d1fb5723f08dd86f85777ef2354856490683e2c9fd65c91d5399509487a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0131_type_bivariance.py.snap
sha256:089252a2094be9287981d66891d94b26dded084b2e9b9ec9e332b6a65da410e1  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0132_type_param_name_mismatch.py.snap
sha256:5a8dce1d034b130c8a5aa353e49a0d532b359b08b5b0677127180ee1d182773b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0205_single_string_slots.py.snap
sha256:c44bec778b360005f0dbd370ec92674a9525914b5a796c88cb7d427f5bc6ca3b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0206_dict_index_missing_items.py.snap
sha256:0202f7f7db01d976e347b9efc56450c860b4d7d33b25789ad3af28f75f1d0ca8  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0207_missing_maxsplit_arg.py.snap
sha256:e75b344b99133cc46c7124d81803101ab46ca543364f90d3d112a0d5b6c07382  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0208_iteration_over_set.py.snap
sha256:6ca0f285d4affe2b733e218bec42f91da3b98dca927106e3e7cd8600db35159f  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0414_import_aliasing.py.snap
sha256:8880412a3e6d017d0b7b47e29e0c374a84355ece9639bdab23881b85aa142e5b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0414_import_aliasing_2____init__.py.snap
sha256:38d417037d9938fde24f198bd51d05b3372208377ea408a46d0b95660e10b7f1  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC0415_import_outside_top_level.py.snap
sha256:a7247a35a8a56185d0369bf13c18033108368d8d13a2191382c02d5e469c469e  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC1802_len_as_condition.py.snap
sha256:d6410bfd95dd52b78052c1d33601b0e984e977171d9a8754ac1e51e1a8fd3901  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC1901_compare_to_empty_string.py.snap
sha256:1062fb5747f686bfb96292859e259010e45f5bf0745e27da2b425473e3e7b177  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC2401_non_ascii_name.py.snap
sha256:3e50e0ed5b91789d4ebf9bd25a95bb4b55c505cb7982d8fbd9b8ac352f7f3737  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC2403_non_ascii_module_import.py.snap
sha256:2762fc48c94cea7630f8e0892a6cc0f659ee03f1f220bffb0f0287a0a6355dec  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC2701_import_private_name__submodule____main__.py.snap
sha256:29d7d9aec2d2b7d232ffd9205c4a0567006f3cd792a581e441043781e8f38302  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC2801_unnecessary_dunder_call.py.snap
sha256:eb0712f6a638fb28772cafae775e7ea787de3e43ee06b7d53c3c4aa76bb71ac2  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLC3002_unnecessary_direct_lambda_call.py.snap
sha256:940fc0ace274013e4de2f7c1d35d1b6f6082b9b0ac85a97c63f6772584cbb46c  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0100_yield_in_init.py.snap
sha256:52705e69f00f0da9e314baf8746a6cce10a4506e0e873628e14368d87c928f2d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0101_return_in_init.py.snap
sha256:9613fb498f8d3f2c4bed9122aa5559ebf090bdde7e7feefbbb88c6fb365ee1d7  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0115_nonlocal_and_global.py.snap
sha256:17af615a6250c400316bd5667196570d01772e65a2619ecb72dd48d0484d72d8  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0116_continue_in_finally.py.snap
sha256:5da4c5bea935b87f3ed7964b7b41dfbcc6b1d9317036bb35bf54d263978f554b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0117_nonlocal_without_binding.py.snap
sha256:71168c4c2a8a384e0430887e60a738a75aaa0f4c0c3cf3788cc8365ecf5dfcb3  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0118_load_before_global_declaration.py.snap
sha256:e13fca757c8e7c401d60acc1f67e5917e8125bc9d9c8a748bf716260d9eaf967  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0237_non_slot_assignment.py.snap
sha256:8a0d17a93e653cdf3733bf92d720e5ecdf380a7c631b95d126b2563ff3fda684  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0241_duplicate_bases.py.snap
sha256:6c93a11755dc4d8fcd1d62121ced7911a8bb6cb0619946d98771396ba8e0205b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0302_unexpected_special_method_signature.py.snap
sha256:4354f42f13f61aedabd587e01af257dd1b5f99b6d45931902c1722a8b9dd92bf  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0303_invalid_return_type_length.py.snap
sha256:d5f9fc8664e5c96dbd51c2e8394325041f0ea6bb364f040eb5d595ab36d3d839  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0304_invalid_return_type_bool.py.snap
sha256:a32c9d932f443471b07b7d2f9f73740d2429ab00b5059aa0d575f09ac84e4210  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0305_invalid_return_type_index.py.snap
sha256:31dc34ecdb8c8772d73083248cc6e3f99d31378b5228813a42a8257897e2d420  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0307_invalid_return_type_str.py.snap
sha256:c5934ca8c10cd7e6e0dbcf4d4436993f369d77552c52639ae36008851711f162  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0308_invalid_return_type_bytes.py.snap
sha256:355a6097787bb4750404a0b758a60b07dbd60eb720f53befc170415cb93473a1  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0309_invalid_return_type_hash.py.snap
sha256:90b5f06f6ed1cc64da55798b9f7e035dadbefe0522059a9c8afd7791c04a8db0  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0604_invalid_all_object.py.snap
sha256:ccbbb4de58b0cd38e806c735f5ecbcf63a1e24884720a0ae1a7b0f82576ff56b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0605_invalid_all_format.py.snap
sha256:e018deeecf25bf36ee23556635a62343866204abae72003b6379abd806d04432  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0643_potential_index_error.py.snap
sha256:81bddbc02913963c2d3bdc9b01fb2e1ab27a6df9d41a604fda234afed127e530  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE0704_misplaced_bare_raise.py.snap
sha256:79750eacfcf12563a02b3bd4b932006dda4959db34679eaf5ae1bfe422a3baa6  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1132_repeated_keyword_argument.py.snap
sha256:10e5948bc2dc76cae692ebe3a8a058f2ed428627773cc8ac787701548c78a442  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1141_dict_iter_missing_items.py.snap
sha256:f3ac9f4f7ce8f1baebf443dd04a2d233ffd253387cd997e24586ec3cfc5679ce  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1142_await_outside_async.ipynb.snap
sha256:5f183fc222a90820fdfd3a10ad2d3e3f86567836f77f8a67baf6f7e893e367eb  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1142_await_outside_async.py.snap
sha256:88fdd0a9532279c9dc9bee57d339c4253fd03b06599064c92e45fea6d6a21bd3  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1205_logging_too_many_args.py.snap
sha256:cc6845b75caa5dd5fe6b892555f28cca5a1310b0a718e390ba1a33f77f50afa6  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1206_logging_too_few_args.py.snap
sha256:86dca4175023f5e44c69a06df8eaaea7510f5518df490d505ef4495fa3516f18  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1300_bad_string_format_character.py.snap
sha256:7d5889162c0f7d9e49b8c1ffde71d7867f8fe5bff3085883b1ebdd96af75e047  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1307_bad_string_format_type.py.snap
sha256:a9ea03e96337bd9dbf6d230fd9c377b0d5cd871f9962fd847b8dc52101152dda  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1310_bad_str_strip_call.py.snap
sha256:91999fa1285f9b7c96cbd2478660b6c3066ec8e0c8fdfb83ece56408c27c61bb  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1507_invalid_envvar_value.py.snap
sha256:b3ddd40a8048c0964e7c80a248c9c7899658f9b000b52c0cfd35458c9c67a463  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1519_singledispatch_method.py.snap
sha256:a57c94682c5ad71a981d231e9629ff3ea4e09b03677309b20c1384f6b9c3b23f  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1520_singledispatchmethod_function.py.snap
sha256:84cdf96270c669fe09effd598f89c19f92fec15cc939f9fce28dbe1da01419c8  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE1700_yield_from_in_async_function.py.snap
sha256:eb637b6251404976cb8440197cc044eca3199040351ebf5b62e0601685a13661  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2502_bidirectional_unicode.py.snap
sha256:b74a872d230299ab66dcc4d79ca0e666c221e094a7caf38ae85dff19504ae420  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2510_invalid_characters.py.snap
sha256:3d8fe8ec3ccefb58286fcf05e4c9b34987f14d2b06dd97cb6c0eb8c55190cd12  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2510_invalid_characters_syntax_error.py.snap
sha256:ac7b8a38768587bc0b8b3387e23b3da1e8d4e3142483b79ff5455998acf4088a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2512_invalid_characters.py.snap
sha256:e92d719f6c588d5c32149faf89b5de35ab961f84be2aa7729978e0d42f69cd6c  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2513_invalid_characters.py.snap
sha256:762f422fbae20a160657e300c6f0535e3a788c59d030d2bcbc880ac5b54b162b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2514_invalid_characters.py.snap
sha256:821487f9a832e26d98e22fee053d5cea8fdfc140f468e97ed0146fbee96a93a4  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE2515_invalid_characters.py.snap
sha256:9310c20bcd3472f13eadf72533f72ab2953c2976673d8a65241d8cd0c948daaa  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLE4703_modified_iterating_set.py.snap
sha256:f4a1aa4b80f4a7df840e5ab3a60319eec7e541064990906a206c15d6b248bf50  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0124_comparison_with_itself.py.snap
sha256:f76bb637c577377c1f2a83779ff1a98218133bc8c3a333fab79807e615ebf01b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0133_comparison_of_constant.py.snap
sha256:77e5e588c9898f47f6b7e01bdffcde4de906fdb8e7b333ac460d2d607b689770  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0202_no_method_decorator.py.snap
sha256:0659faa68d3b802f253edfdbf4c123e52c62199bb3f923792bb010d5952f82a6  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0203_no_method_decorator.py.snap
sha256:1cdfc9771342b05d7c941adb94551cf60e8eaf80cfff792272a1e0481299b543  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0206_property_with_parameters.py.snap
sha256:348199a9db68961aef03fa052edf5d11b53425e4b9b5e7061fb95b1f3904bf5d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0402_import_aliasing.py.snap
sha256:236b14ce1ee6136f77d599fb52fc0369f6f0313987435428ad7006d0a4f20ce8  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0911_too_many_return_statements.py.snap
sha256:16c8cefc4133de8f537a9f0f65c59b3d8b92d63240a77ea2f48a14c60236865c  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0912_too_many_branches.py.snap
sha256:0125ece94be1c73739094d5236199df2510a37c18f201ccb92153021e3af27da  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0913_too_many_arguments.py.snap
sha256:68ebc03c064dd79542d9258ea76975234810a7fc2c3d2dff5cf38e78790558f4  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0915_too_many_statements.py.snap
sha256:2ed7db085aee28922b7d4b553006b61d7e7f10494722f1b4c8173fb5da9ceb30  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR0917_too_many_positional_arguments.py.snap
sha256:58ac9044a8f6aae626e09f9f469324f28d02b6feac450975c615b0c2297d9480  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1702_too_many_nested_blocks.py.snap
sha256:3ae904b5ea40283ad0f8bae841b367492cb29c4dd2840cb5b556b3540d8bd195  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1704_redefined_argument_from_local.py.snap
sha256:0427aca9ddf3a77a87f409dde716f561649017c359b374026f9a0dc8aeae28ee  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1711_useless_return.py.snap
sha256:e01da4a7017e508c374c1bf5ed2b7dbc0e826008d0abcc0330e4d6a7eb7dc292  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1714_repeated_equality_comparison.py.snap
sha256:cbf771c76a9c7a6b1e795f037b041ee1174cf8f7ce3bdf091a3126db3804662b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1716_boolean_chained_comparison.py.snap
sha256:764d77b9e9a94e0c9ee240450aee29f806b36dbb27e39aa318661a869a24f2ac  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_0.py.snap
sha256:53df3e53983f30158c401a61b30ab4d406e84160391a429aa2cf4c8e6c34e910  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_1.py.snap
sha256:b7d01d847128e4ec68a9c495ac66001c60cae0dd1e00247a49df2a821961c5a7  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_10.py.snap
sha256:1c09f6240937e55b36014d81eaf9957de4c09e173ba4ca159fa73ffd536faebd  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_11.py.snap
sha256:765f0955322bd6f3e536122360018e9fc62e91feb6f635b6835d5bf6d0d0e1d9  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_12.py.snap
sha256:896737ab83c6426d384b2b4b7d6574dc96c44385fc3851760f0e9524ccb8b6df  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_13.py.snap
sha256:7833d80291488b2c437081d64c8e6c0548cc0a4a62e917f98883d13c03c13501  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_14.py.snap
sha256:bbca6ba1a274e198161781d01f892043dc3fc8d01f350138773e0c75fd8a2854  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_15.py.snap
sha256:db0487ac239ba2d54b3814769b73b7a91149e6be0da03af50351b39a0242b686  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_16.py.snap
sha256:ac1ec986ca59e38848af43ca91063beb369b8cf3de1ac6d8089ff0192b491968  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_2.py.snap
sha256:2518473ac8cfb030a715e4949fc714bf2476798c45cbbd336169af3484376dba  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_3.py.snap
sha256:383ea32a7e2af734f17174b9cfdb78dcf5e6509cc10dfe0d313c54f652af0d63  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_4.py.snap
sha256:7f5e0324b746c8aa7bb886f6fd35e439a0568f0dda0d615212a80d8da92f2468  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_5.py.snap
sha256:36b623312ce45b97f62a868c19c53e81b2f46d3eb407826429864c2ab7404c86  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_6.py.snap
sha256:b4a5aa5bc1f84d320532a4777ca97714e6f28af312c8537dc0423c5d445b9e9a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_7.py.snap
sha256:d4c1f6bcec81ca03851471848e97bfa8d127b28eddfc45ddcc462cc0abec67fa  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_8.py.snap
sha256:9c24a1fc20c84da6fa952bed3344a066374d652294b4e105149fb5fd0ebf0fa8  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1722_sys_exit_alias_9.py.snap
sha256:5dc39b6103168335ce99999bf84e6afc9eb16ee99c62e99ecbee00b10b105a5a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1730_if_stmt_min_max.py.snap
sha256:92a2dc68ceff7d10ea1d6f911a1c952b54e735a08c4b339e20f1cf5a7b3e595b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1733_unnecessary_dict_index_lookup.py.snap
sha256:7c4900ef609f92c906e999721f8c92efed44efcb89da3781fc6e4c88ec55882b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR1736_unnecessary_list_index_lookup.py.snap
sha256:f170e1e18070e736f68444cda2f007149cdc1064f05b6aa6c67181f6a5b41487  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR2004_magic_value_comparison.py.snap
sha256:92dd9b99cee522cf0f1001eabff2c7e4dc1ecc7f53e09ea65e2f006a9d239c2a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR2044_empty_comment.py.snap
sha256:2e30baa0dc34e712fa109cf80884ff95b11e46fad5a0a97bce1c8e0aac95262f  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR2044_empty_comment_line_continuation.py.snap
sha256:82a89435121d79f36614e186ac62ae1ecab6c0cc1804c89f1326e07ed9bb1ac5  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR5501_collapsible_else_if.py.snap
sha256:14794d3cd33a630c75c29b06940a5d28b69bb993bdeef761900a8541abc0e6fc  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR6104_non_augmented_assignment.py.snap
sha256:59e2d594b407d305d82e28f61c1bb2977f9f0f845c8fe1193d11c8b25b3fd2e9  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR6201_literal_membership.py.snap
sha256:4c062a1e2b0c60ebaa92d5884effd2a90c7b6e10ad6cf965a1b7f073a58a7da8  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLR6301_no_self_use.py.snap
sha256:e6095c3761260b1fec5dc16783ebe0173ec80c4c68964a1ce9f26618b2410350  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0101_unreachable.py.snap
sha256:feec2ecb6cf46bd17e1daacdbed11478672e9083f217fcffffb2e4ea08e2fa1f  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0108_unnecessary_lambda.py.snap
sha256:ad5f5265c5c3213ed26d730a73c83871dbd9abb3f03ad110c54cf5e579e8c275  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0120_useless_else_on_loop.py.snap
sha256:70ed817f02df7439dd5787195578ccde767e586a4a45bd3916555feba8da5e67  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0127_self_assigning_variable.py.snap
sha256:a3ab2517393c9ca3dc1b74b6192c7575ac88856ee6d54439dcfc4ff695ff1e1b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0128_redeclared_assigned_name.py.snap
sha256:a5bdd35c7d0a5c6d2da5cac1b4348ffb2b343aa55276cf7dd384cf278e61905e  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0129_assert_on_string_literal.py.snap
sha256:92ba250b78c52771cbf85c881f1ee0f6da6ff8688c02ca99535b0a4e18cc12fa  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0131_named_expr_without_context.py.snap
sha256:b77c67b7a1fa045085b128e6d2bec38af3964f3a4ebdb844c5f1e601495a7990  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0133_useless_exception_statement.py.snap
sha256:eebbf69a26c3ea35e68e10073eb121ef4d2de6ff942e5e507342e75a1591376a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0177_nan_comparison.py.snap
sha256:4c35fc40ee97c7e58f5cef639cbf07248e7bf89127668bcb14f859562a6ca8ed  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0211_bad_staticmethod_argument.py.snap
sha256:3bdbe88e1a4014001ba30db8ec4db00e2cfc82bb714bd6a7d4ce37ceb2f22853  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0244_redefined_slots_in_subclass.py.snap
sha256:86a0515cc5ca293cbd405beedf38c9640da725c4e4ca63cc506ad1fc8239c215  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0245_super_without_brackets.py.snap
sha256:6bf665d485060c0f6e495d4f5d10676974add312ef43a4cfa761205165606b1d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0406_import_self__module.py.snap
sha256:7662506056251921cd4eafc45ee88682f076e7e4dcd695585b6a990c38eb995d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0602_global_variable_not_assigned.py.snap
sha256:72a37a1c77325eba314a289f8f1064b1072c99215a43ccab4ef6b607f7ee4753  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0603_global_statement.py.snap
sha256:7092c9190214e70fefa3e604b8610337e10e3f7a30b798a6c936571012e1e6cd  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0604_global_at_module_level.py.snap
sha256:e39482afd765bb6a770196af0dd78fc12dff5e1dcef4d6fb1ff1c55e6ce89c85  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0642_self_or_cls_assignment.py.snap
sha256:9af7306f4987246e2ed2cc4dc8f43e3f1283b183e133093373961afbad776a7a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW0711_binary_op_exception.py.snap
sha256:e2d155607fc2d318ffea61406c2f29c7f97c4429c3be5a85c121964f7d182893  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1501_bad_open_mode.py.snap
sha256:15611bd928120cb25647e3ff28aec5b92a59dd5a682d07ee07b69daa1e2e2141  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1507_shallow_copy_environ.py.snap
sha256:6a5e2077cbd74c0124cd626d1276dd5859f1a959493d6e955bff1c42fc98ebf8  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1508_invalid_envvar_default.py.snap
sha256:29dc7765e1925e5ed2f4f8075e1b530b904d366c419f0b564588497892db9957  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1509_subprocess_popen_preexec_fn.py.snap
sha256:393f2bf08eeaa36c909112605e0c520ff62690132ed36aee38e05a6e5d76e56f  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1510_subprocess_run_without_check.py.snap
sha256:efc40021d449a91c780b18b28b104319b869c18eea5fbc6fb30967e9fde7bd55  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1514_unspecified_encoding.py.snap
sha256:9b3d5b1fbec92f9e708cd1641613d0fa05505f9beb7e48f62297d6b3db32f8a5  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW1641_eq_without_hash.py.snap
sha256:487eaacac426b6238d84e3beda48d296b1bc8c67b1d5f92e0c27e08e8bf708f6  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW2101_useless_with_lock.py.snap
sha256:f8ec427d5d61ace62b318c9e352eb6dfea7053c8b30da01ba9fb6ae78d33aceb  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW2901_redefined_loop_name.py.snap
sha256:4673e297260cfac0d2e9c19aeaeb294e48011c11955f2249d58a3b975065c42a  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW3201_bad_dunder_method_name.py.snap
sha256:af41c8483fdbae27ce641f897a73918b22bf3a813a6157df7fe2bcdcf6f2ef2d  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__PLW3301_nested_min_max.py.snap
sha256:b9dabdb0a8ed11a2af776e985d27056f5c0c56c010da490c6e05be79ea74f08b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__allow_magic_value_types.snap
sha256:ad25c680215d61ff01b8680081b6b0d179543ced0a250dd2acc0efc4353febdb  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__continue_in_finally.snap
sha256:977a090d9ba819d94ba8c3a0acd5460313b3bb970f827fd0d67f2f5ac3013739  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__import_outside_top_level_with_banned.snap
sha256:949d2d987aada1de008c6da04f094518873eab68c2f9b80ca0a060ca254bdfca  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_args.snap
sha256:1c1c98bf23d0f85ee94efc028d3503c20b0df179973a40cdd5e92d9ee7d6b96b  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_args_with_dummy_variables.snap
sha256:3aa5ba7d76cd6456b29c5f841acaba7a8ba105a6d1d0435521479f8ddda565f0  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_boolean_expressions.snap
sha256:d35931dc157c6c8a1d525c934027bba57585b1d39eb0d65ac8c74e2531ed0fed  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_branches.snap
sha256:a37a495e555c209fcf17eaf122633f15a87da3c48e6739687144512f8dd3e4b1  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_positional_args.snap
sha256:35cd00d002d22e9bb2df302b9f8a1ceede3f1ea5403c607bb87ab3e07e244669  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_return_statements.snap
sha256:c0d3e6c51e696951b60981f0897eef926043836a869144bc867616e7d35d26d4  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__max_statements.snap
sha256:e1b52d32c2838e8481a765a1f54271ff385213dd76461e5cbfe0f79e33bdd4f9  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__preview_useless_import_alias.snap
sha256:9c100d2eb68766c676e9a9657d9035532300e4111bafaef064f2b96f70cf37a0  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__too_many_locals.snap
sha256:05b677e8fbe6d4c23135e5755f73f105c428d0f85068aa88834a6404555d8152  crates/ruff_linter/src/rules/pylint/snapshots/ruff_linter__rules__pylint__tests__too_many_public_methods.snap
                                                                         crates/ruff_linter/src/rules/pyupgrade/
sha256:9ec2025ceee8726f8c09a33968a2d6aa10b45cb2e28b9a3d1e73fd39f2b8c070  crates/ruff_linter/src/rules/pyupgrade/fixes.rs
sha256:37ac42cb0f2714b23644c7c3881a80a364592b0fe2798b3c316b588b5323cf29  crates/ruff_linter/src/rules/pyupgrade/helpers.rs
sha256:5709c120592c7e5a0c892588e2170908ea8cba22f85d78deae9ae3edd2d6c57f  crates/ruff_linter/src/rules/pyupgrade/mod.rs
                                                                         crates/ruff_linter/src/rules/pyupgrade/rules/
sha256:3a5175520df51597695e08a6b0620f5c996283aa541f27103ef9f5a0fa22b931  crates/ruff_linter/src/rules/pyupgrade/rules/convert_named_tuple_functional_to_class.rs
sha256:c2ab057d65433e7ab44a3ce53d6001cb493352954e8650a433311c94cb09bfc6  crates/ruff_linter/src/rules/pyupgrade/rules/convert_typed_dict_functional_to_class.rs
sha256:4ae6a8b4749953425c468723044e4ac08095918ad63672fdc4afc3d5840e6b20  crates/ruff_linter/src/rules/pyupgrade/rules/datetime_utc_alias.rs
sha256:7696af0ab93ad5aa85580f826e736e4e52efa83c5edfd10129eaf5e7e9f68c62  crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_c_element_tree.rs
sha256:a6448b29346b32a106b03262154427e6abca0bcabca43079e9331bc7e4aa71c4  crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_import.rs
sha256:f855687e92b9a20d156497b3e08af98f22bdb6d3e102700439ab126a7138fdbb  crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_mock_import.rs
sha256:b5f3fedc2e3af4dddedc484942f5bec5ef8aed52b35aa8a5ac4fa89c706444fd  crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_unittest_alias.rs
sha256:b9a72907a778fde55bcffa9b9fa7455d6d9bac94622556643da5cb6f0bea1542  crates/ruff_linter/src/rules/pyupgrade/rules/extraneous_parentheses.rs
sha256:58918a441858f635d62947742cff29fcddd145698bb5b091fcef8fc91fa76a1e  crates/ruff_linter/src/rules/pyupgrade/rules/f_strings.rs
sha256:70d7c13b83ba27376227c48a96a248ea0c57f2fbbdc1acaabafdf6d89ef832f8  crates/ruff_linter/src/rules/pyupgrade/rules/format_literals.rs
sha256:073c8d97e39ee3fe28ad36b6f87ad08158f8f9ac4f0fc53affeff172ec2be5ac  crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_with_maxsize_none.rs
sha256:01ca9129a5707bec188906a39f24162868bffa7ddb8aca25c74c2a290b2174b9  crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_without_parameters.rs
sha256:c6d7bc58d26066502cc1ef111cf88448877906df4940e64ee71e4d5a9ab359a5  crates/ruff_linter/src/rules/pyupgrade/rules/mod.rs
sha256:8978930f6f7aedeebf4a75beb557b86b39018e3abac4754356072e866ac8bb31  crates/ruff_linter/src/rules/pyupgrade/rules/native_literals.rs
sha256:9571c6cade9aa7f2bb7a18c9da5251943bcc3a91c55dbd6f90014754e8ca11d7  crates/ruff_linter/src/rules/pyupgrade/rules/non_pep646_unpack.rs
sha256:d3f8a446e87f53d0fbd70d00d90dda26588bc5fc6b1965cfd908660ca8e12ba5  crates/ruff_linter/src/rules/pyupgrade/rules/open_alias.rs
sha256:939c71b9d23d84e93be5b92d33b7f7bc6efb8af247e89ab0d162d5a6cbbb6c39  crates/ruff_linter/src/rules/pyupgrade/rules/os_error_alias.rs
sha256:bd94d3695b2d61f666b242189e5e845e45de65d34c56015131861be6c0f54fc2  crates/ruff_linter/src/rules/pyupgrade/rules/outdated_version_block.rs
                                                                         crates/ruff_linter/src/rules/pyupgrade/rules/pep695/
sha256:d4362e8f81f9504dcf615c61722272aaab6880e571dd1f36e3bd28743687830c  crates/ruff_linter/src/rules/pyupgrade/rules/pep695/mod.rs
sha256:ccbd6f6983b5bd5227be85d3aa432ca11e52d05bc12805642ace415b96c87343  crates/ruff_linter/src/rules/pyupgrade/rules/pep695/non_pep695_generic_class.rs
sha256:7cf7e15d0537814469bb630585da08da8ff6667d4153da2d85aa51e0280ee98b  crates/ruff_linter/src/rules/pyupgrade/rules/pep695/non_pep695_generic_function.rs
sha256:56be7a89056ebcace82a75c2769754f28ba809c4653b909e869ccee554afd94f  crates/ruff_linter/src/rules/pyupgrade/rules/pep695/non_pep695_type_alias.rs
sha256:4c7fc898a65589226aa07100ac29f2d4218ed12553616cad37b142c24879bf30  crates/ruff_linter/src/rules/pyupgrade/rules/pep695/private_type_parameter.rs
sha256:8c495cd81e533a684261cede29d4397660c65a4fbaf968b2aba3947e5ad9f472  crates/ruff_linter/src/rules/pyupgrade/rules/printf_string_formatting.rs
sha256:74c370e397616a3021d9cbce7a2595da6c69a748d7fa645e608f16ff9850f58b  crates/ruff_linter/src/rules/pyupgrade/rules/quoted_annotation.rs
sha256:79863bb6c1da6337bfcc8eb69729b3625ad1b49236014d3a2bce14c20714c7d4  crates/ruff_linter/src/rules/pyupgrade/rules/redundant_open_modes.rs
sha256:96a50362aeaf5f9de9bb79c5bb4eb51ce38c2b6a904029a99e28828acdd51490  crates/ruff_linter/src/rules/pyupgrade/rules/replace_stdout_stderr.rs
sha256:a9d908a5636a1a489e8d3b8a272211edbd87475179240e4efbd92d3962ec7ae1  crates/ruff_linter/src/rules/pyupgrade/rules/replace_str_enum.rs
sha256:459f06fe16cefd1c23e6acbba2b86e14133354ee7792ee0dd65fc6c0c0eb07d1  crates/ruff_linter/src/rules/pyupgrade/rules/replace_universal_newlines.rs
sha256:d0af4c5377312d92091cec5933a28dcef6819f26fb89783cf0bd514518e93be8  crates/ruff_linter/src/rules/pyupgrade/rules/super_call_with_parameters.rs
sha256:13c59a1442e79d370e38f61a4fa7450787e1acd1f63fc0d81f980cbc01f6e3b7  crates/ruff_linter/src/rules/pyupgrade/rules/timeout_error_alias.rs
sha256:29de0a3c52c7f696df97eac543f598d0274f0698dcd67923ae12cf6a84da8e86  crates/ruff_linter/src/rules/pyupgrade/rules/type_of_primitive.rs
sha256:22a6963c87a33960fcd7c49caf9c6b36df2a65ff9e9a3d79f1d5c15e64981888  crates/ruff_linter/src/rules/pyupgrade/rules/typing_text_str_alias.rs
sha256:a86df90aea73225fddf022dd445e669f01fb50429c080c875e247c2688d7ee42  crates/ruff_linter/src/rules/pyupgrade/rules/unicode_kind_prefix.rs
sha256:229424b1736adcd20af8a3452e7af5169c2a8fbc429bfa4fdb669a4c968859a9  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_builtin_import.rs
sha256:ee65dad7a84cb2cfc8ee75a1d504657087f8a935e72dbe84b66342b337dece46  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_class_parentheses.rs
sha256:20aa856aabbf5ed60e275e24312ba1669337aab48fa9dfe13a809382dec88fab  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_coding_comment.rs
sha256:2fb796bb537ce51666d28b3d529e0a65bf309df63b2ad2ca040c04616291dfe5  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_default_type_args.rs
sha256:fca07076fcdf7232f0632f1c3869e5959d4715ec614db0bd72c616783a3056b7  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_encode_utf8.rs
sha256:a7582a1a3b82f33c73db512e7613cdd1271c465d9824146e83e7aa55a2f1186b  crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_future_import.rs
sha256:c470226a1653dd9496571779ca037945f3b9ffdba805a2341465d8aa24c8bc96  crates/ruff_linter/src/rules/pyupgrade/rules/unpacked_list_comprehension.rs
sha256:2db4711723de02cfada901e6f3163bf709c4bcd6a217b9ab252373d9c2e0bdad  crates/ruff_linter/src/rules/pyupgrade/rules/use_pep585_annotation.rs
sha256:1d2b86d4cbf393a28cb58b033f36e4829e7bc0a0a8407a4181586d27c9584212  crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_annotation.rs
sha256:f2543d80ed2d4b0cb2a3feeb6238ce8ac9510aa946ef37fe2d842d48c9945ffd  crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_isinstance.rs
sha256:bb2d437c5642016ecaf4b5c5e34305c677ca3cd5fb6a49f6a7f1617b558e1bcd  crates/ruff_linter/src/rules/pyupgrade/rules/useless_class_metaclass_type.rs
sha256:e2460a147d9317c41383b9498e8b87b9d56980cd72b6602883e65ef4c8a94b66  crates/ruff_linter/src/rules/pyupgrade/rules/useless_metaclass_type.rs
sha256:10065bc353b9754e84601c0893aea25162b86eb670e200bd6add0c51a4e6a9c2  crates/ruff_linter/src/rules/pyupgrade/rules/useless_object_inheritance.rs
sha256:5629fd56e8aca99981cc15054df606bae19446ccec6ca869e9c6d2a0f5dc206f  crates/ruff_linter/src/rules/pyupgrade/rules/yield_in_for_loop.rs
sha256:9de9bc1c6c4e96d03ae8a3688954048bea9e88a81e8a4ac1f0926f5d908379bb  crates/ruff_linter/src/rules/pyupgrade/settings.rs
                                                                         crates/ruff_linter/src/rules/pyupgrade/snapshots/
sha256:9ba303e9cfdf76ce9c86d3ef4b9290e62e9abc6c9ab2cd2debf399920913ed5b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP001.py.snap
sha256:80d555e47b6664924e3231799bc394c5046c049f8aee918a34d9a55c11e713e9  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP003.py.snap
sha256:bb281bf7fa4dbc177a87fb65d865f15ec3ffa180016c7990d905c1dca55e1a5f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP004.py.snap
sha256:200e5486ef39addf31ab496f20ec15d42ef6e348f44c80c86406804760802ccb  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP005.py.snap
sha256:ff1a5abb43013e82217ad0cc6fcbd4551e005ec16519aaafdc01f3e16673c6b4  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP006_0.py.snap
sha256:deaabc33d8cb36c40a9ced22b6083c4c635280cf92bd88ffa33e913d12c6c2bf  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP006_1.py.snap
sha256:ce4cbdeeadb506136db309fc54003c04a2884e48dd24ddf6c22217552a8d80fd  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP006_2.py.snap
sha256:68525073e4f1dc88179b9ad8e786d70720164fac471f24da7eaa47cd03cd11d7  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP006_3.py.snap
sha256:904ce3bd20e08769e23e3c03794b5a207c0495ddde357ce23dc811aef6dcd670  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP007.py.snap
sha256:fdc1884efa4b6020f6a96085141c0bd96a028e58e5629f54c23b82fcff27b343  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP008.py.snap
sha256:be0169a401e6bff5d0ef46f401f3b918853aca81f9a486c60e05edad488beef0  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP008.py__preview.snap
sha256:4f4e95bdd64c4cea714a7901f6ef5eaa9e8eaec77dac0729214a31aae1dcc658  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_0.py.snap
sha256:dcf91a7238c2e4f46aa8d1b247436b05621ee280798fd2af05e2967b526db076  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_1.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_10.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_2.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_3.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_4.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_5.py.snap
sha256:b50f8280dd99670eae7cec8b9eb2344c52dbda2e3c10f6090479c1e0dd5544ac  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_6.py.snap
sha256:4a5a9e42803ef958bf5380ce29d84dbda237cd2c749151c1f7ff1af3c6e976af  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_7.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_8.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_9.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_code_utf8_utf8.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_hashbang_utf8_other.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_many_empty_lines.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_other_other.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_other_utf8.py.snap
sha256:36fca411a6a6e48ebb85a4ce2ff56311ffe2aee7897852cabda3e6e39b6d189c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_utf8_code_other.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_utf8_other.py.snap
sha256:a07b65867ff584c94d8a34aeef5f074051a567ba2dc37b70d8f4d4ff8c0aa2c3  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_utf8_utf8.py.snap
sha256:895c098952e5d0254b8586a2163b54970ccb7276f005712b94db70ecca7aa480  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP009_utf8_utf8_other.py.snap
sha256:1949845f01ba158c90c04efcbed66bc0689b959a865eab93f0c4f0d08973c929  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP010_0.py.snap
sha256:12aa1df7d5cff6aa2c9207c0cf9341b77a213f0bbafaa3caa6622b21a0263bd7  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP010_1.py.snap
sha256:c20b5e78a4b4c46aee38a4cdfaedefcf1c11ad2dc66c70e459ce9bbcc60e5d8a  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP011.py.snap
sha256:7628e1df1d613ecce7e1a6b61fbf41606d751ce20b69e13791f5d7d660fa3172  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP012.py.snap
sha256:7b9a50bfd576e6f4623fdc28537ede15b672fab574dacd5a823faea4d01c30b0  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP013.py.snap
sha256:c5786b9ad837e45f71e06b3794e3cf253e57a3560e2cf7fb27591c8670b05a41  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP014.py.snap
sha256:b2688206407624d495031eadd6208380eba63d896b0fadabb02a7b073774d6d5  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP015.py.snap
sha256:5276aa5d724174f46132f69afbf0e3ec05b59d0d2cfa52e5436e6db8b6ba14e6  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP015_1.py.snap
sha256:62dc9d685aee40da26d6272c2b33a1a842d5351683671c1f7e2e2dbfd20a9120  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP018.py.snap
sha256:6caf8326c93af75ebc4530aa06dc407fabbf41aaae20a929017d86383a76fd0a  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP018_CR.py.snap
sha256:27bedc7778979b6740ddfea3c13ebb66e2a6e276b2e62fdba0dbdafc982c617b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP018_LF.py.snap
sha256:b4ce6418c1404fd3ba82234e344b7efd7fcb623d6701b19969a3a857defa7819  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP019.py.snap
sha256:ce8c77c46b3f3b68c56ff43c8f142469793822d3bd5abbf3a2db27e9e42a2294  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP020.py.snap
sha256:915b1ebd388cf9870bcae3a47e1659f1ce8fb8d81572b53f02070642792435dd  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP021.py.snap
sha256:364b233389a7e516868c389795c25dc188cd7f5585b19a9414a22475dfa13ffc  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP022.py.snap
sha256:021774a66d95d380e5fd2e747edfec49b1d7c9955786da91c44105b0066808e8  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP023.py.snap
sha256:69f92039b4094e9176ecbd68a6b43b61566581a94050156f9d4a6d0dbe525f2f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_0.py.snap
sha256:fc4123acd8112c9a4fa223709b7933fa2d8b518f8e2641607bb18e9b59359a15  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_1.py.snap
sha256:88f9263650cff0c9ca56160089522df3a5d96a9427e41a0c358c2d052ffeb9f3  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_2.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_3.py.snap
sha256:881056e79bea10021306bff7025418a11fe5a6cb96777692230f0df0943c769b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP024_4.py.snap
sha256:4afbbfa6d96fc6986d906b424d561ae04b58ec5ff7f99f1f1e2a0ce029d81830  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP025.py.snap
sha256:45d49d477c9e3048de901115e76aad2707039d26384ac760e09291de8a6ebb20  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP026.py.snap
sha256:8778be2d1029c9ec9b598c99f5e6d4fbe7061d873a72af456248c772522b20bc  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:6e1d702e8fc84b434428f20b2e64bdb6354d8c5e48711b5901e4dd5f9eb7b994  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP029.py.snap
sha256:ccdf8ccddc75cce8fff93154808fca1ded3e76e02e70912d78a1c94dbb98f2f2  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP030_0.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP030_1.py.snap
sha256:c9b2cd1ac50160006c56001c3f5967a385dcbb08771a077f04b59242bd150d67  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP031_0.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP031_1.py.snap
sha256:f6a70eb1a6048bf4c77ab4f182a33ecc8caa209b80ce2c33450af5b4c8974a5c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP032_0.py.snap
sha256:593ee5cd01a6cb7253bd894e1f9f50381424a1afe039c7a5253216d0c8761871  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP032_1.py.snap
sha256:37de74532149f3b6f2a0ec8f9ea7036fc60a91bc3bdddf726517c0d5e66fd897  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP032_2.py.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP032_3.py.snap
sha256:042538cdfb32ef2272baf5a6243060a82f9a05052be95e66519160b430f3a9fa  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP033_0.py.snap
sha256:8dd2c49134f56628c1fd82d08146cbdcfdfa0173c86a4d4a8f8ee47cb8a38c32  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP033_1.py.snap
sha256:327b440cb064b66b12c410c12e3452555da38973e765aa6c15645d7aed220d8f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP034.py.snap
sha256:91680b24fc4fff1533343fcf59c5095ed1fd250a66b42ff864c2ab5e8bc7d8e4  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP035.py.snap
sha256:5f5fe9941148d2b3a49ff8b906030e49bbd60019967e37386ddb762fbc007f4e  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_0.py.snap
sha256:6b713fa526b3cbe512e53a9ab253b6e3b92c8417093908227b4cb954bcbbf863  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_1.py.snap
sha256:a8f4402642f9bdbeb261cffa8539901e6f7f592c2ed506818bc2d576d4a1b3ae  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_2.py.snap
sha256:0022b4ec38e6adb62c005197c054396a8b0b8023fffd92fcef5dea886d4d5de6  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_3.py.snap
sha256:9e667289ff25f635324256a5f32da51e5978ad4267db66045165617f3314eb75  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_4.py.snap
sha256:56672d91b954cee8211d511cdce0efaa851d3b22df64f24baeca6ba9406f408a  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP036_5.py.snap
sha256:1102d5a95fc3e8a132092bd643b4f78658812685678dd3d5e1f7cdfa4b2280a6  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP037_0.py.snap
sha256:39e76af28eabfdddea06c6222a18440a1881a920b4aeafed8ad63104b8244de7  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP037_1.py.snap
sha256:2f3d82e1e8497fc7d59703dce29656309fca3846de2808bbd71022184449e72e  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP037_2.pyi.snap
sha256:15f62d440011f5520c547aef37d713ff551f964c3b51403203c99bd817d48d7a  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP038.py.snap
sha256:0b3f6592deb4a96b390c8b313e6320fada7a6feeab6cde8f191dc5a1a571fa85  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP039.py.snap
sha256:11249c92b1fca0bae0ae85ead094b5f56908a7c9c243af28c7bce29419c2a833  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP040.py.snap
sha256:5aeffb12aa00657064e859673e313c674452ad6770eb6394a4fc46bce5be2225  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP040.pyi.snap
sha256:edd6694f5116d833fd1183710f18b2531992401ff56beb01d6c62ff27d32418e  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP041.py.snap
sha256:29d279fc5ef86e1dc205d35e243508e5024fca972692587b7eef805d9658a851  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP042.py.snap
sha256:344c37c6e24baacae370545a29e0c714a0491ee34dfae9e00833ef4b721c0c5f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP043.py.snap
sha256:2f2f731c418d6e997e58f7985c44c5f80acaa4d8fb0b7da344e0e4db4df2ecae  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP045.py.snap
sha256:5874fdaed830637d7beee386744f863edf2daa0b0d1971de55b04ca283e73ce0  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP046_0.py.snap
sha256:5ac59da91929098034526fc3e0452a93e3d15f02b5d4c1f657fe7b3f7ec2d54f  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP046_1.py.snap
sha256:09c634d89f6599a8bd1da20ea5bb1b076a00c7b3bc5fa477fb1e0f3a841a5afd  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP047.py.snap
sha256:0d11c76addf1685da28af7c33ac03fb4cb08736493d5406ab0c0db5705bc6455  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP049_0.py.snap
sha256:0c68b871baa59ebe338256ca35056ae897a5a41af3c3c55dbd7d668a75c76df8  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP049_1.py.snap
sha256:cf5f6b4e6a3b46fad5dacd3d3d38caddc834abe871bb33e0dd6d7ff4a11e0269  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__UP050.py.snap
sha256:1102d5a95fc3e8a132092bd643b4f78658812685678dd3d5e1f7cdfa4b2280a6  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__add_future_annotation_UP037_0.py.snap
sha256:506594568b42915f2893e883421f85b17b8151332fa665e38d3a05997cc30b5e  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__add_future_annotation_UP037_1.py.snap
sha256:2f3d82e1e8497fc7d59703dce29656309fca3846de2808bbd71022184449e72e  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__add_future_annotation_UP037_2.pyi.snap
sha256:eade3e15d754702335efc1bff336a8c52085277854a42e462fba803f3338a62b  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__async_timeout_error_alias_not_applied_py310.snap
sha256:a81140e44b2221d29006c7368821d924fd966f6928ec1b15d2726b8d8d0afe01  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__datetime_utc_alias_py311.snap
sha256:39da7c7f6247e7a2a1b7ad2e00241d7288f2f233d7dec0c6efd5b46f97ab758e  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_keep_runtime_typing_p310.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_keep_runtime_typing_p37.snap
sha256:4691c9a31ab6046cc0665254ef8a1696b262da5192ed991932644103f4486c6e  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_585_p37.snap
sha256:39da7c7f6247e7a2a1b7ad2e00241d7288f2f233d7dec0c6efd5b46f97ab758e  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_585_py310.snap
sha256:11ce67194a7175738ea7676e0abd151c228a9bb9fbee7440561b031389b4c9c4  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_604_p37.snap
sha256:a4694c86936710e32b444f5556523d006a0c4ac3abd40c57f44c6fa9387056c4  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__future_annotations_pep_604_py310.snap
sha256:a640daa5123039a12d92dd7f61e1da8a9210b9fa0ce84f487264795eb1e1d37c  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__non_pep695_type_alias_not_applied_py311.snap
sha256:0d286bbd77e2275d60695f8ccb819287dcbb50949e48f70063630130202ba7d9  crates/ruff_linter/src/rules/pyupgrade/snapshots/ruff_linter__rules__pyupgrade__tests__unpack_pep_646_py311.snap
sha256:4c85adc0d7216624032982145ab3d691691af9adc9b50e6b28c4744c36b3c577  crates/ruff_linter/src/rules/pyupgrade/types.rs
                                                                         crates/ruff_linter/src/rules/refurb/
sha256:23a187644f7427e23277b529016b6251bdccdd57b944b3c3601f49b5697af682  crates/ruff_linter/src/rules/refurb/helpers.rs
sha256:7242d08ce82b8f5c4fa73ddd09e4d61bd3d21b4ecf87eb0723db44a37b12e12e  crates/ruff_linter/src/rules/refurb/mod.rs
                                                                         crates/ruff_linter/src/rules/refurb/rules/
sha256:55ebde86e90ca11df5ece08d933925d1a42161d0b8c193591e45bd3be9a39edb  crates/ruff_linter/src/rules/refurb/rules/bit_count.rs
sha256:23018e803dd98b5fe0492ebdcf2f7041f049c8903102a2ed61e54fb55dd2b3c6  crates/ruff_linter/src/rules/refurb/rules/check_and_remove_from_set.rs
sha256:6ef5ce3b6f8c74af96a30cf11cdf1024aff5ffb13cd95554fc0a4e4d5f504a95  crates/ruff_linter/src/rules/refurb/rules/delete_full_slice.rs
sha256:729937d870ba1cb1b1b2db2534f4654190e3da7443b4178975a19cc763a0bcfa  crates/ruff_linter/src/rules/refurb/rules/for_loop_set_mutations.rs
sha256:c3e4b3863e38c12b7ac2427f042b89e5dbdb22a8e37af30ca18b477fc5b24eaa  crates/ruff_linter/src/rules/refurb/rules/for_loop_writes.rs
sha256:57772efe1900225d276e85c2c402801048eec3868a0ab0456e4d5f8969f846f2  crates/ruff_linter/src/rules/refurb/rules/fromisoformat_replace_z.rs
sha256:2b63ff022ae705e124d7fa2afadf7f8396ea00e6d1e48192ffc5037955b7078d  crates/ruff_linter/src/rules/refurb/rules/fstring_number_format.rs
sha256:18564896d3ce98d6d434588258401b4a159047ba78503c2116698210fb1d0550  crates/ruff_linter/src/rules/refurb/rules/hardcoded_string_charset.rs
sha256:de16b98ed23de5b318e1d3aeb6b0faccf767da7281cee6cbe5790538401676a8  crates/ruff_linter/src/rules/refurb/rules/hashlib_digest_hex.rs
sha256:1ac461a100f90dddb6d43226402fe53598ec117bf08ff46780f6c65a7d5b4422  crates/ruff_linter/src/rules/refurb/rules/if_exp_instead_of_or_operator.rs
sha256:685f7da61dba11b25d07b434ec90755358aae7d4411daec1158467958fcf2053  crates/ruff_linter/src/rules/refurb/rules/if_expr_min_max.rs
sha256:52d0dcc08c38a981607c18236336a11579945a8a69a1434f5636fcbd2e5d47f2  crates/ruff_linter/src/rules/refurb/rules/implicit_cwd.rs
sha256:1787f9804e4d67cf11779fd279dc11d7044bc1eec1d354215d1564993acbc087  crates/ruff_linter/src/rules/refurb/rules/int_on_sliced_str.rs
sha256:6339862155f00260081a4ee00a69039437eb19e78328373099c46f6c8d00673e  crates/ruff_linter/src/rules/refurb/rules/isinstance_type_none.rs
sha256:969649c88127e6510fa8338926b88492a45c94d6bfa5bf0ce202b3337b00b278  crates/ruff_linter/src/rules/refurb/rules/list_reverse_copy.rs
sha256:d50cad348dab97b423d4e46685c173c8239fe8e4ba4bb6a6e965b9a946924843  crates/ruff_linter/src/rules/refurb/rules/math_constant.rs
sha256:e76806b3aa8abcaa4bae86d94bdb63d6aaf15df296412c62c80e4d7eb3258076  crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs
sha256:2a72ce4268a7443e62e638ae13f8bbb910df41c430b5fbc407db51c74a19461d  crates/ruff_linter/src/rules/refurb/rules/mod.rs
sha256:8107eb18039096e3f5e830723cb27d72bedcb77e54703a8dab028c1acc531975  crates/ruff_linter/src/rules/refurb/rules/print_empty_string.rs
sha256:927cd98394edd0b47e8473cb3584508a2924d927bc10427a57528b9500a1b6af  crates/ruff_linter/src/rules/refurb/rules/read_whole_file.rs
sha256:979844827296b3874fa79eb4f62047b30545c4b5312f8f4c476cdc6d77317198  crates/ruff_linter/src/rules/refurb/rules/readlines_in_for.rs
sha256:b4c83bc6750923cddc2b59c546393a3b2fd594eb64f2ae4aa6a02f9abf66bbeb  crates/ruff_linter/src/rules/refurb/rules/redundant_log_base.rs
sha256:22d649782ed60a472ec7819449c1e9df8601baa338d9f8163c015f03fe0b234f  crates/ruff_linter/src/rules/refurb/rules/regex_flag_alias.rs
sha256:38ddcba7d146b534268d9a311e6944c24c9f4934b65c8012eff050fc756c7e6a  crates/ruff_linter/src/rules/refurb/rules/reimplemented_operator.rs
sha256:1b15d43445c9b2e4d4c2ed78a23a02ccf76c52b8812e41395e98df48a9082ae5  crates/ruff_linter/src/rules/refurb/rules/reimplemented_starmap.rs
sha256:665ebb9d4abe981682984b1b9377e00bb3cba6dbc68b65ece6ba0f1fd48b4ead  crates/ruff_linter/src/rules/refurb/rules/repeated_append.rs
sha256:008f01ccab1e51f49c7f2c1561e66250c2076197c296c94473d342b634810b91  crates/ruff_linter/src/rules/refurb/rules/repeated_global.rs
sha256:fc2a5ab24af13dbc2023c389812cbe602418c7349e0873f51fe98562258e0e49  crates/ruff_linter/src/rules/refurb/rules/single_item_membership_test.rs
sha256:c4ba53d3e9afcfbb7e4682de4e20a5a930eb10c8d0ffc9cb5afa1610184f52f5  crates/ruff_linter/src/rules/refurb/rules/slice_copy.rs
sha256:b1e132bfb71318e88670f34d9f7ac0fab5596ca2aca17c96bcde22c563b22911  crates/ruff_linter/src/rules/refurb/rules/slice_to_remove_prefix_or_suffix.rs
sha256:c406440711dc8bb9c8d0aed9354ae3a4a63a9a935a83f3245754b53f353a9b3d  crates/ruff_linter/src/rules/refurb/rules/sorted_min_max.rs
sha256:8d5e02865f3f13a39b6ce0d284126968ef8a69f860dd79f3fc48031a64548052  crates/ruff_linter/src/rules/refurb/rules/subclass_builtin.rs
sha256:5138b5f6446471d3889e70099e321789011f97b271b247c3f5320e808bd1a80f  crates/ruff_linter/src/rules/refurb/rules/type_none_comparison.rs
sha256:91d73c76cd383b04512952a3624af9433c5ff983481bd8658bf329869352f6b2  crates/ruff_linter/src/rules/refurb/rules/unnecessary_enumerate.rs
sha256:86db86e8c7bd6742001e1f6ab913500306b527b663b7a2fc378c3528e0f11695  crates/ruff_linter/src/rules/refurb/rules/unnecessary_from_float.rs
sha256:0812d7513f5f644c5103d590da01f29d8ce60539e5a43c32dcc845c9ceb843be  crates/ruff_linter/src/rules/refurb/rules/verbose_decimal_constructor.rs
sha256:fe6778b02ea1debfb9bf70b94557ae2d8b828f01a3e7c0ae8de73611f446f916  crates/ruff_linter/src/rules/refurb/rules/write_whole_file.rs
                                                                         crates/ruff_linter/src/rules/refurb/snapshots/
sha256:e0bb34cc59e4442631b6885ea63e50ee33c1cad3b9ed0b67883811c3bc70f2fe  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB101_FURB101.py.snap
sha256:782101c1f40c7a128acb3103b787b18b6ffd160a7dc7c175ceb301b79bcc0c77  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB103_FURB103.py.snap
sha256:d23fa66348a6ffefe0343b39d6de077b3cc9ff63fc13d42415fc4d6d0dc24e00  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB105_FURB105.py.snap
sha256:021497825b3bccc974d34f9705724f3517fc0f99d5e44ad66c912ef455f0bd76  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB110_FURB110.py.snap
sha256:48a8e1a0e42cf6d674ae3d3a0d47bcd2870ed2e8c4af4bddd51940878b8bf6bf  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB113_FURB113.py.snap
sha256:0ec201f590a9006bef800c6390459f0ca097bcd2266b76a84f4488c3f04f0e6c  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB116_FURB116.py.snap
sha256:c1e74c1051a2c5ee08bc063e43744217027c6a0b8795e6f8053add086a54cb0d  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB118_FURB118.py.snap
sha256:e2b91af5bca885795583553bd52bbf7cd820f4ce56b96936e6ee381abebe3d64  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB122_FURB122.py.snap
sha256:c6a4dbec383a4da475ae9f819d56550079203b87093cd680783c96d05af0bbaf  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB129_FURB129.py.snap
sha256:f12372d4145df2bf972a5e55535e7cbe3baacd6234de896509b49c358dba6062  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB131_FURB131.py.snap
sha256:7960f4299644be585135023bbf9b0080e4abcca43c6e6edddc2afb34990d38e1  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB132_FURB132.py.snap
sha256:842adce51de6438b6514211bd93c06bfd60e83a6f0f19f2764c4c30c68c322df  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB136_FURB136.py.snap
sha256:a9c273694749bdf9eedfcb6e0add8b8cbce290657e5e342f3e9837c480da1f13  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB140_FURB140.py.snap
sha256:62f2eb6d35b55be043e1f9cbc99ac512b9e506375a59f80c719fde50816f1b68  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB142_FURB142.py.snap
sha256:3b284527e66323721a477172c5f2505d0a4d5888524faa1ba3b6f508bd7c94c5  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB145_FURB145.py.snap
sha256:f11251e441d6d274468cf93923459d80ccfd3f028bd28978871ffae2fc1f4248  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB148_FURB148.py.snap
sha256:2651b92f0a0b00866e34fd4bc77522acfde5fc3578090fdf033cb9a6dd320874  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB152_FURB152.py.snap
sha256:4887b9a10c1f9fa09fc5cb9b0b36f3608290cff89e3591c40c1b8591e78124a2  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB154_FURB154.py.snap
sha256:65056120a6edcbaf3680d46d2f16ce136bac8c5fa6c387161b55df3abc24f69a  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB156_FURB156.py.snap
sha256:e2cc973fd77b5c7c68a2706e631da7bda2ee08a9b2d07db57c45f18bf63b858a  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB157_FURB157.py.snap
sha256:36960de304d93f33ccd286814c99ba8fa38bbee170dfd5324b4b3804ed5d7865  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB161_FURB161.py.snap
sha256:bef8f156b4904477f2a3cf33a812abc612f4e7197574fd7a91321092602bff02  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB162_FURB162.py.snap
sha256:c37b54dba44bb8cde3764326b4f8dd9b4b205589f112607df88be53f55c57375  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB163_FURB163.py.snap
sha256:f75b2ea21ceed6c908d5345df80c6741d36f28b5341d80adcb32875485436cc1  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB164_FURB164.py.snap
sha256:cbe896ed287595058d28ae1b055d29c31fbc81359cda60f8a5c96af08a9ce949  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB166_FURB166.py.snap
sha256:6b96b65f6d0b04ab7fc92dffaac2e898c109f733aef09a2ed5a268deadaabc8f  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB167_FURB167.py.snap
sha256:c2dc987d00755f6c26e6149fcbb8eece767f7f219f5f1cf5bb4cba77b39693f4  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB168_FURB168.py.snap
sha256:eb3971f471a2141cefb79a71e8137548565299dadcbdcaffc074d181c6797d23  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB169_FURB169.py.snap
sha256:41f9c3f2ef3be2be376195ee8555a7f7ce0ccfd7715a61f513c0ee4b61917b8f  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB171_FURB171_0.py.snap
sha256:1b30745e754ea4281878b673ca47362b8c6368748ba08dc8f63b2be2b25a33d6  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB171_FURB171_1.py.snap
sha256:29fb583d70b59ed2a09078d5f36c41b60ed965683ee675521f3c88e31501e99e  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB177_FURB177.py.snap
sha256:397cb9aa1e8c74b63ee52f5491d38a1ab6decc51dc5623c4b8cd0cc131ebe4c5  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB180_FURB180.py.snap
sha256:ebdad9296def125b4b1d1ce692896ffa2d074b3df6ad2197e532c0761ad45c3e  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB181_FURB181.py.snap
sha256:7284c58710018b9222fdedcb168a4524be12c0924658edd62f21daabf20d2b0e  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB187_FURB187.py.snap
sha256:004935cce2f9c9d0c58412f2ce4540d1302b37ad678347eff533872909ff7e1f  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB188_FURB188.py.snap
sha256:76a0eef60947f5188e0a32fdf02e282ef3b1e72d201312540bc66038742f7afd  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB189_FURB189.py.snap
sha256:1aab0ecb18f2b6a04046cdf885bbad9a8114632f671edf7fd04aaa067df73980  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__FURB192_FURB192.py.snap
sha256:e5fe4db185de81042b6e146fdc2acd1654448e3b4a117210172731541ba03afb  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__fstring_number_format_python_311.snap
sha256:0ad8b3acddc82c0c3c0ec6fdebb1403380b974a6c806b334c2abeb6592adaec2  crates/ruff_linter/src/rules/refurb/snapshots/ruff_linter__rules__refurb__tests__write_whole_file_python_39.snap
                                                                         crates/ruff_linter/src/rules/ruff/
sha256:cd0dea4fc382d445b69fe3057dc5e393fe87519c995a0410e3ba77faeacd1d67  crates/ruff_linter/src/rules/ruff/helpers.rs
sha256:7fc76c2231a0a692a7f94896cb05e5cfe515d1e77db5a89694c110d6ab682586  crates/ruff_linter/src/rules/ruff/mod.rs
                                                                         crates/ruff_linter/src/rules/ruff/rules/
sha256:e7bfb57ded27d95d258beb89a8de80f92ff0742825c423cdc87d09d83a5b49ea  crates/ruff_linter/src/rules/ruff/rules/access_annotations_from_class_dict.rs
sha256:8cfd1684275255df0a87269d63e96f11c927c266946b7e3ceac2f09b7b9f7856  crates/ruff_linter/src/rules/ruff/rules/ambiguous_unicode_character.rs
sha256:4e1ecf300f8b939166ca6204b0572950177cbd718c2e41e69432946f73373dc3  crates/ruff_linter/src/rules/ruff/rules/assert_with_print_message.rs
sha256:6be60b10cd226ffb3583ed1fd054b85bdfcfb628a5f54254dba52220209716e1  crates/ruff_linter/src/rules/ruff/rules/assignment_in_assert.rs
sha256:128d5a1a4967e3907e60bed05609c765eabad826444d697b6a29bf34cae8cc16  crates/ruff_linter/src/rules/ruff/rules/asyncio_dangling_task.rs
sha256:1090e62f0ac1f1dc922b0e08837132843c572cabb86b3ac030bb9f791bfbe9e0  crates/ruff_linter/src/rules/ruff/rules/class_with_mixed_type_vars.rs
sha256:e69377082785e70597e1373610cc58791550c7c17e8b5fc33074e33a295df317  crates/ruff_linter/src/rules/ruff/rules/collection_literal_concatenation.rs
sha256:d00ea93baafa7d6b2bd633ba3847f0abbe0e7a507ee1184f550e37f7366fc8ab  crates/ruff_linter/src/rules/ruff/rules/confusables.rs
sha256:b26fce6a6aff54f4e198322ab0de11121b826b448f398f626c5343384f991ab5  crates/ruff_linter/src/rules/ruff/rules/dataclass_enum.rs
sha256:df1009b89f8675dfe3910902775a7ee4dd03ecad5ed447d4acb305bf00a7e0d8  crates/ruff_linter/src/rules/ruff/rules/decimal_from_float_literal.rs
sha256:f6887f8b821bc7b53be7654eb12096ab65e45a9b15d6b47dc14151101af2b0df  crates/ruff_linter/src/rules/ruff/rules/default_factory_kwarg.rs
sha256:8fdf9eb02771b030cfad29ddcca3c880adbc4bd96ae286763af722da1032ff52  crates/ruff_linter/src/rules/ruff/rules/explicit_f_string_type_conversion.rs
sha256:ad0d09287a3d218350bbbeb5db37c0f8869be46230fdae3c61e4b13b6d6022bd  crates/ruff_linter/src/rules/ruff/rules/falsy_dict_get_fallback.rs
sha256:a56e55c92713749f7b2307aac1a697e37ba3bfb88743048146f6b55937abb666  crates/ruff_linter/src/rules/ruff/rules/function_call_in_dataclass_default.rs
sha256:ef11a36e48de2d7f84a034576064b8be273c8d791d038d5043cf5c26f2321984  crates/ruff_linter/src/rules/ruff/rules/if_key_in_dict_del.rs
sha256:58cbdcc9f74f5bebc3f5e3327cf9d86b5ea4bf553cfbc26ef540db61e29617d5  crates/ruff_linter/src/rules/ruff/rules/implicit_classvar_in_dataclass.rs
sha256:f5c4effb0dd1c60ab4d46b708c222e77bee36f8312cdbadc63acfb00e8251750  crates/ruff_linter/src/rules/ruff/rules/implicit_optional.rs
sha256:5184b52544cb6285e151da7b05866b0046f5eb754f697f112b841a4aa12506be  crates/ruff_linter/src/rules/ruff/rules/in_empty_collection.rs
sha256:3ac855b8f3ed5e819c80f89914154a638415630ebe1f3c4564f201e726710d1c  crates/ruff_linter/src/rules/ruff/rules/incorrectly_parenthesized_tuple_in_subscript.rs
sha256:6327f1612db0a59a472afb94785758748ba221102a37eb036dbe311cf0aa5dd7  crates/ruff_linter/src/rules/ruff/rules/indented_form_feed.rs
sha256:d728bff3f22e5bb5d78b931348411d5946e176f3827f90fc66edca444bef10ee  crates/ruff_linter/src/rules/ruff/rules/invalid_assert_message_literal_argument.rs
sha256:e87e78b5a1ae0d396864dbf0909f27fb68cc6943130569c082f48a529a9c5eb0  crates/ruff_linter/src/rules/ruff/rules/invalid_formatter_suppression_comment.rs
sha256:c98bbe79a5409cc9e497a797dae0aebe57d041b253558455cc01a12a101f2bf5  crates/ruff_linter/src/rules/ruff/rules/invalid_index_type.rs
sha256:c9f0b4a6cb6d987072716d9a33ff5c352cbd6dd03016a6dc8da760a316138931  crates/ruff_linter/src/rules/ruff/rules/invalid_pyproject_toml.rs
sha256:8504b314d585fa74593616da23aba84d00516b1accfc345d9e29f228faab794c  crates/ruff_linter/src/rules/ruff/rules/invalid_rule_code.rs
sha256:c0952a2ecd2405b950086ee8d226a15d9d5c01ae118c59e8a45738c4353e41db  crates/ruff_linter/src/rules/ruff/rules/legacy_form_pytest_raises.rs
sha256:d6a55d5b48916fc96b65bf1c8ed89db37665a0fe8c01457c3b63a9575f2c9174  crates/ruff_linter/src/rules/ruff/rules/map_int_version_parsing.rs
sha256:2d2b98b8e2ce9e871dc6cc98d93c01783cf9e3d40ea8ec8902f850beb91e814d  crates/ruff_linter/src/rules/ruff/rules/missing_fstring_syntax.rs
sha256:a9352e29ed8b29fb9880053251617e72ace92592328f700ec297f42026798157  crates/ruff_linter/src/rules/ruff/rules/mod.rs
sha256:8932df76612cb810bfbc17327a1e307728377fd2b4fa144762de6bc839da324a  crates/ruff_linter/src/rules/ruff/rules/mutable_class_default.rs
sha256:47daa1a7c403bf4a305ec602e5fafff7bf5dd09ec5187673ed6c2fa6bb77a297  crates/ruff_linter/src/rules/ruff/rules/mutable_dataclass_default.rs
sha256:9b689aae1704f632a40f9b0697545baeaa5707ece4cffe227ea856ba200311bc  crates/ruff_linter/src/rules/ruff/rules/mutable_fromkeys_value.rs
sha256:ae579f37f8b921f28ee0282131c668b9541ad794849862edc0f82218435077c7  crates/ruff_linter/src/rules/ruff/rules/needless_else.rs
sha256:deb2fb8e4dd6fcdcab62b73abad19f3120a1a0eec361321a869e7f53d33b59da  crates/ruff_linter/src/rules/ruff/rules/never_union.rs
sha256:53519d1bf44980aa3d70f725be508ee411af941eb823191a45eb2ec631c4dff9  crates/ruff_linter/src/rules/ruff/rules/non_octal_permissions.rs
sha256:0b08cc09b8d232de46f7763fbe7104438353b4f329269e1197264e8991ce5cd2  crates/ruff_linter/src/rules/ruff/rules/none_not_at_end_of_union.rs
sha256:5df90a149cac7314b1fb3eeee11f046a2b9641856ca7523b069512497f0ac870  crates/ruff_linter/src/rules/ruff/rules/parenthesize_chained_operators.rs
sha256:4ebc1e9b5c324728d6ed5ee98f1612fa8d463a1fd58a0e1189e9df119fe9ffb0  crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs
sha256:3de50f00b230f24bda54a70bf1fc373e182e2c98d3400f0dbe1d7ad187b08669  crates/ruff_linter/src/rules/ruff/rules/pytest_raises_ambiguous_pattern.rs
sha256:0aa66016addd161415d293d89bf02ea7edf64a9b9becc899b81aa6d26dd7740e  crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs
sha256:68c8f67249c6ab95432b59b10059b33c361968c2b6bf13564f5c5ade09bfd682  crates/ruff_linter/src/rules/ruff/rules/redirected_noqa.rs
sha256:2a9cb7bad6e085ae1225699efcb015ddf9a6aae9a10e340012fbe73a0d34b5a2  crates/ruff_linter/src/rules/ruff/rules/redundant_bool_literal.rs
sha256:f76e8ef396b3118f92ee90ccf50da077bc4a17c82c5e12004e4fc17087a2290e  crates/ruff_linter/src/rules/ruff/rules/sequence_sorting.rs
sha256:e88bc3a6a18bd52124a5af4d4cbb5ec55e03530e175966bed52b20dae46f1c78  crates/ruff_linter/src/rules/ruff/rules/sort_dunder_all.rs
sha256:7dd298068badca62a5862369d1f504c77a54b22833865ac26844a0725efd0264  crates/ruff_linter/src/rules/ruff/rules/sort_dunder_slots.rs
sha256:543ea91d7e800325f66ce50d7b9d651d08cefb65fc0dc8fde98bee47d9fcb74b  crates/ruff_linter/src/rules/ruff/rules/starmap_zip.rs
sha256:42130d36767d95f9ce18804b60ad7dd48adb3dac2b689c5dc7fd0bb4348362df  crates/ruff_linter/src/rules/ruff/rules/static_key_dict_comprehension.rs
sha256:d2b9bee14c1ba442cb544ee75fcb0cfa8faa5183e4694904ad2b465d291962a6  crates/ruff_linter/src/rules/ruff/rules/suppression_comment_visitor.rs
sha256:7739b0dde988b11d1f136385f307895d6206f48706665eaf183ea526b8a5de79  crates/ruff_linter/src/rules/ruff/rules/test_rules.rs
sha256:dcf6e9a515085552ca850f97e5227ae060c153388926b9e6713d714ce54dc91d  crates/ruff_linter/src/rules/ruff/rules/unnecessary_cast_to_int.rs
sha256:ed143c2a608c4b39bcff82da824f130a3cccaf0edef66601e80e9026f4aa608e  crates/ruff_linter/src/rules/ruff/rules/unnecessary_iterable_allocation_for_first_element.rs
sha256:25d76718412c742a64877d039e32e886a742cba49b315dc196ad62dbcb1fda9f  crates/ruff_linter/src/rules/ruff/rules/unnecessary_key_check.rs
sha256:f6d392520add23ddfc1dbfb3f6dec561f413de9eb33a65ab16d3f4a8a03778cd  crates/ruff_linter/src/rules/ruff/rules/unnecessary_literal_within_deque_call.rs
sha256:e3c1ac849f0bd4180af77317b4f9532a206264336e88beb682ef2d95f22d9f01  crates/ruff_linter/src/rules/ruff/rules/unnecessary_nested_literal.rs
sha256:849e320fd1537757fe545ad1729bdc5bc3aaebc0de1e54c3a2d79de78ec99623  crates/ruff_linter/src/rules/ruff/rules/unnecessary_regular_expression.rs
sha256:88380b05aaa8584cdf09374a06db448bbbd629020d69a157a5a123f2ad31acf1  crates/ruff_linter/src/rules/ruff/rules/unnecessary_round.rs
sha256:26ebd42f085c330b661e7bae0b53a6c13f3049c47707519d8be7d2c22c20d57b  crates/ruff_linter/src/rules/ruff/rules/unraw_re_pattern.rs
sha256:b49360c593272690374ddd0e71313147ab7017949a16d608a339f72b503d0b91  crates/ruff_linter/src/rules/ruff/rules/unsafe_markup_use.rs
sha256:935f3b27a93ddc0bc2780aa9aecbc38aab9f8a2e4fc5f30b6d13dafe5efc8b37  crates/ruff_linter/src/rules/ruff/rules/unused_async.rs
sha256:0891ccd35ac420be60ca4e4e9ee7e7f9a2504c168b8f8c4164357add427d2c30  crates/ruff_linter/src/rules/ruff/rules/unused_noqa.rs
sha256:b46b6642c8717527ade9479c827ddc211d6511b94d9d6362bcea4da7a6c6801c  crates/ruff_linter/src/rules/ruff/rules/unused_unpacked_variable.rs
sha256:cff8a01638fe71096f7ea9fde4b0e3cfb5020af2bfc31a3d8ce1ece22bb46b7f  crates/ruff_linter/src/rules/ruff/rules/used_dummy_variable.rs
sha256:957f56dc77823f528ce085dd99f6735e1d7cef093cff7e0335bacced45ea076a  crates/ruff_linter/src/rules/ruff/rules/useless_if_else.rs
sha256:d357762563f902b613d6f92d568095a469103145340f8090fa4fb2ca558e1bf8  crates/ruff_linter/src/rules/ruff/rules/zip_instead_of_pairwise.rs
sha256:2b07e1421fb259f125c18a97a245294a2a918384d972e6d9ed827409debc469c  crates/ruff_linter/src/rules/ruff/settings.rs
                                                                         crates/ruff_linter/src/rules/ruff/snapshots/
sha256:ec7365c8db677b3b3cd19cdefb236e834ac9d348eeabf0c3aac8733d63389da4  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__PY39_RUF013_RUF013_0.py.snap
sha256:abb5f4cf8a233ecc1d2da63c734ae43a65edefca62416c910fa7cf05c8b66743  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__PY39_RUF013_RUF013_1.py.snap
sha256:9ecf225485f244ebdfda6fed5c24168c67f52c6ab8330d6f2625005fae428c48  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF005_RUF005.py.snap
sha256:76f59fbbc87d302150598dabd501ae0cb8d38665756d00fb89c960fd21894343  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF005_RUF005_slices.py.snap
sha256:376ae077b1db99544a50c0af37dcd0691a0a80ec380baf47dd25dcbc239a5cb2  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF006_RUF006.py.snap
sha256:1aa55d1734eed7504ecbf5c04da50ffd2dc468826aebcad60eb4063c13e5bb93  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF007_RUF007.py.snap
sha256:6538fe0e10fe4b9c5eeb241d4c0a02a4f528b298458beade02ef604ca550872e  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF008_RUF008.py.snap
sha256:be72562059d45b11aaca4dbd44af1c3d0244bbc19096b2f1561363bf4472900c  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF008_RUF008_attrs.py.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF008_RUF008_deferred.py.snap
sha256:68932a1c8d40764e9536fc7ca4d2af0e579e3c477786a3943b15bf341f1fae4e  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF009_RUF009.py.snap
sha256:b3a4c694a014f937e98939401590bf7204800c88bc6b1c71ccba1986d282870d  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF009_RUF009_attrs.py.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF009_RUF009_attrs_auto_attribs.py.snap
sha256:e7f89f6dd4bc32edbd05fda2ef34dab924294f8029694d90f53a434a2d13e48d  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF009_RUF009_deferred.py.snap
sha256:33599243ba1ec518eb8262ea2d067bd06550b8d5efe068fecdd0eca2a52c69d2  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF010_RUF010.py.snap
sha256:c40e3fd6216452370ff9dbcf160d53d57aab40d4b8edaf8f0be3ff23f4087a11  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF012_RUF012.py.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF012_RUF012_deferred.py.snap
sha256:4b750b90bc6c38ef43a308071856b3c2cc8f190bbb4d5d2cae60023969c8a774  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF013_RUF013_0.py.snap
sha256:a174e963393039280ae925a58aa532852a1c7e6fa8b527850263df8d0945614b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF013_RUF013_1.py.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF013_RUF013_2.py.snap
sha256:30bbe92a13b0939fb186ff54da0297d7f18ae33ec29c027d0a50821c5218f4f4  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF013_RUF013_3.py.snap
sha256:37c372b209cfc5367e3a5ba9a0132b180ed5504b9c51e39a7653f4796cccd701  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF013_RUF013_4.py.snap
sha256:64104d652befa0aff47587045930b89db5646e00892ff1a0e2d7c6c457d58710  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF015_RUF015.py.snap
sha256:de67ee26fae95d2314a0d5e8ea4f028d438698e34e18d10ff5f196f8c5ac99df  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF016_RUF016.py.snap
sha256:a2c49fa322892b1fe924b68383a355fe2c56bd35ef75d3b4abcd2f55f3ab10f4  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF017_RUF017_0.py.snap
sha256:5dff62b3f47f46cdcafff78ad0cd7c7c77acc4d8a9a9191daaa6923ad8bc9869  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF017_RUF017_1.py.snap
sha256:368f4bcf43e94fbd84d3fcfb777b2dad6e2a3b1aed8aaddd4bbcd8eaa63078f8  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF018_RUF018.py.snap
sha256:a822543cca802d55d0ca30367e34335c8c4b4371a69f9fb07ab3e608886f2bfa  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF019_RUF019.py.snap
sha256:2a7a9e7cffb1e64e8950b8bc5de2fd516148fb86edcf54e2367add4e284be658  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF020_RUF020.py.snap
sha256:7787fc7c88febf46bddbbf49b89126a2e8bb4832cc3a38e381cdc32ccf26f930  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF021_RUF021.py.snap
sha256:31cdb6a2a6e0af25d1e049f08a69974075c210907c433bc261f69c13d187db3a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF022_RUF022.py.snap
sha256:5ba79756441d930a92157029309b621398221841b4723cb53c728680aa7bff7f  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF023_RUF023.py.snap
sha256:c7e790fcf360d4fab9c6830481b529d7fdc3884923bbe4153c40fbd4864c6797  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF024_RUF024.py.snap
sha256:dcbd87056033e884fc9955c376d46722bef644f485e11ed644b6665066c4fc1f  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF026_RUF026.py.snap
sha256:1ca8d79809e85d600f5d9cc71c3a16b41a6aa89f8a357bdc5141fcf07c2eb1ce  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF027_RUF027_0.py.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF027_RUF027_1.py.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF027_RUF027_2.py.snap
sha256:820f37fd9056e95556cf5d4679cbb8f74672827cd82959cc2a1584097ace7516  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF028_RUF028.py.snap
sha256:bfa56fdda38d9a3d6f99a7c91846a6df8d0497f6943c4b68bd9b3dac61017474  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF029_RUF029.py.snap
sha256:6d3a167a5312a6e42640d3bf7a53f7d7628cac13928ca3e7812efe42bd511324  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF030_RUF030.py.snap
sha256:2ad54444c680716e400f8101d7b124eb3f45a39a724225e2370239d3b0d5c1c9  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF031_RUF031.py.snap
sha256:174dd1b2626925a5445db6994213d921d7f1f546e6070dfc3d43ff2c2225fe26  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF032_RUF032.py.snap
sha256:d5794129a6f3fb5690fbdbf2ec4f0bcb128eb64a63d28fb8bec883970ac3221b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF033_RUF033.py.snap
sha256:ae3785df1dde589fbe63d2fb498fcebfc9ed703e7fc844fc8eaec1d6075087ff  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF034_RUF034.py.snap
sha256:c1f8ece25b2fec8a615205f1dcda575f44eeb7da0a34d3daca49cf3d2ac02e7c  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF036_RUF036.py.snap
sha256:b2684ed1212c09a503b3143f2c0df9830c96488d624a2f60125b6bdfa191e773  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF036_RUF036.pyi.snap
sha256:a43ba101b5b7b9a8c866e59b4043583ee30391ad40462cc41f0d305f5bb34511  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF037_RUF037.py.snap
sha256:984770f52928bab12bf18af04e1b3ebc760df82cf1364f8f603067ea4052cdf2  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF038_RUF038.py.snap
sha256:aa14900504796d557926e415d878304ef1549a5ac52cf1c856b25d442eda253e  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF038_RUF038.pyi.snap
sha256:895116bb007cf98b036d153d9ba4e0ceee42bc72491dd52c0bf10ba678543c4f  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF040_RUF040.py.snap
sha256:7d820f0e52e6ae9a0d04d87a6eb9af13dd432e4ff8fac06717a6263a5ecac8b8  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF041_RUF041.py.snap
sha256:a838be84a755e085f5c6c246dcc7abb385a3b02718d28d0ba1b84e561462cc0f  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF041_RUF041.pyi.snap
sha256:19fab66a6d43104b0358492b22d23cdc956c86f76947b50c1d43180d523509bc  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF046_RUF046.py.snap
sha256:cfa82fcef4dfa7a0271130895c4010e5f17f4a9c50dad3b78060d75806c3fe36  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF046_RUF046_CR.py.snap
sha256:674ec3f73fd9531a3aa8fea26a2aaefdb890f063fa9d42c94895b293e6f0d13a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF046_RUF046_LF.py.snap
sha256:e0ec4250ba5c545d612c8ddc568519b2efc9cc181000e90c4d5666beccee2630  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF047_RUF047_for.py.snap
sha256:74ba658e6285b54f6b49d7a8aa7f119b814fbd05024013624f9675e653619498  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF047_RUF047_if.py.snap
sha256:dbe5088ed5243bad7a113fdd845b061bb01d436324a0249fb282c129723f11d8  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF047_RUF047_try.py.snap
sha256:5c0c438cb5f546d55b1f29960c240e82df08d4c8989bc509d2533ba89f8e2b26  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF047_RUF047_while.py.snap
sha256:e2161b75c3d922e56f41a93d3b669efeba3304dfa1c7a126a0b472ef8c40e9db  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF048_RUF048.py.snap
sha256:d1265bba7af91bc6d46a5e2f05a6ea05c0d014953c1fa5743ee61b5021b2575f  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF048_RUF048_1.py.snap
sha256:e5b293ced1d6ddb1be6ff0c4ac88b1c471843ed80413fdb5b552e88df14c207d  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF049_RUF049.py.snap
sha256:4a6b4f74bb8a56d472b95d66d8ec0246441e90e5a4c62b031d90458461529d88  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF051_RUF051.py.snap
sha256:352f71f393db36ac2d47845e8d3d1fe52786bf9f793f7976b7a027ed629b90cd  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF052_RUF052.py.snap
sha256:8ada9f79105c3ddd53661f594350e551a410180cddd96d37f5d877c4f5b2b9cf  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF053_RUF053.py.snap
sha256:eae1a841e6144963201a9d15969ee2d23110c9a43a4e1f85361e971104eccd5b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF056_RUF056.py.snap
sha256:f9236854b2119d5dfe7ff82642ff873bc56418b6ef4c8f1725504ea9ec9ef682  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF057_RUF057.py.snap
sha256:0c90e4f466409ad76a8bd02cce908cccb95e7abd16c128c76423f2c4799d898c  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF058_RUF058_0.py.snap
sha256:c0ed4f5c8b6b80c92a8ad59e88788862bb5399673c5048408d32f39a443d7702  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF058_RUF058_1.py.snap
sha256:8f0246eb15516508b4fde9a6acdb3a0879d14454864fe8488278f2ee9fce0b8f  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF059_RUF059_0.py.snap
sha256:c9ef7558d5f25d95c2b6ad8863b937b9544aed0b27ce093f2c8b9a29dbb469c6  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF059_RUF059_1.py.snap
sha256:f37b480f06adbff9b8ffeb059dd468d023e12f3b1a26c2dd339592b1ff7c0db1  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF059_RUF059_2.py.snap
sha256:b3eba75fb3b6469a6cf229bdd12e3d5351e27494bad3e2c88ee144209e55f843  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF059_RUF059_3.py.snap
sha256:0aed555b66824855be55e65eeb90af2039618317ffee00543a4121b37490d568  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF060_RUF060.py.snap
sha256:bcf1b4276eb708faed08013c50ff63838779fdae4f339ada0840dd80b9c9cc00  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF061_RUF061_deprecated_call.py.snap
sha256:5a5433d78df5d09f400eee8c00f38c181e304463a852d822e823ed70c980263d  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF061_RUF061_raises.py.snap
sha256:bf0736d027ae78ecef7e82e21054ba56ff744585887bf4adfd2d40fbe8afdf57  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF061_RUF061_warns.py.snap
sha256:ed1aa57ae79b8503b35c4a16ad7b5d8ac1c59c5b59f10b425d8dac817c0968dd  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF064_RUF064.py.snap
sha256:7d5cbfcf19dd09157176be9ec472c4af9399020e5af40c71b9433a908ace0e93  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF101_RUF101_0.py.snap
sha256:4b95767e9710b459897d165bb32e57cc9ae2e53a1c7ba15359dc9b443e44a113  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF101_RUF101_1.py.snap
sha256:fb1996978507b8985134192b84c60e6e2764733686f441ef0d694afc67ebd431  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF102_RUF102.py.snap
sha256:c9a719389d2f05c3d213bbef9b0cd5dff1945a8296ccd3e845ec632066b58ec0  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF200_bleach.snap
sha256:f47d5c9012283bbbe0455bcbbc4e58af6c1ddd4caf4b0eb0fe3c9bf3fe389771  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF200_invalid_author.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF200_maturin.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF200_pep639.snap
sha256:e7649ec237f3cb5019202bec12f4297bac1d6dd1e85aa206d47e46ebcbe693d3  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF200_various_invalid.snap
sha256:8f813d52f994b1a04ec0b096b1d67039c3bb3dc4e09982a1087133b444a0db74  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__access_annotations_from_class_dict_py310.snap
sha256:11abfecb7818793a7473f8a98097729316770ef8d44f8b1b0037729b68842278  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__access_annotations_from_class_dict_py314.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__access_annotations_from_class_dict_py39_no_typing_extensions.snap
sha256:8debd77fdd6cadb5b121ca1fbca2f75996ef2d10ddb6c30c9049a2575f481f3d  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__access_annotations_from_class_dict_py39_with_typing_extensions.snap
sha256:4d8a956118d22c7225a8351e2e9c9497dd8cb52595c0a1841ff1de6b022ee7e4  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__add_future_import_RUF013_0.py.snap
sha256:c98f9568ef20dc3304c8c1cf36993749a17e5e36fcd6909210b8025ccd419062  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__add_future_import_RUF013_1.py.snap
sha256:d9b7d89f0c2dbe79b749266a3aa97e56a0b0984d9733dd8ac658a57fade6755b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__add_future_import_RUF013_2.py.snap
sha256:fea03015f54ba42d9f6d48abd84c0e2ee3b89909102462cabbe42a1aee3ba8d5  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__add_future_import_RUF013_3.py.snap
sha256:61031496ab254307f302a8bbfdd66daaceaba8f477d81f286f1d52f6402a4fdf  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__add_future_import_RUF013_4.py.snap
sha256:dd13e332811fb48fff84a8f544fc42d981b4f92145461dae99d81255ad7a3194  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__confusables.snap
sha256:352f71f393db36ac2d47845e8d3d1fe52786bf9f793f7976b7a027ed629b90cd  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__custom_dummy_var_regexp_preset__RUF052_RUF052.py_1.snap
sha256:e6749d148a67590cc6d412fe29b79e31cf9f899d162dc1006082791be13607d7  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__custom_dummy_var_regexp_preset__RUF052_RUF052.py_2.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__flake8_noqa.snap
sha256:3fa6b616abbe80aa1e9482f29ac733c957fcdf12b8e3141e5130f4bea4226876  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__invalid_rule_code_external_rules.snap
sha256:57e19acb0d613a32d3b70d3b896542a79998e749b64ee26e02f87402715a1655  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__no_remove_parentheses_starred_expr_py310.snap
sha256:39c236f9f9d51c91252f5fc332fddc20c8bdfec744518b2fcf9ef195c4338b18  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__noqa.snap
sha256:1d885a488e82e793997dbca771a6d90cf83600755637c9fca0d1c0bbcd21dce5  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__prefer_parentheses_getitem_tuple.snap
sha256:bdd353565572aae1fd56a7bbe201f0216b76c33dfba1920eb6f42f5c1bb653b0  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__RUF039_RUF039.py.snap
sha256:f2e7199c3f2cd7a990222de930ef8736cb971bafa3d82219e102cc160eb74558  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__RUF039_RUF039_concat.py.snap
sha256:643a7e591438dea04836a39cd26a00db8c208e03a48800458799873fa2e5e207  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__RUF043_RUF043.py.snap
sha256:fa4737ce9ccb64ba697905a626c2db1486e030a2a1fb7707aa4addcc4d9111da  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__RUF045_RUF045.py.snap
sha256:8e27ad4c3548b77a6e67d0666f5c5e527b4ab3f8591bd3395809de60a8dbaa44  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__RUF054_RUF054.py.snap
sha256:6488c13c17b73ef497aa586a79aa1a6e4321a809810ca862eea4cedd5e3e97f5  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__RUF055_RUF055_0.py.snap
sha256:247714e71479c55df7d659abfd213edfcc8b0ac73c6fbaca78b5a30450818eb2  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__RUF055_RUF055_1.py.snap
sha256:dbf729386d0500e76ee3414c8b876e5584ad9e84bfed1bff6cc0ade7d747152f  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__RUF055_RUF055_2.py.snap
sha256:34ef5c7d90240ac10bc518d76122702147735c3685e8978ad3b679c2b75b4374  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__RUF055_RUF055_3.py.snap
sha256:93fd3d244acec94bd87d318198233c400d5cb12357f483a67855ae3aa103e461  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__py37__RUF039_RUF039_py_version_sensitive.py.snap
sha256:14c2b7633fa3781674f293bb056327185c656b2ce92af2f3499c83cdb3f007f3  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview__py38__RUF039_RUF039_py_version_sensitive.py.snap
sha256:01e116c1a89141d97de1f98ab236db31fdc4529abdb38d241dafadc50a800b64  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__preview_confusables.snap
sha256:fa7efcdfa2bdad13b475198b06fd5fd606eceef6cc57940c9d5bf9fd84c4ed25  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__py314__RUF058_RUF058_2.py.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__redirects.snap
sha256:0238613eac6fe2dac8b3d275ed36b99a50f1bddefa3f1f82b0bbf192e9ec427e  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_0.snap
sha256:7bb559d510b632445428abb811112b2f88a683fb2e54ccdcafbba984cf00b05b  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_0_prefix.snap
sha256:d62a6b6684c7b39f346279feb8d691bddfad23e15cb5f5a7e9a78a92cdae73c4  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_1.snap
sha256:f8ff2500943836e4195b4e7a8d19d8c822b9df43575e3fc8506376ae1e604c64  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_2.snap
sha256:5850c364a6a969f7cbb52aeca37879e1427e3bcd39ebc143bd19fd7f591bc4be  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_3.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_4.snap
sha256:bc3ce0be575d24590b69e210b23b9d648d8df5a029ec68e14a40a16c15f9d16e  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruf100_5.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_noqa_all.snap
sha256:c1e58aa321b47313338b3757a495091ac430629ffb429c33126124ad8b84abb5  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_noqa_codes.snap
sha256:6a658446025c51b201286e96556e5e6861628f250eef2a3a7c8b71fb3352ad5a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_noqa_filedirective_unused.snap
sha256:d40f89ae8d94d9fb852c8114dc663a2a64f7b625fbd5f478f86ec1aec85b3da0  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_noqa_filedirective_unused_last_of_many.snap
sha256:ff3feda03efc4e82aedba3dbc259a254e745d708372c08466eb4f500859d5246  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_noqa_invalid.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_per_file_ignores.snap
sha256:687d2b6c63163f7efc708153ecbc687cf0a773365a550f1c42aa8e9b2f507b4a  crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__ruff_per_file_ignores_empty.snap
sha256:ef460ac13fbe3434c188a3cefd616fd235319b1df2fbc72059de1afb96a5a2a7  crates/ruff_linter/src/rules/ruff/typing.rs
                                                                         crates/ruff_linter/src/rules/tryceratops/
sha256:f5f2ebae9add0ba10354d610fe75baaecb7d62798e257f6807e02fd6a44dd4e3  crates/ruff_linter/src/rules/tryceratops/helpers.rs
sha256:5483a061454f52b265fa86c1ddc6807e27a779e03139975a67d772bb82de56ed  crates/ruff_linter/src/rules/tryceratops/mod.rs
                                                                         crates/ruff_linter/src/rules/tryceratops/rules/
sha256:627440a51c76184f2e43da45f00bbe60317335550e62aecde6913fb42059b6b8  crates/ruff_linter/src/rules/tryceratops/rules/error_instead_of_exception.rs
sha256:c2e2d02cbf6d1309564515d92aa4893e474364bfc032b09295ce8f0432700880  crates/ruff_linter/src/rules/tryceratops/rules/mod.rs
sha256:358f4fb89fd4a460b45b10e0d8533e375b21b43b2113de030bab6a717a96e7c6  crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_args.rs
sha256:43e6360403d87f4b91a51de85acff93cd0420bd70b3f238cc5e5c9db340997a4  crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_class.rs
sha256:05bb4c4ce675f83d1378a4d54c238a17adda37e1e2b7282e03cb1e5592462eb2  crates/ruff_linter/src/rules/tryceratops/rules/raise_within_try.rs
sha256:32749b1605f554eb771aae20d3b60a5b7957ebb3f431253f58948a7711306748  crates/ruff_linter/src/rules/tryceratops/rules/reraise_no_cause.rs
sha256:e3c513d0e6b87d1ee93ad062992df4379b9003bfe2d2e4bc11343869e30f9773  crates/ruff_linter/src/rules/tryceratops/rules/try_consider_else.rs
sha256:778b745bfd9c44e5eeffd6cd935e3b7c34831296ef457bd2e414b23422ba798d  crates/ruff_linter/src/rules/tryceratops/rules/type_check_without_type_error.rs
sha256:13c7d65516f08842a8019d844ed2f2b58f2e5ff2606e9f1db766446aa05fedbb  crates/ruff_linter/src/rules/tryceratops/rules/useless_try_except.rs
sha256:78db05304bbd1a907d1565b4c81a4cccf6b260da53f67db393f941ed60a905ac  crates/ruff_linter/src/rules/tryceratops/rules/verbose_log_message.rs
sha256:46b6b7000cde078135041090aefbd93be5ff114080c1a9e5bf18ee6ec6f3b15a  crates/ruff_linter/src/rules/tryceratops/rules/verbose_raise.rs
                                                                         crates/ruff_linter/src/rules/tryceratops/snapshots/
sha256:db9785326bd36cf2eb69660f4972cffc9f36236ae690ac4ea94a9735d1c223fd  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__error-instead-of-exception_TRY400.py.snap
sha256:002b13711da1b5fc1a9839577017ef1c20d35823d962eb4fff196b7f53e1006e  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__raise-vanilla-args_TRY003.py.snap
sha256:128aaece6f8f780f7ef638a1ae22289110046b53f664ac2dff8af97a406f102b  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__raise-vanilla-class_TRY002.py.snap
sha256:920c34574872c674f80285081c6aa335a1ca81abf5eeb5b63ec349ef061af655  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__raise-within-try_TRY301.py.snap
sha256:477415988d31b0d877b1d68f2254ab59a9de91b704db67a8fcce4bb7b93caa1d  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__try-consider-else_TRY300.py.snap
sha256:efd54742d8d2f6c00142d00338d722ce44b77ecdf83a2668cbde68169d8863fc  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__type-check-without-type-error_TRY004.py.snap
sha256:2757a34caf752a2f3d5fa6840946d6d259006d79d063c4fd29eb273560e4c898  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__useless-try-except_TRY203.py.snap
sha256:bd379bfec9baa6890644e8e245aa10c6a330a2fd6efc66b2d0943d10f47cd60b  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__verbose-log-message_TRY401.py.snap
sha256:2f91d8333f1af8c16c0351a08dc1eb766ce62e13f4af9e7156d8f1925010c369  crates/ruff_linter/src/rules/tryceratops/snapshots/ruff_linter__rules__tryceratops__tests__verbose-raise_TRY201.py.snap
                                                                         crates/ruff_linter/src/settings/
sha256:0c4cfb7b0538dabb79ac0262b6894bfb5823ff1b3a89a0d3980e17b2ecd8a55a  crates/ruff_linter/src/settings/fix_safety_table.rs
sha256:cc6e139a7a34751ea611192689927edc89e9b253ce90fda83fe30ba9be0a5c30  crates/ruff_linter/src/settings/flags.rs
sha256:204ee097efd3f10e9eb4b3a545df692377165932e6a7d92eec5655d8e163957f  crates/ruff_linter/src/settings/mod.rs
sha256:59145b067d5e08047040aba0f42687452f8be8d3e4d28b663d68c5b473e0039b  crates/ruff_linter/src/settings/rule_table.rs
sha256:a3886a43a5ee5421628de0e594f72e964bbed35404d4a4521817d305d8884df6  crates/ruff_linter/src/settings/types.rs
                                                                         crates/ruff_linter/src/snapshots/
sha256:89c9a295831aa950d09770784800bf9262bf91e6fd014d7415a7f0b3c129dd5a  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__async_comprehension.py.snap
sha256:1255b60196cb9fa1aa9dbbf483bbc420bcc8a630e9de9b88d3f5932255a71d78  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__async_comprehension_in_sync_comprehension_notebook_3.10.snap
sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__async_comprehension_in_sync_comprehension_notebook_3.11.snap
sha256:8fefc1cca34ff04aebc2babb80937cfc5b6fc5ce024da79da6c0106afadcf014  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__await_outside_async_function.py.snap
sha256:d677936d40f7f9c12d693f9a1ad68ceb76129f4d1244383dcc98b2da4114263e  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__await_scope_notebook.snap
sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_fast002_disabled.snap
sha256:e7617eb1ebb4562c348826ff764246fc57f488320aa576cbe5a70706480da587  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi019_adds_typing_extensions.snap
sha256:9280ce9cceafca9f23f490441e40b0f79c8083ff725921ed24d6c27080682dba  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi019_adds_typing_with_extensions_disabled.snap
sha256:9280ce9cceafca9f23f490441e40b0f79c8083ff725921ed24d6c27080682dba  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi019_adds_typing_without_extensions_disabled.snap
sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi019_does_not_add_typing_extensions.snap
sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi034_disabled.snap
sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi_pyi026_disabled.snap
sha256:3fa02ad5e5797ae640a5914601a59fa75fa16b4cfd50ffe927317fabeaa7ea2b  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__import_sorting.snap
sha256:a87a80084cc1afaa1b9f297508b5f58f39fdd41258ea0ff38d94bab1db436605  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__ipy_escape_command.snap
sha256:9d3359410b6ec79ebb6efc9557d467a43f87e4c1dc61d35d1e904d231879d4c3  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__late_future_import.py.snap
sha256:1471b6331cf3aac8c59f432f0e3a7fe06d17375a5b6db0ebf4a1dd5cdc0670a1  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__load_before_global_declaration.py.snap
sha256:6f3d3ed8ead0cbc14f008c058c4abbdacdb2d86741c38089a5753879423395e0  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__return_outside_function.py.snap
sha256:daf619c283a2a61ec65ea5b5dd49541efcdf37220ff7487c5aeef8c6e3fb7a34  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_AsyncComprehensionOutsideAsyncFunction_async_in_sync_error_on_310_3.10.snap
sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_AsyncComprehensionOutsideAsyncFunction_async_in_sync_false_positive_3.10.snap
sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_AsyncComprehensionOutsideAsyncFunction_async_in_sync_okay_on_310_3.10.snap
sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_AsyncComprehensionOutsideAsyncFunction_async_in_sync_okay_on_311_3.11.snap
sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_AsyncComprehensionOutsideAsyncFunction_deferred_function_body_3.10.snap
sha256:51c6b5b1315d19b534b142db095706353a6ec322f8ad1b5ddcffa11eebfc305e  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_DuplicateMatchClassAttribute_duplicate_match_class_attribute_3.10.snap
sha256:f5cae4b91b719abffb00f8e27426807e5c4924f71f10b9368450ef5be269eca6  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_DuplicateMatchKey_duplicate_match_key_3.10.snap
sha256:ef33be99c77742505c286bd49ccc3e7214bd15043c4338d118510a529eedab77  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_DuplicateTypeParameter_duplicate_type_param_3.12.snap
sha256:b6ed3f9055a1f7f1bc3a7abcababf6073f7788731460d8c40278d4ca0711ee01  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_InvalidExpression_invalid_expression_walrus_in_return_annotation_3.12.snap
sha256:14297fb240029ee46380abcc66bc85f23ff62266f8ec7f0215d9f71223e21ff8  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_InvalidExpression_invalid_expression_yield_from_in_base_class_3.12.snap
sha256:c0adf9eb98270012ff6f8324795126eda397408c24289112eda5d21539b58f24  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_InvalidExpression_invalid_expression_yield_in_type_alias_3.12.snap
sha256:8ca9190eb2cfed99a853076c1c59f215f9db4b502fa8b809c8476cc5a66be81a  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_InvalidExpression_invalid_expression_yield_in_type_param_3.12.snap
sha256:3d6a253dc8d315d074dc52dafc46d084640ba0566a0256c22d9fac0e94ba1b54  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_InvalidStarExpression_invalid_star_expression_3.10.snap
sha256:f75346c8c5281ccb60ace3ad378cfe3dc309923e2b53aa6615aedd42edc8434f  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_InvalidStarExpression_invalid_star_expression_for_3.10.snap
sha256:e8d6723f13371e2610190e72941b8515cb8ad16bc417156311bef0c3bec563da  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_InvalidStarExpression_invalid_star_expression_yield_3.10.snap
sha256:243ac4c8d19e1b9f2a7ffd7af9c9df626e798a0a70124cafd4833eca935aa944  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_IrrefutableCasePattern_irrefutable_case_pattern_capture_3.10.snap
sha256:84b49c0a2fdc442c0e5f2765033b33ff9eff0dc78fba0139977fda83032b95f5  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_IrrefutableCasePattern_irrefutable_case_pattern_wildcard_3.10.snap
sha256:d592da285107001d0ea40cd7a533e5641a7e2340739f8ad03a075cbfa0b712b4  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_MultipleCaseAssignment_multiple_case_assignment_3.10.snap
sha256:4feb29be44386f28f2617d68f7d6ef603f950b962d30891cb83c63d3f4a47e27  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_ReboundComprehensionVariable_rebound_comprehension_3.10.snap
sha256:289611c01cef4d0413657904302c02f4b9ac168dcca50cfe684c608720911356  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_SingleStarredAssignment_single_starred_assignment_3.10.snap
sha256:96de6f2f2f65984e6014c759750d963cbdd616497538ddbf4dc5967730198d70  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_WriteToDebug_write_to_debug_3.10.snap
sha256:e354bdb566fec4d8229ea3c88cc057cbd231c0e349516a2dc6b53baaf8c1414a  80b922ffa31ac29d7442995cc523e92e31c5c782.data
sha256:9f834793e0255a8679d04722f81e4d64624f864e115a5a144f583d7b00433e60  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_WriteToDebug_write_to_debug_in_function_param_3.10.snap
sha256:5370f8b6e85771acde7197175bd2103ecf4ca8e6a80e1ecfb896daedec56c74b  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__undefined_name.snap
sha256:98816c5a030dec1740111056f3471a26648c5eb672218b484869fd9326edb5db  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__unused_variable.snap
sha256:a2238dc043387eed510727c6b4df30905cbab3d17199b37a3b6c5beb21e444b7  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__vscode_language_id.snap
sha256:ee42c11b387028e0840dc864416e076bae299ba219d5c247a8e5bd86b65e40e4  crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__yield_scope.py.snap
sha256:a50566aef0ade80e71b1522383cee21092327b765e293433894abbfb81beca2c  crates/ruff_linter/src/source_kind.rs
sha256:13ff3554de5dc68ed8ce92fdb7e6dbf0c8337e7240055fdb6d9d80c5e36460c9  crates/ruff_linter/src/test.rs
sha256:c5e14c96ca1dd42cb5195722f11cf92264c82aa81813a9398669096296777357  crates/ruff_linter/src/text_helpers.rs
sha256:91f24b88f753a0a1f1c8cf21e049f79e97d2e65e785f7ef7a64fadeb6e109b75  crates/ruff_linter/src/upstream_categories.rs
sha256:88f1b4bd3d86e24ea0619de8b6403ff9fd11566f1fb69a50934460ecdc91c107  crates/ruff_linter/src/violation.rs
                                                                         crates/ruff_macros/
sha256:c8ab62bf52d4c31982a4f8d7dc1ef60ff378fee6e97795a341f663c4dd77cefa  crates/ruff_macros/Cargo.toml
                                                                         crates/ruff_macros/src/
sha256:08278e6d62e2b1dc80751694c6bcf0b8f9eabff0700ee73b11f45ee1427c27c6  crates/ruff_macros/src/cache_key.rs
sha256:a91a44e80feba32222021beedc3f1c9c46d29c9cd1a22aff2844889da79ff780  crates/ruff_macros/src/combine.rs
sha256:e5b58f2b08d7434791b1c79ba348076835b7ebbf5ac8e07f412dad597d467625  crates/ruff_macros/src/combine_options.rs
sha256:2dc037477c76684d13cc6e31881c5f179a9e9e3a6b14a09f1bb0c101bb67d81c  crates/ruff_macros/src/config.rs
sha256:061c19259077fede553cb494f9812af13ddfa705e5ce6e404bcd46df61c99a58  crates/ruff_macros/src/derive_message_formats.rs
sha256:f4826ba02fe02c86b231c134d5d5d801ed66c1ca6b24b88e992d0a54e89daa87  crates/ruff_macros/src/env_vars.rs
sha256:b4e024f0033b97bd47fca684fda6b5a21d817e2578ad7b0d1a46950f4c8da7e6  crates/ruff_macros/src/kebab_case.rs
sha256:f15d2cfbad53502544b379e75ffd514cf6fef0c5fa53d260ebd1daf5526e346e  crates/ruff_macros/src/lib.rs
sha256:3ac6233082010b129a8994a241e5f2484933a20fc7fa6eb4b8054992c0885579  crates/ruff_macros/src/map_codes.rs
sha256:b12332ffbb1842227107488b1e8c3911cbdb108865b44a4f70c713b9d19cdb8c  crates/ruff_macros/src/newtype_index.rs
sha256:51c2f9137abf064d20967a96656c060865fce215ac8659f21083fc693499a947  crates/ruff_macros/src/rule_code_prefix.rs
sha256:4aa398bde3accc6c6c7a1e583a3a7a4a4acd695bf77819e84ec16ebf72a7796e  crates/ruff_macros/src/rule_namespace.rs
sha256:36c70c1224c3ccebd38a360561357b8957c98bf81cd54c30b73f44b739621a80  crates/ruff_macros/src/rust_doc.rs
sha256:5b9d570cd08b21d70ad6a2cb84c5d4d6075541ab961c024a06089eb34c4eb87d  crates/ruff_macros/src/violation_metadata.rs
                                                                         crates/ruff_memory_usage/
sha256:b9de3fd846e5e4bd8134f24f656ee9823f4b68f104634376491c5c36d9e702c8  crates/ruff_memory_usage/Cargo.toml
                                                                         crates/ruff_memory_usage/src/
sha256:2920076d4172f52922163fbc56f95893014a73e92c703b9df7c5a9fc6407a450  crates/ruff_memory_usage/src/lib.rs
                                                                         crates/ruff_notebook/
sha256:b9d3632cea904b8787e7ca54bda527d43118a2ae81cb4c23c27c0644c49cd5af  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:cb2be59ec75caae54637a199c84a366a67aebca036125dbb301b96bae102c975  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/vscode_language_id_javascript.json
sha256:66d4507f943642877e8c9f8f5313c7692728141534166c0486ebe6fee31c181c  crates/ruff_notebook/resources/test/fixtures/jupyter/cell/vscode_language_id_python.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:5dad4dc307f85eac71c8f263a7b13b348ab659348aa67c6c0ad7657487312ac1  crates/ruff_notebook/resources/test/fixtures/jupyter/kernelspec_language.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:a2d253a68a82ba21cce2a801ceaa4da79508b75e564c05c290e742e6b729ec82  crates/ruff_notebook/resources/test/fixtures/jupyter/vscode_language_id.ipynb
sha256:66d5882194d9e0aa1385f5cbe3f61eff774bdd560c9b01b5fc8d20323ccb7e23  crates/ruff_notebook/resources/test/fixtures/jupyter/vscode_language_id_expected.ipynb
sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356  crates/ruff_notebook/resources/test/fixtures/jupyter/wrong_schema.ipynb
                                                                         crates/ruff_notebook/src/
sha256:4cfd9e6b17e1c0c5c6d3547330365ba45e06cb95c3c522de651367a6d2ac1b4c  crates/ruff_notebook/src/cell.rs
sha256:b3f5bb95e9eac84a573bf669ac1b72e7fe30ef37414a339b734b6fc1176ff83b  crates/ruff_notebook/src/index.rs
sha256:d0223bde34eb542feaf234ddf33a4c297f9e5164b9e9a92d1099d9866d2f1567  crates/ruff_notebook/src/lib.rs
sha256:b3b7cb483b43e489636382fa520f0d63af128ebf44bbf6162cb0891e457a3777  crates/ruff_notebook/src/notebook.rs
sha256:94affe78c6312b5133f9477318bf53c31d5e16e9fd8ddbfd2f4d850b22b9866a  crates/ruff_notebook/src/schema.rs
                                                                         crates/ruff_options_metadata/
sha256:37ff9735926806e906ccb09df8ebc53696fc2db77a5c0cc39453b53c5849cf5e  crates/ruff_options_metadata/Cargo.toml
                                                                         crates/ruff_options_metadata/src/
sha256:75ccae2a7461572815933a273485088418f1fa9c664dcca02c2808c259e5dda2  crates/ruff_options_metadata/src/lib.rs
                                                                         crates/ruff_python_ast/
sha256:eec9ca26ce7148d540805774a74707b3ecaa869517dec3a6420be4bf8d682557  crates/ruff_python_ast/Cargo.toml
sha256:79ec1ad2b1c85c8c449006a060a815d4cc694bf6b92b52d81f6b4ffe3581c578  crates/ruff_python_ast/ast.toml
sha256:042ca3551206cdb28ec43c0087419ff21b4d81fc78554b0c763614b1c37e59ea  crates/ruff_python_ast/generate.py
                                                                         crates/ruff_python_ast/src/
sha256:26a2e06f0fcee3233d1644d5fc454b957423b4ec5916a21d20fe4c72332662f3  crates/ruff_python_ast/src/comparable.rs
sha256:1985716383884e9af9e0f99d4eb5149a5f302c1ce4046ce7aa6b00ca60c6ea9f  crates/ruff_python_ast/src/docstrings.rs
sha256:29ef02dd78ee3330af90fac79ec17a71c4ebaa35180470de5cbf677ca8501c48  crates/ruff_python_ast/src/expression.rs
sha256:c9e82aae23f35878b47403c94b7def2fe8a9a8f72c319fde9020b55fbefcb8e1  crates/ruff_python_ast/src/generated.rs
sha256:67986f08a9368f75fb870f3511b1d01e02a62ef5efa24fac79e2f45371892de4  crates/ruff_python_ast/src/helpers.rs
sha256:79d9eaff5c4d2c034a6f1078bf5d11a0f98c4cde42c39633bc51fbcf2a044be2  crates/ruff_python_ast/src/identifier.rs
sha256:98a5e118567b63ec54bdec39ba458b55d76b4ac621be20e6f7fd5d61818bee07  crates/ruff_python_ast/src/int.rs
sha256:77484b2ed76719c955971efb07f5a5143af8234a44b106a007ca5da6c55f5d7a  crates/ruff_python_ast/src/lib.rs
sha256:45f82b0bb0a4168377eec5bc72deb3aa261b8a03a46a96afd9c587ec3163d692  crates/ruff_python_ast/src/name.rs
sha256:66b4817264756b66c25e4545c5e2217f6a1c58e80c2ace9a4356cef41a3d3138  crates/ruff_python_ast/src/node.rs
sha256:8289d72268258b21ed91924a6b49731c5f5194e6754c9f77d0c60b3f16a55d30  crates/ruff_python_ast/src/node_index.rs
sha256:cb655fd14249eecc3d7f6f4bcf90022ce58edd5d5a4b91aa724e4cd63255bc57  crates/ruff_python_ast/src/nodes.rs
sha256:8c56a317a30a968a3e945962c222eb636e9f7aabe9c7b5a998a2cec6fc436130  crates/ruff_python_ast/src/operator_precedence.rs
sha256:15ee2800a7b581e42f29d75e9ee2f796a2574d8adc9a53b78bc6ba584fcbab3b  crates/ruff_python_ast/src/parenthesize.rs
sha256:bcb39a9590f8018046c512207ef796450c722f864aa58176337036784477739b  crates/ruff_python_ast/src/python_version.rs
sha256:7a6d3414e2f78f1301b40795bb15bb58ba43b5f5ebca7966ed5c9a7ea69b47c4  crates/ruff_python_ast/src/relocate.rs
sha256:c7078b673ead57ab6ccbf45fc00e79dc6224251c7053fac7e255a223359b07e3  crates/ruff_python_ast/src/script.rs
sha256:cb7f6a577719ca12626f30965f0a25ecbfffa2c722e31b9a97c8eef7083fc802  crates/ruff_python_ast/src/statement_visitor.rs
sha256:37fa940870ae45989373dbb4f479e33fd17d31f1163796beea8bd2f5e1dec1a9  crates/ruff_python_ast/src/stmt_if.rs
sha256:30e24a18981d2c5e3f7aa01787749cf7b6c5150802eab3696f8f08a1ba4b264a  crates/ruff_python_ast/src/str.rs
sha256:9591bf970447bba5992f572cb04d0acf5d8557608676fd3f0842c92c0e37eff4  crates/ruff_python_ast/src/str_prefix.rs
sha256:5835330fe61adbb0d7d4c55cf3948c3a49398c18b175ff7fb5053adea5460df5  crates/ruff_python_ast/src/traversal.rs
sha256:2be416cd19d5fc516be60570668710f8015bdfbf8e318dba04057b0add3ef640  crates/ruff_python_ast/src/types.rs
sha256:3fb7e9399ab91fb0d6077586cf18cda61c8f71ea70b0d478846ae7e94158f891  crates/ruff_python_ast/src/visitor.rs
                                                                         crates/ruff_python_ast/src/visitor/
sha256:3ee6d49b4ed96708abac05bb007f8144b6be3647836cabc910736dc6830adaf3  crates/ruff_python_ast/src/visitor/source_order.rs
sha256:29856dd60d5337bcca918fc136b46fd64ebeea2f75e504bf36bb1381d67799f5  crates/ruff_python_ast/src/visitor/transformer.rs
sha256:15e593a1ad8ddcdf704f82ec45ba27fb1dc67e61d12462c22ab811a71fd99469  crates/ruff_python_ast/src/whitespace.rs
                                                                         crates/ruff_python_ast_integration_tests/
sha256:beae31fd63654f99368c3395fde84a88e7e6752599122d764649d38842bd4fae  crates/ruff_python_ast_integration_tests/Cargo.toml
sha256:6f1b1cdc1ffb44eb735814fe8cab98a1889b43156da1902bcdcd7f43c3cbff40  crates/ruff_python_ast_integration_tests/README.md
                                                                         crates/ruff_python_ast_integration_tests/src/
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_ast_integration_tests/src/lib.rs
                                                                         crates/ruff_python_ast_integration_tests/tests/
sha256:86a053cf6019ce7a3ca8ee3d639a8658e22c84ab458feae5ec72204677cb256b  crates/ruff_python_ast_integration_tests/tests/comparable.rs
sha256:6770a27feaf7518a7da69a723c4039fa27947f0e0ed673b7b8b8d222ddee4ec7  crates/ruff_python_ast_integration_tests/tests/identifier.rs
sha256:3783c25a335b25dcc36309077a9fa77fc353b076cf79597edbbb9aa4d4cbc450  crates/ruff_python_ast_integration_tests/tests/match_pattern.rs
sha256:28a40029c881e978cfcfcc1fb9d837ed8931bd2648fd766789cb87146072ba87  crates/ruff_python_ast_integration_tests/tests/parenthesize.rs
                                                                         crates/ruff_python_ast_integration_tests/tests/snapshots/
sha256:0b7c21a6fc5bcc8466f7863a3d00043e7a7f93d8248842a24475d2e06fa96aa8  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__bytes_literals.snap
sha256:1ce221659c72378d770d2eff6fcb4a9e55e5c147d844ddefe0897ac386157daa  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__class_type_parameters.snap
sha256:00806d4c14b920d200d63578400dc5b655237fcf7a8aa5146408821def7cfd96  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__compare.snap
sha256:bf83a7601278176c1b07b1ee70ac3f5834dca47cee16fb1f7df7e5e020e2d14e  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__decorators.snap
sha256:a45ccab72207d4cc9333849d65d555b2067c4cdfeab0658a6434922895e5201a  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__dict_comprehension.snap
sha256:b6b3e1252fcc21599ee57a7e1035cfcae410ee32a0f45110dc103b15f22615fc  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__f_strings.snap
sha256:4605670c08e5234ecee915c8db13ea2f95fd5236bbbf757476a8ddb8db8eaf90  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__function_arguments.snap
sha256:1c5ae274e4a3e81149f6bd187d330b29ac22fefb9daf4b000ead5f798faffa7b  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__function_positional_only_with_default.snap
sha256:0a05ad0115c99581fbd48d4ec7311fe717c06ae6d34d6f793f01c792d029e230  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__function_type_parameters.snap
sha256:d6a57f75c8e2c9bcb2c2a0b81b9419a3508594afd8d2e15ca8c4cae879a0a669  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__list_comprehension.snap
sha256:b551aa2ca8dbd1d46be396db0beba0833581e56c9b10ca19678bf3cd88903c8f  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__match_class_pattern.snap
sha256:60ffe868395f9b3aba0dd26919d886e7d62e8a381bd446a66eaf2d5bcf34fa59  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__set_comprehension.snap
sha256:55a45fb9b46ce23617da8014e0a6919b858511bb38ac5579805649c50a03945b  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__string_literals.snap
sha256:8ae417aa4b5a846e901586078b47d1127860594102c8845fb5d55958a6c8c576  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__t_strings.snap
sha256:f844ea7af572235fa156547b58cea9c43a68e4c68df2c445ef08124a084f1770  crates/ruff_python_ast_integration_tests/tests/snapshots/source_order__type_aliases.snap
sha256:5eabcb70e7a59d790e07d4f151ecf70c22adb21185e67f61a3380cc4c2b7bb8d  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__bytes_literals.snap
sha256:aa436857fd59f0167cee86a1bb250cb5254e1ca8cb3eb7c28c564ee15e58ac4f  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__class_type_parameters.snap
sha256:d82185d7fb067e9ae4da3a1b29cf98037a9f35044cef3c5ee9e103c96e07a896  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__compare.snap
sha256:97685a569cd89d1135aecc9f3c912ffee953fda1ac45564b29ee5a9585500df4  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__decorators.snap
sha256:7cdb8058beb25a87bec791ef1e3b4f1a88f9968979de7fc22c14fd8f296a5f14  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__dict_comprehension.snap
sha256:eac9a00076aa3d9826301a389e845ab8c3b3726e3d82b38a597ca66bbcd08bd7  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__f_strings.snap
sha256:506535246bb9ee618cea4a1e973df88028b717e8dd9ac7e58359554361278eb6  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__function_arguments.snap
sha256:58fb0d7ea3b7f544d33d9c29ee51f1dd32ce9745dbf1a0fb43a8d3a5e29d4cfb  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__function_positional_only_with_default.snap
sha256:e5ddc8ead652f6f9642050028e6409bced6b105ae334a11986c6433e9af95867  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__function_type_parameters.snap
sha256:866906afa7483409f4e6db4a1f42dae6d0ca12a482f75f8d95bca40f153132dd  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__list_comprehension.snap
sha256:eece927a67065e87913ce40125cf8227094b529843c448f33bb6f51bda63d4cb  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__match_class_pattern.snap
sha256:10aa7a7224a0cc68a808ee5bd3352205d08bf07efde632c6ce87c43e8855cf2b  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__set_comprehension.snap
sha256:c25934a00901ffe5fe232ccb8d00b15964bf538dd960913c1bc5e81871f282c8  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__string_literals.snap
sha256:5cff1bd92d822adf0bb912589e46f670c7f3a5f6aec4cf1db8e7d40a78ba425e  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__t_strings.snap
sha256:5e50736ebd83f32f6dac621e6ff3f7def7d96e39678a1b1817e5c24f2da599f1  crates/ruff_python_ast_integration_tests/tests/snapshots/visitor__type_aliases.snap
sha256:bac37adf519bf1cab9f17ea207be14d1386a6d02cefb9608bd3a6dbb7326c8c3  crates/ruff_python_ast_integration_tests/tests/source_order.rs
sha256:09a1c89219b68eda58b72e9d395eb782985c907a5ad0f9bf8adacf8508f01d5a  crates/ruff_python_ast_integration_tests/tests/stmt_if.rs
sha256:465d961bcfd847f89f283cb9f5c7e57c07f38d9df2550bd861afffe7d6920069  crates/ruff_python_ast_integration_tests/tests/visitor.rs
                                                                         crates/ruff_python_codegen/
sha256:5a168a0f06fd75eaf93f2618f5dadc2ffcad49713c9ab2041083ba16c049ef82  crates/ruff_python_codegen/Cargo.toml
                                                                         crates/ruff_python_codegen/src/
sha256:21ef359269a21147240889db1977abe0163c0c36e521f80160bf1edb15d833d5  crates/ruff_python_codegen/src/generator.rs
sha256:e08e01a8fbc487930ee9d676244ee18c76c9d0deba5d15bdb4688006907e8be5  crates/ruff_python_codegen/src/lib.rs
sha256:8c326a2e016296e69c6022deb84202d69d837015cb3b516476ad3cd08a202466  crates/ruff_python_codegen/src/stylist.rs
                                                                         crates/ruff_python_formatter/
sha256:e28aa177813a043434ae3f81c9e265e6b5faaf9df40e468d18f6481933c927c9  crates/ruff_python_formatter/CONTRIBUTING.md
sha256:6c202f37c303bd4904394250fcdb713fd7b70434609d6ce889b87a273eeb0fcb  crates/ruff_python_formatter/Cargo.toml
sha256:f1badf8e299b6fa73b12936ba19f2677c902b13ee4f2ff2240420b32a64313c3  crates/ruff_python_formatter/README.md
sha256:1dc1b2261f2556d605cf95d0e8d2f46872d8e8a2daf858e6724848879a5280b5  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:39e7ac61a6cabe5cd64e044e8ee020f9fd00fda70209b6d80b6d71e01e9ab104  crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.options.json
sha256:29455c8ec3fe101d47fdec4ff53143e081f2443ae4f6e1d9de98b76185a63ba2  crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.py
sha256:4e1eb72f20c6e257b99526ddb49fafd3382e47b0ae4cf29bc235ee23d379d73c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.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:4761949c5ec5e75d125208bc5c5da5844986fcaec77433a89ba3e0c2da719e53  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:95f8eb12e89d55dd608ccff387510829e73c2c7a3716e376b4c19b4d59a8d3d8  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: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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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:b522f3a43021e03c3c803fb9acd5ad07c6c92b237fd9c6d482d74388e0de6ab5  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:aa8decaaa0ef40e6445b622d7523b9a3f4715fccca555d8ccfe9480b36f1ee0b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.options.json
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: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:b255516de44842100c97a0f0b88af05e9832c7d9d1435bfebd7322f1a059b030  crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py
sha256:d1904142ad1a2a18e2a18659b37ca7019c82a29a1332b9aebd3817d2f281de81  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:4bcba09645474f4cc568ea84b31350eb8b0f367ad138016c052c8bff80ecb11f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff6.py
sha256:4bcba09645474f4cc568ea84b31350eb8b0f367ad138016c052c8bff80ecb11f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff6.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:b2a699447211a5f3272862d15790d77b88c1978ff3d12efc10f0b8f9a2965941  crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py.expect
sha256:8009f860a288930dae468e518064c7d8363373b06cad34f01d082e4f08b0ce8e  crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.options.json
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:c7f81aa19facc83167c8aafadf9da0d9e86de4497b42bb77ab0cc196b85b2ed1  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:3d8548ce15cadbdd02547c1183fccb5727feb215dae9d31ca2eca6e360856894  crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py
sha256:92c7e9fac89b50f3abb8b9cb49bfa88e4cf914f43a6a9a7a5da613cfc366b21e  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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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:1408f483f2b54ece0b43f22d3018bf2b3c50f346dc3d63cefc262b3b15b9ad4d  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py
sha256:06ae2aa7fe20832f1f2ee8067eacb258a31cfb8c271844a85bf1bd2c8d54655c  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:f1502755de78f022cdfce81e3b2f0deaeb101d81ab9f310431cf03e3b2e7acc3  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_exceeding_end.py
sha256:be9dda166879342401b4cac42c5362ded959b0064c91112a50aed7df08a594df  crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_exceeding_end.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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.options.json
sha256:16f482a7f8a7002095fff065547228c309fdc9339c49a0b33c2c46f3b4eb274f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py
sha256:16f482a7f8a7002095fff065547228c309fdc9339c49a0b33c2c46f3b4eb274f  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py.expect
sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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:c7f81aa19facc83167c8aafadf9da0d9e86de4497b42bb77ab0cc196b85b2ed1  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.options.json
sha256:8e430ff9e3a938d4c1df136f62ce945d82fe21885ad4eda847b4c0c05ece424c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.py
sha256:36d1929a0ef8c4cf13035a8ed0b09c6aa014d181ee932125304d8c3f973e20ec  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.py.expect
sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.options.json
sha256:3d2fb08214aa4a34ce473f7cbc0bb4df2d6889a9f684bc27f070cb5d71bde513  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py
sha256:b27161111bd250c2a66abfcd3c1e3de26cd04a5cf9e3935a591f2450e2ba23da  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py.expect
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: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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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: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: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:b522f3a43021e03c3c803fb9acd5ad07c6c92b237fd9c6d482d74388e0de6ab5  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:b522f3a43021e03c3c803fb9acd5ad07c6c92b237fd9c6d482d74388e0de6ab5  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:b522f3a43021e03c3c803fb9acd5ad07c6c92b237fd9c6d482d74388e0de6ab5  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:5d35d5471a0a2d7059c4b16d8f250f1584dc1eabb3bb51de3af96dc94814ac7c  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.options.json
sha256:eac2dc1917412ab150b3400f6e007e9db0e678bc9950b59f9235b00554b9c679  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.py
sha256:46dd60287667d414d9a7b13bd5ff17a19fe942a25bb55b51d49794bed5908730  crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.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_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:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.options.json
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:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.options.json
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: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:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.options.json
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:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.options.json
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:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.options.json
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:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.options.json
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:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.options.json
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:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.options.json
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:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.options.json
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:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.options.json
sha256:d244b65bbea8d9454f85d1fb46ce2defbad3b7c8737e1c5aac4fe76436d52043  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py
sha256:80367d12fcb1e0f367a80a30c2291c056f09ea1f067a122c6e21312cdd9c7bb3  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py.expect
sha256:ec04cd2bfb84d3ee0ef0d320e9964c6d2b694d06097dcc8ae60f5a6d8b016f85  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.options.json
sha256:ba17b05c6d0c51e4d1fe9099ca85afc77a6c8d9f3d12ebd03c0cbf7f588d23a1  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.py
sha256:ba17b05c6d0c51e4d1fe9099ca85afc77a6c8d9f3d12ebd03c0cbf7f588d23a1  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.options.json
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:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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: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: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: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: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:fdeaff8996f27af2bff3448d7a3af33f3d9ab0847e6af6f19f1872d73f277d7d  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: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:dd131e48e5a893b94432865ae785aae4d91c5ebaafd2f4e22470d175164aa007  crates/ruff_python_formatter/resources/test/fixtures/black/cases/split_delimiter_comments.py
sha256:6a92b307539837ff92c8cca50c08e070f2f707b9eeb069b81e1405026b2b8644  crates/ruff_python_formatter/resources/test/fixtures/black/cases/split_delimiter_comments.py.expect
sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a  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:5d35d5471a0a2d7059c4b16d8f250f1584dc1eabb3bb51de3af96dc94814ac7c  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:61c06b560db16271e299015609f85426af3aa32ae9bdc9328ad5330e835faa92  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.options.json
sha256:432053fcf116c8cd5077de9ed0bcacaea779a9de64fe14dfff001240bda3a63b  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.py
sha256:ef427740d6458c37189f2ed41a5d99a201e51feff2395eb8e42ea582331b86ac  crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.py.expect
sha256:5d35d5471a0a2d7059c4b16d8f250f1584dc1eabb3bb51de3af96dc94814ac7c  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
                                                                         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.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:eaa9e5d43f4d47a49e7023cc284333e953e06a0a61165610af17cb6c1629fd5e  crates/ruff_python_formatter/resources/test/fixtures/import_black_tests.py
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/
sha256:095644aae826a4e82ff58468a6abb7a9d8eeb48424e9a2aa6bfe4ef8d9a20210  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:d5ca576587d67c78580bb3aca25e42bd83d7bcac0d5a19009d0c73c6d9efdeaf  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.py
sha256:f534b8e9b7ee909f0026f3897d1a5cd7d7c7be44d13c7f5987c0ed97b00a2b78  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_chaperones.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:11583166e9623b174822611fe3c30dc6f58236561942757767749d3fa634ccf7  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:1d3edd351167d99d1d632c3bd7b5b918c450a682af4b846051c141670c7a8552  crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_non_visible_characters.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:3a1ea7abcc3df21202af3df6ee2afb821a20c6898075e078834383eb9d8cf5d3  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:4e6f9b39b62ff69d33021600edf31522d96357e3e1791316e2ba62a1906fc9a5  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:151e15185c0346272fa8d4b16b372981df6a068a0cb1a5fd76b653fd7c4ff065  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.py
sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_preview.options.json
sha256:76a11c50e94739600c0f5c242e5d593e447c94337b0a8d3f20f56bfb805ff874  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_preview.py
sha256:f4e24c64631a37a9fd9d03c8aa81663c8a8c694581afed9de868ebc52fbeebc6  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/generator_exp.py
sha256:3295ffbfb0966098d80dbae728cc7820a33922e5ceb1e7380a96fa9e2382ec28  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:90ccdcde0bb2f40b5fe1925d825ddc60c869a0e6964fe5c1f75612cde47c96cf  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string.py
sha256:b7ec8c858f5a37369fcf90d03dd60335724845690a2bc4618205bf7217ef236c  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_assignment.py
sha256:b7d2af830d3dc5af6a461fc63f25c41f8eb3a368d846620391521bcc0159674f  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_preserve.options.json
sha256:af1bb89aecaae4071e7fe5115c2e856a2d476d8e751774c165b69695fec4f8ad  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_preserve.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:4bfd234091c01c04ac1d4f5b72f71ef3d58c09d4c61a4f4015fa2e402c0dc337  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list_comp.py
sha256:2b3d124ebde038a5cb263a241c76e25a072b89bf2b80ee7e75c76259fcd03376  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:5fa84f9f6eed79c45d027c9409a713dae7fb7db1199d15c2388f0af9a886ea7b  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:7e5c2eb98428e69ea9cea8a4636e36ff0393354bf7228b37544af5e9b4a55960  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.py
sha256:5e4eea9d441ee61adde19d5405a38e03312df617f89b47d31f9c94a325e5f94b  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/subscript.py
sha256:8f06a1f015573533b7ceacc94c4bbea6a3449a59cc476b221a72fc058311df3f  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/tstring.options.json
sha256:9230383dacb30c94e6801eaf98f1df5c8f3e27b63db5458df662582b1bdf0a9e  crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/tstring.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
sha256:9251a90398f38c9d684fe10b8175b7d2ea8df263f5b46f0c3cf8d4059bb85c84  crates/ruff_python_formatter/resources/test/fixtures/ruff/f-string-carriage-return-newline.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:5fc4bfff7f149f8d9ab11fc364787cbc6aa8b949b4e443d42ed23b96576eedee  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:6dafe69f3aae03766c74807d4333277c0156471fb222d90ccd6f3e7504fd9692  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:9653a321697850063429dd20de4923c8214a6b4e21da3b06d55dda3fb8f7ee9f  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:aa36e2a3a381777f672bfffecd8878382ae47cac348ad96b2055f26d07717415  crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.py
sha256:643253a6542cf3739914f8b882626a3fb2ec3d066a8c966a21c894529da02889  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
                                                                         crates/ruff_python_formatter/resources/test/fixtures/ruff/pattern/
sha256:608eb0af7df39b81583a39a69ea0aeaca31484a35e90e7d43ee08e493e95fe8e  crates/ruff_python_formatter/resources/test/fixtures/ruff/pattern/pattern_maybe_parenthesize.py
sha256:a9d3f673b11101414f73edf6c5717ff1e97e7f3286bc08e2a7184fe1bb8bc305  crates/ruff_python_formatter/resources/test/fixtures/ruff/pattern_match_regression_brackets.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:94600f61f6bc01c492d3007a57a89e2307945a6aae278b6f4177713320ee2b8b  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:4f388ced4b01e97c986725718da0acbdae802dacc5d3a3fb7b4fe34413779409  crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/same_line_body.py
sha256:5fc39d01b2ada558c8212e2792da325b041e72494be325d7c934b230ea1edc80  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:c307b0deb116e7b528fc0612d0d836721691c594d27b9afb657a0530ed332994  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:b878d672eea72451a895304d201b7e92d64d5e59a37b687bcf1f393c7407a419  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:9235b96c63502498f69f4ef2e622ea48a4acf68485da0dcd7c2917c78d51b888  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:ece05039a118041bf8244ff7d20e4b8a3fbb2b41f399fec40b0cb9bf80a1104b  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:0109e62c92b67b5daa600c6c58c3bd2a2997fae5ba7766a1710a5dd0cadc62c6  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:ef041c44a1d532425088ab02aede0f44b17db57f2c1dadd18213a831553ea111  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_type_no_parameters.py
sha256:0906db4b086f64b99f3a523de1e5b184f8ae7ca87655c8c8812ee4cb0c3a415f  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_type_parameters.py
sha256:e37981b03354c102f3ce848f6f829be9df87a8d99069dce1851897ddbc5d0b3e  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/stub_functions_trailing_comments.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:3078e39e841b8c262cff4af8d2c0365f64fa31e7d41da50aeabfe520afdbbfef  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:eb5e52f46ea07cc0d4f0f25b5d3f4bd39fde6a4b6de145890e28613a50c75fcd  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.options.json
sha256:7fda155ce6ff6bdc6a7a02dd8e97de996fdda4ede3823ba320310c60070e4e22  crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.py
sha256:e8928b3c86e125d6119f7f78998c63226b10b9a5226c076a2a2e96a0531b7763  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:89a38b131608cfdae7888d846b00710d045f0334694f45345722844a2d7ee76e  crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/decorated_class_after_function.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:16a985bb2d04f569b9cc422329e76f46c56c68b51b3fd1528e57681a070a4cba  crates/ruff_python_formatter/resources/test/fixtures/ruff/trailing_comments.py
sha256:d5c3e34c23cf5d602a2f9c431c22b1ff1b197562dea9aa9a97569bd6490fccd2  crates/ruff_python_formatter/resources/test/fixtures/ruff/trivia.py
                                                                         crates/ruff_python_formatter/src/
sha256:938c1d52bbcc37d8f19f69d698842663cdd38ff1793957073f77bb94367c202b  crates/ruff_python_formatter/src/builders.rs
sha256:8f6e802f07d5e20e581cc1a964c66e6c4a79b6518a1ae804b4a29830ed0e9088  crates/ruff_python_formatter/src/cli.rs
                                                                         crates/ruff_python_formatter/src/comments/
sha256:3db853f9800105c0eb856d9206becb28cc87afbdeab72148ba893a83726809aa  crates/ruff_python_formatter/src/comments/debug.rs
sha256:0883f5421c947d2d99d719db1b094139ef0720be9edad1347f660266a023cd80  crates/ruff_python_formatter/src/comments/format.rs
sha256:29d17b5a59322d217167c5383a0d0701ef96d89d4e88b3e4a005469b2c7b2e28  crates/ruff_python_formatter/src/comments/map.rs
sha256:755e91bbf1cce1dbf17fee422f24a9c806de4651c8e96c2233402959fb0ff137  crates/ruff_python_formatter/src/comments/mod.rs
sha256:e68446e3f2e37ff8d2e018fd6932744e261d52ef241c4a3974b47151d82ead22  crates/ruff_python_formatter/src/comments/node_key.rs
sha256:78d25e4df5b906d14e854d8ccd01398804fcbd9425a2000be46b5b105296dde1  crates/ruff_python_formatter/src/comments/placement.rs
                                                                         crates/ruff_python_formatter/src/comments/snapshots/
sha256:34df37d54d4e5fc8888265a63d420a68c7c37068e7b2fecedc3abc75342e6812  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__debug__tests__debug.snap
sha256:dd1ca05266057dbf72eb5d8cb10d0b669e321302f0fd69eec9ca37555de38e47  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__base_test.snap
sha256:c32f9bb837f5b88e1aa2f4a5c0211049c38151432f8c32ddf090d91b3c3d1f6b  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_comment.snap
sha256:d4c98e99dca4eef2561c2d371d974027025d54682eead0c1aadb5a6eb4d45f5a  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_trailing_end_of_line_comment.snap
sha256:0318708b759fe82839d3bc5742e801053768f6d7062aa121993cfd17587423bf  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__dangling_comment.snap
sha256:037be368fbf3894df2be21b7e6ffac38f5b2f820beb268c97e03a5dcceb5bce8  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__empty_file.snap
sha256:1889e9f5a624f079e20dd1ecb8d3290fec6a2664e20997076b07479edf41377d  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_else_comments.snap
sha256:7f27f20c6b35540a02aedcc27e67093b06c90c4d9600c49c058f0f65e12755bd  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_if_else_comments.snap
sha256:e42107675ee8ffc3a8da8546a4bc7920b60182c559222daa6c0d5b1079f9fbc1  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__leading_most_outer.snap
sha256:e4633441e47ae9c7c1e35f0e54e25d4e33e029c6390ca9adfa49ccd5dd2f07a8  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__match_cases.snap
sha256:318a7b185189937ddc36ec111f7b3d7b16302e349ac4129f00018687930fdcaf  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__nested_binary_expression.snap
sha256:ce876141fc66d7a9fb9f8048f2ceb014582a77302c0bfb00bf068d2c0b4aed97  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_slash_on_same_line.snap
sha256:364da99168de1f52fd0de722c8dc2377ad7121758fae8147ae70426578a3a08f  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_with_defaults.snap
sha256:70a8a65ee8852fd2be7206d17b53401d01031f4642b09c6c172f14fe654614fc  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__only_comments.snap
sha256:c22570eec40f691ca55a1f355df3de1a1f033002cca3e68cc3d5263d24a8d19b  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_expression.snap
sha256:5b92bc0ce8ee5ee6272c6390277962b12444749c05a93aafa4eae47f88aa5ff1  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_trailing_comment.snap
sha256:b130767ce8a30376501bb8c942a21cca600e9bbf859a460fb280eeab18883114  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment.snap
sha256:306995a941bc1eb8cd870b40fad83700b0551690902c038f403703b516531285  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment_without_following_node.snap
sha256:b130767ce8a30376501bb8c942a21cca600e9bbf859a460fb280eeab18883114  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_leading_comma_comment.snap
sha256:d294dd26d7638c76fe143da5560c2e173c57f5afc45ac51d32176a54071132a8  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_after_comma.snap
sha256:ee40d36bdfe783cb810f1e5a408142c2db2eb4b071457886a0fdb93f47054043  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_comment_after_single_statement_body.snap
sha256:d426a60e77decc48d57c7b990d1bf6052cabe284c5a2027f72c9f4180ec55a68  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_function_comment.snap
sha256:0492b17a601a6e6277c54e5cf5f7af2509fa1ed11fe856aeb68f3eb454d815a8  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer.snap
sha256:a79e478bacec9a2a9b5cfde89bc5dbbc532951dcbd5e9dd029598f821e47fa91  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer_nested.snap
sha256:4e21ee23af90a9d8c22327b867d46068cad5381888c29e02ff55fbca08b8de9d  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except.snap
sha256:2147e64c5423abdbc53124cf69195b001e4d6f0b0c69a90883cfb2833fb741cc  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except_finally_else.snap
sha256:f8efbb8102859dc170cb0597ccaa43cb0771d13ce2ed9c2d4593eb22883eeb4f  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_else_end_of_line_comment.snap
sha256:09412d63d5542d905dd0131ccce78119fc722ad41246bbd73d85e33cc6497958  crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_end_of_line_comment.snap
sha256:ad343ef320ed5cb18664b788439cf54cd93e40cccae2a40e4860a0835b70066f  crates/ruff_python_formatter/src/comments/visitor.rs
sha256:22f440f2f88c9f48b31272351c0d4c2e2f13c3200ed54a9e0ccbdbbf31fb45bb  crates/ruff_python_formatter/src/context.rs
sha256:ef71950697ddad2b9b13d2308ff18439bebf6c22f352f90e5118a78bc8c0b3de  crates/ruff_python_formatter/src/db.rs
                                                                         crates/ruff_python_formatter/src/expression/
sha256:a26885240473eb248848570582ff51aec5547aef35b2d543d96bdf6ffbdbd844  crates/ruff_python_formatter/src/expression/binary_like.rs
sha256:9be1fac8830ac14744927ca572842c3647d6d41bdf20447bfc7c5a41fbb2cad7  crates/ruff_python_formatter/src/expression/expr_attribute.rs
sha256:f1f974a5733a853f18b8d0492a5f1930be355df1cd96282ce63859194207ba4a  crates/ruff_python_formatter/src/expression/expr_await.rs
sha256:f5ead93e4ed4025ad64f4d865102be9c56edce0a9da72edd39a83e83c85f17e2  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:1a2b81dcf8e6ebe4b30cab7699a4ceb5a31fca30bed7dc7e5897f9d0f7e4de97  crates/ruff_python_formatter/src/expression/expr_bytes_literal.rs
sha256:87fd0119a6d323a98816ed8c7be2d9346aa70cf4781972b4e629377ad7f2fd74  crates/ruff_python_formatter/src/expression/expr_call.rs
sha256:4a99d2b88494a16ec19549fe0eb4bd216983539cf9f62a548eec00aa7322cf28  crates/ruff_python_formatter/src/expression/expr_compare.rs
sha256:6eb93154301a26c80a7e9df6c0e011434c9d7406bb8cec74ff929ebfbaecbeba  crates/ruff_python_formatter/src/expression/expr_dict.rs
sha256:341771e9069a77924a74dd29788b52d03ac7d47d48e16bd8ac7b985ea9936648  crates/ruff_python_formatter/src/expression/expr_dict_comp.rs
sha256:6049b52c3abbe9d41b2fe2afd1b1ed2f666fcd14bd156afe5b87be5c87408987  crates/ruff_python_formatter/src/expression/expr_ellipsis_literal.rs
sha256:2c8fb904834e36be6750a9ac89cb790d3b0758658eed22245c6c2e51addf776b  crates/ruff_python_formatter/src/expression/expr_f_string.rs
sha256:6543c342d97503ea32968cc4f2ad87c10d23fe7186726a70a5073170c46c9aa1  crates/ruff_python_formatter/src/expression/expr_generator.rs
sha256:4049db169906de46cb11a5bdbce89fbe837f7671a23fef79b244e92e595f3539  crates/ruff_python_formatter/src/expression/expr_if.rs
sha256:0accaa3983f4665d3e444b8aecec044a14b7c3e771576bac927f05b79412affa  crates/ruff_python_formatter/src/expression/expr_ipy_escape_command.rs
sha256:f201585ca3e141cc7973285fe577baa0c9f632f6ed2ee8a240f55fe8ece2f52b  crates/ruff_python_formatter/src/expression/expr_lambda.rs
sha256:9d71d128c90fd407f473c5656604e99cda7f83367772325275c9e6fa9ecc513a  crates/ruff_python_formatter/src/expression/expr_list.rs
sha256:f634c488c69b51ff40add6111d4a39e5e2540ebc0ff5fc16b10a1f737d1168d6  crates/ruff_python_formatter/src/expression/expr_list_comp.rs
sha256:7e7ad816610eb3cfb655e33f5bbfc66af18383fc7867dbfcd767df128108bfad  crates/ruff_python_formatter/src/expression/expr_name.rs
sha256:9342b9be267bbb22cdba70eec502fedbdaf03a3a26b0eb706174d4d54b6eb53a  crates/ruff_python_formatter/src/expression/expr_named.rs
sha256:f92916ef933ad74de8c27dfa9e392ef04c17979b5faa5317829412b452daf1a7  crates/ruff_python_formatter/src/expression/expr_none_literal.rs
sha256:4bbbbb4546111885c5440c2feba495ad7402210ac283b6f91b3a94c37dd437c0  crates/ruff_python_formatter/src/expression/expr_number_literal.rs
sha256:5f051c34d8c2d8f063c417f339c8421e69df00987bd666193a73b6d70ad118e6  crates/ruff_python_formatter/src/expression/expr_set.rs
sha256:ba74b27e9ca65b90422ae38d3b4db9c6154300d9dc64fcf4cab39dae9a0b5035  crates/ruff_python_formatter/src/expression/expr_set_comp.rs
sha256:57dba77f810fcbcc29abaa31ab2ec1e90ec06333b76b879dc382299de4f6cddc  crates/ruff_python_formatter/src/expression/expr_slice.rs
sha256:79acfca81b051f2da3098da438bb42ad482b79d572a972af5c61b2024845968a  crates/ruff_python_formatter/src/expression/expr_starred.rs
sha256:f8da206b728894ea4d040badb51f5b145b7887dace7d4d341a9154698fda5c30  crates/ruff_python_formatter/src/expression/expr_string_literal.rs
sha256:4fd2a0da02f4b0ae4f84cee53af846cd2ed95266c505969ce56d4560278da953  crates/ruff_python_formatter/src/expression/expr_subscript.rs
sha256:a78bd10c9ff42292eb4648997880590c072ac85b57a201b853bfea74f3d05c6a  crates/ruff_python_formatter/src/expression/expr_t_string.rs
sha256:61a4003bb041ac1282b924f3f957dbf503a63c93f8f627c7c0bb2520fd7b306b  crates/ruff_python_formatter/src/expression/expr_tuple.rs
sha256:2e53418460d5c1491dee8146b9766c1a83bb286993c0bbd860a5243e7a253fd3  crates/ruff_python_formatter/src/expression/expr_unary_op.rs
sha256:540a545bc059fbfc0552d62ad30d1523540248613a2cd2243d181903bc66d9be  crates/ruff_python_formatter/src/expression/expr_yield.rs
sha256:8d3177e403e1d209203e5a552d72e04477adcaaa55ac458e50fa56fb30f4502d  crates/ruff_python_formatter/src/expression/expr_yield_from.rs
sha256:9bd75b8f6a8a16348d88b82f6cc451300a2ef519f4f8307b6a681e64b8c6a6e7  crates/ruff_python_formatter/src/expression/mod.rs
sha256:efa9286e8ecc202668f85b77c8f4abd9a21ee5fe60ca390c36c5aaab452dc2fb  crates/ruff_python_formatter/src/expression/operator.rs
sha256:9314a574066f9ee755562527acd1ed9df60f960e8d7942576ce490a1f8d613f1  crates/ruff_python_formatter/src/expression/parentheses.rs
sha256:c29a56fbff6565c8fcb2efae3dccb08773fa3af3b3b63d526fd67e58faa00ff2  crates/ruff_python_formatter/src/generated.rs
sha256:75a40cc2bf39bfa22d6c4fda97a62970daf535b35109cedfbb0352f5765ab3e7  crates/ruff_python_formatter/src/lib.rs
sha256:36ac73ea78d85496137f580a5bd15e4c45f1f1ffa7b55665d1394f978aba4634  crates/ruff_python_formatter/src/main.rs
                                                                         crates/ruff_python_formatter/src/module/
sha256:01cf2ff04018fcdc2c65e86d403f58c207a877f743246a6fbe5c2d5ba89a86ff  crates/ruff_python_formatter/src/module/mod.rs
sha256:e806b635edc62606a2fc346dfaffe105d2b237612c90851a92ad5263fb157784  crates/ruff_python_formatter/src/module/mod_expression.rs
sha256:332df70e9f48cd411d00307057551112463212806520799da06a1dcec94bda13  crates/ruff_python_formatter/src/module/mod_module.rs
sha256:4d665e6b8eb0267627c1e5180095b86dfcd810d32017a5fc18b291b1857ae7ba  crates/ruff_python_formatter/src/options.rs
                                                                         crates/ruff_python_formatter/src/other/
sha256:5a0ab568fcc00e438a10ab922fd073013d48b7d310bdccaf1fbca2040c2d4c7a  crates/ruff_python_formatter/src/other/alias.rs
sha256:623a6e617b44e1f8bd062c40d7e09e8fd672c8b80f9c58202759ba19853f8ba5  crates/ruff_python_formatter/src/other/arguments.rs
sha256:2191fe8ad36ade67d36a1f4001c2326fb86fcf3f412cc272eec235958c0f20cf  crates/ruff_python_formatter/src/other/bytes_literal.rs
sha256:803a922d8ed7ab16ce6a972928e805b77cb5110abcde992217886fffec6ae957  crates/ruff_python_formatter/src/other/commas.rs
sha256:8a4a2b585384f60dfc2673f12e7f0f6706d0c576dfca5f845a0ea0b26fd4b99d  crates/ruff_python_formatter/src/other/comprehension.rs
sha256:6d44f259cf4a8639d47950c3e14835264ff8d97ed326aaf7d51509ab0cc6fc7a  crates/ruff_python_formatter/src/other/decorator.rs
sha256:6ad3233aaa4ef789ddc1b8433809bdedc6fd5c8593bd66375620a99c5442f513  crates/ruff_python_formatter/src/other/elif_else_clause.rs
sha256:bf0e2585035447889692f8eb77f0cd28b24b3caccf675dff3ba074432001566d  crates/ruff_python_formatter/src/other/except_handler_except_handler.rs
sha256:4efe70dc5a7e59a1486429784aa423cde4c272a101244f95f23ea152049e1648  crates/ruff_python_formatter/src/other/f_string.rs
sha256:5decb83e65721417478efdf6e980ee9bc0ff1741b5938be13e261c1eb38e867d  crates/ruff_python_formatter/src/other/identifier.rs
sha256:1f2acc4ea6353a2517304121048fcd6fcd4e8e667853fd0e621f4e21298683a7  crates/ruff_python_formatter/src/other/interpolated_string.rs
sha256:1b99ed4f3270b3e23889d6be70e2bf5fc322f6896b52f89fed030017e5ef9c74  crates/ruff_python_formatter/src/other/interpolated_string_element.rs
sha256:dd68590cf0ae9ee16138772037af1e24280303f0a4ee9ac733db4908a72a9d0c  crates/ruff_python_formatter/src/other/keyword.rs
sha256:d2ce462358dc2ff78be775dd1647ee929d92a54961c90a7299d417aa016870c2  crates/ruff_python_formatter/src/other/match_case.rs
sha256:83fa2317d22122b520348ca7838842c057721f438003be23e02f25e4227982f7  crates/ruff_python_formatter/src/other/mod.rs
sha256:fe08a3fd8e117a3a7470a815ff7c67ed6d36889f883074cb5969b6ca3c5ff58e  crates/ruff_python_formatter/src/other/parameter.rs
sha256:7de8bd367bc8caf47f6fe8ff6b0968bd563264a74fc677d4bfe187a25c57521b  crates/ruff_python_formatter/src/other/parameter_with_default.rs
sha256:a7c285fc5aa24150fe0671dc7f8b4a2a823328933f848ffb79bc0e2a92862b09  crates/ruff_python_formatter/src/other/parameters.rs
sha256:169308a01390cdec4502d009a403d53f9a8e2a3c93a34adc89ba3e5ddb54771c  crates/ruff_python_formatter/src/other/string_literal.rs
sha256:da16f3438013217aafece13e2de46089ea2b898e94a6c89dffb35c0be2f7ba07  crates/ruff_python_formatter/src/other/t_string.rs
sha256:f3dd9990dd8826849a03cc9b05afae0dee7df5f8b7f32248ba490b4e2d9dcd07  crates/ruff_python_formatter/src/other/with_item.rs
                                                                         crates/ruff_python_formatter/src/pattern/
sha256:9865dcc920f7b87de9edc1e28f50268a7d4ee0b2966f6c38f4e83fc8a18ac6e5  crates/ruff_python_formatter/src/pattern/mod.rs
sha256:261bd3964c97f6a2c3353a102e06f9a3321bd7a202fbe35849ba02d7869b5923  crates/ruff_python_formatter/src/pattern/pattern_arguments.rs
sha256:7226814d7c9dc6f1c8945607172123e9595d06e38ac86a900ba8900a6dc768bf  crates/ruff_python_formatter/src/pattern/pattern_keyword.rs
sha256:bfb4bff4b6bcffc2b11643f4c5f4a20e2a6b4f934de73d50f25a7326bfadcf7a  crates/ruff_python_formatter/src/pattern/pattern_match_as.rs
sha256:0c009b9a5b727bd70ce0ebfb9d8280a0400eb6a3c7c7d9806b9508dc4ff3f364  crates/ruff_python_formatter/src/pattern/pattern_match_class.rs
sha256:46d6caa1248e4fed78e6c741dfc4af732a0470dca0d6e6a67f23d3f687c4b29a  crates/ruff_python_formatter/src/pattern/pattern_match_mapping.rs
sha256:e207e524b1d93c7903b64bd70648c6c2551e55b47078ab9c031b2fbe7b95cc50  crates/ruff_python_formatter/src/pattern/pattern_match_or.rs
sha256:d3c464ea907eab4ca7b223dee0bfecf3f574a17c9558b222fdb8c28da775a7d7  crates/ruff_python_formatter/src/pattern/pattern_match_sequence.rs
sha256:588a01b7157284743a2fd87655c1f0f3a07df3edb94949e01bd10aa05430af9b  crates/ruff_python_formatter/src/pattern/pattern_match_singleton.rs
sha256:9af98cfc39379bfb9f008705391cc9ba850511008781d815ba48c1fb9ebd5d0c  crates/ruff_python_formatter/src/pattern/pattern_match_star.rs
sha256:3e178c5b5bee7972e423eacd71a40c2a8386808d8ea0e42d946d27f3bed32ba5  crates/ruff_python_formatter/src/pattern/pattern_match_value.rs
sha256:8b17bf4e91edf563f8fda9cf2e4694dfa626b2be2a04ead2514f2d3d3cd75e9a  crates/ruff_python_formatter/src/prelude.rs
sha256:4e80f8f75236977cab15ffd33d15c7eaa26d3eab79aa3641f844c9625a8106e3  crates/ruff_python_formatter/src/preview.rs
sha256:cd621c4d0fb22eb049a7c099e2b9f4c68a8273310b7036d12a0388f678748d7f  crates/ruff_python_formatter/src/range.rs
sha256:0a39548671b2592432c2bf24bf40e98c5f384fe3d1f72eae506af7000229c152  crates/ruff_python_formatter/src/shared_traits.rs
                                                                         crates/ruff_python_formatter/src/snapshots/
sha256:7b26bde95057e4bc71f6c740f4101fa222051f4fb8875c98edcdfae0e59183b3  crates/ruff_python_formatter/src/snapshots/ruff_python_formatter__tests__string_processing.snap
                                                                         crates/ruff_python_formatter/src/statement/
sha256:75ee7104ed78984f1506f1b0e201c28e9d156e091b3c5c991c116645b8ce5d06  crates/ruff_python_formatter/src/statement/clause.rs
sha256:4a3d6d1d8dcdb8832d7650ee279059602b88fa8ef0b978be6013184f5c205332  crates/ruff_python_formatter/src/statement/mod.rs
sha256:6c87e00b566b6ae63f8d93105fd44911206df5d3598fe2e7519dad54eb36a465  crates/ruff_python_formatter/src/statement/stmt_ann_assign.rs
sha256:313db3b4c36c3b5e2b232dc5c1b7381c8e9e2141b0513f959aad7687bf6468c6  crates/ruff_python_formatter/src/statement/stmt_assert.rs
sha256:b2451e3b3905bc62de35c4f79f6583c974a178e569f38b2a873da36e9e239546  crates/ruff_python_formatter/src/statement/stmt_assign.rs
sha256:ff24ed003e422d16c0b544a07375788115b82039189db551418894ed9df335a7  crates/ruff_python_formatter/src/statement/stmt_aug_assign.rs
sha256:b32fb7679ee6044ec53cdff1bfbd6465ce87114258438aa742f6b670bacc6ad5  crates/ruff_python_formatter/src/statement/stmt_break.rs
sha256:ec9114e1824854c6346531ef6233a62d170e6b120f6d697bd71af8fd55a1f831  crates/ruff_python_formatter/src/statement/stmt_class_def.rs
sha256:1373b8c24ea821f845cf815fe70a73ec4ce493c1e2de9a805622f69074b484c5  crates/ruff_python_formatter/src/statement/stmt_continue.rs
sha256:f40ba971e71448e1e3327b6f4dbc92e78be6ea9b998311c17706563d4d758979  crates/ruff_python_formatter/src/statement/stmt_delete.rs
sha256:0defd0061b3b6e7087c0477def8a5628f7b046664e9172264aad76e3586d39f6  crates/ruff_python_formatter/src/statement/stmt_expr.rs
sha256:8b844233e65e3737de865ccc2b3d5a0a55a24675ae8673eeaca2f6ef063fb005  crates/ruff_python_formatter/src/statement/stmt_for.rs
sha256:8d5bb1e61bf1778f9886193d892642885d0b91f9f65ea7630f7d4107b9c0d312  crates/ruff_python_formatter/src/statement/stmt_function_def.rs
sha256:f69b5e80548d3ef4febe0c63fac61bbd1f5b4623bf40b252add1e2e92b6e9ce4  crates/ruff_python_formatter/src/statement/stmt_global.rs
sha256:4657f4f50f247a94ee9dc99d7744e4dcdd0b1bb5d7582021b41afd3f51eb9ab3  crates/ruff_python_formatter/src/statement/stmt_if.rs
sha256:36073246f797c370ccc58af5b84ee0be22306f00df02e552d5cf68251d5534ae  crates/ruff_python_formatter/src/statement/stmt_import.rs
sha256:cde492aa27b179127f2cf5c0632d80c201e9cbc773700c56ba5a96d6499888b4  crates/ruff_python_formatter/src/statement/stmt_import_from.rs
sha256:69f57d433c7c4edb49f436092140a8cbff1fb149da745696b2edb840225b1a2e  crates/ruff_python_formatter/src/statement/stmt_ipy_escape_command.rs
sha256:98746adc6a9b9733143227f524fe695492a132523c36387dedcab35b1f19e095  crates/ruff_python_formatter/src/statement/stmt_match.rs
sha256:812b53a1ca13e28ee5696dfdc09c5decef5185b8fb57397e4d86685cba810e3a  crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs
sha256:794a937cf153297db9dee6ac2425584880ae663c99dfd5174bf4108d84008041  crates/ruff_python_formatter/src/statement/stmt_pass.rs
sha256:ef9419d79238cc3af8d8ec8735fd482858333056fb5b258c2154dfdfd61d72a4  crates/ruff_python_formatter/src/statement/stmt_raise.rs
sha256:a89950080fb5c0e29200c4d84a12f1ec57e4a4e1fd94388697146eddc70c9bd8  crates/ruff_python_formatter/src/statement/stmt_return.rs
sha256:9d2b4e02bf55f38715fdb8fb42feb3cd88ada8b092d7e8d62c9787c65ed39e47  crates/ruff_python_formatter/src/statement/stmt_try.rs
sha256:7e437e427c836b31c7bece76956cafcedcced31dac16fa28dec5949e59975e02  crates/ruff_python_formatter/src/statement/stmt_type_alias.rs
sha256:cebb65427029b41c941f2e51fd787601d5971f68b9ef1c6897a00e02cec1b2f7  crates/ruff_python_formatter/src/statement/stmt_while.rs
sha256:cb4a53ef9dcb058e9630db0f784a4031eff3b7b407c1c42856bdc5a04cb3e321  crates/ruff_python_formatter/src/statement/stmt_with.rs
sha256:10e3abe28148e65689feb48cf828a9204d593f850ff2beb8f806b9201aabbebf  crates/ruff_python_formatter/src/statement/suite.rs
                                                                         crates/ruff_python_formatter/src/string/
sha256:f292fe31ef633a7ad609dbaccec31070f67f9f1c859f0bcd5e6f1ada96431d09  crates/ruff_python_formatter/src/string/docstring.rs
sha256:c51ed9ecf5edcacdd94baed67073ccd706c4a4b227e595b4261cf088fbc5a1d7  crates/ruff_python_formatter/src/string/implicit.rs
sha256:c28a5e3945b1b33039e9bde8e2d201d647998bd05c5b507953d138c4f362e315  crates/ruff_python_formatter/src/string/mod.rs
sha256:11a43371ff87e1b93312c5a35dc0695dbb60af1a539a43dabe804c755a74dbc0  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:72890873b68889739df9c2c9c3609e24117183a12c78ae47f58241444f662ddb  crates/ruff_python_formatter/src/type_param/type_param_param_spec.rs
sha256:eef308a0857bbce9de041ff3c6c4dfcc4604ba59b7a1c5a208eb2e302058290d  crates/ruff_python_formatter/src/type_param/type_param_type_var.rs
sha256:a117a4e4e8a5c3b126eb64d578df13d14cf325dc00fa9b9c3af4700803fbd512  crates/ruff_python_formatter/src/type_param/type_param_type_var_tuple.rs
sha256:ce11b40dfa9fe99b47456e2042e52b6123b8155dcc9fead0f7b8cbf4d6f74d19  crates/ruff_python_formatter/src/type_param/type_params.rs
sha256:64179562069f45a9be68d82e2df7d855ba55c7aef521043e8c24f985581f6524  crates/ruff_python_formatter/src/verbatim.rs
                                                                         crates/ruff_python_formatter/tests/
sha256:23fb2efb7566570cd16f9819a3340008edcf367cdced78b615bd011b7e5a221e  crates/ruff_python_formatter/tests/fixtures.rs
sha256:9da2b91a5a4b17060a934eb90cb793fe0ca03d6f153a6c31c7c1a448073ff403  crates/ruff_python_formatter/tests/normalizer.rs
                                                                         crates/ruff_python_formatter/tests/snapshots/
sha256:ff388946e7c3c1955b941930dfb841c528bf75aa66982b33d9351d7b1dfd778d  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__allow_empty_first_line.py.snap
sha256:a09d9f23c0961bfa8cd81d17a4e6110dc73bf8f110ec2a051272c5bd4c6b69c8  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__backslash_before_indent.py.snap
sha256:cf0ee42ef90d1d480d764a65b37d708edd0c21d111ed0751a39d7406d5429565  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__class_blank_parentheses.py.snap
sha256:f4ab64513ed73617fb3256d3324235c479197c999d3e69a96857004e0fde4bdb  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comment_after_escaped_newline.py.snap
sha256:aabc129cc076c04442f8b2253f9803439057bc9d239e004111399076a09f8898  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments2.py.snap
sha256:b7cb0db937c3f1fcd32db122f14d3713f1247267bcc4814b8c40722c7aa6e96a  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments6.py.snap
sha256:19cacf79ca5627d3c59d0e2db72cc9135dbeac4ef5aaf642dec6c4daeef3fdc1  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments9.py.snap
sha256:19c62f724878eb3c5ff840b445a3681768d7f12397bb6da6c71934a1a47ba836  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_blocks.py.snap
sha256:4cd9d80aea13bfc41c524c1fc6ff8fb3260aa7680f677ac33ed54bb0f242c24c  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_double_parens.py.snap
sha256:1a0f3788125d51ae6acdf646d757cd5602e6212b952fdef37740ecad23836ced  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition.py.snap
sha256:8c24ecaf3d1d2eee8ff3816c19cea7f2a8aa532d20a51e2b118522131cfb8917  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition_no_trailing_comma.py.snap
sha256:4c2bd499e10689e55246f358052d3a1f2ec65f16170b619435e6d254068bb409  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__conditional_expression.py.snap
sha256:ac8d0fe42fb58d2a065c7e5fd2e688d9bff49d0ad730e0ab8626c41e6eca676d  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__docstring_no_string_normalization.py.snap
sha256:38ca52c9886095b2b08f0e6f0c921c92a736728f8fe6336206b657547f19bd82  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__dummy_implementations.py.snap
sha256:0cc8f32edcbb7096017ba300f6f0b984e5a7985faa1b2b4ddc0e0574437ea0e5  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__empty_lines.py.snap
sha256:a4ed296e5f23370dff7a974d8b89b9c4d00c787f8ede89a6a8e769901a04c54b  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__expression.py.snap
sha256:add5a966d6ce3c22caabc25df581bd3186108988a85f1961cbcde1cb2545f7b6  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__f_docstring.py.snap
sha256:c92188cadde09ffbe5a0d386127d0360aeba41afb17b58dd0588dbef405cf383  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff.py.snap
sha256:454f4685f2ebf3454b0b1090e42708c19f1d96fcba3b6ac4a05899342c26c2d2  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff4.py.snap
sha256:22b750be59851769934c26e0e8331ddbb6883dec443a28d06267938464de3590  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff5.py.snap
sha256:b31de7a380de7ca3d95eb0772140babeb9d8548a7dc35a4024590c7167c99d45  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtpass_imports.py.snap
sha256:1dee6b9f2ddbaaeb0baeee8c9a318dfaa70aa4b8350c82d590d7d37aad4a43d2  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip5.py.snap
sha256:48415c38aa31a15ba6396aba8fd89780b9afb5f692ad26e3d7c54e435f877a70  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip9.py.snap
sha256:e45aad31960fa0c27de53b89617c6459a573f845d1e7d24371f54219a6fa7a86  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__form_feeds.py.snap
sha256:b133048c632d20d864f3cbc7a26374a101067ecb12afe764d0c92ff02d94fb5b  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fstring.py.snap
sha256:1e51e3930001d2b135f4e877d187e35852e75ba212f2a4490864d8c9a29fef2b  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__funcdef_return_type_trailing_comma.py.snap
sha256:937bd061bbbc487570b82b671beaadd15caa6569ac97a71b95cbdade25725720  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function.py.snap
sha256:c4465053278805bf12ff11d17bcc40e067e72d3de0fa8254ec57c4f694658ab9  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function2.py.snap
sha256:1d5592f63dfdcd04c18969ab56683aa2a8c6a0bf862913d58e469485b32e5b1a  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function_trailing_comma.py.snap
sha256:138856a8c74d412b284eed0319e3d4a4f78e4e7e2408805b0ab7abddc9539eac  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__ignore_pyi.pyi.snap
sha256:4d2d59cecc4e42e8dd1ce30d0cc96fa0c535e89a1496a74f819a63bc8e9136f4  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__keep_newline_after_match.py.snap
sha256:43feee7a0761dacd57bcf2430350bdc9ccd82e6e726b360213d745d1b60b4e31  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_diff_edge_case.py.snap
sha256:99cf4faa7c7bd483d37fd4fe16538db8341180e39296f85667c014a9137d1231  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_fmt_off_decorator.py.snap
sha256:942deccfe100c855ba9ec14df0f0b2c1c0f51a09862f6d73f1dc5f90c87eb3ce  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__long_strings_flag_disabled.py.snap
sha256:17aebce5ef77f805786f1b6a25db7382cbda22d00e86c257891e4dfb8335c0a6  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__multiline_consecutive_open_parentheses_ignore.py.snap
sha256:a2a02c6076984c279389aa6e353cde06e1753f2d1cfac81a600beb704bf158ba  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__nested_stub.pyi.snap
sha256:c959f28b2d1c3e5d060566cb33689e99eff3a150ac6665e411dfadaa9b2b32d8  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__no_blank_line_before_docstring.py.snap
sha256:d987528f7ebd34cbd74f9180cf37a905469a10ba972f4a496b12600d26ea2553  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_style.py.snap
sha256:dcd4f86c424ae62a8bb13f893066cf5426cbedb468f1a03a2afaa5779de24e0e  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_trailing_comma.py.snap
sha256:da760a7ade39b1a32627f15dd650ca913bc2773c99c9dfaacfb4708be78c0ae7  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_with_if_stmt.py.snap
sha256:a98ff905bce5e7d4b65bc275784db2bb801a7f4ce8cbb0b0a4f9838842daa5e9  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep604_union_types_line_breaks.py.snap
sha256:822b9754859a2ecb39a259917736173c6c0633750c610c814b3804666addb80e  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep_572_remove_parens.py.snap
sha256:4014ac6f17ab04b9142e8d9afd81075ae51e2314d0f6f2d16e1b709398ebd322  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep_701.py.snap
sha256:971ca6c7402c950114aad3c4fba9679fda66f66c96ca9928da745a42a944b74f  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__prefer_rhs_split.py.snap
sha256:23b86f6231ab60a797471a8e5202ee089ba2a9568f168b647b9a566ca9ddccf6  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit.py.snap
sha256:55851fcbaef10f75805e2b99b0575e0b74c1f7806ae2b550af4c8f47a2a64cde  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit_string.py.snap
sha256:ce38f09abee5df0c2d6f4a2cbc516a88f67c147c57fce14a0f184cf9a4addae8  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_comments7.py.snap
sha256:45e34d853a58b4a8fab17edc3d9430c1c42883806198946b7ec7f7467a58e36b  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets.py.snap
sha256:4700351bd293526c034476b221a1dca812380b06879757976aecf6ae021590c0  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets_no_ll1.py.snap
sha256:c33dc894146ecaf2fe29ba47fb038236db25dd2f84c7038221a40033e1682d8e  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_dict_values.py.snap
sha256:886f5110bdd87633490f0553e7083d1a8c9b6be7c8394b1b76855a9058bf7458  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings.py.snap
sha256:8b2b8a8ca3835efb923af9a6d542e86cf20a545a1fa4e274c2c09728b894f62f  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__east_asian_width.py.snap
sha256:7b4e77c4171c6de5fcbbe68f9ae15e8f5ad882a55372a7f672fef162c25337eb  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__edge_case.py.snap
sha256:54ab24f7fb994dbc426f547bd65cf10eaf506c0fc55ebc7fdd709cebd60971d8  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__regression.py.snap
sha256:e2a9817e471bed6cab8b566b14309af4332dee8ba7cf8f370b03bd812bc00eaf  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__type_annotations.py.snap
sha256:b6b9bac458306706724f4d3f487558b2a676bbe78af6dd29a4ca2b765bcffb42  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_multiline_strings.py.snap
sha256:c1b8ce85417e2543927f8cb2eb87a79bdf565e7ee02dee0d59dcf6c69c6f8c09  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_return_annotation_brackets_string.py.snap
sha256:4476a43106f3edbfc7804fef2e8f2b3049905341da0fe9c8358ee4ecaff8a2f9  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring.py.snap
sha256:d4c4a3063dae68456a6f19c098013bf7e0b69ca0042f028e223ed7bd7bffad84  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring_no_string_normalization.py.snap
sha256:072f4eede003479e01e650021a523c313f6120e98ea594499b1057472acbcc4d  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_await_parens.py.snap
sha256:758df76e6b4d93f2379b9e69214a42d6d17d6fba2dc30e642d86454c7e712e4a  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_except_parens.py.snap
sha256:e010ba852ea65458e1df462c2bf2b32689b46fbd862c955b45402eeb59274145  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_for_brackets.py.snap
sha256:a5712e0a4520ba80e9c4876aa4b2cd2b27222d32683236125f71a160ec3954fe  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_newline_after_code_block_open.py.snap
sha256:a81aa7d11a28a73635061f7f7e638592b583d44ec9cbac59db1ef9cffee6db89  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_redundant_parens_in_case_guard.py.snap
sha256:d5ecb520c3b334ed58aa202222c3963e2f15895c46bfdf1f4ca406ffba31ff12  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__return_annotation_brackets.py.snap
sha256:f63aba1d0d56d27ea39e431ab26df1373bfb4c70f097a8fe366aa8ba3d39dfdf  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__single_line_format_skip_with_multiple_comments.py.snap
sha256:b23be42c9e5151f6d57ab3d47c889da52b0ff2d3c228acb1e91580a6a89dab82  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__stub.pyi.snap
sha256:f771c2e4b7cc7f4a770394ccebd461ffd2e202be516ff5dee50ce115f77b53a8  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__torture.py.snap
sha256:2adb84d75b364619eb6f4e4457ecc83566813fa02925600b4e4cfbc99d68ff69  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__trailing_commas_in_leading_parts.py.snap
sha256:bb49d8baacc09a96f1220dfa1860a8cc2855f901af856b8e8d43432adc896ce4  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__tupleassign.py.snap
sha256:6f1344cf1095262008348fc70f2eb9536777a64a5066b91287e48907fd502dd5  crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__type_param_defaults.py.snap
sha256:45aa477f9c4b1116da085fc13310a580e62634539165e615d27b4b1920c1b08e  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__blackd_diff.py.snap
sha256:a22cf89d215f98e4ac72e36f4b704b23d6a035d98da37b12d6ddecaa1139c7b4  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__debug_visitor.py.snap
sha256:dcbed38f0eb6279fb959f93d1624c1ec10497a44d07ac1c04e9f4205ebc82edd  crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__string_quotes.py.snap
sha256:26b8ad19a3c97391c082496dd88a0dcd54e330d7055b58124c882aba5ec80481  crates/ruff_python_formatter/tests/snapshots/format@blank_line_before_class_docstring.py.snap
sha256:98d7c9cc280f035ac01916c327ab184695290ba60b476bfe106ea1346a282021  crates/ruff_python_formatter/tests/snapshots/format@carriage_return__string.py.snap
sha256:492a8ea4fed0a922100d79b62a84e53315e78c3398613a87e6acd12bed984c86  crates/ruff_python_formatter/tests/snapshots/format@docstring.py.snap
sha256:6b0fb92af8b375dbd9c46139d8588662b77827bc82fd416a28142c1e480c7d1a  crates/ruff_python_formatter/tests/snapshots/format@docstring_chaperones.py.snap
sha256:b472905bf84fca576ca7d986d5c83b7e24db3695d588c5490daf006ab5628a2d  crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples.py.snap
sha256:3a88afa2a7699bd9703f99a7a47cb6c5eea0a69a8b466b3389364dfb352b2792  crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_crlf.py.snap
sha256:e910d186630b6f569b8349cc224b53d17034cfd2e28a5619464bfee764885848  crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_dynamic_line_width.py.snap
sha256:2d2f2ec5bab5726ff99dc861b8b34b8cd9f7f8f8f459cff6d28123d31c07bd4b  crates/ruff_python_formatter/tests/snapshots/format@docstring_newlines.py.snap
sha256:c8aba9f46632fa82c8c8fae4372cec294261335a3a9ee70db80ea5e7ddf82187  crates/ruff_python_formatter/tests/snapshots/format@docstring_non_visible_characters.py.snap
sha256:b6c41ed81f625760ab4148b8026c407160d668b52533a483004e3fb853c1b9dc  crates/ruff_python_formatter/tests/snapshots/format@docstring_tab_indentation.py.snap
sha256:226160a2326d1a9c6d29bbac5705ea53a9d7f4524c771abffc79a82704a7e9f2  crates/ruff_python_formatter/tests/snapshots/format@empty_multiple_trailing_newlines.py.snap
sha256:3f73d1692a8b1347ce753d784d43119fb35bd4bfbb8ebfe3aed89d63b17bbf56  crates/ruff_python_formatter/tests/snapshots/format@empty_now_newline.py.snap
sha256:17d69aaf7ff966e3e9832c85151ff6882b5741f27152de105cb9fceee6eab4c1  crates/ruff_python_formatter/tests/snapshots/format@empty_trailing_newline.py.snap
sha256:9cb9ab88cd9c74f86624b1e80281fc75bff72a3814de4dd73595e17d68f83d60  crates/ruff_python_formatter/tests/snapshots/format@empty_whitespace.py.snap
sha256:39ad82ec82e916e87b3498cc4d98dce2ae27dd71c5a298e81b42029e7d69a1ff  crates/ruff_python_formatter/tests/snapshots/format@expression__annotated_assign.py.snap
sha256:1c7b3100cb012dfca924941fed02ca5029cbb8d6e3856ea2d5e24dea60154c06  crates/ruff_python_formatter/tests/snapshots/format@expression__attribute.py.snap
sha256:ede97c5e8810fac85c6e9380113481418c6e09eb7f6c3b1784ac689eff276799  crates/ruff_python_formatter/tests/snapshots/format@expression__await.py.snap
sha256:db0edeed054d0e2cf8d8663b5476651a6abec19a55a63918640270404063805e  crates/ruff_python_formatter/tests/snapshots/format@expression__binary.py.snap
sha256:58f78da07ac3af87830a588ae00803d33c81b870f2ead359c223eec50098f5cb  crates/ruff_python_formatter/tests/snapshots/format@expression__binary_implicit_string.py.snap
sha256:88b879183ea2ba2c7baa3f7d62e1c6a1541b4f22a51c98b4998fe01ed8326cef  crates/ruff_python_formatter/tests/snapshots/format@expression__binary_pow_spacing.py.snap
sha256:8e1a48b2ad07c54bf25176de8e94363dfa46c716d060323c333d98651f32291b  crates/ruff_python_formatter/tests/snapshots/format@expression__boolean_operation.py.snap
sha256:e9e52d83cd55b69e0cadc6bb389ac3898f9efddbcd1b0bf69313c013b42b5dae  crates/ruff_python_formatter/tests/snapshots/format@expression__bytes.py.snap
sha256:0974fbebca3603e3bf4d625616307ba23a5bdfad661de218c9d121c90b3ac7f1  crates/ruff_python_formatter/tests/snapshots/format@expression__call.py.snap
sha256:dccf9dd8733b935de174fd18ef990d3c584c79d607951031b69fcf8d83f7b9ed  crates/ruff_python_formatter/tests/snapshots/format@expression__compare.py.snap
sha256:89274a5e9553144dd448ac6a29f506c8ef4f714e144296c5a762348fb018ba8b  crates/ruff_python_formatter/tests/snapshots/format@expression__dict.py.snap
sha256:406c5a8dea367a1a4d0abbcd2c4b5445aa2089804bf3b3b593924fceb2bffac1  crates/ruff_python_formatter/tests/snapshots/format@expression__dict_comp.py.snap
sha256:9c6e3f8bfa28b3c2cd97d1db0685aca7661361ae7c537a6adb1969e634460a48  crates/ruff_python_formatter/tests/snapshots/format@expression__fstring.py.snap
sha256:d614382f19cbf2d9f60ab3ebc0280fb19e33a6132edf668423e40b28d136a049  crates/ruff_python_formatter/tests/snapshots/format@expression__fstring_preview.py.snap
sha256:87fb419c3d3972e44218fe81448bacfb9a7ca1a105b6c330417f4aec33029b5c  crates/ruff_python_formatter/tests/snapshots/format@expression__generator_exp.py.snap
sha256:d40dd1a324c9cabcbfce07225ea5ff8602d69b184f2fbf852d2385b156bc1975  crates/ruff_python_formatter/tests/snapshots/format@expression__hug.py.snap
sha256:4aebc4bd611582f0ce2d6b9f6a2c1acb4871a231e5ebb5f5ebe991a4ab36204e  crates/ruff_python_formatter/tests/snapshots/format@expression__if.py.snap
sha256:9c16911951747f639e15f5e8ad8aecbb52da7f4b81c38761e6593414df8ac1f0  crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string.py.snap
sha256:cd136af51583ef5ffc1eb24f20bdf51b841f8446d27354d8cd2202b28950ff55  crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string_assignment.py.snap
sha256:3b2f582e6af0ca682aa9e8397c9a0973b5ee1348626e13a0e6ad96086dfa2c57  crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string_preserve.py.snap
sha256:388f7b764ef9ca4057ff075124ea299970877d4582ab1f1e1bb3e9c584a9f7c1  crates/ruff_python_formatter/tests/snapshots/format@expression__lambda.py.snap
sha256:0ca6329103fd9c810c4241082469e0d6c4ba22be2bef16d6d2be73477ec2b770  crates/ruff_python_formatter/tests/snapshots/format@expression__list.py.snap
sha256:3c5b2afa6f2548acd7ff69e8098b8688f8a44dc2e7e85e850578c48cab02c4f7  crates/ruff_python_formatter/tests/snapshots/format@expression__list_comp.py.snap
sha256:f68dfaa3352c08c573c0843f6a90fa14417006c780a74a13e3aaa2c523fb4bc9  crates/ruff_python_formatter/tests/snapshots/format@expression__named_expr.py.snap
sha256:d133ce2c9d26920b0aa84981f00c548c2a9c083749c540f0ff0fd7462327c135  crates/ruff_python_formatter/tests/snapshots/format@expression__number.py.snap
sha256:6fb3a49b0df529c9ec1f78babc7b60bb4b3f5829670d5c7a53ab6dc10eeb4e7d  crates/ruff_python_formatter/tests/snapshots/format@expression__optional_parentheses_comments.py.snap
sha256:7364adb146ca729352d2144014a23f8bd7535812fa98e3dd580012243270248d  crates/ruff_python_formatter/tests/snapshots/format@expression__set_comp.py.snap
sha256:8bddd19d68655eae288575ad1e9dc99f3dadbe14c5755e11a41adf0af0e0ec39  crates/ruff_python_formatter/tests/snapshots/format@expression__slice.py.snap
sha256:1eaa03229d56befa5be2808805d875a63134a43de826dabbb3ddce415874c045  crates/ruff_python_formatter/tests/snapshots/format@expression__split_empty_brackets.py.snap
sha256:4fd1d7e0291406f3b50fa9644685b72c156628b1f6642cb541f6db2eb6a460b8  crates/ruff_python_formatter/tests/snapshots/format@expression__starred.py.snap
sha256:c3f7d42bf91a2c840abe88776bf89730d0dd5dc07d96d85dcbe11b3c5f6474c9  crates/ruff_python_formatter/tests/snapshots/format@expression__string.py.snap
sha256:1cf403a9d5a83e9c1eece06c593ed7873d8b541217b8613fcac2d120c02f5051  crates/ruff_python_formatter/tests/snapshots/format@expression__subscript.py.snap
sha256:4579799edbeff119766bf0c24fe8c5810ebe9a166a6812859718b61c7c55994d  crates/ruff_python_formatter/tests/snapshots/format@expression__tstring.py.snap
sha256:66156c9b3c7feb7771b76729f4bf362ea754da7406ed54889bdb100b132441e2  crates/ruff_python_formatter/tests/snapshots/format@expression__tuple.py.snap
sha256:0fb31e6d100bd82b4312eb0b8c0aed3a9d52b44e481aa9ad3d799173c99d2150  crates/ruff_python_formatter/tests/snapshots/format@expression__unary.py.snap
sha256:304900c85047a63db6e91617e132fb019a99572a555f6b08bdebc3510199c46c  crates/ruff_python_formatter/tests/snapshots/format@expression__unsplittable.py.snap
sha256:43cf45edc006e0a79ebb62bcff41f93cc9de52c86ac1dac091fad5018b1a0725  crates/ruff_python_formatter/tests/snapshots/format@expression__yield.py.snap
sha256:3b4c9ea6ae0882b9ebd72678b34a2e127daa2d69e531912c33371ea6896c5eec  crates/ruff_python_formatter/tests/snapshots/format@expression__yield_from.py.snap
sha256:0dc60552a6cc91813ba96864e1569d729432001f5da909af0771a4aead0ff3be  crates/ruff_python_formatter/tests/snapshots/format@f-string-carriage-return-newline.py.snap
sha256:84c1e5b3a57de05a1295d817182cfc32444f51a92cfec51eb451b9abe4497953  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__comments.py.snap
sha256:fb1639c1e119a14bfad19866157eac9f4a0023ab4cf9b08119bb114942215b5b  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__empty_file.py.snap
sha256:841cb950544509dc3706078bd0a6ca4596a35a870aed0c6e85213ab3e280b3dd  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_docstring.py.snap
sha256:4f63f7c9d6d785e0bee914394d2b5446416db18ad35f5750532571a03ca8914d  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_deep_nested_trailing_comment.py.snap
sha256:cf1f02d223a4d70104b9a51e2decb5d6b267a650b83fb0333a5f1557479eaeec  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_trailing_comment.py.snap
sha256:2ef0959ff1fa9c1a2be7f43903dfefe6e1f2ac12fcb70a6e8bccd6af1bab549a  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__form_feed.py.snap
sha256:15cea820279d21313add76e9fd0eec8fa85370d38e2bbab283cc1c8e922c0c45  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__indent.py.snap
sha256:08515e64d089f312f5986c5a10bb6982a628c2000ce8f9801cbb033f2a2c7710  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__last_statement.py.snap
sha256:c6821316cdceb6b6fe9163566e92c67f762346c888b847caa763243041c9e96a  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__mixed_space_and_tab.py.snap
sha256:f117f1e2d650c52ad048898c963c3c34d2062a132a7661fdf673e1a849212b4b  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__newlines.py.snap
sha256:1324d5b4d879cc748ba10f3c5aa9aeb3a3b5470a3d67aa8e20491664374bd585  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__no_fmt_on.py.snap
sha256:8c7b41a3450fa12bd9962871ad8506b06b8aa485c98136c2158377c58760e09e  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__off_on_off_on.py.snap
sha256:13474ffd7be13352e9b200862529fe311d53e1edb10b7a210e1c5ff41896ca0f  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__simple.py.snap
sha256:2ce7a3785ced92b8ff4c32fd9d8b6fc7354d52dcb8a3e9e190c5f41f4231f916  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_comments.py.snap
sha256:63b8a962d80f1bfd3a7beaa5e2ce30706d543a48ffe4936118fae4d1133b8f22  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_semicolon.py.snap
sha256:68f7eae1a8429527317af1a5acfcfd6ad358cabeb930f57b52271a7e983a0802  crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__yapf.py.snap
sha256:ad99530bc24e9c1385a9874fc67f6c5330ea087b29256688f907b4b195fbdaaf  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__decorators.py.snap
sha256:e5f84bf427debcaed92e5324039fbb4376845eebb7753af92b8e6c1a1790ac83  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__docstrings.py.snap
sha256:9471138cc9d3d275862b7c5b727dac4f290bd9cf3e5c0b376ee95011c58efc66  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__match.py.snap
sha256:807370a937b56fa171b0bf9b8e9238012eac5e774e51532eb6dcf6109520ce3d  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__or_else.py.snap
sha256:9238388af6440bacdaa73238d0520b9ea0365fbed927669b4eb948e1b45a2b20  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__parentheses.py.snap
sha256:4f201c85ae948ab9bed982aa49ce7adaaa57e2ae5fb65918d62981f20774d903  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__reason.py.snap
sha256:7c7e2effaecb93604d078ac2c871d8abbe8c65a05398c089dcda2fa240e5e1d6  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__trailing_semi.py.snap
sha256:582ecc6f094875d63b123193cdf58be8b630a27556268fb62894a8650a566b3d  crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__type_params.py.snap
sha256:ddb8a38b94e65b6ebe73107977e1340187576b59757010f69165c8cbdefccb03  crates/ruff_python_formatter/tests/snapshots/format@form_feed.py.snap
sha256:32f9ffee8db2bb7a41c3f73fb36ecf61a5135a346852ee144203d897233f109c  crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment1.py.snap
sha256:f6ebdb68cf6a50206912f19578efff9834784a72b0ad0ba99215c1ee22b35cd8  crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment2.py.snap
sha256:3ed66475c23054db612c7181c45fc0d703fcbe043bf04b8849485f435b01fb41  crates/ruff_python_formatter/tests/snapshots/format@multiline_string_deviations.py.snap
sha256:d1062be669df6bc2a85de680e46d892bffea9155421814c0bac9575fc9efedc7  crates/ruff_python_formatter/tests/snapshots/format@newlines.py.snap
sha256:24ae22240ee7976503ccc26134bc5840e01ee00398a340db9daac31b54e428b9  crates/ruff_python_formatter/tests/snapshots/format@newlines.pyi.snap
sha256:50f5b42ecc24bfcea7fccfce39d5ae52ba455e04a6163492af7c55e957d698c4  crates/ruff_python_formatter/tests/snapshots/format@notebook_docstring.py.snap
sha256:41ec317b10af131e0d53cd34b6575c6ea326d25d6c42d2fdf269995bc94f4f25  crates/ruff_python_formatter/tests/snapshots/format@parentheses__call_chains.py.snap
sha256:40e14e7158bc59bff53b70eb9ff18423bfffbe3113e93b084c48f2d7d4e055a5  crates/ruff_python_formatter/tests/snapshots/format@parentheses__expression_parentheses_comments.py.snap
sha256:9e0af6c0926be1801f805e7e0743b881f52c4dbbc2a0ba75b59ae0660d1f07e7  crates/ruff_python_formatter/tests/snapshots/format@parentheses__nested.py.snap
sha256:b71dca2ddef94e7e01cef2994e626926a659452dae9c7b0edf9b0b6340676808  crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_empty.py.snap
sha256:878d4d60da9cbef8eafe302e0f53d8f1865993ee597e301190b15f8cf4a0c363  crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_value.py.snap
sha256:94282a1e980864b2c2d788208b465abc2a319dc5e4cfa82ee69e92133cf0d3f7  crates/ruff_python_formatter/tests/snapshots/format@pattern__pattern_maybe_parenthesize.py.snap
sha256:e94e3d6bea796168c31ac928a0ab16acd7c35fc8f1ded2386fd82a00773f6b30  crates/ruff_python_formatter/tests/snapshots/format@pattern_match_regression_brackets.py.snap
sha256:9da39fbf06568f222779dc3ba781a5c8222952898f3cd117ed2a97d511f0ae6c  crates/ruff_python_formatter/tests/snapshots/format@preview.py.snap
sha256:fcd6ecb79dc8dd4e71a9113f1ed1109a849297f08083243f95bf49db47b821e3  crates/ruff_python_formatter/tests/snapshots/format@quote_style.py.snap
sha256:86cfa7a7d5207546440d316d1e3246dff34337a3f8c94e592e219c0e622277b0  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__ancestory.py.snap
sha256:01bbdc1e209db0bcb2572edbd6202f6640f68bec9264d11eaae5bed24e5c3136  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__clause_header.py.snap
sha256:44869799a84a8a7271a0469c6a7e86c9444984e88d9b56aef2b558d34effb132  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__comment_only_range.py.snap
sha256:2597ac8bfaa1c9946b8df4e51193cd090575e70a0ab7f2012c80c12485a7eb8a  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__decorators.py.snap
sha256:614cd1abb8b20eba69c17ccc2e1e041db390c6ec1620b9b13bd41afcb92a1a4d  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__docstring_code_examples.py.snap
sha256:ef3e5f648bab2d4acea84488a6b9e5b1815ed57da9a8234ff26e1b470558c2b1  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_file.py.snap
sha256:da9301846acedc7535ada64bcf5473478d6d2497b01b2c0aca6eff514b7455e1  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_range.py.snap
sha256:301ccc654b216f8b5b7b73160607736e5913fe9bf931f0c8f753ea0e81f66278  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__end_of_file.py.snap
sha256:5da28c34942e68835e5896ac4c1af8e149833442cf1c99cf280240576f4e5e1d  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__fmt_on_off.py.snap
sha256:b03547efa625d18a317362ceca295cc027ccd7e5f6a43466e70b9d225a71a1b7  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__indent.py.snap
sha256:1b94892e5a872d4942600e1750f12d046bd1071f15b851f42fa8d2b247fc61df  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_comments.py.snap
sha256:8a462f83badfbf0a344455128cec4f041bdaf00f2f6fc8c9af68dc21654cb307  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_trailing_comments.py.snap
sha256:63ae32ce028425f4f209f68df5602842feba390dabe65fa4625b19444e411f4a  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__module.py.snap
sha256:170cc1bad6a4f281f5e199527e9c1a888f0383618b635437d68aad6238d924e8  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__parentheses.py.snap
sha256:6b944fbb3470f4e15dc9d6e17ef369252d501119e9a07c0aed4960624c501ab6  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__range_narrowing.py.snap
sha256:da09739cb816533bb88ca15f9c3b1408fb8d7541e5a763850d2bc5f6c5396edb  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__regressions.py.snap
sha256:c72c0d4be2eb5864b251ebe9c8f1dd625d212de4695e9570de2b0c04525c2b0e  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__same_line_body.py.snap
sha256:29b02bf46b7b54c198e62e2cffa2c3e32f02c77f0cdedde16f345534ab716360  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__stub.pyi.snap
sha256:cb161d304b423acf2df5791770d8f61b43cd15cf84b788e538ebdfa0cd5b87bc  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__trailing_comments.py.snap
sha256:ccfb49b965087811a0cb8dd3a4476130f4be9d29534ed9d6cb4369061d189406  crates/ruff_python_formatter/tests/snapshots/format@range_formatting__whitespace_only_range.py.snap
sha256:e3e357f142122d14d975da9ed11a30c46fb656bea67c7e1c1f7f56d904206902  crates/ruff_python_formatter/tests/snapshots/format@skip_magic_trailing_comma.py.snap
sha256:a030a996e5e86c595f0ddeb4d2303ceb333af21815c6b687065ba0b621b545f9  crates/ruff_python_formatter/tests/snapshots/format@statement__ann_assign.py.snap
sha256:b4906e56209e2964bebd88b5a642d4467aae8376fa5faedbb56e3d627cae705e  crates/ruff_python_formatter/tests/snapshots/format@statement__assert.py.snap
sha256:2aba32fe439b30401bda5b590edd1dc40f9c9a27dcfba8f63bf0a313cfdd5857  crates/ruff_python_formatter/tests/snapshots/format@statement__assign.py.snap
sha256:477fed348a4be00d7aca3883c943c65ccd7faca0e5342923f761ff291345665a  crates/ruff_python_formatter/tests/snapshots/format@statement__assignment_split_value_first.py.snap
sha256:d09fc98789536cded5fb60f68166b1931e4df0489f55bcf5065c527c1658ff1d  crates/ruff_python_formatter/tests/snapshots/format@statement__aug_assign.py.snap
sha256:3d757caeaaa581c193dd1ea36e1678058711e870e35863abc6e82b04b4a7925f  crates/ruff_python_formatter/tests/snapshots/format@statement__break.py.snap
sha256:99bc4305898c9d70ceb41ec77c7918483bc59c6f7df0a28f889a5eddf6fd1317  crates/ruff_python_formatter/tests/snapshots/format@statement__class_definition.py.snap
sha256:1eca030f9a87624e397553a0a5efc6e43eddfa20f0f2d6cf8da0977e8dce2426  crates/ruff_python_formatter/tests/snapshots/format@statement__delete.py.snap
sha256:ca2d23d4a2c4e9255e5f772f840510de609bdaea2a45e46cb1ad423f7458cb1e  crates/ruff_python_formatter/tests/snapshots/format@statement__ellipsis.pyi.snap
sha256:dc3ddd7d23e144ea906e7ed01de3d7ae7359faf853b2d9cafb1e0b11f9c510b3  crates/ruff_python_formatter/tests/snapshots/format@statement__for.py.snap
sha256:2f43da3d5b5c041c951ac083bd68dcf5d835f669d53fb864cf0be71af3b244c6  crates/ruff_python_formatter/tests/snapshots/format@statement__function.py.snap
sha256:3451da4f3a84c0353bab31eedb3d419b7595f45ab316785286d2ca0472e9fe0b  crates/ruff_python_formatter/tests/snapshots/format@statement__global.py.snap
sha256:4bb3013610add7858245ef3dc23a587abeb642fd568d09f2f45dd87da689bf45  crates/ruff_python_formatter/tests/snapshots/format@statement__if.py.snap
sha256:02b68765c34270103e4ea24c0a3d78d43146db122e45e4b243d2c1c837e560d1  crates/ruff_python_formatter/tests/snapshots/format@statement__import.py.snap
sha256:18656e9910d74acbb0a4a29d473a219b256be69af1b0cb48bfc6a722800a41a3  crates/ruff_python_formatter/tests/snapshots/format@statement__import_from.py.snap
sha256:cb23ba00ce8287702b0deb5f87453dac54157422197c440580dc228bfad706ab  crates/ruff_python_formatter/tests/snapshots/format@statement__long_type_annotations.py.snap
sha256:aa5d2e5221a1f4fda127875fe7c0f33117dd41f0b44d2f23993645a3e6bef4bf  crates/ruff_python_formatter/tests/snapshots/format@statement__match.py.snap
sha256:88cb40416144c2be1754da0f8c0063c8346d5f3e8f97b2282ea66eafe847b125  crates/ruff_python_formatter/tests/snapshots/format@statement__module_comment.py.snap
sha256:815031d00a67780277cd3a459b5b4035ad233ff5c250e9ac8cc8398d60edc8c6  crates/ruff_python_formatter/tests/snapshots/format@statement__nonlocal.py.snap
sha256:29ddd571d5754d47bd5b38a262a9fd059792143869e5e8cd056b60a13d1a97e7  crates/ruff_python_formatter/tests/snapshots/format@statement__raise.py.snap
sha256:45218f8a9ac48a76e3ba75a5fa0d6f40dd12815cd31839d9967ea6dc04c92ae0  crates/ruff_python_formatter/tests/snapshots/format@statement__return.py.snap
sha256:f04725bb17ebb54f582cddf5a70112c4e5ec3cdd1e70ba2fde1fd54de6d6d0dc  crates/ruff_python_formatter/tests/snapshots/format@statement__return_annotation.py.snap
sha256:3295aa57ffc30e6f1fe90c34fe5d59ed167e07e05649858faadfdfb34b33fd0d  crates/ruff_python_formatter/tests/snapshots/format@statement__return_type_no_parameters.py.snap
sha256:5f46e24b9ae05fd3ec2b441aaf1735cbcd6804f6b816addbcbaf648e4b687165  crates/ruff_python_formatter/tests/snapshots/format@statement__return_type_parameters.py.snap
sha256:7512d95879c98002b06ce53fef59298de65edc03bfe28e9a3b1b2eaf9bfc05c1  crates/ruff_python_formatter/tests/snapshots/format@statement__stub_functions_trailing_comments.py.snap
sha256:c70763684b7a5336ec81bb6572a55c8033bd31d3ca684fdab772925460fed347  crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.py.snap
sha256:e72dccd7f83dc2d56591466991475dcd1b0cd6c034436593b9149fcced294911  crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.pyi.snap
sha256:a5acda71f5198d0258a5660862357af504fbbae8452bc4570f685449b743f22a  crates/ruff_python_formatter/tests/snapshots/format@statement__try.py.snap
sha256:1f5eac34a7f38c009508f175b6de1161017f5ac149054c8abb5bb3e4b1181b34  crates/ruff_python_formatter/tests/snapshots/format@statement__type_alias.py.snap
sha256:09fcdf935754d169ba4d94ff281a8737df230e789c440519a6171c8efbbeeeec  crates/ruff_python_formatter/tests/snapshots/format@statement__while.py.snap
sha256:a5f8fb3dc00bddd867498a0c040c15920a49bfd500e2be91ed3a2164f9927468  crates/ruff_python_formatter/tests/snapshots/format@statement__with.py.snap
sha256:d30317a8ca4dab28bdb8298541979aec876cb8b63f863f83a02c5cba9c276a86  crates/ruff_python_formatter/tests/snapshots/format@statement__with_39.py.snap
sha256:281e587a05996a7ce8d7d615f888525ece266a3faa1525fb13a25202543a4d36  crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class.pyi.snap
sha256:da243c7b7f7dad3f20ce4248d877194215fa3b6dc559ff0e8d392b76c7493e8b  crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class_eof.pyi.snap
sha256:767f9a19d126295064f2b968877d0cc30eacf6ae47f761c96428c98d8cd2c6a0  crates/ruff_python_formatter/tests/snapshots/format@stub_files__comments.pyi.snap
sha256:1ace7adec5c5f634860a5df3845ca5effbcef93de11dc4b0fd80c9284456b8a0  crates/ruff_python_formatter/tests/snapshots/format@stub_files__decorated_class_after_function.pyi.snap
sha256:72bc96d9a2a519b07904a1b6d8bba6598593de3316a4665cdd56df35e768c738  crates/ruff_python_formatter/tests/snapshots/format@stub_files__nesting.pyi.snap
sha256:c435ee20b5a7d93facb0686b462a18a8911f8a619e1cce5eceab233c09a48c46  crates/ruff_python_formatter/tests/snapshots/format@stub_files__suite.pyi.snap
sha256:b1b3850c27389ee0098f7dbda6853b7895d5552cbd4bccd159712de76689d447  crates/ruff_python_formatter/tests/snapshots/format@stub_files__top_level.pyi.snap
sha256:2aa060eb7842fcc5d9283e7d0423775da88bafe29a7aff8b221b24232be5aa14  crates/ruff_python_formatter/tests/snapshots/format@tab_width.py.snap
sha256:c46d748dccf30813f645a8a76450357344ecc646d0235e9fba006ecdfa5a2b2d  crates/ruff_python_formatter/tests/snapshots/format@trailing_comments.py.snap
sha256:5b69eec635388fc7eaf6714a8f3ad0cb51c86f55d166242155bccf1579e819e4  crates/ruff_python_formatter/tests/snapshots/format@trivia.py.snap
                                                                         crates/ruff_python_index/
sha256:20bebe2259d2167aa92d0ef9e43c9418a94db0affd188760f2282a849ba42590  crates/ruff_python_index/Cargo.toml
                                                                         crates/ruff_python_index/src/
sha256:d8046de4402b25fae7811b8cd6b08726c15746e9fed7a094b927fac5bc8dba79  crates/ruff_python_index/src/fstring_ranges.rs
sha256:b8c6539ac31a7554cbe582524dc47cf8b6a3940939a7b5a8dab7c99d55d32ad1  crates/ruff_python_index/src/indexer.rs
sha256:e367907f617fa4d0332488f809a0b93f952b3dcbb11913074fa2635831a6e7ae  crates/ruff_python_index/src/lib.rs
sha256:b5919894b18e6d5b290499dc2d2d3e8093a6639b1940a582262e01a1b7715eca  crates/ruff_python_index/src/multiline_ranges.rs
                                                                         crates/ruff_python_literal/
sha256:0671262beb3f091debae22a325dcb0e8edabd7fd8099ba272a91bd85f2d5f625  crates/ruff_python_literal/Cargo.toml
                                                                         crates/ruff_python_literal/src/
sha256:18f3587b622d12c32d1488472191bcf2eefdd7aa5aa2478940d48e2fee837478  crates/ruff_python_literal/src/cformat.rs
sha256:89d1f946a2f7617e883d2f36c06865577c0916a3647532340aae6e9cde6be33c  crates/ruff_python_literal/src/char.rs
sha256:6e13b53650fae83405e79142bcbce03588c4e8bb93f18b433ff6ced409b4474f  crates/ruff_python_literal/src/escape.rs
sha256:d50d41235549e231cb70d65d00c94476c75d3667318b84b8b9aca788edfe33a2  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:3d38776e159413c98fd944a3d0f10e5fc867d227db6c415e9fbc5da5485a7f25  crates/ruff_python_parser/CONTRIBUTING.md
sha256:dd56e24e84f9eedf3b55cb09674141e4342d8560f373bf87ed07ae23f1a2f061  crates/ruff_python_parser/Cargo.toml
sha256:7c4fcad419a1445cdc9854819d81c780874add53b548328f64921f220d1d5553  crates/ruff_python_parser/README.md
                                                                         crates/ruff_python_parser/resources/
sha256:910092990acd9ef6bea0f1301c526afa46d0100c1d5d8f57fdc874f9d69c344c  crates/ruff_python_parser/resources/.editorconfig
                                                                         crates/ruff_python_parser/resources/inline/
                                                                         crates/ruff_python_parser/resources/inline/err/
sha256:298b3ec3bbb21bbbb45266fcde11fe56d21fa91861940c7f1dbb0055db65a509  crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_annotation.py
sha256:7b5c3bb244ed8751ae8bded038928675fa2d5de3e2c8713657e98772939c71b0  crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_target.py
sha256:7ca3ab4c6b93aaa3c7ab41ad5c1a472691b6b7f41fb08a30b0cf26c215e16970  crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_value.py
sha256:31185c9e5fb63ef73bd14e11a8afb016753dca94ab869411a14b715aa502e464  crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_missing_rhs.py
sha256:a7d43bb2feb2939f75ff81439439e64e16358476146a8c1e07926ae452d7e8e2  crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_type_alias_annotation.py
sha256:06f5c3492ed01841ce27f4c0f89b8947c6697f2099457152b04423a315619a74  crates/ruff_python_parser/resources/inline/err/args_unparenthesized_generator.py
sha256:2d886abdca4439bfc8a3a3538ed7907ab93bb9a05d8056b4ca2fb910ca7320ee  crates/ruff_python_parser/resources/inline/err/assert_empty_msg.py
sha256:2b0f211e0ba0f2b8c7fe6b4ffd2331cfd9458363dcf040c88db11b83fbef1c33  crates/ruff_python_parser/resources/inline/err/assert_empty_test.py
sha256:938ed9e68d10ba98ac5fb1d757e659a052c69319ddbbefd923f0857e988e983c  crates/ruff_python_parser/resources/inline/err/assert_invalid_msg_expr.py
sha256:175df1242fdbaab6e8755f6d5f1d262906f9de4e6bb4ad5ae3d83fc7ada08af9  crates/ruff_python_parser/resources/inline/err/assert_invalid_test_expr.py
sha256:ca8d1b55d75c054bad52eb6ac638db1f95cd9eb83063d4209157853692760c44  crates/ruff_python_parser/resources/inline/err/assign_stmt_invalid_target.py
sha256:6cd0799db98da2c70a303ad5b2118dacb7449f283db4996d7062598c02333676  crates/ruff_python_parser/resources/inline/err/assign_stmt_invalid_value_expr.py
sha256:5f23ffe42dca2a45be60a3b37ae0eedeeaddbbb4bad0ee3bd8ead8783d01fa45  crates/ruff_python_parser/resources/inline/err/assign_stmt_keyword_target.py
sha256:4958c802e0acdb6dfc84c2096d59b71f81b375aabb1db4a4a2d43247ccac6d25  crates/ruff_python_parser/resources/inline/err/assign_stmt_missing_rhs.py
sha256:dae66f06dcd1254997268186502a1a5742fcf1518c1b87e3b53772785903d78f  crates/ruff_python_parser/resources/inline/err/assign_stmt_starred_expr_value.py
sha256:585db619369ea730075924ee5bde31d247608da9572a38fc708466e68eaea42b  crates/ruff_python_parser/resources/inline/err/async_unexpected_token.py
sha256:994274b7718972de4c157f8c0fd0192ce557c8d6b9b93bda416e3359720d914c  crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_invalid_target.py
sha256:a8b416a2e44c1da43a7e9d655045ceaf2349f29f5be839372ff786730ed77548  crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_invalid_value.py
sha256:ae8f1389fa10769176d3827685d0cb741171f1eca042c014fc9045643ebc2aab  crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_missing_rhs.py
sha256:b2b2c3bc22810be4f460dcb6dd0bc3bf35ffde24a304157d1dac4125387e0dfc  crates/ruff_python_parser/resources/inline/err/case_expect_indented_block.py
sha256:1c7e63ddb286b5aeeaf851f3a876790f83fdf08ed39a922c4e565955442199c3  crates/ruff_python_parser/resources/inline/err/class_def_empty_body.py
sha256:a5238bbd41071f6e15d61b2d2466ed37c99282ab4affe8db17da0e2a07d49a43  crates/ruff_python_parser/resources/inline/err/class_def_missing_name.py
sha256:9fc1768af7ef1b4726dbce1b10b9fc4ab9013c9994985082c1763c79fbc57a94  crates/ruff_python_parser/resources/inline/err/class_def_unclosed_type_param_list.py
sha256:cd8dfea8e0f1ae1f22777fb1e03bb89f606d1aff53a0d6dec096d742b0540c4b  crates/ruff_python_parser/resources/inline/err/class_type_params_py311.py
sha256:eeeb83e10ea7cc56c02f5523bde5a61d59662d0ed72f736972f583115b930a3e  crates/ruff_python_parser/resources/inline/err/clause_expect_indented_block.py
sha256:4f5e955a434b816b618c9d1970b17013afe021d1858a754b7d7f78667bdcc302  crates/ruff_python_parser/resources/inline/err/clause_expect_single_statement.py
sha256:5dd9d5722f494608afb36135ed6a5d68454a6818bb1db73066a3d30237e5b0ef  crates/ruff_python_parser/resources/inline/err/comma_separated_missing_comma.py
sha256:a73301b7c9d48391bc8e8117567eb4fd77e600b218f4fa114653e9195528a245  crates/ruff_python_parser/resources/inline/err/comma_separated_missing_comma_between_elements.py
sha256:ab24528a68c9c26ed92dae79bd470bad5c1ec2faafba1cac4d2860a131f3ff98  crates/ruff_python_parser/resources/inline/err/comma_separated_missing_element_between_commas.py
sha256:3c360fe93025c8f9fa80e7a501694abd21d9a839aeecdbf8d92e518cf527699e  crates/ruff_python_parser/resources/inline/err/comma_separated_missing_first_element.py
sha256:3a7405d3bcaa70d0ab28beaaa20264b0ecf1a6ed8fd17ed49465b1da9f57b937  crates/ruff_python_parser/resources/inline/err/comprehension_missing_for_after_async.py
sha256:49b1a4412eba3a31b5c6df824985876113fb12213bdea605a095b5e096bec598  crates/ruff_python_parser/resources/inline/err/debug_shadow_class.py
sha256:a1ab30cf3c08dccbcc55decfefebec4255b79e656c3a4c03d0bf39b28063f18d  crates/ruff_python_parser/resources/inline/err/debug_shadow_function.py
sha256:b96ac0798fc04d126f9084f25e58667b235a53fddbcb2ea1621862f5daa51201  crates/ruff_python_parser/resources/inline/err/debug_shadow_import.py
sha256:b4b66659ed68646130583699cd5d8b241b7fc17d30abb315e7754e4d6d00a81f  crates/ruff_python_parser/resources/inline/err/debug_shadow_match.py
sha256:920e924bec0751e728bcfa6d8876578b79099626ea7ba49310aa34c0b14c5319  crates/ruff_python_parser/resources/inline/err/debug_shadow_try.py
sha256:9c413fd39b2d400ff4a08c2348ed78b4a5e61812c5aa61175edbf51fb2ab45cf  crates/ruff_python_parser/resources/inline/err/debug_shadow_type_alias.py
sha256:a1c82b3a1ed668d660821773baa0cd836686b8768819837849120a0c587e7ff8  crates/ruff_python_parser/resources/inline/err/debug_shadow_with.py
sha256:d5b1a6bb59db813a234dd0b38672a454c16a745973bddd07687f839f84adad6c  crates/ruff_python_parser/resources/inline/err/decorator_await_expression_py38.py
sha256:ed6fefb253b21d5595106ad331136721d3f344e632d978f633b597a2f878287a  crates/ruff_python_parser/resources/inline/err/decorator_dict_literal_py38.py
sha256:f6f8960d179b321dea7c480e18b5f8d454c128c5e8da7687f6ac4e29adbd5bad  crates/ruff_python_parser/resources/inline/err/decorator_expression_py38.py
sha256:278668fa23cee2ef2fab08137f6006d21a29b60604f11492f47f90a0072a5c80  crates/ruff_python_parser/resources/inline/err/decorator_float_literal_py38.py
sha256:01502d535ccbb65769d36b1eb79af5b94b18839df9da9f231216b0158129eec2  crates/ruff_python_parser/resources/inline/err/decorator_invalid_expression.py
sha256:299f60cc8f3007e0284f69e93162a19acb399af27a16d03cf2e5b5ecbe5472ee  crates/ruff_python_parser/resources/inline/err/decorator_missing_expression.py
sha256:23697759b699aae484ab7a2986fd6d97b9788f9324e4dfef641df6fe3cf7d93c  crates/ruff_python_parser/resources/inline/err/decorator_missing_newline.py
sha256:67606f879a80327861ea0e5f535df5a1e35cc9f0ce4075d563f43fb2cd443ff8  crates/ruff_python_parser/resources/inline/err/decorator_named_expression_py37.py
sha256:11c8ef52ea825172e9b682037c7574c86fc43c3e91d926a2820ada513543961a  crates/ruff_python_parser/resources/inline/err/decorator_non_toplevel_call_expression_py38.py
sha256:d11741133a9536bc2f6ace7ccf1f2283b4c38a4e18a561d108548cb3e27e7bc1  crates/ruff_python_parser/resources/inline/err/decorator_unexpected_token.py
sha256:dbcbaca70bcdfe5458f12cd9991789075452335b9d56b40e6527e1e0dc40ee75  crates/ruff_python_parser/resources/inline/err/del_debug_py39.py
sha256:ebd29ba2e2913a57aca7960b082707b829eee3f0e6bbe97861adccf9f56ebe7a  crates/ruff_python_parser/resources/inline/err/del_incomplete_target.py
sha256:49209da58acfd6d520b491f395a8c9bd156b016363e068073b723cb021e4822d  crates/ruff_python_parser/resources/inline/err/del_stmt_empty.py
sha256:c78e51b9b772e9e66b169ab5d484b0101a8e465fce59b89871c96c03f5cda228  crates/ruff_python_parser/resources/inline/err/dotted_name_multiple_dots.py
sha256:b456ba846932b2550c3f07af4c870603a1fd34fe5102d4afb193df57ecfad544  crates/ruff_python_parser/resources/inline/err/duplicate_match_class_attr.py
sha256:240eb1d4d8804840487f1946329f94cf617990fd49aa281c680039c0a74bc1b2  crates/ruff_python_parser/resources/inline/err/duplicate_match_key.py
sha256:02c9247ef4088502b135f65ce4be2425da31fff4e8a80f0802fe83ecfcea7b26  crates/ruff_python_parser/resources/inline/err/duplicate_type_parameter_names.py
sha256:055d87ec76f4fc3a79f1569864fdff814873cbf83a6285be76aecc2f1f78ed45  crates/ruff_python_parser/resources/inline/err/except_star_py310.py
sha256:b64e86f6d4c9fdf391bd6b5697c7ce7e9dccd383f38e021005fdf5efbd4a6bc6  crates/ruff_python_parser/resources/inline/err/except_stmt_invalid_expression.py
sha256:d73ba5cc63bd08b7686e49279c80909a58e093d8c75cf90c4b6694af9ac045f2  crates/ruff_python_parser/resources/inline/err/except_stmt_missing_as_name.py
sha256:2a783d51a1ee60a63781e83d616bf782bb57ee23ec857df64bdb2f0680899340  crates/ruff_python_parser/resources/inline/err/except_stmt_missing_exception.py
sha256:ec909995b8c44be7d7822e930e0c11371cb7d8b036a75ab738419322b694b25a  crates/ruff_python_parser/resources/inline/err/except_stmt_missing_exception_and_as_name.py
sha256:feced49224da8093e6bc8f0b06bfe4d05c60f4e68e17ee8ce75e1b8a4b567e7a  crates/ruff_python_parser/resources/inline/err/except_stmt_unparenthesized_tuple_as.py
sha256:729fd53d36c3c982d77aabedd2741d28e1df6b7f01897751f3e36a73393c2293  crates/ruff_python_parser/resources/inline/err/except_stmt_unparenthesized_tuple_no_as_py313.py
sha256:ecac365687a0269ab82ce4e2f0f1b5613e965f0edf7df5db5a8cdd8038183e3b  crates/ruff_python_parser/resources/inline/err/f_string_conversion_follows_exclamation.py
sha256:ad180058dd6fc0af2f03c100a395a0b8709547b8c9272bee27a1b75c11de6630  crates/ruff_python_parser/resources/inline/err/f_string_empty_expression.py
sha256:ca9b12c15d9e9ba2180338737310c22cffff286ddc8a39a7f71328f52bf4c1f0  crates/ruff_python_parser/resources/inline/err/f_string_invalid_conversion_flag_name_tok.py
sha256:219579f2476bdd216458078210bbfb6bcd4edc40b59ece15aadac1fb9c3b126d  crates/ruff_python_parser/resources/inline/err/f_string_invalid_conversion_flag_other_tok.py
sha256:6229e60e36deae9ac2c9b6edc4ae4decfa9d5e0ba1959cf75a23285e41209386  crates/ruff_python_parser/resources/inline/err/f_string_invalid_starred_expr.py
sha256:ace9239fd765b673e0c04f6f0d9ad2c8b1245cad8de719839cba90b366561216  crates/ruff_python_parser/resources/inline/err/f_string_lambda_without_parentheses.py
sha256:56ea7f167e5b121731b494e9a341f0bede771b5ae7432dc60ba30b27292ffe99  crates/ruff_python_parser/resources/inline/err/f_string_unclosed_lbrace.py
sha256:ef2199f5242cbe834789e66943c378a6576c6000a14077108f84ca3af94b7983  crates/ruff_python_parser/resources/inline/err/f_string_unclosed_lbrace_in_format_spec.py
sha256:dd60614a657232384c7b8129d54bd918862260e941449f9abd43099c9dc172ce  crates/ruff_python_parser/resources/inline/err/for_iter_unpack_py38.py
sha256:6938225882daeca3c1cc16fbb467d9a9e28ed5f96e6ef72a99489f90de8e8dfa  crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_iter_expr.py
sha256:0c1fc315794be9fdaee5176a3d1438fdf33bb72d888346b0b9413ccfc6360537  crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target.py
sha256:75d52b1aea28b7a32a80af8468edf37967d56e1d08dbdc87e9503e6148f0bd9d  crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target_binary_expr.py
sha256:39d9bb240592dc750dbf60c7cc9240ad7655a22c93fe0dd6d2081c494bf51d45  crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target_in_keyword.py
sha256:8dfe3a5ac387d43a117c3422109c406461dd4aae4b47e9ad9fd47e0159504393  crates/ruff_python_parser/resources/inline/err/for_stmt_missing_in_keyword.py
sha256:cc0f878a7868e404cf26e33c523ae97d5b1fc797c5b08e23f68eabfb7b6b22c9  crates/ruff_python_parser/resources/inline/err/for_stmt_missing_iter.py
sha256:04e8bd003a9bbc2f019c51f1a18a3e441b26929701fa95f122111f415a649aef  crates/ruff_python_parser/resources/inline/err/for_stmt_missing_target.py
sha256:050a56e14fa89d8ff77f60524e45aa01e636d05e918daf826edc8ae7dbdafda0  crates/ruff_python_parser/resources/inline/err/from_import_dotted_names.py
sha256:d1c5e76c969a809112ea1bbe718a895bece4b0db8cf1246bd2983b1b43f17c9a  crates/ruff_python_parser/resources/inline/err/from_import_empty_names.py
sha256:8577331ad6836bc033880dfec8b03958ae1a2f4a27446e83a37218d17cb24af5  crates/ruff_python_parser/resources/inline/err/from_import_missing_module.py
sha256:d260f5d6c7a4c3deaa3b0b6ce398411335c158661598bfb0175c392d072cbc24  crates/ruff_python_parser/resources/inline/err/from_import_missing_rpar.py
sha256:450dd713f568341a29b43bfa494fb117894b1632c3473d6618b0aa373af2ff1a  crates/ruff_python_parser/resources/inline/err/from_import_star_with_other_names.py
sha256:ea4329d848df38e69bf35a4143c7d7be709b94435f6dba9b9d27e8b1cf15ba6a  crates/ruff_python_parser/resources/inline/err/from_import_unparenthesized_trailing_comma.py
sha256:78de88d1902f3fb6582ff814781b4aedbf2e6d460fc62a0b51a5719c11d53932  crates/ruff_python_parser/resources/inline/err/function_def_empty_body.py
sha256:e6d195e9ea32f6b56a3bf30ad085ccf58363b56bb263f664de2d3caa359f187f  crates/ruff_python_parser/resources/inline/err/function_def_invalid_return_expr.py
sha256:1a2d6fa134d3600225dfbbdf96e7ca8d9f9f06516ff1996d1eb12fe6fdc7c182  crates/ruff_python_parser/resources/inline/err/function_def_missing_identifier.py
sha256:8af7d02e6e5ca78f349b8750ba68dab519964a70fe54fe14146c91eea7166e3b  crates/ruff_python_parser/resources/inline/err/function_def_missing_return_type.py
sha256:19c47fb831e4fb915b83d980b6b0d850391bf9940ae55757d311465ea64de98b  crates/ruff_python_parser/resources/inline/err/function_def_unclosed_parameter_list.py
sha256:37d01b536c70c522e7f956785fe8a344aa4b904009a52c1706f71a45d7152311  crates/ruff_python_parser/resources/inline/err/function_def_unclosed_type_param_list.py
sha256:7bae52b5eb62dfb5062d94ea2608adb1bb85bbaea097f8f932d27b39f4682f51  crates/ruff_python_parser/resources/inline/err/function_def_unparenthesized_return_types.py
sha256:53c4048d9b356381a4ae4832aaf132682cb56f47866fbe0bcb27dbcc9b3ba5b6  crates/ruff_python_parser/resources/inline/err/function_type_params_py311.py
sha256:bde69edbbd1e37f29a7d5abb737590d929362f186c935f5fa9384ce2074acec4  crates/ruff_python_parser/resources/inline/err/global_stmt_empty.py
sha256:59132cbf6a811fbf5608fc1a086a57d9fc263dc3e560483278db5653938df663  crates/ruff_python_parser/resources/inline/err/global_stmt_expression.py
sha256:e81f487e91e2be74fba1121fbe535c099e832076e85733435a1316e51c2c46b7  crates/ruff_python_parser/resources/inline/err/global_stmt_trailing_comma.py
sha256:63b0bbd23dd78d7d6cfe107ab8476cdac02040840535edab7ebfcaf46802f8f3  crates/ruff_python_parser/resources/inline/err/if_stmt_elif_missing_colon.py
sha256:139fd1e1df9abc51f0822f2502233f5f2d9c37d868b0a4e5f3dd7831f12ecf02  crates/ruff_python_parser/resources/inline/err/if_stmt_empty_body.py
sha256:c4a772f531d8b9d44321fcb47cab83bb68264fb4610156ac442c5fa377d4ee19  crates/ruff_python_parser/resources/inline/err/if_stmt_invalid_elif_test_expr.py
sha256:861bb5e65aba58eff4a87463b9af806e3d50175bc2f1f546eb79eb64ec74f630  crates/ruff_python_parser/resources/inline/err/if_stmt_invalid_test_expr.py
sha256:c26b0910772bfba9f3d7a740e9243faa312fc34417bd7e994820cb6ae1c74f19  crates/ruff_python_parser/resources/inline/err/if_stmt_missing_colon.py
sha256:35343488f458a3f3dae7d0da2d28a7cb11752f08aa2db578a14d99b69d7b0b68  crates/ruff_python_parser/resources/inline/err/if_stmt_missing_test.py
sha256:1809e891e475037e01de85aabe9af761efb21e1fdf9aa8d11d26ee9a746e493f  crates/ruff_python_parser/resources/inline/err/if_stmt_misspelled_elif.py
sha256:3f65ac27e8985b127ca8390cd730a30ac9dc55ca1fe2d786cfb2131d2829961b  crates/ruff_python_parser/resources/inline/err/implicitly_concatenated_unterminated_string.py
sha256:f77188f67ccbbf2574f7bc110ca449e81a4614e99010c4fd6e7673556407d1cf  crates/ruff_python_parser/resources/inline/err/implicitly_concatenated_unterminated_string_multiline.py
sha256:61de5c6804d1120be2f17d1a07e778b8dd6b293a704ddda5dce74c89bf9222f8  crates/ruff_python_parser/resources/inline/err/import_alias_missing_asname.py
sha256:68e67653d93a28e22741c0d09cdd8d2525a67ad8f2b8f03948d884b7857bb520  crates/ruff_python_parser/resources/inline/err/import_stmt_empty.py
sha256:69568fdcf38e57f4334c43c7b9e321f9f3862c321228ffc0c5cf793d45b1a9b2  crates/ruff_python_parser/resources/inline/err/import_stmt_parenthesized_names.py
sha256:af56bead989c57de19ec395571b1f2a5a076547edd7d2f7ecc0819fae5b47104  crates/ruff_python_parser/resources/inline/err/import_stmt_star_import.py
sha256:74923bcce01cd0957ee4ab8e33f4fed421d4757319ac0b7d92165c328caf1428  crates/ruff_python_parser/resources/inline/err/import_stmt_trailing_comma.py
sha256:7546704a7b4cd5041efa0eede4b5bc6434665baf8b69e9e2e5acba4f24955b1e  crates/ruff_python_parser/resources/inline/err/invalid_annotation_class.py
sha256:4e0dd36ea23bd61b846ecc91de1f69b0269028b8d76d653f05608670c65c3833  crates/ruff_python_parser/resources/inline/err/invalid_annotation_function.py
sha256:0f293adc3f3d0cfed96f5c1922f05e05e68c0a66cda72c2740283ec08ccbef5b  crates/ruff_python_parser/resources/inline/err/invalid_annotation_function_py314.py
sha256:c6bae9c350a9dc0e8dac583283edefc853fc830ed9c0cbc6225f86d544007cd8  crates/ruff_python_parser/resources/inline/err/invalid_annotation_py314.py
sha256:f385d5cbdeed918147213bff281085312a42382f624e2b63e85621b87a8e65fd  crates/ruff_python_parser/resources/inline/err/invalid_annotation_type_alias.py
sha256:d6569ee20192a9f001a7cf46487457f1d48e2fbd98f7e537330613c021740ff2  crates/ruff_python_parser/resources/inline/err/invalid_byte_literal.py
sha256:f08997c0a30389375aa2a7887a9138bc1a491fc70d39ff7479223b7603f53807  crates/ruff_python_parser/resources/inline/err/invalid_del_target.py
sha256:c8a6aa23a20ca3e7583f2010c3a84a0f55aa5e1fa21dbf113a3b2124ff6d3f44  crates/ruff_python_parser/resources/inline/err/invalid_fstring_literal_element.py
sha256:eced4c3a177c2813add4ef06da237987fd118de62b0d7eb26213cc1cb796483e  crates/ruff_python_parser/resources/inline/err/invalid_string_literal.py
sha256:a62faabac61a2977bf47b287a2dbcc0aeb2f2e2f3c29ddeb9e54163d4f60a3c4  crates/ruff_python_parser/resources/inline/err/irrefutable_case_pattern.py
sha256:2b18f3306385e88d9bf197b1e7b4ac88d2a7eef680def34c26f01f05a517cb41  crates/ruff_python_parser/resources/inline/err/iter_unpack_return_py37.py
sha256:bbcafc4a87cf146b84375976d13eb0e14d1092252f978e5b3477656de3d6a1b8  crates/ruff_python_parser/resources/inline/err/iter_unpack_yield_py37.py
sha256:f0736021eb125159715a639b1273e6b26ccaacf862757eb874f04e5bd9e8d21a  crates/ruff_python_parser/resources/inline/err/lambda_body_with_starred_expr.py
sha256:7e5736fb5274179d482030c8a64d801b366e93801c5332af5108047a992a9f79  crates/ruff_python_parser/resources/inline/err/lambda_body_with_yield_expr.py
sha256:6d3219cd7e9702020bf79aabd72d0ec3b1c9870ef4d29bd448b8b73a48cefbce  crates/ruff_python_parser/resources/inline/err/match_before_py310.py
sha256:fe119d1509ccf34c024efc7346c2aca30cd75a52b2202cb300fe95038dbfe8dc  crates/ruff_python_parser/resources/inline/err/match_classify_as_keyword.py
sha256:24548a5af6f771c75c29ee8464891cd42032403a4804badb2646eeefea82e636  crates/ruff_python_parser/resources/inline/err/match_classify_as_keyword_or_identifier.py
sha256:8e6a9c2450aa1f69700ac121720cc6da3f0389c2468e1abef3948962e3f944f8  crates/ruff_python_parser/resources/inline/err/match_expected_colon.py
sha256:6f808c30776dd5e6c26bc694560382d89033118acb6ecbfa43582e6739ab6936  crates/ruff_python_parser/resources/inline/err/match_stmt_expect_indented_block.py
sha256:9fa53a4977db4709af53d5342fb4b948f64e140ba12952f4213a24930c6ecea4  crates/ruff_python_parser/resources/inline/err/match_stmt_expected_case_block.py
sha256:8582a775373372484b57602d1353ca322ba6d102ca50d22c836b0c9416d94bb8  crates/ruff_python_parser/resources/inline/err/match_stmt_invalid_guard_expr.py
sha256:6d9e5315645225d6bb2b7c14adea4cced05233693417eb55c4dda76731e3d529  crates/ruff_python_parser/resources/inline/err/match_stmt_invalid_subject_expr.py
sha256:9be76e3d451aa6a10b40f4a8900a38c8ca6af4ea5005d8f58dec28ab29259a04  crates/ruff_python_parser/resources/inline/err/match_stmt_missing_guard_expr.py
sha256:48608c4779f129027a25100a97de7dfa4529a29e08598ad59157cb0036b4eec9  crates/ruff_python_parser/resources/inline/err/match_stmt_missing_pattern.py
sha256:854f6d640e1b2450a0208cf5f10d861daad044b7a9550cfad349eed54dcbca2f  crates/ruff_python_parser/resources/inline/err/match_stmt_no_newline_before_case.py
sha256:0f5dbe585f3418dcf944ef1d8e6aba514a65ec27cedeccf5696fb4a11c99b56e  crates/ruff_python_parser/resources/inline/err/match_stmt_single_starred_subject.py
sha256:fcf27d9a7ebf3b9fd379b5e0ddaead84edae031c116b49051197f7d565ca9661  crates/ruff_python_parser/resources/inline/err/mixed_bytes_and_non_bytes_literals.py
sha256:b8bb2f3652c8eacc7421e393ed39d02405d431cc600a0e6908a6c9022349cc61  crates/ruff_python_parser/resources/inline/err/multiple_assignment_in_case_pattern.py
sha256:812e7af3568337467345151bb579a7e7c01de75ef30765ef2c87fee541ca23b3  crates/ruff_python_parser/resources/inline/err/multiple_clauses_on_same_line.py
sha256:ea55bb3dc1aed21e28c248c4c8c16d7f3ab46f447712129bbb02a446736c688d  crates/ruff_python_parser/resources/inline/err/named_expr_slice.py
sha256:9644da2daf823d750460942cc462d2e0386ba5ab626af3c295751e0a06ac22d6  crates/ruff_python_parser/resources/inline/err/named_expr_slice_parse_error.py
sha256:40cd1bad050b9079bc1f0b097d0a45d73fd555e64c80602ddc89a798ddfdfb4e  crates/ruff_python_parser/resources/inline/err/nested_async_comprehension_py310.py
sha256:a519b823553b063bff4c5a479b8a04db9ddcfaf62c4e753b4f12c9bb17829438  crates/ruff_python_parser/resources/inline/err/node_range_with_gaps.py
sha256:1be0485aec3d5faab64348cd96043f56ff31715b67ac8147ef3a9f0a9f3ab5ea  crates/ruff_python_parser/resources/inline/err/nonlocal_declaration_at_module_level.py
sha256:cdc08e9adad8307388e69440aeb82b7cae17fdad847207246054a4de88c38d00  crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_empty.py
sha256:5aeb07e109fea475975175d34f981faf8b588c7cf1577a6540ca58b0b1b2c126  crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_expression.py
sha256:f54b86e77ecbcb5fab5a43a1507bede842b7a1af958565f2093bfe099abbe48d  crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_trailing_comma.py
sha256:fe71fb6fd5874ef20ff30de0b262d1c807582c6e7f9b8a1b222c17882b7a32d6  crates/ruff_python_parser/resources/inline/err/param_missing_annotation.py
sha256:b12b280682d3e31f5eaa25d3965cbfac7d09eb64bbb7318fb0503592b3645301  crates/ruff_python_parser/resources/inline/err/param_missing_default.py
sha256:5f950d0780d733d3489a87d91a020c2ced979293c6dbd00c4f3b4db4ad6604df  crates/ruff_python_parser/resources/inline/err/param_with_invalid_annotation.py
sha256:8d151a2e1aa4b09691f7ccf2002ea2cef7ef6f1e252d988dc638db56b52affef  crates/ruff_python_parser/resources/inline/err/param_with_invalid_default.py
sha256:05f30bcc325525685e7aab8b5e108932e27d3eaf56deac3e4425c1d87a560821  crates/ruff_python_parser/resources/inline/err/param_with_invalid_star_annotation.py
sha256:7778f029c5c445b1441d68716ebe896499952373176b683df01850164ff5150a  crates/ruff_python_parser/resources/inline/err/param_with_star_annotation_py310.py
sha256:89b115fc3dbddc00153bba7709b34c0e4a95ac961a0d880716f5a1a294008554  crates/ruff_python_parser/resources/inline/err/params_duplicate_names.py
sha256:4334eaa5af637e61c4d1a40182967759d19655b14987c50c17ae901d9cf58d47  crates/ruff_python_parser/resources/inline/err/params_expected_after_star_separator.py
sha256:1002af925f00c429d457567b21109666afafc1a9b35b58e9e3c9294cb9c44116  crates/ruff_python_parser/resources/inline/err/params_kwarg_after_star_separator.py
sha256:47282a8d33838aefaa14776d8839a0df760c83b6e95226fdd4fbda1d72ad804a  crates/ruff_python_parser/resources/inline/err/params_multiple_kwargs.py
sha256:dc6bbde5f64f17c28f7e214785a95d48919c4df986c1229c4ae4e25ac777099c  crates/ruff_python_parser/resources/inline/err/params_multiple_slash_separator.py
sha256:d6ad2654c2929ace9a20dff9b7e926ef41d4ff707489626aff5509399cb27db0  crates/ruff_python_parser/resources/inline/err/params_multiple_star_separator.py
sha256:990a78499e6864b1c57d7256f006d29dc256f81c92b557bef4561c27431fad18  crates/ruff_python_parser/resources/inline/err/params_multiple_varargs.py
sha256:4935bc3317e88628e56440d7fd7a29b51fd5e96557cc2a4a378ca2162bffd482  crates/ruff_python_parser/resources/inline/err/params_no_arg_before_slash.py
sha256:a736282cca0136e4113b736add6b175446faed996a5578d22d5333350d04be11  crates/ruff_python_parser/resources/inline/err/params_non_default_after_default.py
sha256:85e0e1f8ed9371a3869c8dd31b0bfdbdb1f6eddcb933fcd73400dafe32d7180a  crates/ruff_python_parser/resources/inline/err/params_star_after_slash.py
sha256:50800a8c0a7ffd8d760815cbfc229065950c0c755e4c1bc31e88b97d27b74417  crates/ruff_python_parser/resources/inline/err/params_star_separator_after_star_param.py
sha256:fee9340e78a599e6e5657de2ec648f5c15b25e4a84e498821e4c8be3c8a3d9f9  crates/ruff_python_parser/resources/inline/err/params_var_keyword_with_default.py
sha256:111972434aa81929a0562e2f4d2d5e4e2fcc3475017e7ecf43883c72feed7cb7  crates/ruff_python_parser/resources/inline/err/params_var_positional_with_default.py
sha256:70009f0df82c8d63569200a9dcd0789a03da4445477b286c882e85b32508d646  crates/ruff_python_parser/resources/inline/err/parenthesized_context_manager_py38.py
sha256:54da99a9403e3ad7411b6b709eebf594adc2485a02abb7cf49778f66cd6e69ee  crates/ruff_python_parser/resources/inline/err/parenthesized_kwarg_py38.py
sha256:2cbf4407bac77aacce6e954d3f2297e389728db6650801577c09d4a0a0a47684  crates/ruff_python_parser/resources/inline/err/pep701_f_string_py311.py
sha256:7e31a7ce9a469263f7c396556791f3fd7dedd66a8e0d5b8fb6e7c8977b752265  crates/ruff_python_parser/resources/inline/err/pos_only_py37.py
sha256:914bf0ab2115145e81e5954e1296fa05e277323e4d1524224f19bc84a713cca0  crates/ruff_python_parser/resources/inline/err/raise_stmt_from_without_exc.py
sha256:dcc9f49a23501979ccef572e3a758d922e6303358131775aac9d4b7831eae687  crates/ruff_python_parser/resources/inline/err/raise_stmt_invalid_cause.py
sha256:beb547f17b688fdf9629eecf9ea6f1d2e2b65ef89115198da041593c6319d9fd  crates/ruff_python_parser/resources/inline/err/raise_stmt_invalid_exc.py
sha256:f24bbd9e47f677b24e2e1b7df931a383e033b9d0061945abca3f2f3c7a608043  crates/ruff_python_parser/resources/inline/err/raise_stmt_unparenthesized_tuple_cause.py
sha256:7543c35d1daa4019a529ca24c8800fc6cd2e7c0bca4631b5315b8ebaf21cf830  crates/ruff_python_parser/resources/inline/err/raise_stmt_unparenthesized_tuple_exc.py
sha256:db9d6420f01e57d150cf7fae489f18ae033167d3ac868fc7105d8b799f497924  crates/ruff_python_parser/resources/inline/err/rebound_comprehension_variable.py
sha256:098ffbb78a46dc9a7881f3b0e00fc162aa2fd58fce9293a2820d4156c27ddf13  crates/ruff_python_parser/resources/inline/err/return_stmt_invalid_expr.py
sha256:6c9782a1c23007eb38d7c5d60c52c2edae0dbb8f2f9f2cf5c61afec37288b526  crates/ruff_python_parser/resources/inline/err/simple_and_compound_stmt_on_same_line.py
sha256:bac1db646005710078af3fc06cb0b5f6a133c197ec3f03495157a122836a1a97  crates/ruff_python_parser/resources/inline/err/simple_and_compound_stmt_on_same_line_in_block.py
sha256:52dd73dcd43a02acfea80fceaf7e445212f2cea3399fece3e45ed2e7516539ce  crates/ruff_python_parser/resources/inline/err/simple_stmts_on_same_line.py
sha256:57fc9f3164a2199a251c7b307b8d8c1651d9890dfe980702c971d160ef209787  crates/ruff_python_parser/resources/inline/err/simple_stmts_on_same_line_in_block.py
sha256:86d6e4f6d863f90eb7e20d867343af884862d7dbf3398139d827d6c244ee7ed3  crates/ruff_python_parser/resources/inline/err/single_star_for.py
sha256:5e105df1d271c64955c5f0625bf65f264d87b7f04c7474a83d5afd82af3f3548  crates/ruff_python_parser/resources/inline/err/single_star_return.py
sha256:2f3fe270c95ba7c6a235f8bc9de8d81fd8ef442c9f692d0de3db41b33dc33720  crates/ruff_python_parser/resources/inline/err/single_star_yield.py
sha256:c428d5d9805b26e47097cf8b96d4dd91052e09c842d2d2f1557b76f6c21c8b77  crates/ruff_python_parser/resources/inline/err/single_starred_assignment_target.py
sha256:9c7f4dd18cf8715cb932bebbfd8eca801ba112bf4a3b296a69c6d3bc6f5f4d04  crates/ruff_python_parser/resources/inline/err/star_index_py310.py
sha256:9da130c63bee4e53af84b08acfea1c2247c58e954250da8b4a5f7a648d788dc7  crates/ruff_python_parser/resources/inline/err/star_slices.py
sha256:ce7ecf92395fabce24408dd6c9e4092f31c8192f98fc9b489c9f1fd52f33020c  crates/ruff_python_parser/resources/inline/err/t_string_empty_expression.py
sha256:9ab686dcdf438626398be99e5424e8322e2306c337db7365da67105367333f2b  crates/ruff_python_parser/resources/inline/err/t_string_invalid_conversion_flag_name_tok.py
sha256:047380b826c5337085970e41cb1895e72f6b8b2ad02dc225e4d05f49aa5d2a9a  crates/ruff_python_parser/resources/inline/err/t_string_invalid_conversion_flag_other_tok.py
sha256:4690b4c89fa37347ccd910fca921a7e0ee7d2a2b26028ec374c882d827d94dd0  crates/ruff_python_parser/resources/inline/err/t_string_invalid_starred_expr.py
sha256:f3265ed6e6ceca414ad8bc7427669d8fa62305d3e2096fe5864d67498928c51f  crates/ruff_python_parser/resources/inline/err/t_string_lambda_without_parentheses.py
sha256:77d83b41cc2c7e2b6f069202fa5ef63faf23f16e15d2e94c1a1148473e6b604b  crates/ruff_python_parser/resources/inline/err/t_string_unclosed_lbrace.py
sha256:9db84663695ce7b5c525eaf6b685da7b28d659933d79c7af8ed2321ba09fb074  crates/ruff_python_parser/resources/inline/err/t_string_unclosed_lbrace_in_format_spec.py
sha256:3698a2ee71df57b7fb311829045d9c11357885bcfbd70ed718f33043227bfbf7  crates/ruff_python_parser/resources/inline/err/template_strings_py313.py
sha256:0f9b47154abafef5e1a1dd17506a5a4612a72537a862b972accb02f03abb4221  crates/ruff_python_parser/resources/inline/err/try_stmt_invalid_order.py
sha256:39f342503d83afa954b5a7ede5624ee59dd6dffe2355b33af34473e8e475de58  crates/ruff_python_parser/resources/inline/err/try_stmt_missing_except_finally.py
sha256:d4c33fbb0f32a8f74c358aa3f824842e714dd99ea21b513a20cd9663da6c48fd  crates/ruff_python_parser/resources/inline/err/try_stmt_misspelled_except.py
sha256:f0d54dd4d42f0bb89008159873a08a7437cfc9cdb1979ce1bca093c660c1ec99  crates/ruff_python_parser/resources/inline/err/try_stmt_mixed_except_kind.py
sha256:bd4c4442b94f4ad0dec54c26d6bf2b7bcbe561a2edeb411fbf6f90609c4dcbcd  crates/ruff_python_parser/resources/inline/err/tuple_context_manager_py38.py
sha256:c1868d2b58b342c02903a33bb5aa9d5c904828017adbfd8405fd67819955e8a2  crates/ruff_python_parser/resources/inline/err/type_alias_incomplete_stmt.py
sha256:b3901f8499866b31af1e2a7d90e441b1826ffeb2a2ad8b6d8f7ba984ab125fcb  crates/ruff_python_parser/resources/inline/err/type_alias_invalid_value_expr.py
sha256:0060ac25e4996cbb1e3a66b610f616e48cb261a74d2a71c50f768d8f69683bb5  crates/ruff_python_parser/resources/inline/err/type_param_default_py312.py
sha256:c2cafb9ab651879ae7d805a0c4699995074a1bedc874b2921e0d1689852c51ba  crates/ruff_python_parser/resources/inline/err/type_param_invalid_bound_expr.py
sha256:467fde4e7996f136dd123a97a40251c25f8aea0ebe3f33940be634f18da2f7e6  crates/ruff_python_parser/resources/inline/err/type_param_missing_bound.py
sha256:c01dd08d81580172549ff4993b0d54601a9c7c3713389639e5b7c545cd011848  crates/ruff_python_parser/resources/inline/err/type_param_param_spec_bound.py
sha256:2ec55b3e3a4ddaeb9121cf520fafa06e53049ea8719a1d488477f2eb6d4a971a  crates/ruff_python_parser/resources/inline/err/type_param_param_spec_invalid_default_expr.py
sha256:645c106e7b2c35edd5a1d888af65963b6a990d7c7cf235f48aa43db33a0d62ac  crates/ruff_python_parser/resources/inline/err/type_param_param_spec_missing_default.py
sha256:cfb6b6c58dadacf55b028de66de12a52bd2292842c48f2d12ad3718bcad20ed8  crates/ruff_python_parser/resources/inline/err/type_param_type_var_invalid_default_expr.py
sha256:765342bb63309717eddd6baffe92060f7bc0aa188938665c8dd34131ee17d94d  crates/ruff_python_parser/resources/inline/err/type_param_type_var_missing_default.py
sha256:96bd4eaf68835fb89f9f4f62382c132303b237bf0e54ea5eafcc1da31134a997  crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_bound.py
sha256:733f79aa37d96784bac491e3b2c32b0fef5778049f4089794380c5bfc416cdce  crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_invalid_default_expr.py
sha256:3e92ab2930a02795ba77fd61d1d54c7d2aa718ea5fd33d532f43f9343f7d95d2  crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_missing_default.py
sha256:78238616222ba130df707304802b7a9b57f74f7625824f5095c7c9f909806338  crates/ruff_python_parser/resources/inline/err/type_params_empty.py
sha256:54005cd1f98fdd23df33c71457cc566231a5cf03b723cf6f0dda73680fbd049f  crates/ruff_python_parser/resources/inline/err/type_stmt_py311.py
sha256:900ea2d1643c6696389e1656479963b475f109f9196d0ff72f864e0670b928bf  crates/ruff_python_parser/resources/inline/err/unparenthesized_named_expr_index_py38.py
sha256:f3ba17b303d292079f1e4df5dfcf3d19d2c825dce0f933710bedf0667dc4dc19  crates/ruff_python_parser/resources/inline/err/unparenthesized_named_expr_set_comp_py38.py
sha256:7f5310974e977be479ae1771ceb52dcd0b4d1ff83afb60a11d4daa929cdca060  crates/ruff_python_parser/resources/inline/err/unparenthesized_named_expr_set_literal_py38.py
sha256:aa670914f3fb4159f066c56a6d928a518542285088cec41ae6ecdf10b2a493d9  crates/ruff_python_parser/resources/inline/err/unterminated_fstring_newline_recovery.py
sha256:12be458784d6b35355d994ed0b97abfdab4645b6468d29bd0fd73e51a7e9ab59  crates/ruff_python_parser/resources/inline/err/walrus_py37.py
sha256:128055b74cb72b5977c43934027a8c46f407e9b3ce5bd3ef70995e964125d8aa  crates/ruff_python_parser/resources/inline/err/while_stmt_invalid_test_expr.py
sha256:16ca0e7df97ef413686c535bf646f3b877c956c4ef32bd9bfd0718d88a776e67  crates/ruff_python_parser/resources/inline/err/while_stmt_missing_colon.py
sha256:2c56e24c312ae6609cf9f7364bd087fca1b17a66a8461c2cead81d29f31f7fde  crates/ruff_python_parser/resources/inline/err/while_stmt_missing_test.py
sha256:52e9a008fbc4f70c1c84640cf4febe7318cec1350c18b04dc36707acd8ebfc35  crates/ruff_python_parser/resources/inline/err/with_items_parenthesized_missing_colon.py
sha256:2d0eb9a49504aab05a90682c51d77aadb14736c7235a557c96789a71608bbefb  crates/ruff_python_parser/resources/inline/err/with_items_parenthesized_missing_comma.py
sha256:ccf8e54763d3dc97bbce7ce96468cda27e1966457b9d24114bb457954bd40cb1  crates/ruff_python_parser/resources/inline/err/write_to_debug_expr.py
                                                                         crates/ruff_python_parser/resources/inline/ok/
sha256:23744e85e4627aa754d5d339543ce43b24b1c5e0d860a0c1fa9764e4377a3fbe  crates/ruff_python_parser/resources/inline/ok/all_async_comprehension_py310.py
sha256:4129f895bf7e554501b3d95fe7aa06899bfc40c4e7e5bbe012dcc481701e0b23  crates/ruff_python_parser/resources/inline/ok/ambiguous_lpar_with_items_binary_expr.py
sha256:f163d57e8ad0dd3f6e64431ea9023c2d68f9ea0c5993ebf4a0871dce7686d943  crates/ruff_python_parser/resources/inline/ok/ambiguous_lpar_with_items_if_expr.py
sha256:c63f47148414e74e30c883931bf57a8f4beca3d744d462f9fb3d5bb70c3e7fe1  crates/ruff_python_parser/resources/inline/ok/ann_assign_stmt_simple_target.py
sha256:a83819184f7962e54f2907021b55ef13ed1043f3806d70de61f4ce5640f369e6  crates/ruff_python_parser/resources/inline/ok/args_unparenthesized_generator.py
sha256:b97b820e07b5230493ccb47895310890150905d527c4b289a6aae1e2d72a6e1d  crates/ruff_python_parser/resources/inline/ok/assign_stmt_starred_expr_value.py
sha256:e36384ef467823edf4ead31d6572abe80b5eee020b5dd6eca9e0f9a77d85f548  crates/ruff_python_parser/resources/inline/ok/assign_targets_terminator.py
sha256:1b75c146ee12c87c3ba9c6ec53b5352f46ec4fd6795dc8c27b694cd6236322ac  crates/ruff_python_parser/resources/inline/ok/async_for_statement.py
sha256:98357a4876eb4eccc1bcb2ed6aeff13be2d309b973071156898dc947df9545f9  crates/ruff_python_parser/resources/inline/ok/async_function_definition.py
sha256:10c8aa12af03ff603cfe09ba12ea0cc7eff7fba6a53705625d77ecce6619e17f  crates/ruff_python_parser/resources/inline/ok/async_with_statement.py
sha256:9e43ba70d97774faa26ad9f64bb2fde982ae219bef80b56812aabad022b5c07e  crates/ruff_python_parser/resources/inline/ok/class_def_arguments.py
sha256:6c18cd4cc18fbac8ea0a1da4e9fba1de57c35176beaf654b688c2017576ed1bd  crates/ruff_python_parser/resources/inline/ok/class_keyword_in_case_pattern.py
sha256:ae3db6ef95278b43b147be41ec2f50cd01c608ecdbc7eb14c5cd7c5499ce89ab  crates/ruff_python_parser/resources/inline/ok/class_type_params_py312.py
sha256:732ce25040590abbe4af7faaec9c11237971b7058de804b471cba57726b315ca  crates/ruff_python_parser/resources/inline/ok/comma_separated_regular_list_terminator.py
sha256:c8a98a13b595afa6cf3a578e431d8b6478e53c61a954be40bbff1577cc725054  crates/ruff_python_parser/resources/inline/ok/debug_rename_import.py
sha256:0e3769cd572dbf077c0f78919655c1feea860c8bd5a9187632b4aca0e98c3943  crates/ruff_python_parser/resources/inline/ok/decorator_async_function.py
sha256:48476ec58ed057c435c60a4569c0adff40e297a3bbef88cbe1a74add8176489e  crates/ruff_python_parser/resources/inline/ok/decorator_await_expression_py39.py
sha256:7692b053e1ebedbd78e92b7785528bd22b46868e102e5f3cd122ede6cda8bc5d  crates/ruff_python_parser/resources/inline/ok/decorator_expression_dotted_ident_py38.py
sha256:b7db25253d049b99de88935d8f3e4020b89ba643a9504f997232184400f70a7b  crates/ruff_python_parser/resources/inline/ok/decorator_expression_eval_hack_py38.py
sha256:ef3e4a424a8a34df74989570187d9cc9d51474e9b9847777f893b2112a6f9390  crates/ruff_python_parser/resources/inline/ok/decorator_expression_identity_hack_py38.py
sha256:d487170ce8732232f2682265bce7664f8d3a2ca7f7300762543e2460ae35a1b5  crates/ruff_python_parser/resources/inline/ok/decorator_expression_py39.py
sha256:3b9a821b80fc4ae41f835d93d6f2077846cfbad9e99343eddc72a9661dad5802  crates/ruff_python_parser/resources/inline/ok/del_debug_py38.py
sha256:655fa7b6bd7b25edf51efc7b3d21952d88ca9da05caf40fe239a29ccc599414c  crates/ruff_python_parser/resources/inline/ok/del_targets_terminator.py
sha256:8fb84e28b1f3efcbb0e6fef138f038df8bd64f13fe5fe83950b83c537f641d68  crates/ruff_python_parser/resources/inline/ok/dotted_name_normalized_spaces.py
sha256:38f16e0ac89a916b822c5ee75593b47f0f680a50dad0795dacc6ea10f4997b12  crates/ruff_python_parser/resources/inline/ok/duplicate_match_key_attr.py
sha256:9ee3bae662c01827c182365808434fab1279973a588f11b5eda415bc85b1f1ef  crates/ruff_python_parser/resources/inline/ok/except_star_py311.py
sha256:c3ef6cc3032053d140edfc7961261e8fbdb18e83012a439884e6e8b83d8232fa  crates/ruff_python_parser/resources/inline/ok/except_stmt_as_name_soft_keyword.py
sha256:e506b649ab552fd6fb5cb6d68be31672d6b4c402b1e627ff7c80c7fc3c591322  crates/ruff_python_parser/resources/inline/ok/except_stmt_unparenthesized_tuple_no_as_py314.py
sha256:9e894fc24255587da8a7c06ca8f640974c70e6a135dd51658b0a7a1d40e5b1fa  crates/ruff_python_parser/resources/inline/ok/for_in_target_valid_expr.py
sha256:a021a71e2e2ce5ec464f5d9049cc727f35b5903a16cc3255e7f9c4bbdcfb85e2  crates/ruff_python_parser/resources/inline/ok/for_iter_unpack_py38.py
sha256:c4367677a44716d0569d9d7cbec3cd380180723fb7c709396e822184abdbf7f5  crates/ruff_python_parser/resources/inline/ok/for_iter_unpack_py39.py
sha256:f970acbc62699a18f0e24c7fc3df11e30776e3bce3719c1dd97f8bd1b6c3d6a5  crates/ruff_python_parser/resources/inline/ok/from_import_no_space.py
sha256:607fc07a0bd0270157e09b202bd32c18e3cdf8db2e115d99b633e251495be806  crates/ruff_python_parser/resources/inline/ok/from_import_soft_keyword_module_name.py
sha256:b4a877ed96088cc3bfbfd90c35f8d494034e004e3465cba0fce5712a7a639f20  crates/ruff_python_parser/resources/inline/ok/from_import_stmt_terminator.py
sha256:1ab136c47a9313e641f55348bf4de988a99378d887fc57914b195f8265511fba  crates/ruff_python_parser/resources/inline/ok/fstring_format_spec_terminator.py
sha256:87292d0c5d390f3416f18fcb2ba57d8374a37fdd06d1cad3d0bf2c5fb5daf0c5  crates/ruff_python_parser/resources/inline/ok/function_def_parameter_range.py
sha256:d0f3e962ddbb0387ad8acacd0a3cbf2290245ce6bdbb9004b9cca593a159c5bd  crates/ruff_python_parser/resources/inline/ok/function_def_parenthesized_return_types.py
sha256:cf6260cc2d4b13e9798380d0688038f8e713850913f6294b61619236613eea1f  crates/ruff_python_parser/resources/inline/ok/function_def_valid_return_expr.py
sha256:700bcc741cbcf8bd8acef63fd62ff0b46a74012c7b70eaa0f65a87b11404da03  crates/ruff_python_parser/resources/inline/ok/function_type_params_py312.py
sha256:196fa4340bab24eec99108a6c72d71ba6e2e845d9b3c05ca45f5936f3ac25137  crates/ruff_python_parser/resources/inline/ok/global_stmt.py
sha256:94ce302e2ab3138ae75fc7a5791c36dcce70b980d1215d13f1fa5d972575fdb8  crates/ruff_python_parser/resources/inline/ok/import_as_name_soft_keyword.py
sha256:1aa51201645977a841ee0651295d901ef2a28a9096c6f983be7b51bbf2aa9e49  crates/ruff_python_parser/resources/inline/ok/import_stmt_terminator.py
sha256:7b6dc898bdac624c0ba5a9ab75a146cd05bf8f778d260bbcff89813eb10ba45f  crates/ruff_python_parser/resources/inline/ok/irrefutable_case_pattern_at_end.py
sha256:33c8345491dbafa37063485ca8284e8f2889f5aaef72a34acc0c6784817009d0  crates/ruff_python_parser/resources/inline/ok/iter_unpack_return_py37.py
sha256:65b1ae06df872330d6f0db9bfa577ee5b297624ef3ac948a3ee25cef92907901  crates/ruff_python_parser/resources/inline/ok/iter_unpack_return_py38.py
sha256:a8b4ec43dbc992b059f464cffdc9438caf85c920013327f35d9dd9f6a8c04724  crates/ruff_python_parser/resources/inline/ok/iter_unpack_yield_py37.py
sha256:c3fe216900ca2b4d7082076fa2a59f2584d07efd4a88645d9bbd32275a91c2ce  crates/ruff_python_parser/resources/inline/ok/iter_unpack_yield_py38.py
sha256:1b65e9829661c9bacfcec420d7009e247888e3ce535313e42b3fe27db280480d  crates/ruff_python_parser/resources/inline/ok/lambda_with_no_parameters.py
sha256:0b5ecc9553d1de2ea1e880ef443dbdfb7ef39d7c4c55d759ce466a7978daab04  crates/ruff_python_parser/resources/inline/ok/lambda_with_valid_body.py
sha256:e3bf5973e140c7a494092d7b1aa34388bfff0a0515b177f4a8268ad7b78be58a  crates/ruff_python_parser/resources/inline/ok/match_after_py310.py
sha256:43b96a1a63fbd052dff33819408822b1e14f5ef5a2c00eca9ccfb1708baf2ab1  crates/ruff_python_parser/resources/inline/ok/match_as_pattern.py
sha256:b10211811ddd2dc8599bf9015453c46634a49dde073a23b7b6f3371fb0adfb82  crates/ruff_python_parser/resources/inline/ok/match_as_pattern_soft_keyword.py
sha256:fadc63f2a13b5269340fd00ce5bef22fad538c7a436132fc7c1d767f0ca3522f  crates/ruff_python_parser/resources/inline/ok/match_attr_pattern_soft_keyword.py
sha256:c610d047bd91bb3d2042107a25edd5568fde992d7915878d155625676812d976  crates/ruff_python_parser/resources/inline/ok/match_classify_as_identifier_1.py
sha256:e082502eccd61b31854f915e0ecdbfb3f68a476d80ec0cbba148cf1f31496a69  crates/ruff_python_parser/resources/inline/ok/match_classify_as_identifier_2.py
sha256:8c4f35ed8402bfedd91aa72a9db68d1712a503b233e0b256053046b777e25867  crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_1.py
sha256:fdb6686a7eaf2c6edfa62a6e7c8b8d93f45aa8a552c905aa40edfa6c365562db  crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_2.py
sha256:82d768d6d280d531ff72143589b60a5dca17056079a93d28f9dde953e40685d2  crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_or_identifier.py
sha256:a17db88c6e7d6bef997bd87af04aaf0ba7f1614f11893cdcadf034ecab8e4bcc  crates/ruff_python_parser/resources/inline/ok/match_sequence_pattern_parentheses_terminator.py
sha256:2f69bf8369e51149bb92f0d047f4ecb4472af86ebd7724746f06212b2d8179e0  crates/ruff_python_parser/resources/inline/ok/match_sequence_pattern_terminator.py
sha256:900a43eed9885002f612b55fd3c28410961a0bedd5d08b5c24e32d995117495d  crates/ruff_python_parser/resources/inline/ok/match_stmt_subject_expr.py
sha256:19947a8c23fc9b579b8f9fdb9600ba7476f6f01abad14dadb591c6dfc0f91dff  crates/ruff_python_parser/resources/inline/ok/match_stmt_valid_guard_expr.py
sha256:a8e00c4af44f094dc1ab22dec92b229c0c601b8910c0405362cf8b307c2d26ae  crates/ruff_python_parser/resources/inline/ok/multiple_assignment_in_case_pattern.py
sha256:b7bd482daf2def7588d126c16f3f49b21d77c1a77d8f3f0ba1117a4bdc627358  crates/ruff_python_parser/resources/inline/ok/nested_async_comprehension_py310.py
sha256:e63c80b0a9782c693b50957cc379ccc4c5ad8d7d5164e29f1913e9ff78ffe2ff  crates/ruff_python_parser/resources/inline/ok/nested_async_comprehension_py311.py
sha256:91e2eb9833c5c5dc9042393e848465e406e4d8fefadb794830135522793fd9ba  crates/ruff_python_parser/resources/inline/ok/non_duplicate_type_parameter_names.py
sha256:9ac5de66dd0b8b79b418b92237857e51970d9faef8c14ab3e1eda703063ab193  crates/ruff_python_parser/resources/inline/ok/non_rebound_comprehension_variable.py
sha256:2e0438422b567c2e40dabca31fef4390b0019eadef7e194f4018669e1700eaeb  crates/ruff_python_parser/resources/inline/ok/nonlocal_declaration_at_module_level.py
sha256:457475da8b2e03fff692ff7811bd18939f4cff1c940e7fae6bff5a49a1c066dc  crates/ruff_python_parser/resources/inline/ok/nonlocal_stmt.py
sha256:eba8631f8108c2282c4ad5c3c55821ce1e8872c46d2fdece74cbd0b3ca0735bc  crates/ruff_python_parser/resources/inline/ok/param_with_annotation.py
sha256:c8d553559d63869e3eeb0758cb5569363e14727a03ebbe417378803d63902fe3  crates/ruff_python_parser/resources/inline/ok/param_with_default.py
sha256:960a414c83fe8b5cc24fea4d208bfcb65823d637bd63c8762ef01171f39b7b27  crates/ruff_python_parser/resources/inline/ok/param_with_star_annotation.py
sha256:3275b54a3c500c4542e53450a3ae7165f884e3555b2a18bdd983479716de13fd  crates/ruff_python_parser/resources/inline/ok/param_with_star_annotation_py310.py
sha256:5ab11b8b496fee046d38d7d6656246312dc098067051e63068f0eefa56d26629  crates/ruff_python_parser/resources/inline/ok/param_with_star_annotation_py311.py
sha256:761c8ddbbb7591dd52dca56f767b773472840216ee2cc42e170ea5ed944f4c7f  crates/ruff_python_parser/resources/inline/ok/params_non_default_after_star.py
sha256:254512181a176e4c4f8faba19aa8760ef0cf3923d271ab784346adcf267cb13d  crates/ruff_python_parser/resources/inline/ok/params_seen_keyword_only_param_after_star.py
sha256:d78e655c5134381c646738953a452b9c580d01f9c039d4d78efdf3cc9f978c0f  crates/ruff_python_parser/resources/inline/ok/parenthesized_context_manager_py39.py
sha256:5590817a8d89c0f1f26c87f9120e37b87b49ff6cb5ec6610d7a78fe63c2bbd38  crates/ruff_python_parser/resources/inline/ok/parenthesized_kwarg_py37.py
sha256:e70881f50041fa642144a3ace2c305a1affbe512a30b3ae1fdd035d54686a283  crates/ruff_python_parser/resources/inline/ok/parenthesized_named_expr_index_py38.py
sha256:1f96a7ba1c60bc54ae3715306a40b3333c2074b5a4026866adbc6c885103daf8  crates/ruff_python_parser/resources/inline/ok/parenthesized_named_expr_py38.py
sha256:5ef41756167af2503a1a1fbc472abfa9316df594b8f86e4534c7205828acb562  crates/ruff_python_parser/resources/inline/ok/parenthesized_star_index_py310.py
sha256:c2f498fe1ced3c1f0fcad68873cf10354f1e42fe7a04749af9b46d881b944d40  crates/ruff_python_parser/resources/inline/ok/pep701_f_string_py311.py
sha256:6883a2fcb72e15b8bb6fb461453f18ee80ae09e8ae410b3d6920c360ea89a260  crates/ruff_python_parser/resources/inline/ok/pep701_f_string_py312.py
sha256:a39929023777832b3d7acf2a06ad6743fcb2a669c44f8e07c99cf3b3e8ee915c  crates/ruff_python_parser/resources/inline/ok/pep750_t_string_py314.py
sha256:106db0bfc682625f417ab1edf6ddeb67d8e4cc7867a7af585c531342299bcf65  crates/ruff_python_parser/resources/inline/ok/pos_only_py38.py
sha256:cec28e8ccef80fb71c276f3416f72b14419c90a93d585ed9b7b955e30c7734fc  crates/ruff_python_parser/resources/inline/ok/read_from_debug.py
sha256:62a05266293866a19cfd4d87898780c92c3e4f596420a28b347a11cb85a5b9ec  crates/ruff_python_parser/resources/inline/ok/simple_stmts_in_block.py
sha256:26466e9f6839873775adee707e9232fe80ac5bba98973079ed60c463bb7d46ea  crates/ruff_python_parser/resources/inline/ok/simple_stmts_with_semicolons.py
sha256:9c6eb9540fbed023b677649bbd32d031d8c5a8807d68d3234abd5539e011b925  crates/ruff_python_parser/resources/inline/ok/single_star_in_tuple.py
sha256:04bdf8dd8b367d8904f892c76f0038d99b0fa3f13179cc168763cd564a188724  crates/ruff_python_parser/resources/inline/ok/single_starred_assignment_target.py
sha256:82d9641ea1cdd73a3b867d0e037bfe8c6c7bdb93211eb35dea611a0ec005d335  crates/ruff_python_parser/resources/inline/ok/star_index_py311.py
sha256:6fb3965fab418aa134cda4d86779e616959e804990a95dac50276a5e3c6e786a  crates/ruff_python_parser/resources/inline/ok/template_strings_py314.py
sha256:18305f7b7978665b0d69a7313faa95b9e8eb9abd0651de665aa1f9d394344425  crates/ruff_python_parser/resources/inline/ok/tuple_context_manager_py38.py
sha256:a984575658503e21f6fbb85559bb9e7670fa3ecb44cb25440e6eaf0fcab88bf9  crates/ruff_python_parser/resources/inline/ok/type_param_default_py313.py
sha256:bc2ed19a7898b980d2b5a8dd5b6559a7acb31798ff233538e0827546abf81b54  crates/ruff_python_parser/resources/inline/ok/type_param_param_spec.py
sha256:7f9ead59b1cad97ba5f8705b95fa85003c206f27a91139abd902e17df398a20b  crates/ruff_python_parser/resources/inline/ok/type_param_type_var.py
sha256:eaa02462fefb43acf36f40b6ea1b35705cc90f29c2cf4d55dfa930d891ec4980  crates/ruff_python_parser/resources/inline/ok/type_param_type_var_tuple.py
sha256:67b08bdd77e6c77605a872a0407143afdf74434ca6aebf321cbbee63116e109e  crates/ruff_python_parser/resources/inline/ok/type_stmt_py312.py
sha256:2ede529840b632608e520db2a4b7495acce51ae8d57c11175f0cbe8f06d6770d  crates/ruff_python_parser/resources/inline/ok/unparenthesized_named_expr_index_py39.py
sha256:40dc9a026f2fae8a8807965c6a0f58fa2a992ca575e348bb2282eb09ff2fa12d  crates/ruff_python_parser/resources/inline/ok/unparenthesized_named_expr_py39.py
sha256:47e397b88dc60dc540ad670faeae31c3b598a412f17557bb11b397d066aedc49  crates/ruff_python_parser/resources/inline/ok/valid_annotation_class.py
sha256:c425ef2c83464b23be2af6d00678ca2385b1085dd18731287b5c755e8ac97a63  crates/ruff_python_parser/resources/inline/ok/valid_annotation_function_py313.py
sha256:8576d440672d2776ebaa7a5bbeb95dde1a379f500f58b6940393c181e29feeb2  crates/ruff_python_parser/resources/inline/ok/valid_annotation_py313.py
sha256:a811037fbfec615cd588d33fb5b3360fc39c9f61a87c52b4d630c93c4d926bec  crates/ruff_python_parser/resources/inline/ok/walrus_py38.py
                                                                         crates/ruff_python_parser/resources/invalid/
                                                                         crates/ruff_python_parser/resources/invalid/expressions/
                                                                         crates/ruff_python_parser/resources/invalid/expressions/arguments/
sha256:4fefc2d093ee35029afec3e7944605fa1b53e39efc7bd5022b619a2f95ae49ed  crates/ruff_python_parser/resources/invalid/expressions/arguments/double_starred.py
sha256:0c3296ba57cad9b0b4b15bee914d4ace0dd61c91c3938a82ecb074fdd18a9e69  crates/ruff_python_parser/resources/invalid/expressions/arguments/duplicate_keyword_arguments.py
sha256:e155418f86fe102addf40a6937a761a3b96f94e2e304a4053e8e6edd0a1e1b1e  crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_expression.py
sha256:b613d2b1a2131c14d2200856246bc3edacc04652f4dce5ab686f1be0a9da325b  crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_keyword_expression.py
sha256:988c81497ba387a2cecc69d476f0079c63771a34ad1598678819d91a818ac8b0  crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_order.py
sha256:15cd53d74a421389532eaf0b4795334aad755269712d85b46acb5f31272bfd00  crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_argument.py
sha256:0bcacd68269c588df7183b938d25dcb00bfd748bbb7dff57712a185fb1a3f158  crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_comma.py
sha256:db427a8753d0e780612e3c55c023bdcf6adb803eea1f5e510bc38bbd61476e7d  crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_expression.py
sha256:a3f04d0a26abd76e4dd57ede9c6225a8a68405f1e487d228a91bf86c7b1a74da  crates/ruff_python_parser/resources/invalid/expressions/arguments/starred.py
sha256:f9da35dfa2aa2bd0c9d4f1fa5ccfdbb41e73917794c0b5be018aea9492bbb0d4  crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_0.py
sha256:a1e6ea3ae86587d881224401eb07fe3e0467cd1f7c0a188dbf2aa55b8a977998  crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_1.py
sha256:e7f074053364a0f3e6d81f8e2ead602a3dea2f6fea15f66cb99af039c835b4a9  crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_2.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/attribute/
sha256:c419eaa8d3ad671453b943c39d4fbc3c10b1666a945221504a2bbab1c7eab5df  crates/ruff_python_parser/resources/invalid/expressions/attribute/invalid_member.py
sha256:6184d35ed1f66ac6a2abbc40c88fc7801b4a6d7166d5d1a1571cfdc9a08fb027  crates/ruff_python_parser/resources/invalid/expressions/attribute/multiple_dots.py
sha256:71cfbbf6b46b097bf84e7f2c51f17d0c49ec86609dbd72492c1f419ed6d8f0b2  crates/ruff_python_parser/resources/invalid/expressions/attribute/no_member.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/await/
sha256:3d9b0d3a446d6c50bba2d7fd242a006244f704248f51c5c6e1afbcd43078932a  crates/ruff_python_parser/resources/invalid/expressions/await/no_expression_0.py
sha256:c280688923ee040e9088e28e1afe2f129e121b412a5fad9ef0aa3fb319799d16  crates/ruff_python_parser/resources/invalid/expressions/await/no_expression_1.py
sha256:11b12b31ca24a920f895a7e1483343b63b8426bb7f6686495a02bb0e193edf87  crates/ruff_python_parser/resources/invalid/expressions/await/recover.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/bin_op/
sha256:0e6f126ce5b7866ce50fc4cc16416048dc1bbe34d21e8e88d99f28e1963ed59d  crates/ruff_python_parser/resources/invalid/expressions/bin_op/invalid_rhs_expression.py
sha256:69ff5bdfb5d8049b8bfea6fde496206201edf6aab1b79b3f6ed152cb1ccc9c49  crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_lhs.py
sha256:cde6c9918dac9828cbe972ea58ed5be9f1fe201fb3d1340e3f9c71e51a23081f  crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_rhs_0.py
sha256:2bd5b582f068c8363401a0280104d4bb3b50cc9138c8401471adc461b879cbdc  crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_rhs_1.py
sha256:87fc2a7bc48bc6fca89a0981d0b11ff19afa4909392060c2e62127612929bcab  crates/ruff_python_parser/resources/invalid/expressions/bin_op/multiple_ops.py
sha256:452c8980990fd27c4d28f7d68d65b2a9ad4e9713a75220ba958b58a5c99e1852  crates/ruff_python_parser/resources/invalid/expressions/bin_op/named_expression.py
sha256:549555f2ea3a574649557588f007bbca708fdb383308394297ad0cd85eec70a0  crates/ruff_python_parser/resources/invalid/expressions/bin_op/starred_expression.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/bool_op/
sha256:0e11474d0bd95bfb9661865a69430058c5168e264580139bfe03f8cbdbd9bb40  crates/ruff_python_parser/resources/invalid/expressions/bool_op/invalid_rhs_expression.py
sha256:b8b7ff84e72c1f22d0f93c0546f34f677b2aa8d9bffd1596127c488ee770b6e9  crates/ruff_python_parser/resources/invalid/expressions/bool_op/missing_lhs.py
sha256:7ede149de64b19e17071b0924b48754b17bdef4ae11481477632882ec2d65a2b  crates/ruff_python_parser/resources/invalid/expressions/bool_op/missing_rhs.py
sha256:f5dea8067ba20f394debd2f850acd5d4fd50aecd15a6bec2836940eaeab51ab1  crates/ruff_python_parser/resources/invalid/expressions/bool_op/named_expression.py
sha256:549fc43719a97d3da6705b22e39b81cc4b6ca0a7cad06b2697e10fba7bf6bd01  crates/ruff_python_parser/resources/invalid/expressions/bool_op/starred_expression.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/compare/
sha256:2277c99d3b91a6839f49693ba0e574224c2f9b6415b3b26ead6641ea7d0043ae  crates/ruff_python_parser/resources/invalid/expressions/compare/invalid_order.py
sha256:d10f426242fe0617f798418f56b2dd3b9206cb5e42e2f3877e512eac082ed436  crates/ruff_python_parser/resources/invalid/expressions/compare/invalid_rhs_expression.py
sha256:d29372e8975255f7ac57b1ce73a3449b9824a05967e89822301b79a7b9749d6e  crates/ruff_python_parser/resources/invalid/expressions/compare/missing_lhs.py
sha256:d8e5e11a723561a315af833475d10fe4f5ea20fed75cb16c591052e6334be723  crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_0.py
sha256:72770eb2dcb3bceb713c4c10e602bd99c6a5b80096847f2461bf2e38ce18342b  crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_1.py
sha256:fd1c389f9f21aa3ee677ef130239d6538dd8e0f4d6f165aeda1d08934ea01a87  crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_2.py
sha256:4256a50c08a3dba2c52a6997b320a4d9354c8bfd0b1a3b8b91587ef7f9b2405c  crates/ruff_python_parser/resources/invalid/expressions/compare/multiple_equals.py
sha256:aaca496438e7523e06c089c9bca793f6a0a0f045571200fe9a5eac5416ddc07f  crates/ruff_python_parser/resources/invalid/expressions/compare/named_expression.py
sha256:2664e73bf44f919af2acd1a25774c265215579972f53730784f7e9b1b8400cb8  crates/ruff_python_parser/resources/invalid/expressions/compare/starred_expression.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/dict/
sha256:4515a08f407fc53dea086f216d80ebd5e84bb33f77f10bbdd7e5acd70e1a56fa  crates/ruff_python_parser/resources/invalid/expressions/dict/comprehension.py
sha256:c993c2acbed6e6ca67ac70e43351874e88fd4e34d89cdd25fd3a73ea885fb140  crates/ruff_python_parser/resources/invalid/expressions/dict/double_star.py
sha256:f1693e935867c3141a4bdbaf2249bdecb3fb55b6931b9bb3f123df1b087e490c  crates/ruff_python_parser/resources/invalid/expressions/dict/double_star_comprehension.py
sha256:e7a9cf818c20bb8b4d8d49f973c7c031d13906cd2b906f8e9cdd4891ec0c3c2a  crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_0.py
sha256:70ab28e11198162a38993d2e90695008bd18f7e2ec1063f1efbfaed533be4328  crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_1.py
sha256:70adf30a0e89ea3b7d5e9343c8bbc459cf2b639c9e59f6f085168cec0b989938  crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_2.py
sha256:4b7726434a4c4febcd0433a71e785569126b93c241332efdc429cfaf9fef00e8  crates/ruff_python_parser/resources/invalid/expressions/dict/named_expression_0.py
sha256:9d213f280beaa66f3bfe3d1f15d5476f3e690d9b0c4f5c6acfa45face4dec998  crates/ruff_python_parser/resources/invalid/expressions/dict/named_expression_1.py
sha256:0010fdb9b3dbeec2953f1af7395c5e8dd2ac254a676452efd18cc0a9d341e900  crates/ruff_python_parser/resources/invalid/expressions/dict/recover.py
sha256:199fa1f48fd305bb2ed011cdf69d0ad7ee765595ae765dd88694b7a264199ada  crates/ruff_python_parser/resources/invalid/expressions/emoji_identifiers.py
sha256:8e19029cb3e5478781ccb79a6aaa1073a4077b90c7afb80b4f6e3ffacd841e25  crates/ruff_python_parser/resources/invalid/expressions/emoji_statement.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/if/
sha256:793a5f71ae21eab9b6b37ea24e3df2e02a16e8333d5e880249ac4982d6f3b1c4  crates/ruff_python_parser/resources/invalid/expressions/if/missing_orelse_expr_0.py
sha256:a378fa3eaf66d2e69e9aafc3eeb6fa7334e5bcb70aa8b37fcf655703bb2fe02a  crates/ruff_python_parser/resources/invalid/expressions/if/missing_orelse_expr_1.py
sha256:df7d990652153823f1bcfedbf69cfc6e3102d31534bb046f34197b737fd74f5d  crates/ruff_python_parser/resources/invalid/expressions/if/missing_test_expr_0.py
sha256:bfe03effe7600426b509a5d156b0fa236fe45bf6fe5a511b77c4ba400cf82c34  crates/ruff_python_parser/resources/invalid/expressions/if/missing_test_expr_1.py
sha256:da5139b4b632443037dfb10cb5b7811f7aa908af9bdcdda1b70fc032c704479f  crates/ruff_python_parser/resources/invalid/expressions/if/recover.py
sha256:25ecd3fabc8ade1fba0b862fcae5dab653a1f5525d604f3137755af99d5c87b8  crates/ruff_python_parser/resources/invalid/expressions/lambda_default_parameters.py
sha256:be833548e99918184690975c0844dac8369a74b0002a548cfd355681242425ad  crates/ruff_python_parser/resources/invalid/expressions/lambda_duplicate_parameters.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/list/
sha256:5c1c4da0ec655c2ed5ca86c01e7abfc80e6910875c04dec80e95bc8bd6d74df0  crates/ruff_python_parser/resources/invalid/expressions/list/comprehension.py
sha256:8cc64806d9fffc90bab8053b34fe452a86accaefb75b36e2a88c87b3090cc41b  crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_0.py
sha256:2341adae68013e873964c6638509f175c84c31c0c22d2e2b25e47bb72fd884a3  crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_1.py
sha256:96f8d449e3ed33889e18225be7bf887d21bb0f92d9a232cebfc68e9116608ab6  crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_2.py
sha256:77bdef8d11bc2a5043a2484068257888e57d1c3227ae873df4a60241454ffc72  crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_3.py
sha256:ecf09847ff71689fb4f87dfcba1502a8765615b897b658174ba63e063c0df24d  crates/ruff_python_parser/resources/invalid/expressions/list/recover.py
sha256:0e141704b3882bf01678d1b5d9eabcdd1aa51848591a5ce2ee5422b5b5955802  crates/ruff_python_parser/resources/invalid/expressions/list/star_expression_precedence.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/named/
sha256:f7b05354ab583260d060fbf09edd2c1f85ec8b44a2156c48491ce4730f560ada  crates/ruff_python_parser/resources/invalid/expressions/named/invalid_target.py
sha256:186cb65ef830eee6942e15683070202a85ee7870c9020d79cf855700e63751a6  crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_0.py
sha256:e928bcd256059816c7f5849be1967dc65f75a73db7b85748e373a0b5d39ee8fd  crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_1.py
sha256:a49ef43fd66b65287f0527d2f717eccb71ef081c1cb044a10ecb45ba9c66904b  crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_2.py
sha256:fa18583e7474f614b7e4f23b926f314f84a7c4963e7facde300e7e71338b9ce4  crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_3.py
sha256:c0c203f88e7250b400c7bcee9635e9ce7c35e08364013081e24355c4aa3b1f82  crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_4.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/parenthesized/
sha256:fa4b0b54060dfdbbfccf4d0056f4101bf8548f2034d6c20efea1963dfdfa85ff  crates/ruff_python_parser/resources/invalid/expressions/parenthesized/generator.py
sha256:9697342eaf2bdc9eb569d42c0f3cb84f039a4d338197b8b434dd599fb3c518c4  crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_0.py
sha256:5e4cfb499ce91128df177fe627aac3b83d25466cd8c99fabe5ce86c36569299d  crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_1.py
sha256:2ede9330509585aaecff12c7d5cd9096f55b2f1a196e7a8fbeb0aabf60c5706d  crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_2.py
sha256:fc58385f22e4d72789a003a4ff7593288e76469dc78da8409e77ba861391f629  crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_3.py
sha256:76c48b8c90d47a16199ebe62443c9f7fe955912df5f87a130a61ec53dcce6ca9  crates/ruff_python_parser/resources/invalid/expressions/parenthesized/parenthesized.py
sha256:3dc6dec655b84eb9806dbf1a96a42a85d0650b46dc43765ea6d6c5dd269a9343  crates/ruff_python_parser/resources/invalid/expressions/parenthesized/tuple.py
sha256:74e1efec4dd521ba3e2dc7e094f5ea1bc338f9db7d204bf87581332d5c3a3087  crates/ruff_python_parser/resources/invalid/expressions/parenthesized/tuple_starred_expr.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/set/
sha256:b44f614d32affc914ab365ef14a3005a4b3fbc037c9261c836d11538bc05a3db  crates/ruff_python_parser/resources/invalid/expressions/set/comprehension.py
sha256:2c6f2d4a2494717d8b6e7ffffe24d96068d2ba6875e99be2201b3eb55e9ff64e  crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_0.py
sha256:bc6204109e450211e394fe0fe28d7c48583dc3212078a5aef4f42acdc9c9a95f  crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_1.py
sha256:36bf591b54108e783812ded1480a10ad070189dd4cba737c2c4f610b1950567f  crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_2.py
sha256:452ef1b3cb1575c53af78f0350025943b593727b53267cb5745db02c6e4e8a8e  crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_3.py
sha256:011edaf218d18f50a234508fd7eead223bf7f67f5b1abb7a0789dc71a6d1a24e  crates/ruff_python_parser/resources/invalid/expressions/set/recover.py
sha256:676f1d3517fdfd562f5fc791ba2528f7ecfe26866619a1e8736f9f28d777c4ec  crates/ruff_python_parser/resources/invalid/expressions/set/star_expression_precedence.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/subscript/
sha256:1506dac8771b7dde7f1fa731bad6be4ad4627f13def3c6183444e24ec4bc3870  crates/ruff_python_parser/resources/invalid/expressions/subscript/invalid_slice_element.py
sha256:97aef19ff7570a2ef4e01e7ddba653a1a16a99945b7ed4b0b62582d250fe65a3  crates/ruff_python_parser/resources/invalid/expressions/subscript/unclosed_slice_0.py
sha256:8626990a228aa3ff5f3c13cf9272d63078f4ffe31604dbd19f7b8eeb9ac573c8  crates/ruff_python_parser/resources/invalid/expressions/subscript/unclosed_slice_1.py
sha256:db769510efcb3e1ac3169722f86aaa9aa4f6e065ce6cfa069117419b1222b7f5  crates/ruff_python_parser/resources/invalid/expressions/unary.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/unary/
sha256:7b26369bf298db3add32406d63955f8347eb50253ecb858510a99f159084ba82  crates/ruff_python_parser/resources/invalid/expressions/unary/named_expression.py
sha256:8d28f6a6412aebff6d5ecaabf2f831f45a30b10dd2a7f994599688e634b4e9b1  crates/ruff_python_parser/resources/invalid/expressions/unary/no_expression_0.py
sha256:4cf0c0e7387fd7d4ce8577ba0f8510380c70f7e4f2753d7cf9151f96967affad  crates/ruff_python_parser/resources/invalid/expressions/unary/no_expression_1.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/yield/
sha256:f787821479b37438ccb4280ad9b6e3109ad8e8dfa50d10bd264f0a88540d6552  crates/ruff_python_parser/resources/invalid/expressions/yield/named_expression.py
sha256:18aa05cecb77c5620d95de0b243d6ed4debf8a93c3673acd11b1578cca77972b  crates/ruff_python_parser/resources/invalid/expressions/yield/star_expression.py
                                                                         crates/ruff_python_parser/resources/invalid/expressions/yield_from/
sha256:cdc5d44ac2a05dd258da0217b9e328c97f155ece309db1a55448d77d9cf45c42  crates/ruff_python_parser/resources/invalid/expressions/yield_from/starred_expression.py
sha256:57e199498d07d3b9a085b048ff6786fe4b66e5cea145c50ff0eb5c0949172aff  crates/ruff_python_parser/resources/invalid/expressions/yield_from/unparenthesized.py
sha256:32792a219fba42b46cb1d138f925fb379765a24ff909f64f53e8dd568c30822c  crates/ruff_python_parser/resources/invalid/re_lex_logical_token.py
sha256:0e69675171ae020af9288b01b58bc4726dfdd1379db7a953144600afbbe53c60  crates/ruff_python_parser/resources/invalid/re_lex_logical_token_mac_eol.py
sha256:48ef5671d089fcf622238f012ce65671997524728d715f9ca9841967dce0a19d  crates/ruff_python_parser/resources/invalid/re_lex_logical_token_windows_eol.py
                                                                         crates/ruff_python_parser/resources/invalid/re_lexing/
sha256:3a9fc3267992a56aaa966ec10d1fbb72f06f0248aaae326c5773d56fadf5eec9  crates/ruff_python_parser/resources/invalid/re_lexing/fstring_format_spec_1.py
sha256:c4efb366e8e6d1818b88fdf7da530f7b699d35ffc6c0efcdc08ef03edc096e3b  crates/ruff_python_parser/resources/invalid/re_lexing/line_continuation_1.py
sha256:9fd4cb6571238b793a23e2be71da5caffb2bd8874f661f77185429787cd5855c  crates/ruff_python_parser/resources/invalid/re_lexing/line_continuation_windows_eol.py
sha256:f1a76a43fb719052f2bdc54e2182c9b957c44b9712b976e3d3c544576076efcf  crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_1.py
sha256:9130d89c9b69e258a20a2f00d45cfce664e6679fbd2f7934c70ddb994408a9d7  crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_2.py
sha256:2daf097c5ebfe6dbf73f271269fd1f96be6c23d883c76f8147bde7e92d99e69e  crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_3.py
                                                                         crates/ruff_python_parser/resources/invalid/statements/
sha256:da8b94c4b5905caddcbae5ca4ca2d4ba5dfc63a1a7f683405bc990623243cc35  crates/ruff_python_parser/resources/invalid/statements/function_type_parameters.py
sha256:a6da96c9a4fcbd360f63e73de2e9daeddefa17a0d91a67cfa69984907ea608b3  crates/ruff_python_parser/resources/invalid/statements/if_extra_closing_parentheses.py
sha256:1f78c4b3ff6c0b5ed3975b1a332e6a9a54d9bd7c522ea27cd0af436f29276b35  crates/ruff_python_parser/resources/invalid/statements/if_extra_indent.py
sha256:e21b13781d08ac4bf4564bb2915301800e2e7870df70709573ce8a3f5e5f6f90  crates/ruff_python_parser/resources/invalid/statements/invalid_assignment_targets.py
sha256:a5b156fe16d88b42cae6aeb9b6a4559f5b658d1ee55a1bdac9a17d293ccf50e3  crates/ruff_python_parser/resources/invalid/statements/invalid_augmented_assignment_target.py
                                                                         crates/ruff_python_parser/resources/invalid/statements/match/
sha256:b5b0b001ae9a0fb373722c1bc97693ff0d0890f82312feb6b083218bc0db4afd  crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_0.py
sha256:ab2ae0a9d8f9d3223efaecc48210be231f606a75f527fadffadd3a9540631776  crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_1.py
sha256:23f53e5b09b332ffacf481bb6ba4cf82ddf42fd48d9dbde05c19e96e87945c1a  crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_2.py
sha256:5ac3c13fd1b8255ed81610ea3e3dc28e6b65ca7cdbeb903c279d68cc14d565be  crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_3.py
sha256:4a24619313f127603a19810b69361a17e2a433efe08963562d02520ec2fad004  crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_4.py
sha256:9fcbb713008c5dfe114e36091c96bf2d5f23eb66d9ea3a431751975b3ced4e7d  crates/ruff_python_parser/resources/invalid/statements/match/invalid_class_pattern.py
sha256:00796149dce09fd4687fa8166516d9fd5c5538fbc8e9efe54ef718cd83e57174  crates/ruff_python_parser/resources/invalid/statements/match/invalid_lhs_or_rhs_pattern.py
sha256:76f4da4726ab2781ed44a3a9d47e12511e755fe3a05492e09f16e7c86a7855fd  crates/ruff_python_parser/resources/invalid/statements/match/invalid_mapping_pattern.py
sha256:ded178e9b56bd2c7a43eb2958edd48a5f03b5d052c641eb1176856b3738e847b  crates/ruff_python_parser/resources/invalid/statements/match/star_pattern_usage.py
sha256:883441791ac5912d659597e90e7a0990e2a1eb74910e186eaf05ecc9ccc751d1  crates/ruff_python_parser/resources/invalid/statements/match/unary_add_usage.py
                                                                         crates/ruff_python_parser/resources/invalid/statements/with/
sha256:84191fa012f748ba9bae4a4a6dec6ac087cebd5b895bf0d97a799db63cedc3bc  crates/ruff_python_parser/resources/invalid/statements/with/ambiguous_lpar_with_items.py
sha256:fb1ffaf98124c2371d8f340a48186fda488b489b616f176f9ad351b6e0f554e2  crates/ruff_python_parser/resources/invalid/statements/with/empty_with_items.py
sha256:2a22683f2f1554680b8d00bceaed06427b1cead06865f97ec93853f6e2efa09d  crates/ruff_python_parser/resources/invalid/statements/with/unclosed_ambiguous_lpar.py
sha256:4555413c18510a4a2da9b81796ac33fa0532be2c41cda223efacea1dd9b21a83  crates/ruff_python_parser/resources/invalid/statements/with/unclosed_ambiguous_lpar_eof.py
sha256:a5a07681c7dbf70383cbf112676224e46319155a1cef764d655918b5e4e9ce2c  crates/ruff_python_parser/resources/invalid/statements/with/unparenthesized_with_items.py
                                                                         crates/ruff_python_parser/resources/valid/
                                                                         crates/ruff_python_parser/resources/valid/expressions/
sha256:a93c1536eb5acc6af1d3010844daea5f8551d7c7dae7455abf439d9b046e845c  crates/ruff_python_parser/resources/valid/expressions/arguments.py
sha256:37aab8f110cc14ed76e11e98945f4c809e95998e8fccb4ea022f63eb80fab0db  crates/ruff_python_parser/resources/valid/expressions/attribute.py
sha256:86a8f1fecd1290231e7879c2c6d2f55d0da4d836ac9dcaf928453312c3963b32  crates/ruff_python_parser/resources/valid/expressions/await.py
sha256:3600e33b61b12ccc6af90f31a3f44e51cb3469dfd55057c3ec2099ba2405e0da  crates/ruff_python_parser/resources/valid/expressions/bin_op.py
sha256:1e0b7e72d1c8f4857714a477a75dd1f3fa153c6b1a5e274ae4fe3c201cba56cc  crates/ruff_python_parser/resources/valid/expressions/bool_op.py
sha256:69bbdec30bedeb4eea22fa8643fe172c6dd0d27dae34d946ead0e539f0f422af  crates/ruff_python_parser/resources/valid/expressions/call.py
sha256:a8cf576ecae2701272da697b52fd9c5d0365299c17fb02c041a2b08a7876de79  crates/ruff_python_parser/resources/valid/expressions/compare.py
sha256:3d0804bc5a6c4b95e1aba3cae4793eafbefe2dcc6b9220c4bae481041e21af04  crates/ruff_python_parser/resources/valid/expressions/dictionary.py
sha256:04f3733eb66bf6b65c620dd895aacabab343cd32e0749a3b98e05c16e92c5056  crates/ruff_python_parser/resources/valid/expressions/dictionary_comprehension.py
sha256:33777ee215c964d12bfa0d8a2ff2e84488638c6d0e22a0cc70a214b2fba603b1  crates/ruff_python_parser/resources/valid/expressions/f_string.py
sha256:ec67bda13b5d8961a64ad33c9df97fec37df6ea83c06474eb0a3f269b71d2e7c  crates/ruff_python_parser/resources/valid/expressions/generator.py
sha256:5563274ac21a3ba07f909637fd8ab66d4eec51f8ac61c9afd12c664c7a7db80b  crates/ruff_python_parser/resources/valid/expressions/if.py
sha256:59bac9fdf471d949c175f63dc80a21d4193d1935eea330664641440f51ac1411  crates/ruff_python_parser/resources/valid/expressions/lambda.py
sha256:91691056c56aaf9fe2b6d7173bbcfec0fd2953fc3624a047e3808e83b43f6457  crates/ruff_python_parser/resources/valid/expressions/list.py
sha256:5203eb0e42d3cbcb9af4a6f9a0f37c21e8b163754e941fd870208be3458640e7  crates/ruff_python_parser/resources/valid/expressions/list_comprehension.py
sha256:772abc3d8d9cdb3fc190306bdf50a99550663e05b07d5c5305e2cf9d3d08df67  crates/ruff_python_parser/resources/valid/expressions/name.py
sha256:e65e6bbd5c2355967305a19dcb7d879a81647ae81626a93528ad0d9f55b138ec  crates/ruff_python_parser/resources/valid/expressions/named.py
sha256:2967f219c06cbbc0ea027d365f822df1e734eb29ba2be64402c112a0de601e17  crates/ruff_python_parser/resources/valid/expressions/number_literal.py
sha256:50cf7852e9af6c53dcb9e9b7efae1ad78f81a1d0c0c322a5e4759ac11dc499d4  crates/ruff_python_parser/resources/valid/expressions/parenthesized.py
sha256:a6fcccb128532e49a74760cdc6254f828612feee0a55d759b98ddf93f32ed45c  crates/ruff_python_parser/resources/valid/expressions/set.py
sha256:5a89a92d98a3776d04fb214a7a2b45910d2b45c2580773168f898f747dbaa4ea  crates/ruff_python_parser/resources/valid/expressions/set_comprehension.py
sha256:4c6915920a763ed2ba631e491d69932cc67bd7e71d315b5ba5b5e19d3d806e6f  crates/ruff_python_parser/resources/valid/expressions/slice.py
sha256:9ca4b68652d0c2f611849dc675dd289fa7be4c9251152f006218f33884d53d0a  crates/ruff_python_parser/resources/valid/expressions/starred.py
sha256:243d5052325d86d48253646d097e2e0f212d6bee1230285498cc266aba9be188  crates/ruff_python_parser/resources/valid/expressions/string.py
sha256:1c2db7a20f7237293858032a0b4fae735864841b05a2071aa65ba77737dfa9a2  crates/ruff_python_parser/resources/valid/expressions/subscript.py
sha256:a9525b3dbeabf8868f4dbefea691bc95e352725782183e493821827e95d47331  crates/ruff_python_parser/resources/valid/expressions/t_string.py
sha256:0476defae92cc62f2b3292460ef9abe9741dc989ede1a312a399f44232a04d62  crates/ruff_python_parser/resources/valid/expressions/tuple.py
sha256:1909edcb001c9acc8b0f45c2e5265d7ce1db0c8b8587f0ab8adca45905e3286d  crates/ruff_python_parser/resources/valid/expressions/unary_op.py
sha256:d68ff0a1c1f5c24ec702f5afa99eeecef44abeee357071d7d6fda6513b0f627e  crates/ruff_python_parser/resources/valid/expressions/yield.py
sha256:9fa7c6bdd0927d1bfcd542fe6ac7f576280f3d1eda6568640f9bcadb2b89d999  crates/ruff_python_parser/resources/valid/expressions/yield_from.py
                                                                         crates/ruff_python_parser/resources/valid/other/
sha256:cf5b4b37903c2ddb5c317e8c7b231d6d3f15449f18631161fa4f3e37ae974649  crates/ruff_python_parser/resources/valid/other/atom.py
sha256:3cc5a2fdb939b681b89d3c05ffc6ed879d152cda01fbcbe0071caa2c412770a3  crates/ruff_python_parser/resources/valid/other/decorator.py
                                                                         crates/ruff_python_parser/resources/valid/statement/
sha256:6589dae0926e524b77a8b9194719f0ac11bd418a0d06433e6db77f351acc5bc9  crates/ruff_python_parser/resources/valid/statement/ambiguous_lpar_with_items.py
sha256:9a3bf29b97abb512e34403a04b8463722150c39e5fd07b8145916a3e04d516c7  crates/ruff_python_parser/resources/valid/statement/annotated_assignment.py
sha256:df1665a6b6f94acf82d183bcb21fbcc23aff87a68e13282630654f78100204a2  crates/ruff_python_parser/resources/valid/statement/assert.py
sha256:9691acb2a4ff4ec112063eb26206b40d8e7d74212dc93192e13eb3842aebe091  crates/ruff_python_parser/resources/valid/statement/assignment.py
sha256:9b8ecaf08dd1ee43c7eea40620d82fb77c7b257a5ec2361dfb8bef4d4d94febb  crates/ruff_python_parser/resources/valid/statement/augmented_assignment.py
sha256:2625495630f46e935e900932748caffb6849b2c8ccfd850c7bf6739206cdf767  crates/ruff_python_parser/resources/valid/statement/class.py
sha256:4582de26328abf712e82bff033be8ae6870e3189eb0653b682c53c9bd94532f7  crates/ruff_python_parser/resources/valid/statement/delete.py
sha256:39d67e85eb392815835a423dfdef3e80def73557fd39ba5518dbb0899e46be6d  crates/ruff_python_parser/resources/valid/statement/for.py
sha256:5f7b95364a66eb1837f881c43d9a47f7d9f12a78a29286df54a6e2b92c55495e  crates/ruff_python_parser/resources/valid/statement/from_import.py
sha256:ef2b3c5676745af83f64953f68d85c6c6403d0397c1ed86af879e4315be14cb9  crates/ruff_python_parser/resources/valid/statement/function.py
sha256:08bbded08892cdf3e9443b8def5e779c1fe5aae48509cb12ed929b3e6b94bc93  crates/ruff_python_parser/resources/valid/statement/if.py
sha256:8deb855543af12899bb71f4974d9e4a5faf8dd17f05364f69e1e043ae413b7d5  crates/ruff_python_parser/resources/valid/statement/import.py
sha256:288b9b54e7e39215a3ddaf5938f1b923b603ab0e52a1ee44fb723c02d1fae445  crates/ruff_python_parser/resources/valid/statement/match.py
sha256:24cd395597214ed78d664fe4c9f0e6b82b9b3623c4c59cde316e722862c0c690  crates/ruff_python_parser/resources/valid/statement/raise.py
sha256:7f480806c374dcfdba50cedfb3cf46ddbd19edd13799732bd4aa2acab04c746e  crates/ruff_python_parser/resources/valid/statement/return.py
sha256:5f7b0d2415704827ea1459946c76edf78dc63b2c25f1cf80dc552a33619d2b73  crates/ruff_python_parser/resources/valid/statement/simple.py
sha256:bd573e3071e72f4aef85ac333806636186768cddfc4846433a4bd88ff9793473  crates/ruff_python_parser/resources/valid/statement/try.py
sha256:9a85076ecd38dcb62de5a0f4fa930d8c1cc8ac951370aea00635f6250b617762  crates/ruff_python_parser/resources/valid/statement/type.py
sha256:9eb71911b297f611ada34a94ab9105ba752260b3c6357ec8c84c3cdda2e00476  crates/ruff_python_parser/resources/valid/statement/while.py
sha256:77f5191b405a61052cbbd09e022d4426d6ac57feca545f2759bc9a3df6f953d4  crates/ruff_python_parser/resources/valid/statement/with.py
                                                                         crates/ruff_python_parser/src/
sha256:0c860c0986df8e8864558da3853d0c55ccc2bd10008598c4be43d6ba1abef2aa  crates/ruff_python_parser/src/error.rs
sha256:04d4512b5fddf9a971386836c7e1d43ec245c2bf4d14d7c3f9f88dd823245872  crates/ruff_python_parser/src/lexer.rs
                                                                         crates/ruff_python_parser/src/lexer/
sha256:7631cb23110d75273be440da6d1de187f9ec62fc2d796bf2ddde09f1ce037c47  crates/ruff_python_parser/src/lexer/cursor.rs
sha256:79be3c355b4e6c26d64938ecacb7ef37cf9ce69d8d76f404efffa3b3e1bf17a5  crates/ruff_python_parser/src/lexer/indentation.rs
sha256:b47b9cffaebfd681fc679c757d73dfe07cd10f81f0b5a376fc88e9285ae1588d  crates/ruff_python_parser/src/lexer/interpolated_string.rs
sha256:663d60a2b1c11829bd0da98411c4de0bfe863988a2ea3ff515a00b726061a1e6  crates/ruff_python_parser/src/lib.rs
                                                                         crates/ruff_python_parser/src/parser/
sha256:9eec6231503bcc09d716faa014fbb76851f838274a59f94fdce75965a2868dc5  crates/ruff_python_parser/src/parser/expression.rs
sha256:6116e031449e27e5f3bec101b02416987b88fb893e960bf8cb300b03eb3ff53b  crates/ruff_python_parser/src/parser/helpers.rs
sha256:bb255e270d514786e050034496b2dc86fd200111684993045c78add70235c861  crates/ruff_python_parser/src/parser/mod.rs
sha256:7ab7642d2075fa098837cc7f9fb65b8bd145b7139e7376a6503e168b22d48640  crates/ruff_python_parser/src/parser/options.rs
sha256:cc00902680f518dc8d59375039a82f033cd761417e756b2adbc298fef40aa885  crates/ruff_python_parser/src/parser/pattern.rs
sha256:3d4ec92e9041221df5e62495f93685f3c41652eaa8b0f21ef232f0baf3d7f1bb  crates/ruff_python_parser/src/parser/progress.rs
sha256:9ed829ddc74180393658a42991ffd067f68f1cd7c2ee4ead29c16477cda2bd5a  crates/ruff_python_parser/src/parser/recovery.rs
                                                                         crates/ruff_python_parser/src/parser/snapshots/
sha256:74ed266c14d4a58fb8564b90d02a5bda9177a73735b407ce5dcca3243389aef1  crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax1.snap
sha256:b2e1091cbcf6d6a6b51c5f755d443c1fe2f10686714cc937b7b2ffb78734ad87  crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax2.snap
sha256:b2e1091cbcf6d6a6b51c5f755d443c1fe2f10686714cc937b7b2ffb78734ad87  crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax3.snap
sha256:61b1c0fdcdd0223e594261f7855faa07305b3945b153d5f2ce3a0db67424e0c7  crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_valid_syntax.snap
sha256:78dc8748b14a92d692df28ab76ef21b132a79d1ec4e483390ba619a0d239a257  crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__fstring_expr_inner_line_continuation_and_t_string.snap
sha256:2f26f07d3bf70f77196c2a785da6d83e926b57ab2723d9947651dfc75ab15e86  crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__fstring_expr_inner_line_continuation_newline_t_string.snap
sha256:496ae2c65e8140c58b3c7073aa31aaf222da8aca0935a1490bff9f4dafbece86  crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__ipython_escape_commands.snap
sha256:2e5c8bc5a3a135c4de83b6060ef2699af3b3977f256b302dbeeefe896d6bdb66  crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__unicode_aliases.snap
sha256:1a5056abbb77d103d4f4ee72d42cf9a4693e0959154b5dae065aa246b2db6d7a  crates/ruff_python_parser/src/parser/statement.rs
sha256:503a2a2fc85c03f6651c3f40064a4dca137a667051280cb52974b5260d4de360  crates/ruff_python_parser/src/parser/tests.rs
sha256:f4b90796cebfaea0c67df8bb23a0d52ae20f36ee21f0cb3ad4c66a6295a981bb  crates/ruff_python_parser/src/semantic_errors.rs
                                                                         crates/ruff_python_parser/src/snapshots/
sha256:6f86c5cee08c15fa58f7bdfd91bc094247924ec4c6a78521b8f77f3519f18a73  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__assignment.snap
sha256:3c168b3aaa2bd74a6c82935a51b5ea69bc936d8946fe092453eed445f4d57b21  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom.snap
sha256:32342f96dd8eb6ed4658027255fc243d54aa6d44ef893e4cd5bbc1a14c3e030a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom_with_offset.snap
sha256:04000ce7d5720e694ef2942f71527400737b0e46b3dd6cd5dae70fca5bbafe77  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom_with_offset_edge.snap
sha256:2598a2f6152dcd11caaa86a097de62796c067cfd4e7d005967fa91aff368bffb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_mac_eol.snap
sha256:eebc1107da619264ddf20a1230018de9bdf85182ff6c9a17f398435df3ad456c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_unix_eol.snap
sha256:84c541f316f18471abd1b5958b089f744a9b8cfd0aaa32957ba46ddcccee8c8b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_windows_eol.snap
sha256:cf2dac88bf1f34155508f4ffba1c8441c85da7c5ce422d3ed72bd0d8556d9501  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__dedent_after_whitespace.snap
sha256:47854b38be839693410d6d06c260b8a4563d559c8c19cabd3ca3512a2c3c5011  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_mac_eol.snap
sha256:215b9f937438189a3b6ef2e028127a16c0841402118a78986c48aa3d589bfe57  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_mac_eol.snap
sha256:d0771ce79b539a0c75736c46e2743d80cfb72c3b0b399e330747434173d4c414  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_unix_eol.snap
sha256:75d7f46e48261b5c6ca1818382bfb591223348a0978b8a8354ad8f31ee66832d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_windows_eol.snap
sha256:1d1b332dfd58dfd5e3516409da3f03a84675fba9e9a51e143aced34d455d4a07  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_unix_eol.snap
sha256:e52b871774133e33ab643a4f306504f04dcad1602f921415caa134d0ecfaffce  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_windows_eol.snap
sha256:54da1c32cf7fa1821c4b6f3e9ec37b7610b5f14701e5f5e88523b5031451abb9  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__emoji_identifier.snap
sha256:a8cf282db71f7ec8403152a658bb4fb620ed7dac0b2390c5fd28b90aab28e951  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_fstrings.snap
sha256:6b2124734b5895f8fd257f3885dfb21c735413dc155fb3b99e4f770a478f4d3f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_ipython_escape_command.snap
sha256:8e718eb9021a8e1dab34027da84b439351d6158d9dbd0720663dc8d797ed5085  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_tstrings.snap
sha256:ab4cc3dc0a626c02e4a28604003238352738caf14fc6ca6685118aa7ece098f1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__escape_unicode_name.snap
sha256:581ea642ca0cf2bf5b40bbcc97c67fad82d7c99b7b5a4ae7d8ec0e22caf460c8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring.snap
sha256:46bca593c8f0cad0007d00f86374ef90947831db71ce2e0720e59321440d1496  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_comments.snap
sha256:a8cc4415978d7bc9835c8702f8df6fd51912114b798fee633b760485d6311f89  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_conversion.snap
sha256:3d7e6518465b0123d7aea2761e4096cdb0c0a55af62c63ce6ebcf1acc2d059a7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape.snap
sha256:af0538ddbb9e28f855b9182f5cd7b82a147f441f008678d3f3601420dbddca4b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_braces.snap
sha256:06c9113f874f98d392eafd79d77a14e31a74f1fede34d960b68b83ec5069745a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_raw.snap
sha256:67a954c24f07e861a9ba273ddfc74f4b87e21d29756c0f1968de65469104926f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_expression_multiline.snap
sha256:d4c4bc0a90570ddfe6a9a543dc1f22c2c60814df5d9ed744bf9265da989795a7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_multiline.snap
sha256:76e07e7e2ec5da7bd7579061649dc803e94b3358308900fb5dcbd3e319acd82a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode.snap
sha256:fe7e9d48bc92fb3e3f1650d848802ff5421b418393cedff6eded14619c3887b3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode_raw.snap
sha256:6a5a48a5dc108c817f93ff9557de702000e458f98e8689ef9fc86c3a963afddd  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_nested.snap
sha256:d0b4e8267c5f0bf2c015b5520527de0672bce8c3279b68aad93d2498d0eb10f3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_newline_format_spec.snap
sha256:02a9c4f667651ebcd6bc486d1dbde0ef9669e89c06f5c108e5447536e69f8196  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_parentheses.snap
sha256:6fbaaa994d0629f3323d71fe408ff75e38053cc33d91e8dde09dfc0e0af27434  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_prefix.snap
sha256:98fb4a8c775d265b53b2fed294dd1d778c8ff5b3d7011196b17e420e7f336977  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_mac_eol.snap
sha256:80db17b92412889de3436aaba236af02f5329856430bb8605f0d91ec17e9594e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_unix_eol.snap
sha256:26b47d0178c9ee156aaa4c6fe12f589209c93458e4c86116bf5f618d70714743  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_windows_eol.snap
sha256:fdd8d520cdc5b6b8a6bbf53ad33484f66424a4ebe92fdd8f0586cf577300003d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_format_spec.snap
sha256:87fcdb1a2e29d3013860e5966a8c7e1a8bdfee9a747e49675e3e13f008318314  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_ipy_escape_command.snap
sha256:d772e34da53ed021a95e8bc519c19dd8ebfe9514752534e09b694e4d2eea54af  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_lambda_expression.snap
sha256:a755f15ffb342f981a3a722ec2b5949ad3ac19e87cff5288f33882951888276c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_multiline_format_spec.snap
sha256:90bcdce2f921ffda4763db3bd3bd4412a00a2961e2f501abcc8a2557478a9f03  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_named_expression.snap
sha256:c1a4e427dd553f36015d75aad2804b7c9a2e200670c78d50ba07cd281fd9e25a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_nul_char.snap
sha256:2cd2afbc347580596318aa31e907cf2a95d14934d575e337f653ffd60bd93fd5  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_mac_eol.snap
sha256:e5628efa901ff6cd0aed6d45d2b2f9ecf2cd7365510372bc4687678fc758f430  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_unix_eol.snap
sha256:8c12cad97c2d930067e809398afe18a9ced630e746b29c849a8fca3ae5ef2ae2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_windows_eol.snap
sha256:1c1bb6948f954b930d705274bbdd9c1d42c2a17ec771ca37b56f59dd98c0b97f  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_big.snap
sha256:d8feae96dec97b1616dcc13fe1d0f22905eb76b0eca7b9cec8e04d3c900f8ffe  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_small.snap
sha256:c9e3db3953208e39cb93615844f98c82ff51f40b6b1517aa3a6c4c9b4b3f61cf  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command.snap
sha256:3208dfb9abe912628a988ef1fceb20c2fed2f80643f5a20dfe3cd484b876b8c7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_assignment.snap
sha256:9a46354f555e7fde22914b76c0e48bf9d24a872b4e22e259b2acc28ae8119877  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_indentation.snap
sha256:d2c3af1aac76f05fb658ee1c205e581fe798e55d7a6898de3e1dec4a98e97bb8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_mac_eol.snap
sha256:7ec3047a7f05ff78c1606edd5d6f43d27b35ee9fc2d1f1b61cd96b27aaa3448d  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_unix_eol.snap
sha256:ad3da7d7edb6ee4e8bffca5005d7d80a0a6dc6c247eb5a0036c1c5dc40d4cad3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_windows_eol.snap
sha256:5714e8eda1ad23d9a09f688a1b111767569ea420bb23fb332858e15696b11486  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_mac_eol_and_eof.snap
sha256:197735b0984e179acd31affb1b9d879533c4e9573a52b12c301efce0234c9a81  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_unix_eol_and_eof.snap
sha256:31c0007659ee6c71f50fb13198a057908a0baa958382b81f65317c9986bea4ed  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_windows_eol_and_eof.snap
sha256:89d568187bb88bec79d8fbe075bdc8c7d7a11b1bd2f51a871aa82de88f13dbd8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_help_end_escape_command.snap
sha256:dc5b6647541b6a364822400243064cf2c2828eb297e6bad5bbb44d43062c6d42  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_empty.snap
sha256:8bf9fe19e96d9a53c14bfed8bb371dc5cd8e1030245fa74310ff46f5c4379137  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_long.snap
sha256:0d86442d7c6fadef57ca123cf98c793b6504a2e4f64cfeff781f226796f6c54c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_single_whitespace.snap
sha256:6baf8d3609dbb04f362dc660fd66164104893b4038bf6bbd5a76caa8c0efb447  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_whitespace.snap
sha256:c88292c3dae380ab43ec47730261b4d104397bb118fc6a675d3b4424a8d9c816  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_after_newline_mac_eol.snap
sha256:3267e01ffc2608c23c3661156044e771e0b36d7e8d9fedb21179ac8fcca42d27  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_after_newline_unix_eol.snap
sha256:3e4e0eebd205904f0440ab97e7b8ab4f52d64a18755204536581bff51b027e43  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_after_newline_windows_eol.snap
sha256:8f40e079396751096fa13b10bf8224a7f06c536bf06fd9bf1bd79af05a5434bb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_mac_eol.snap
sha256:ac20a7524080158cd680f375f5c941536b29f8a30214d23a55bcb9135a781ef7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_unix_eol.snap
sha256:9cf509257e571c3ff49754c6bb5aa93179d7eac199904d37245fc16b52dda7fc  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_windows_eol.snap
sha256:844c7c1be119af134b853a335fc8f5d4fa4b76ad097b3f1e53ae051128676c2e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__logical_newline_line_comment.snap
sha256:b6827817b018d9cd8c94c2198b269615ae83d80ca07e847d6e9baa9e6ea81874  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__match_softkeyword_in_notebook.snap
sha256:799f4ed514c4c2e840e3943bb0f50c955aba8fdc9454dd1ee3df69fdbee61b67  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__nested_t_and_fstring.snap
sha256:7e1ef43c4ce318a5e7ca1efcf30ddadb6775ce949256e1d2cc74828ab30d6477  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_mac_eol.snap
sha256:062e6102843bef0f54f72d2b4f6144f43a33b1a50dcf6b4c0f0d74300c4148f7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_unix_eol.snap
sha256:65e6663fc36ca61d60a808bcc44cdeb35bab9a51a6bef89099087a77770c9c8e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_windows_eol.snap
sha256:080669c320c2cfcf2971bfd3b3f4309c6c34af7052460d918133f32912d43626  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__non_logical_newline_in_string_continuation.snap
sha256:017308d58fe51db0de63beaf82ca0b492438fd83e13aa205dbe3bd63e7043006  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__numbers.snap
sha256:954b981c398296d358a04d8b4b2d8ea9cf4ce26c874ee68a1d3296da8a440008  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__operators.snap
sha256:5d377c9fe563e6e75cb3a00f504495665a85c45a60ab49692b4d280e62de15e7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string.snap
sha256:41fcf1a3062abbd6f095829aa7d129fd3b470fead982bfe5fb9ae3b998670d39  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_mac_eol.snap
sha256:9ea94eb455d9905e5bc77473f9f95e049280fadfe8b0c703b309eb600ea1ca63  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_unix_eol.snap
sha256:c6ad0d7958309d240faa12985a824ba32b65cf2e21572f82bd2e22332de5ebb3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_windows_eol.snap
sha256:8c6c6cd863b6a87ca22c948ef3e53bffada5c09778549288ac9b5d3e2f1ea663  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tet_too_low_dedent.snap
sha256:447c3b100b44d5132c217d6a7a0f8f58c531d314405f7e6fc1474d42280d6694  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_mac_eol.snap
sha256:4f08fcffe753b4f4174fd21d6b536330c98672af0ae768d2611a6be6f64d22fd  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_unix_eol.snap
sha256:d69c1f7ed2310bef91e02b5bcb56844823501d3a20d833b506a5ce401311af83  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_windows_eol.snap
sha256:2fdedd6e661dcf7cf83b2a8bd514a38c2b2b78c2f7a170c4d8bcae010e7f09d0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring.snap
sha256:a55c2669eeb1a996b1d554f59ba28dc9806bd24854599b5a81be12b16731328c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_comments.snap
sha256:1ec3ea5e5286c76f0bdd24d1bb7eaf5983832c1ade909a2cac032c85c67947c3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_conversion.snap
sha256:7f8faafde1b05499cc680d16e4574a7fa3f7345d10cb5e92afcd5b76ebc27243  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_escape.snap
sha256:fe4d2e495b5255ef53a8dcabb1e1757a8203bd274143d6113d64344847cd5092  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_escape_braces.snap
sha256:6015f1667d7375426b49d02c69e81f31799aaaf58e55c4f19c0bc572b5c922ba  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_escape_raw.snap
sha256:17983437d11132d072725238443ac549a38ef59e2770d90fcfee87026271fa9c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_expression_multiline.snap
sha256:047fc393abb36ada8b4af98d803e888c105c32d7e4af6d7638b7bcadbfa72152  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_multiline.snap
sha256:8aaa2526ff78e0f618ad065fdd96a1c64e285a422eb60af6be9fb53e7a6299b3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_named_unicode.snap
sha256:5d198efd3602a21cdaed57904a96ac6d815159e9b98c0b0ac623095ca99b5ac6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_named_unicode_raw.snap
sha256:d66543953d5c3d170e4b76cf5977fb75581974a5809065391f6b65a6a02b7310  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_nested.snap
sha256:fea06d85ac85e7ad5ed015269a5036186dcce27aff9e5b6ac28c7e8a38fe0fae  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_newline_format_spec.snap
sha256:c7c43d8eae534243c414951d3fe6291c9f3f1dbf29312bf95776a363e34075e6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_parentheses.snap
sha256:511c2c6a7dd447fd94684740879689ef4b74ba7878da9512a02389dbffd22ba1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_prefix.snap
sha256:244f599d8d4d8879113575fa4aa9ab23636709c940147fee92710f7203f52a77  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_single_quote_escape_mac_eol.snap
sha256:e8c9d96fbd6d1318663ce42c1d858ef2bb8d2f55fccc06599621bb51bd9f0187  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_single_quote_escape_unix_eol.snap
sha256:5eb2261948007ceee58d8a1f6462428b82025611bf66c1e34dbcbfc6a5d29bcf  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_single_quote_escape_windows_eol.snap
sha256:875bc2f2284f9cb183c2897085b5223682a2c85d36bcad34c4092f66b8dc597c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_format_spec.snap
sha256:c0513bdb521f159fdf9d626e4f502b34804943302168ac85f65373ddb4ef4f75  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_ipy_escape_command.snap
sha256:38d7a556ab54ff890dd57a5cffce720acd4e2cab558bddf58b6080afa175912a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_lambda_expression.snap
sha256:117258d22999f2763c9fedb1cf4fa84769a2984022bea21c7f3b36cd057052eb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_multiline_format_spec.snap
sha256:828cea298492013c96a7616b669b814fc12263889a97de3f1286411c84ad4e93  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_named_expression.snap
sha256:21f2e63a582e1485f1c0a00939642ad725ca6add7ff977b29c2040d866e07c20  crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_nul_char.snap
sha256:928a20ec86402760cb374298c5938b7412834889b26d3e1fed90d654267ed799  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap
sha256:3b3112294ed88dce81d689834444f866b0cadabe0d3c65f3d651d8a72431eb8a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap
sha256:c6a629c3e6e1c40a327a804bb569431f581654132167359aa01440c9ba3992f4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap
sha256:b3df92795b98ea8511759b5be699c8ba1b25d65fc53bb4693546cc8e2084a341  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap
sha256:b72cd2e0ba35b44e5099a0305470cd76aec20d5471133efa19725ca40cb613ef  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap
sha256:aa3bb5fb0ec347c402b06603048142d28d0aebeb7b28e6bef60a111b80078956  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__dont_panic_on_8_in_octal_escape.snap
sha256:82c5adfccceb7b37e1a1cc27fd3806255cdf8729ba97c710ce335cc3e71426a6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap
sha256:fd9b85d2fbf180ecee626b44ca55e0d09a18d42ed2ec8f0343b7946b7f633c64  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap
sha256:242d546f5406aef985c1ad5a75bdce3b601c1a4cdf89d06f3a0cf2c2cd950230  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap
sha256:4ea5c8e806b2635e30261a7074a81ae920e71696421d534307ed8ca351f6eba4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap
sha256:378a0b4c378ef5746bee1c41498436c6b535ed17d3a2cee4b47c78e1a3e58087  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap
sha256:0b550fc5119f70b820134b3047d247d5ff0b62f5a034d24e02d657f7ebca167c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap
sha256:4ea226857372a0729071eb0e27bd788c43227673b87027ca225b994be512be44  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap
sha256:57a25bc2a32b25a926ded63f97d790ea43f5d92b3f3ead3a7f03d9053bd06765  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap
sha256:ba127910e0cc5a6544bd874a3831aa477d0a21d48c0c569a79993788026ba889  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap
sha256:a5cfbccb8dca2b9604419650adb7e2003d2545195ea5dbe87b6bbf7a87fa5e89  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap
sha256:e69b224aee58a51361bd52240cbfaa50939fbd676cbaff23f736a775fd8fb3b7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap
sha256:80f8b5bb527e12631eb43eb49bb6ba264f2546813d6ab2eff32faf56ca89af14  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap
sha256:77dcbc714051105dae254b46dbe9680b4911da4763515f83149464d8e32a0fe8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap
sha256:888e6e82bb1ebabcfe20dd2648c2affdd91da9db3fe6b7f11f682c67f9ab608a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap
sha256:bae16b744b63153fb60835fc09a41bb2ebdab3262e0b21cbd96f1476476924fe  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_byte_literal_error.snap
sha256:e58f6b109c5fb2cb64595c051f2197323d909fd0d3969399fa14e7e32c1e106e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_unicode_literal.snap
sha256:ceda59835ddbc9311ff7aa0613908b8cb3d962772a099b87167a90935e06aec1  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_unicode_name_error.snap
sha256:c53b9f5ed9b6abe69c1478ad4242b933f2f0163b6a5f3cfb0371186bd9fce5a2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__missing_unicode_lbrace_error.snap
sha256:7c48935e27ecc07baa02960ab30b54404e343d4b1edd204e82694bb76fe0fba3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__missing_unicode_rbrace_error.snap
sha256:e9fc230bc69e53faf58bad3fc4913943b5aacc6de8f8ed36f3ad2c628832ddf8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap
sha256:d8ae748b8137f15b9da29a26dd8d87b2ea506ad7a17b23bcb147a857e719c444  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_tstring.snap
sha256:82f1b0b8f9eee378e3f220adb1198c56a22164c7618866c48d324086c00a63af  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap
sha256:82f1b0b8f9eee378e3f220adb1198c56a22164c7618866c48d324086c00a63af  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap
sha256:0c8461281096e8d54271ce5de48be464c6de71fd679a499155ea0b80f6bcbce8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap
sha256:69462bd8e1b9e898b0c3b0b7909099fbdab93931ec761abd1e4a4483637fbef0  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_4.snap
sha256:fdc2ef580f0ec10a9c195ba798ef29567bc28feeb47c5508a801ff5006bdfe1c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_t_string_concat_1_error.snap
sha256:92fdf69487cf600cf3352b4aa49bfb8991fc2aa9b7aa2fd3fd402752d89ba4a2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_t_string_concat_2_error.snap
sha256:8daece151c45397cc3e6c0a7ab2a4f30ae4fee02ebee5f35cb4cdc3f748ede87  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap
sha256:eeb4ebef33e0c79f690c873fa8c6f6e3da366210cdc32b69baf5ada3a6af6ea4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap
sha256:82a3d44008b8e9270102fdde9f25ac3f4d2d4f8ef1200da95f5908da0fd63609  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_concatenation_string_spec.snap
sha256:124ee394306d7dc3cc8bc16c259f06fb560138f293ec45ca79aa6ee19d9797bc  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap
sha256:ea9d6d1715e170f0876b29354af81b7f1acc776708924637764a4dd046ca47d4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_string_spec.snap
sha256:0c7d0cd27560d242e4295ddb4614ef0c9eab751be333eb7725200267e5746898  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap
sha256:f00f63ca2c38a9f38820641c376f7a6cd4fcc3dff1987311bc9105d53bb64ae6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap
sha256:1a1686a547e1e20c571ab276b29bdd2186d5e1ffcf735aa06841b5468e5ada56  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap
sha256:327461fa980a3c26461e2129d6ee7f95be321c5fd6460fa333b81724d648c4e6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap
sha256:526cfe9773e149552e6cd0a74cc6a7881d5c5ce63b2518a6177bbfe0917c125a  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap
sha256:98596efa9f5a083fdb71babdb1462d5044f90a1ef3b4f6efa1d2d2dca6c9bca7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap
sha256:1c42d9a2538303dff9c24e76d096566fcf5225dd3db9b6ac81626c703dd54ae4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap
sha256:887e1edd5e8a90527d50be19492177e3002309a38b63b0cc42e3bf15d7b9a385  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_t_string_concat_1_error.snap
sha256:887e1edd5e8a90527d50be19492177e3002309a38b63b0cc42e3bf15d7b9a385  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_t_string_concat_2_error.snap
sha256:92fdf69487cf600cf3352b4aa49bfb8991fc2aa9b7aa2fd3fd402752d89ba4a2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_t_string_concat_3_error.snap
sha256:fa77ed8c10a09ca47a9f8d91791abb9565d3dc1acaa80b2ba9675e4c2f30e3f4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_t_string_concat_4_error.snap
sha256:30ee86c3827a58c1ab50f096b233bf80c495697d53ce61becb987eccf21322d8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring.snap
sha256:a0f61a25aa5165fc5f51b2802041f0c8c429451f94258f93d949b554b10eda41  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_equals.snap
sha256:1e66d34d3504ac09cf820018c2ac6108835d6e9753f1534e7bb3d201803c5531  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_nested_concatenation_string_spec.snap
sha256:9b866be0d6458f6169b240b73ef2b05b3d9075a1ee5228422dafe733000acf56  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_nested_spec.snap
sha256:4118c9450d650ea7bcc5ef2118f79b6d7046ff73a74df85b7c7841b673951270  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_nested_string_spec.snap
sha256:85ea1c41fb2fadaa2cb6b4ba8046a14bca8e83f32b11e820d5fb086007f21b65  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_not_equals.snap
sha256:848c7fb37586bd77238c5c76a1393bccdd07217f672f521a2c118cf284476464  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_not_nested_spec.snap
sha256:61a99f6608cfddbc8358e13d6ff1bcf44940866a11e2725cfcc880fe205ed823  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_self_doc_prec_space.snap
sha256:e6288de83a2c6f98b3cfeae48d8bd75c7256fee1c5d9e959f00a11a3b113b257  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_self_doc_trailing_space.snap
sha256:56edc9a728e6c54b2b393d940ce860f615c99c6bf2615dadcb7aafd08a17b1f5  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_yield_expr.snap
sha256:9f5745a50d77f654e7e40d9b13f56385ff6f9ddce7e762e9c1610bca25b153d9  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap
sha256:9015abcbb72ba76ec08d6620b695f7b76a84587c9fe05507e347d063d743bb54  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap
sha256:48713a175c0bdd2fd90fb360c20d6f002804f540eccd5a06c2adb834c6775f67  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap
sha256:232dcf7658bc437cadf245ac24a9ee17cbf51d76e5a5ffe99b18b775fc03c0a8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap
sha256:fdc2ef580f0ec10a9c195ba798ef29567bc28feeb47c5508a801ff5006bdfe1c  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_t_string_concat_1_error.snap
sha256:92fdf69487cf600cf3352b4aa49bfb8991fc2aa9b7aa2fd3fd402752d89ba4a2  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_t_string_concat_2_error.snap
sha256:a0d3f085fef66f628230c217b062e6feb0a097ad9d2146783feacb8ed0b09dc6  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap
sha256:5d13062f4006263c0c5728a74f3ef50dde779bf1749bfc47192d3696568fdeae  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap
sha256:fc33ab20796dc31b68b5d6bb1601dc64159ef5b00feec9d77052f2ff6fb2e52b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap
sha256:06222248a15f02740b055d827a2bf35ae384b49da462a07369cf08ed2213484e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_tstring.snap
sha256:de985883de2ecf0986e3fc8948bae7c4391b4eb86a96e6ff5568bb2aaa52df79  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap
sha256:f184755c1a1150cd9b90f43b1687fb00b927fe109665c45f1554755a6c6a6dc7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_mac_eol.snap
sha256:f184755c1a1150cd9b90f43b1687fb00b927fe109665c45f1554755a6c6a6dc7  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_unix_eol.snap
sha256:285bb331bfe6b6a5441ba2b7b4d760dad9037752e44beac7cd2122a367be9a7e  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_windows_eol.snap
sha256:626acae87971e7b09602a2f5cbd64a744e37dcbd93ea22c4489dec8ab7eeac43  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap
sha256:1e8b5a2a0bfb5ae945f93e7c38887723e96ccc315b993d7c39bf5836d434b46b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_tstring.snap
sha256:c170d730aa7645b1ac0c0bd234a5576d39b804afa1156132a952b8da327439f3  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_constant_range.snap
sha256:1bd880339840e1c1469717c110274a688f988755fcb7d18fc872ce1bb51573e4  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_escaped_character.snap
sha256:96c4b2096867d6f119d60966cff569aa64e0277552183d6a6e19a0b73a18f54b  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_escaped_newline.snap
sha256:76fba28e2af78619f5fb4cae81ba4bd3202b76e6d74644dbcb82e4e9478db920  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_line_continuation.snap
sha256:cae2e3e8d9d688e2a1262863dca5555070108d1e62a8d179bcd64a236b7de862  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_parse_self_documenting_base.snap
sha256:18a4d51092619eca20d3405e280c7de089311ad6c4e0af6c69036983d8d128fd  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_parse_self_documenting_base_more.snap
sha256:171d9e8bb37bf633d4b78ad2b09b0d9a7f82b7f3060f25339335bfef74e5bfd8  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_parse_self_documenting_format.snap
sha256:d90c25b17891050df848fc8ca226d3a08077a027a0f8d21668f0ea31ae5b9ddb  crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_unescaped_newline.snap
sha256:670d0df88047f2977e839b7bd99c3929e9c20ecab229a975a047faba34e9a1a3  crates/ruff_python_parser/src/string.rs
sha256:c316c853e990a17921559321f29f1285ffde7e1c576296d6b4c56492ee02a298  crates/ruff_python_parser/src/token.rs
sha256:b9e0b92f7bbd24636ab6a7675e36371370a518f0f471a9b2ac969ee32c449ffe  crates/ruff_python_parser/src/token_set.rs
sha256:6596adc98c218aa9a8da1821818bb9dea1808fddd37d967f700ce4fa455a5b07  crates/ruff_python_parser/src/token_source.rs
sha256:39c53600f0416d7a6061f6cc7984a2bfeee9a69307e8e53135e754fbd30c1eba  crates/ruff_python_parser/src/typing.rs
                                                                         crates/ruff_python_parser/tests/
sha256:b3c68b2378ec67c179f40460fdbca74ba43034042d6af4011c659a8c6f80e553  crates/ruff_python_parser/tests/fixtures.rs
sha256:91010c8eff3d0c8b358497dbb90cc3693b19e32a60d11c540b78f73ebcb71c0c  crates/ruff_python_parser/tests/generate_inline_tests.rs
                                                                         crates/ruff_python_parser/tests/snapshots/
sha256:d0413b90a7172713001605fe5be9a0c17e6e8a45eb4dc76d7f056e5b8aa5fdbd  crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_annotation.py.snap
sha256:86798d3366caf29ad3c1d3f309815bbd34aaa240471a4b60216739c96a038776  crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_target.py.snap
sha256:dd1c81761f78e635fe5c5fa53248744084b984a1f09c972fb30a0b4192d95e46  crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_value.py.snap
sha256:7f49764bbe37bedff9de6bff274050da054f2fa75c2e91f12773a44f3653dfd1  crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_missing_rhs.py.snap
sha256:27286b09306aa919ea0f04a0811c7e2048c715f66ba49bb5a99ddae5a7034945  crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_type_alias_annotation.py.snap
sha256:d0978b538d0e7995f4a800502b5a229e8e9fea233d3398bee83765cc413a0389  crates/ruff_python_parser/tests/snapshots/invalid_syntax@args_unparenthesized_generator.py.snap
sha256:d21b6131be02a56ca9a16a66a2e7a1afa6d5402a4a9c16626b8b0e7bfea24744  crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_empty_msg.py.snap
sha256:77da7c261795c7077b2ad510d2057da01496ab5a8f143530f85ac094dc5da73c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_empty_test.py.snap
sha256:2fe8404acf696b95a4ca39e54a9e8f26e2e0d701d1f8928ae530f810183c5bda  crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_invalid_msg_expr.py.snap
sha256:3243c2e5387ee23448f4e209e3b7d0c08f25a7e2be1a3dcb91e7fa02fb128ffe  crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_invalid_test_expr.py.snap
sha256:ed0c7876db0200f91f62bb0c39c4e315416ea1589c64da89962bac90a99b487f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_invalid_target.py.snap
sha256:b38fabee1792f4ad71dab04839520429fdf56096b9a1fd830ab589f72a988c25  crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_invalid_value_expr.py.snap
sha256:59ecf1c0445eee12d9bc49338ebcd617f32542c301a5cb3b4212d4c0baaee9b5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_keyword_target.py.snap
sha256:10566368c40d5d2be7b2767dd163e52b53d233c52c85b6d29fd521c77f4be861  crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_missing_rhs.py.snap
sha256:8d4383d920543995a10f0ad587c0709b3cc15600414f6e711b7da931b7e6b8f8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_starred_expr_value.py.snap
sha256:7add281c44f6893417dc89ecfe7bebe2eb7641b5b11a930b6cbea270acc99a8f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@async_unexpected_token.py.snap
sha256:d29e0e6c7d89414908c38eb85a7cf44f1bedfef1568c67880e576f527dbd8ffa  crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_invalid_target.py.snap
sha256:3e04be44d9cc6db431cf823cc8c004b9f2b47632f7b44637684bb6a0ed8b7460  crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_invalid_value.py.snap
sha256:dc54b631b42e08a05f70e57849475963803fbed2bc05f655535145994b9d3111  crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_missing_rhs.py.snap
sha256:631451e1872b6c9a49d0ca32b999bf8611882fcf61badaaed7a96e3b4668c4f4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@case_expect_indented_block.py.snap
sha256:fe9453a17abe413ac308e060197c6f2c20ebade15cf9f4a0278d2bc104a9987b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_empty_body.py.snap
sha256:76a0d6e7e4a9f069ef8488f00f37e405b99fcef63528fab49e036274c048e6e0  crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_missing_name.py.snap
sha256:bcbf7a757a1c079760913cb2fb29dd3684d3ab5dee43493c4b440363237ef570  crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_unclosed_type_param_list.py.snap
sha256:18016c13d6c2f75d6de69f6dde53a0eb68b32a243cc7228e261dd91faa6e967d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_type_params_py311.py.snap
sha256:d14bedd5c0588ef00f2d14ddbf0a1e865616346412c8460057edfad0fb25c9cb  crates/ruff_python_parser/tests/snapshots/invalid_syntax@clause_expect_indented_block.py.snap
sha256:f9897949ab36d51031b438a36d996451eeebb262a99a4204fed6ac4131cde361  crates/ruff_python_parser/tests/snapshots/invalid_syntax@clause_expect_single_statement.py.snap
sha256:565a106a76e487e9fffe8f791d8120220b496c39cbff82a5472ffdba5950a924  crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_comma.py.snap
sha256:677bc5b925b290aab2cd66ea4097344e07d6a5dcf4b8c8b1422d03fa3cbe31fa  crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_comma_between_elements.py.snap
sha256:f28b098bce686c4d0cc16ffb4373c65b4fd42338c5cd8feb65685acf089ea70e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_element_between_commas.py.snap
sha256:8150c073415d0a2abfabfc4a7e94f6f2fb186d720aebcbee9282595ff09bd53e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_first_element.py.snap
sha256:1eed647b9ea47a2fcd4b683bf885735a83e4fd8b5913c350a94b59cd51083939  crates/ruff_python_parser/tests/snapshots/invalid_syntax@comprehension_missing_for_after_async.py.snap
sha256:3fc1bd157eaee44add165bdd7867f145add6f258c45832d90c729a776b613ea8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_class.py.snap
sha256:deeab95c64972736db938c5270e48215f7a13babf835d7a65dd9ead8aa93ee48  crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_function.py.snap
sha256:14be0bc2bed92ef4bf8012a0c991d6dd9cda652201ff9139c57a67b85ac3ce4c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_import.py.snap
sha256:922d70aa17da8f037660103a3f9dcefe6a65e7de54697d908459f639a5be9951  crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_match.py.snap
sha256:56470d1b2090ecb3e25b45c8704d822993f1dfc9693a7b674aa3f0a04318b9af  crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_try.py.snap
sha256:d6e257247fc040721e936ce6de09f002938aa85d749752d9f15ef8211a58394e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_type_alias.py.snap
sha256:d87a1a6b41678bf4fe1f02c89ae4d547d11f369fe479768e98f84c542c601e07  crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_with.py.snap
sha256:b4b089bf0c29e3fd8c6a9fb5fa89c6d7b298d934ceeed76ac96e606ad631c6ca  crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_await_expression_py38.py.snap
sha256:a67cb05c2915ce09ad2a4e07290ac392ea54e47bbb9ac9ced07e3ae8c673ff30  crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_dict_literal_py38.py.snap
sha256:85a2019b5e6c4b8bef6b456b06c8e2dbcdef7f5e0dfd2021527d50fadb807a78  crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_expression_py38.py.snap
sha256:f55441955806a105bfac7d6f264482ceb4f482969f2214168f16eb2436ea94fa  crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_float_literal_py38.py.snap
sha256:530b5fcdb8fa8601759f24155af6489535818c359f1f2acfca6987cfabebb320  crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_invalid_expression.py.snap
sha256:2723319dfa90f7d6d82c99877496174c566d0750e26336cc5beada864a73304d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_missing_expression.py.snap
sha256:7ca3501060146c961403471e61b760732b77b109a578190858255a1169a29c6a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_missing_newline.py.snap
sha256:63588fc776344eeb348eb8f960d2ad7b04ea9a89726c38d2155066cddabde207  crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_named_expression_py37.py.snap
sha256:6d30f216f18ded7286b19163476bb633ca75359d2d40f6f60243a16463982a3c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_non_toplevel_call_expression_py38.py.snap
sha256:665599800dcab5ff9f6ff9408d824732288b415ac8f3f01b543b2282591312ac  crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_unexpected_token.py.snap
sha256:b846871801de862b93453befced4c47e6b88b550636f837701af4e7b563873b1  crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_debug_py39.py.snap
sha256:b7c856f8b52d8ff12761a13eef026749b859fb3abd066c93305cd1c7c818af17  crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_incomplete_target.py.snap
sha256:e59969aad7415aa84a1b913edfe3b50cae93f04ec3df9554ebd82d693fa4d6b2  crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_stmt_empty.py.snap
sha256:d3b3c07702cb6cdf9f7d16b8365da21cb9a1e4ad8fb66e4d656a944110aea9a8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@dotted_name_multiple_dots.py.snap
sha256:b72726c284769c92ff2d73ebce133c06967975dd0b05eb6afa73050875c557cf  crates/ruff_python_parser/tests/snapshots/invalid_syntax@duplicate_match_class_attr.py.snap
sha256:4259ab747d3ead05a5457543c47a6140af89ff44c29f18c34d9fea65ac817eb5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@duplicate_match_key.py.snap
sha256:762125ae6280e086baf1f1a67c2e21135148615599061bfe2cfd6e4aa3a99054  crates/ruff_python_parser/tests/snapshots/invalid_syntax@duplicate_type_parameter_names.py.snap
sha256:df1363792d9242e603553238354478eeea3a22113ae5b06832fbf07864e6c631  crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_star_py310.py.snap
sha256:c7dbbaacddc161d07431bef25ec8f4ed36b686ca88b5385d968a2c7c9176244f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_invalid_expression.py.snap
sha256:2f8819f12f23aa4e9ac80241067e34746e716d1aff7c6715325ca162687dac73  crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_as_name.py.snap
sha256:98872c7a6e55e25114adf8285626837ed31794d050da8501f92934aee517b5cc  crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_exception.py.snap
sha256:55d341c5eb476bce822086b77895676a5e09bc1ecf36511f150dc60e327fd6d9  crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_exception_and_as_name.py.snap
sha256:66fd99ee0ce7a7ceeecd6cf0dc72ff74ecdacb5b89224cb9ac8207b0faaef08f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_unparenthesized_tuple_as.py.snap
sha256:5bd6b8c83dfe7fe991a4f973f4e2b2a147bfdaec04c452a463dc31ff58600575  crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_unparenthesized_tuple_no_as_py313.py.snap
sha256:bd2abb858d331155fec05e4f90e80243ab40c8104b7eca1b5c54e8483d7148d7  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__double_starred.py.snap
sha256:4526f2821dc68221809f61d9057d6ea8e49740cbccfefb036eb12c3de416af1d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__duplicate_keyword_arguments.py.snap
sha256:964adb51b2e2ec7956cec8ce346d07e3f226663a3bdb4a829fb28094958304b5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_expression.py.snap
sha256:bce6ec9b2dc37e6d5d2269b71d47208049059fd76f56c5d73d2cc92b53a091b1  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_keyword_expression.py.snap
sha256:ecd1dff7ce5817d25c1f316cd34e17f6998fd7ef756251a8f090ad6f2f099078  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_order.py.snap
sha256:a4c753f15dd93aa69bfe18bdaa67f428750e129cdf143485e7525637aabb78a5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_argument.py.snap
sha256:aecca74335a9d595319c0d39250487675517d10f904d612a70e85df10679f178  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_comma.py.snap
sha256:a0a87f0e67cad473e565561f0a5d5eb26a99067233bb06f7186453e153bbf1e0  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_expression.py.snap
sha256:7f2f74b9d6f8ce10a71b606ecc1680fced073029335d303faff058189beaa712  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__starred.py.snap
sha256:a81c207f6ddf43bfc537fd2e6b96cbd505903c312e64c3ad0a11a669f48b3d43  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_0.py.snap
sha256:ef56ac6398baa3bbf8f785716697ea5be539358fe1403e4c0a807602dd56075a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_1.py.snap
sha256:e3dd7e2184e0cbc31fe1ba2f085aa07a5ea70563237a5fbb83992dabf98b4962  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_2.py.snap
sha256:bb1230d590e93a5486297e321d1a23c884341f7105c713b43642f75a50485e4c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__invalid_member.py.snap
sha256:96a05aa710c2995614de6196e199fa2ecff2eb2e557ddd23b371186c92598cd5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__multiple_dots.py.snap
sha256:30c9129b577d1f187a4f521dcda7c98ffcbac3fa3fea6708584a9cd184fac6dd  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__no_member.py.snap
sha256:0621db3a2981b52c144f155b43afbe55c850709cd9e9bd29491f170cefb4c8da  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__no_expression_0.py.snap
sha256:42359856bfec3cab059d3235ec89d316f4f8829213ca9f72cef453c4063e2cd4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__no_expression_1.py.snap
sha256:3f699749fb563e2e63ac22e99b63739c0df1df515d8c9da6b34f5d0fd07b9b3c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__recover.py.snap
sha256:ca6741278d8eec150a5718cdd86925fbf81065b625febb8643d03c1d0a99f026  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__invalid_rhs_expression.py.snap
sha256:bfc8322271716ece47d175cb1046207e9886cc62a07b1b22ef21e73730b76753  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_lhs.py.snap
sha256:6af4a9f945829fda5606943c039a257324c5aca105c211c3fa2efa6e140d6fec  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_rhs_0.py.snap
sha256:b5cf648e8fd333d8ed974e5ff929770bc6f5632c2fd709f1cc6fa7c13728a7bd  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_rhs_1.py.snap
sha256:3f7b80b366a7ca192a01f5682f96ca290d78dc53b71f71a6c69e931725699a04  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__multiple_ops.py.snap
sha256:4c8c9ed0333d94b7efd8d2da0adf7c330568c1c6345f00976a1ce3bd2380f2a8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__named_expression.py.snap
sha256:30dadc946aa4c7ed10fa18230c37106bc48c1a1c02921be0752f133cfa5fdc39  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__starred_expression.py.snap
sha256:77025e980c7a805d391f70e82dd8320eed842eb7179f38ce9425b87dd9be0d9a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__invalid_rhs_expression.py.snap
sha256:3e5653a81a03087bdb1698c5be75107766916d553aab1f61898636762ce1df59  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__missing_lhs.py.snap
sha256:b30ecda3a245ead1d5a6c08fecd9087e89e03a11971c5da2f46b7a691b82b83e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__missing_rhs.py.snap
sha256:490cfb6d2b55e9fcee2a0034ff0d3b75291545b87efff117aec8ecb1cb046d19  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__named_expression.py.snap
sha256:b5ea59175e9e2eefbfb0aa06a2de4bf6869e91001931eb247a27c68017d37632  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__starred_expression.py.snap
sha256:76c8ee39019b82cf6af1a17e0cfd4313ba5f5d09e311af93950fc3e9f3f81d0e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__invalid_order.py.snap
sha256:3e9239898c69e8f7a3c09bee15fc1671a7e38e5202ba219b0b4c8516a8906fb9  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__invalid_rhs_expression.py.snap
sha256:dd0344d22e20276dd7e8bb8b6e8b485980c6b4aa45b0ffedd526983c187b4ee8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_lhs.py.snap
sha256:392d67d75f33d9004fa26099e1fb0ffb9e4607cea17cb8ac71be3957bdbce815  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_0.py.snap
sha256:d36a9b0d87a90efcd6e405aacfbe85eead7df137de05876ecbc4548d47095e2d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_1.py.snap
sha256:5bcb0f0cf96af5a265d63d9ad099468b8fc8eb3bd5de3c61e3848a7096d3704d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_2.py.snap
sha256:e3fc64083bf1057c5fa2f885b7be502015cb416ae22827ab5e3a290f4501d148  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__multiple_equals.py.snap
sha256:f0dc84ca8942fd684384466d42315abee462da51f8d31332f81077d80f6acdbc  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__named_expression.py.snap
sha256:8682da5f8b7d6defaebd571f8351ff730dad41f349cc2e9d0fc21fd124a244b5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__starred_expression.py.snap
sha256:8b89e2bdbae2b22b2f5da00baa60a3668c4574781a87826be1ad07a22dd003c3  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__comprehension.py.snap
sha256:ce3e34f7519fd9fafde5ed29505d7a329eda9e32221a9dbd6e186571d80920ef  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__double_star.py.snap
sha256:f6c7a75dd3497628228ca7fc94944ef207f54e6816c0426f03e75c918c3287d3  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__double_star_comprehension.py.snap
sha256:cfe804fa4037f8e72f0d3ed03c6e33756c4ba36180847e8c9dda493cbadde3dd  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_0.py.snap
sha256:1ae185cf0beff7235cd8a671b6a0c3ce3d00bb8055ad7796da00e4c4f308049b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_1.py.snap
sha256:96740f45161e3466ccf5a73d9cc5792055640b26bdec452245dfa66e6e49ccc3  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_2.py.snap
sha256:51192c409ad2ca550d2f2491861db6c3796672c5c6632131211d639a5390b7b8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__named_expression_0.py.snap
sha256:561b5cba94acaab28239d889c08c7dd4c96af1d215185a4e8d02f6ce7d83f0d5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__named_expression_1.py.snap
sha256:c8d8aed7b0a6220641093f5ab84dcd444f7b64754408183f732d4e05b70106ce  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__recover.py.snap
sha256:6a691580e9f8233386d1bc34d333ec485c1ac0f1a3bba113a6a74d231fffa121  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__emoji_identifiers.py.snap
sha256:56763d0ce5e5291f7438d1d28776b84b9e0b17fb51f46caceee152997c2d0032  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__emoji_statement.py.snap
sha256:8ec7c1b71017be4ea39e6ccc70e57d2452a8abdd91c81a52240529b82eef431e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_orelse_expr_0.py.snap
sha256:eff6c69b2fdc66a2ef95c21d20d334e8f0f0a61029f35348b5e8904db0d65f2e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_orelse_expr_1.py.snap
sha256:00181989869a7134e889b91bdd1f533a1b4c728039cecff28f323dc52f148126  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_test_expr_0.py.snap
sha256:2f8499870b1b7975a2936a851da8399900aae1fd2a115886f87ebd67aae4ec14  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_test_expr_1.py.snap
sha256:b865d88fa77a332b46724b08781110c6fc74d5179207de551a0d2d555ec9c98d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__recover.py.snap
sha256:6b2396c76490e78488bb8a5f022b450153639b5b11162032828aa3d88b1e9e63  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__lambda_default_parameters.py.snap
sha256:e118e1ac617ddb6475a2dacd34867e601199ceb5772aef7cc262087b6138b724  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__lambda_duplicate_parameters.py.snap
sha256:db8b1ec8708f10820cc1b65b039a575183add9608c31d513dff773ce8ee58f6e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__comprehension.py.snap
sha256:fb23afc2fc529d38b74f5a37e2d40216e0c42cd2e495bdfb0e3f8218e7b5b2fe  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_0.py.snap
sha256:e1ac076b9f6ebcd90c3d6ba6479c5219cfb82dd1e47891293612d94fd205182a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_1.py.snap
sha256:f3c814df1f94ee2dc927512f1e12fa5a82cc9b54a3feb29226ef37f7b4f44ef5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_2.py.snap
sha256:a0df8b9ff596e611724943a03e22ce11e3a2764850a66a8be291afe28b61f7d2  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_3.py.snap
sha256:af00afac298dfbe3a7380d71ce7a8fa6b92302a244d5dcde08cdfad1dd798fbd  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__recover.py.snap
sha256:530fc7c3e6ef299a7a5b2bdb6f828fa5295dc5749c7174dd72c35fb11c006acf  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__star_expression_precedence.py.snap
sha256:138f149d736eb5efe0bbd7023e91744104c748c8e91c562ec820f1cc0108b3ae  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__invalid_target.py.snap
sha256:55d656a744726b69b07e04ecc0741a29820457e7583261094be9a8a0dae8c5b8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_0.py.snap
sha256:c17d50719ea3893f62ae9e1bbecda888a73cf57afa967bc254fd1f2f3a12014b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_1.py.snap
sha256:e9310bd786f8ec44434fc51bf96c0789d34c65b45099f00d7054bebb0041e147  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_2.py.snap
sha256:28c12af53323bb27ff45732e4de1dc16ba6de859859eb6f5ae31325ba65eb95a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_3.py.snap
sha256:16607ca0d516cd246b73c7ca31549d4488328e5af29d954dbfd40c41bc5eb2e3  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_4.py.snap
sha256:aa6e02ee46ec4e580089c646c7d4959676fb168d23ed5c6e6ada9f811623bc4f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__generator.py.snap
sha256:40997251d3a9082caa4cd54e996d89b800531f32301a2ad6d6711972e84f41d5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_0.py.snap
sha256:382a48b96a25bfded0c101a56bd33ef4e413a326c72ae0837ee31f9ed3af6604  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_1.py.snap
sha256:7bbdb7107206dc18b58b9b02dd0377123a9094adc4c631330f406544782e713e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_2.py.snap
sha256:b574ff650c6e9889441bb1a0ac2ac0eac665e7fd418a7b4d522ee3831ea6ee60  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_3.py.snap
sha256:64e3affc3a07f50df8945e54ceefa5e878286d6ff03c6e2c735bf156cfe89c3c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__parenthesized.py.snap
sha256:8c42173f826f7ac927e3f859ebec5a4c0145060379878ddb58ba20bf0e4d9e92  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__tuple.py.snap
sha256:11376d2f9d5c4f829224d9d0a715a4c9ad15ce9f0d2452d76f85559e8af3d6ed  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__tuple_starred_expr.py.snap
sha256:e4f456a33c81b97ce1b6b266bd9ec2dfc11915149ada5600830913907daa7dc8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__comprehension.py.snap
sha256:d4459aa5d9258c9c740678aa8b73957b58132514972a09ba72f7559047e41d52  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_0.py.snap
sha256:baa1b00858b0fb72b8e661c6a02e70aa9c5a921671776b8c848d3f766d79b47e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_1.py.snap
sha256:055d09a47680e964ba2863e01e50f60ae44620dcbb3cb833afdc17a963eb565f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_2.py.snap
sha256:65f4726e349d7d5bae8798cd74c8580dc8e0cf8550a5f9eaf57cf23f9bf0244e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_3.py.snap
sha256:bc40d833360a8df839d04ae1cd3bc4fdd9570236bbed8ce6fd34faa017bdf682  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__recover.py.snap
sha256:3c7cc5badca8bccf806ad2822bd7374f6f962ace7bcb9bd80f8ea1da682085ca  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__star_expression_precedence.py.snap
sha256:f0cc3c99d58bf016fdf1d08b7fc7bf5597fad97a1571604a89f2e9ec9dc60059  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__invalid_slice_element.py.snap
sha256:50b563dc74d64d702dba51d97b397daf98a55597c06dab95d04d1a5e70d52254  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__unclosed_slice_0.py.snap
sha256:a858370ba7eb640b13af54e35d83f278c0529751b66f929f2be0f82dcd69fbc4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__unclosed_slice_1.py.snap
sha256:d2f2f93780f60651fc102a75a21ea12a5c2b46c3e6a5d28fcc9e70768cd4d056  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary.py.snap
sha256:19e2f622642859420287b0591305ec87a88e0c3407c800a0e15ce3f9212ceaad  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__named_expression.py.snap
sha256:33a9a208cb96cc09bfd823a7831c630647cb5ae0a814cefbb3a6a0d278fbdbe7  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__no_expression_0.py.snap
sha256:bff98395eb197ac968440d9f9894ae4bf4720df2c1679ad7216a266d6906021d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__no_expression_1.py.snap
sha256:2a4319ec709427789e91675420751703abe24e6163f9ee111cfaad81bfeed999  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__named_expression.py.snap
sha256:1ed5479fd8924adc96b24895ed5aaccd2e6bf1b1afd192669b38fccb7f8b58fe  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__star_expression.py.snap
sha256:cec37af630ea3fea0b3a771b2767d2f9da09d4695efa05ae081ffe8d67f5e28b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield_from__starred_expression.py.snap
sha256:1de237ee060379786464c71628246d2445acb9f4d95ec07ac6023d9c9f77972c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield_from__unparenthesized.py.snap
sha256:9e2bfdc46888ca97a2f458fe20badb4c979330b83e9687701225ffac2d82ffe6  crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_conversion_follows_exclamation.py.snap
sha256:20eefe4b67e967f4ddcd126e7a26e77e7112ff65e43bedad6675c751af5e7799  crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_empty_expression.py.snap
sha256:030db2522896523a31f24cd13e7fa2108c04a0f5cce9227c2dbacd1faeac2ad2  crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_conversion_flag_name_tok.py.snap
sha256:273f65fca4c2ba02edeb41eb4c5d25b054b2a207e8dc2cf9f1cc8c59e0393ce8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_conversion_flag_other_tok.py.snap
sha256:659cc29d85bd6750124b07ba1f6e86b41ccf6f9b6291e3860ac471078c541d3a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_starred_expr.py.snap
sha256:271aa7602c03be884a9bb1c75488f4a05f629406c2bd819ad40a435b9e071e3d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_lambda_without_parentheses.py.snap
sha256:5f8b1fd20182b64e916fcb8688637c4a47fa1796ebd6273b33e9d933a39c9afd  crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_unclosed_lbrace.py.snap
sha256:6b0302c067ff575a053cc4f4b0561fe8efafd1b43c114015b49e1ad0b4b6fc05  crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_unclosed_lbrace_in_format_spec.py.snap
sha256:5b9576764ed9fca6dcabd2d50a792c0d6f50ef5afea306aecf30c04df56d076c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_iter_unpack_py38.py.snap
sha256:51d804e409f8c17f97b1e06027d6ad395f97309961ee45e7b5de3d3762e778e6  crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_iter_expr.py.snap
sha256:86327a19b027754330288d71e45a970416c2fdc617f3fc949cc91411270f7b3a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target.py.snap
sha256:fdf66a06d257c9ac9565c3160846cfada9865bcfe3b9c45f9f7a61935408612c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target_binary_expr.py.snap
sha256:4e291ce06e1dcc69680059e04081398994c01063cbdcbfd8cf1cd35ff9b5207b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target_in_keyword.py.snap
sha256:650f97eb3195086cf73c5be6ef71a09b70996e746e1ba4e77be3410a07df5694  crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_in_keyword.py.snap
sha256:fe5bdc05f378a590783e26c0d27485e376be4e0115873bbf8c36b8811aa63b48  crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_iter.py.snap
sha256:8d29ebf0e830bc0a16755e0a6ee38bd23dcfd929485ef31b38e4f4924393ab07  crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_target.py.snap
sha256:affaed3612ddcc9c06d4acdc09b08605a295f1d6d8fc3d2c10802574f75bea1d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_dotted_names.py.snap
sha256:38fb7488aa342e45c1953b331ac571dc048490060352c2f413ae83827d1c73a5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_empty_names.py.snap
sha256:abb84cb0f23d0a4e9fbf99008fcaf11bbb6527ae86e86129cff39c43e8a3a133  crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_missing_module.py.snap
sha256:838d3aef1f2b83dad85f7a8fcb192ef8943600af19e9673f4fc769bbf8e3541b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_missing_rpar.py.snap
sha256:1581fdd81b02995ff30b2b8dfc7d393cfb06fa5ef3c93af10c4342e2b310f7ca  crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_star_with_other_names.py.snap
sha256:7e173c60267a6a366f73ae9903d650f35a9b5275d56d538cf118a30b5a2dcf21  crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_unparenthesized_trailing_comma.py.snap
sha256:f1b21d2affb0344ac6e4502fa70ef04a4d4c301d7e963d39f82094dd03fd7e02  crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_empty_body.py.snap
sha256:86fa5e21e24a22f17e39a758fee5ed166676cc09dd0a9cd10d70242068e1fac0  crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_invalid_return_expr.py.snap
sha256:54988f3aa9a9ae841db594d522ccf0d9695dc748334592ad74246d32a0708f08  crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_missing_identifier.py.snap
sha256:280601d4fa3886f93a1c06c84b5d443159bc26af38d6942c4ea0c5c5404bfeda  crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_missing_return_type.py.snap
sha256:31ab966776b630e8235ef4ac27a1955a72efab9b88eafd3eef5be6f52c7de4f4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unclosed_parameter_list.py.snap
sha256:5c21b23cb5b4e71ebded72d22b81f5b9ed29363e531bb3fcdd7fc8fb2b38e8e5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unclosed_type_param_list.py.snap
sha256:e3ae2e083e01cbe3345602848b925d1650e474aa43310fbb4e037c42d005e529  crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unparenthesized_return_types.py.snap
sha256:080c794c7e9348fda347ec380e81a989293c42ca04cce8859a26e9a28b03d55c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_type_params_py311.py.snap
sha256:88cad57bbdad885efdc66e90007cde73bb13daf051a27d07b1f2ec95d2c104bd  crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_empty.py.snap
sha256:f2539f3f45f1d409a50e96ba250f33d6b1e5fdc1b37b6fc0303c99cbaa96d69f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_expression.py.snap
sha256:9105e2ebf002ae63b3753cfa135a70cb105562a342ee8a16830040cefa784b54  crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_trailing_comma.py.snap
sha256:1817ffb7fb288f9b089b1af99e498a1afaef3318218af10ef62ef80d1720dd36  crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_elif_missing_colon.py.snap
sha256:86f48ece019a382faf013c59109472b9b04309c7db1a8187cc3df2b382b13a7b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_empty_body.py.snap
sha256:7823cfb3576318a517ca8edbfa8ad421b602d1e4a93dcd87a4d878edb3118189  crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_invalid_elif_test_expr.py.snap
sha256:e311bc22c886786968868fff8bc691fb47241b7726d50039c702b40526b40d31  crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_invalid_test_expr.py.snap
sha256:5bd2fd95467c94222d59b3dcaffb73a001175c9d22a050e6c6ebe8c842c3bfce  crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_missing_colon.py.snap
sha256:730a27cc1208824c7f34ecd7c9724f1f15d00c17843237ff5c7437a6c8ff8376  crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_missing_test.py.snap
sha256:902ee6269e66f2d1182721072224373646395d9be8a2e6a9277e1b8f6bc22596  crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_misspelled_elif.py.snap
sha256:3ef89493dff24cedc6f0bbd0764279710779fa25e2c8f9df21f0185d1a6e88ba  crates/ruff_python_parser/tests/snapshots/invalid_syntax@implicitly_concatenated_unterminated_string.py.snap
sha256:78ff9f498d2c1cc927f130f17df0d7f9f7134a29536ed9a11b4278cb9a0a05a6  crates/ruff_python_parser/tests/snapshots/invalid_syntax@implicitly_concatenated_unterminated_string_multiline.py.snap
sha256:13973037fbea21c11097c4f235ba260e42120052e5cef12f6b152d93b231f815  crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_alias_missing_asname.py.snap
sha256:b2ff0944d67585b7d6471405dadb19460b5287af5abc7caefe78d6f7ea8361d6  crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_empty.py.snap
sha256:80e8aa5bede2074e29bc65adbc1758a7b4930b7cc89255abc07fa88471381bc5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_parenthesized_names.py.snap
sha256:b7af808f7007f1a0283e47f9174797a91b89be7047f1d09486db0acd0c389f8d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_star_import.py.snap
sha256:506c5609b42fb4a47bc45fd6b6fd49788dfa48dfb7425b42175d63937059425c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_trailing_comma.py.snap
sha256:1fbb20c0ff048b2e2798041c9cc5ad8902e2eb85ed925adae715bcb201b226ac  crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_annotation_class.py.snap
sha256:712c07e916bbacd499de89cf6b0f7ce8c1bb502d4f0c56bcc304dc19bb3d098f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_annotation_function.py.snap
sha256:f9270e98f912d4298ecdb4a43464cd43ef9bb441ea6133da86f640841ea6b45b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_annotation_function_py314.py.snap
sha256:65eb91fcb54b1c399add0ef8b2051f1f039696a45a58724f4322cf3edf6d969d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_annotation_py314.py.snap
sha256:0d4b46992289b888993a34e195c5e337ff4544ca5447a343b22434360215cfed  crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_annotation_type_alias.py.snap
sha256:6f5eeb52ef7ba18af22403c07b98b2667a31c25d2098acc29b3e91033e7affa6  crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_byte_literal.py.snap
sha256:61b2fbb1148fbae0d1f1b981c0ee8f6d907530acc84d5f84a15af41b0b168582  crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_del_target.py.snap
sha256:9670f8fac9d07d68115c0c0d745df78214f57ad0bb41f8c5e30dc79693154f90  crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_fstring_literal_element.py.snap
sha256:509dcae12c5fed5df0c1e26760c1c2632f86c030f876158dda6de0d194a36737  crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_string_literal.py.snap
sha256:f494783bcc06ce2aca4ba4a12237f01dc50f4310e4b6c6ddcd0a00a5af99395a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@irrefutable_case_pattern.py.snap
sha256:59cf900d8edaa1d30c3478bf2cdf4b72feb40c659ee2d77b9d529e1a96573535  crates/ruff_python_parser/tests/snapshots/invalid_syntax@iter_unpack_return_py37.py.snap
sha256:a34eb362c1b9816460bdcfc3cbcad6df28c0097648574a0d36679e1d0f1404bf  crates/ruff_python_parser/tests/snapshots/invalid_syntax@iter_unpack_yield_py37.py.snap
sha256:02cb6a8f668f30227078a21ab4a0ff83167994ccb223c9a231dc899c875168c9  crates/ruff_python_parser/tests/snapshots/invalid_syntax@lambda_body_with_starred_expr.py.snap
sha256:373747652d3a79216a09dbf426e8638bd39df7c5cf9793be5bd8f97de6e8493d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@lambda_body_with_yield_expr.py.snap
sha256:36bca064ef47e4ae58fa90e69260ec850f58a983b1140c8545ed85edcecd9afb  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_before_py310.py.snap
sha256:9440d963f94e85f4e170b7b8c9c58d507b8de203f1242f0cdd43916ec7d07b90  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_classify_as_keyword.py.snap
sha256:b8af5ab8598c6677c2ead66ea9657ca80254875064a43ee2d7e127dfb740d48b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_classify_as_keyword_or_identifier.py.snap
sha256:fd7163ca6ebc248cd8fdbe5d1a46e89caba0cb850a924f32df8ebf26f89dad33  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_expected_colon.py.snap
sha256:d49b0bd065fdbad2af65b9996de0cb8ab3e3fc263f220a6111d9635fd919b7aa  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_expect_indented_block.py.snap
sha256:8637382cf19fcc1fb93ad67430ae074e7d2c11a96ef58426393efc5e8c427b28  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_expected_case_block.py.snap
sha256:4a4b34e589f71aebc441e52ef9d4e94460443815053378313d7b9f5138d4fa8a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_invalid_guard_expr.py.snap
sha256:bb6f924f3339de01821e6e0fcf5da815b13067daf348cb3bfb20f3b664c732a1  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_invalid_subject_expr.py.snap
sha256:e8db8ac0df938d19b99f3a269698bd3067c1804aee9c9d76acf6721d023da26f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_missing_guard_expr.py.snap
sha256:266f176f1abbfbc09ee3cd0b6fa03e824b5cdda4d12c869eaabe3c4292e6dfa6  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_missing_pattern.py.snap
sha256:d3096863322ac069d57b7772a003038e3b5eb446d149f90554ec89bd2f16e497  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_no_newline_before_case.py.snap
sha256:1e8828b0d53bcd671d279f39ddf4d509074870bf83923a274fe6e8e8d5bb4a51  crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_single_starred_subject.py.snap
sha256:4ef74e3c03e6af444bf40aba37278d49c413f61d8f25959d876d2947fe09b68a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@mixed_bytes_and_non_bytes_literals.py.snap
sha256:04d550a442322324d0a34882ec3d91fd7447740bb6fc1c4c7035c6a2bf61b4ec  crates/ruff_python_parser/tests/snapshots/invalid_syntax@multiple_assignment_in_case_pattern.py.snap
sha256:f872242e47acd5dbc29401c2b872df5dacef535b3e86da9146509a8555c47f2d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@multiple_clauses_on_same_line.py.snap
sha256:43e8975476f2508bc9228c1432ff2db8e41bac4a73cc3cc251c9ae31a2dc69cf  crates/ruff_python_parser/tests/snapshots/invalid_syntax@named_expr_slice.py.snap
sha256:87426f3184e814fd77f9bafba4f2f916a5f7cd1d5ef441de34282a7521f51cb6  crates/ruff_python_parser/tests/snapshots/invalid_syntax@named_expr_slice_parse_error.py.snap
sha256:99dbd64bfe850a6bf56a0112acf07210bd14862232f9d29c901c12a9af49e76c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@nested_async_comprehension_py310.py.snap
sha256:cc8a768ebc74c7bab4cfbcce2beb64061a338bf597f85bc8c21c9b626fbf3b2c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@node_range_with_gaps.py.snap
sha256:942dc56f4aed9b94a4a4bd7ca72a29a829c46723559f6fb9cea8fc08e74e2280  crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_declaration_at_module_level.py.snap
sha256:14c83da8ab105329cfe80ab81cbb4e4211c350aef2d1f130e549f6bc4f8f5599  crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_empty.py.snap
sha256:d95f461650053f8c01f01d21c14b3f2ebdc2c976e191e7a62bad7dae87a281f1  crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_expression.py.snap
sha256:3f73567faf5492fcaecd6c4fac7c0f6041bbad25cc3c0ddc25218206ac93a8eb  crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_trailing_comma.py.snap
sha256:0f8cfe4b0cb0abacc93a2dae92e6a1699ce9955d5350ac437f6fd2129b5b077a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_missing_annotation.py.snap
sha256:262b52667e98f5583ce1f139dd88d3cad5d64a1de58da39cf0dfde3d2a370035  crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_missing_default.py.snap
sha256:63ae24cc0a14f17d191141fff8a45e960dad0c89f19517bfe803b7b359564d38  crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_annotation.py.snap
sha256:7e0434772f9238c5d5449853384030de42900628fbd5ce01d946687e46d04737  crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_default.py.snap
sha256:89c7e235568628df716699319c4648ca5883e1b4b25b53ba14c61e62088636a1  crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_star_annotation.py.snap
sha256:0a098e1d360763aaec0e5940e6e1789fb96eb030b978b0630a09ea4c83852d22  crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_star_annotation_py310.py.snap
sha256:fa724946f2e192ad122da0aef07062d4beb9d2d0e5bf1966ac8ca730c7b61ae8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_duplicate_names.py.snap
sha256:cd560ab524fb395881d59f1865685aecb9bb1c9c62a8e69135d181d1a3a0fe05  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_expected_after_star_separator.py.snap
sha256:0fe0331c00f9965bab83de44977bac00fe21820ff45b68af66cb0dcb3c86633d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_kwarg_after_star_separator.py.snap
sha256:c1bf428fcf5ffa4dd6c95e0f2127d609a315292afe523cd74606dbf85756743a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_kwargs.py.snap
sha256:27151c63944a46e31a256d986bf004e977a850a4755abaa1f8b495fc481a2280  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_slash_separator.py.snap
sha256:00b80a6d5c68d414a51962ac2b589865b0d9a0d6ba8574d0ca86f9e5f84943bc  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_star_separator.py.snap
sha256:6485ee4d710c49902651eacc1da3ec62ac768e7e4a61b5c55417465d884c03de  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_varargs.py.snap
sha256:d172028eba973e6b2cc199a810e38928760caf5f58b1d1d4c609cbdc9d13294d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_no_arg_before_slash.py.snap
sha256:4c1968f8aa2ea12dd82a1da933c79ab2a51cfdc3df400a7efaa5dcc37ed8999c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_non_default_after_default.py.snap
sha256:d0ba3711121a16ead892e63f8676dcae9d06b71f8e0086340ab519a00b83d0a2  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_star_after_slash.py.snap
sha256:0cdc394d80cfd3fd9fadc6d46405dc8ae9d4b54a13c7d46552551148ed4ea5b7  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_star_separator_after_star_param.py.snap
sha256:3b340c65089bedb4c223efa832b102416c88b2d6f7dba475872c0a33298f8d89  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_var_keyword_with_default.py.snap
sha256:c7ad695a0acdba6ebb85e6769f50c56b492c77f6ae9700bd923f02a38d96a8d2  crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_var_positional_with_default.py.snap
sha256:be12332aa52165a060c83d94e187e769768f9184b4868eec65fb78dd28a1fc44  crates/ruff_python_parser/tests/snapshots/invalid_syntax@parenthesized_context_manager_py38.py.snap
sha256:c8a6d97f5f109d52032e3eacf85ba38230b3699a24b32bee6e2304f1531a8f44  crates/ruff_python_parser/tests/snapshots/invalid_syntax@parenthesized_kwarg_py38.py.snap
sha256:485a9514a303bbb0e507de19b87b091fe7d6583796f5a733617cce05c19c3863  crates/ruff_python_parser/tests/snapshots/invalid_syntax@pep701_f_string_py311.py.snap
sha256:704ed87dd355e7ed2fec952ddf06150f17fa0666b3389a0e62ef495b725492a8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@pos_only_py37.py.snap
sha256:1b428447b29e0450744ea086c7b397f64d52870a2817538dc9458fe5586e2867  crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_from_without_exc.py.snap
sha256:637ffd12def41c67c6f3d264d111f26ebacdfeabae2ef3ff664b4ebba9bbfe6a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_invalid_cause.py.snap
sha256:8426efeeae5763fcd1688160157b9c67b2565444ceb418d1090fb89d5493ec25  crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_invalid_exc.py.snap
sha256:28301c74c25fc0e9eb7cd07b84bc18dbf4d4f32888b9fa303ca92315da3c6186  crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_unparenthesized_tuple_cause.py.snap
sha256:2ce7401d5683a6ef9bf8f63818d26297057abaf5b73a7d3f2d838298b21a5d5d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_unparenthesized_tuple_exc.py.snap
sha256:90be35fcd7fc748a16e1027d072f99583790e20b1507ecdb5bcec88b3780cee4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token.py.snap
sha256:f78d62154af47d0b32d377b92a202b969f9e2a76e53442139969e55e5be84fc4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token_mac_eol.py.snap
sha256:c58729ffd9dc8620f9ac65a906288eaaab95f3ddcfaa475630daf074281e21e8  crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token_windows_eol.py.snap
sha256:ff2f227304480a7453ab8d0a071899bb4510c0a870826a89a68de531fc7045b2  crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__fstring_format_spec_1.py.snap
sha256:2d6e12dd231caf692297ae0404751533e3ca1c23666b278be5bb78aa4b67ceaf  crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__line_continuation_1.py.snap
sha256:27df428aeb96c2d58f716ddcb413b2b8bfc8ab481e0061383497bf62aadbe99c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__line_continuation_windows_eol.py.snap
sha256:a6f229405e3d624964c66ca9c3528287c7094fca3c043294875666813f010002  crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_1.py.snap
sha256:f075fd95dd68f542931555cf94ea38de30f460d0de6821d991252517a62703e6  crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_2.py.snap
sha256:8b1b2c2f3cec8e17431cbbe9584a9f687bca03e8a86083109c99c373e7694022  crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_3.py.snap
sha256:769b1cbd140e79659652606c56032ecb2bf0f553b8e8ecd8ae6b41b80f71c096  crates/ruff_python_parser/tests/snapshots/invalid_syntax@rebound_comprehension_variable.py.snap
sha256:be3147fdb4088315b50c046efc6f0bda05a56579bf3c859f9e146d4e59ef3eb4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@return_stmt_invalid_expr.py.snap
sha256:45bf0a7ddbae19f49ce22160fcebc8006ec6b19094a1e29cf212157bc08e9dd5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_and_compound_stmt_on_same_line.py.snap
sha256:971d0b599892bde205703b6041d81cda08aee2b81cf571fdc805d058ba68d0a4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_and_compound_stmt_on_same_line_in_block.py.snap
sha256:ac33d0960dfcd18c7132c748d1f452cca413e0632a24c42c43e05c4165ed62f2  crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_stmts_on_same_line.py.snap
sha256:e283b0b6d3bcbfbf266ad8823c473ee059ecfe963284d5ba32f89362fcc05f85  crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_stmts_on_same_line_in_block.py.snap
sha256:b78210d8f5b6d6cbd2c9ff144a97f2a7e6b2488a7ef5c386ec055b632bfa4ac4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_for.py.snap
sha256:4d63434cc0f03f2cf6b08e69b17508d02d6151cb8284809d4cae988b9d5338d7  crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_return.py.snap
sha256:b64dd3e92a76f493de6c91953d2c7491ab4bd000930b3fbd7fbcbeb68d83f35f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_yield.py.snap
sha256:a0c08dae1383970ea521cbf2c9c3c228e279daf449f2cb9c9be5d12a52384157  crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_starred_assignment_target.py.snap
sha256:d694d9df43189eb0f20b9e521a93ef70c72b9d8239697f7bb3db4a71158a7138  crates/ruff_python_parser/tests/snapshots/invalid_syntax@star_index_py310.py.snap
sha256:827a981c55f9936011f3840e929a09b4681efd9bfe8d66c5f80955e5183fcd10  crates/ruff_python_parser/tests/snapshots/invalid_syntax@star_slices.py.snap
sha256:83340d70e84f0598b9189041092caefe0e2605850dd578f58f92f29a16cdb086  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__function_type_parameters.py.snap
sha256:bc50359e8851f9426a3dd998e7f5acd6b60752e1bbf0c43e935ffbb7706a351b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__if_extra_closing_parentheses.py.snap
sha256:f6ce6f962f0dc9e5e882d70db4b51f2b8f8dfde9b26b6d3bdf56f6a6408bf808  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__if_extra_indent.py.snap
sha256:3517fd579b25a2248bdcb097499f7d34a41f4fb2d0b9a467440168baefd68670  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__invalid_assignment_targets.py.snap
sha256:f5ee84a8fef45d0bda0636036545844d2f2a82b06b999d61884011352335cbef  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__invalid_augmented_assignment_target.py.snap
sha256:787a0db9f9bb5be743562808b8148aca713b739cdd901a9ddcd0fd16d172aa20  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_0.py.snap
sha256:dcec4bcbf8cbe2a0364e3499446c3bb7536197dcd19292a43f198b72fe84c718  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_1.py.snap
sha256:a5270ae4ca6aaa0e0fd8d03b4461bde852c1f35ed96e1be22fe5323b8a0a2833  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_2.py.snap
sha256:fa75354fae7e6adef35878037c29620e84b9556948a838a7aed0a0c9429a1c0a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_3.py.snap
sha256:41e72c5c21c3fbda5e4de241bcb66fe70210f2fcca7a37718ea2ae598803a2ed  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_4.py.snap
sha256:386b60ee0b14710219088796b1db644b4344030c58b7a3f8d75dc7693ea8439b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_class_pattern.py.snap
sha256:16a692d245e156c0051936cb0810f71660b9fe614b085bf290d2d44c489b1845  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_lhs_or_rhs_pattern.py.snap
sha256:082da447428785ea33dd5f8abbafd97d9ba99d405c85dac8645d99e2fa90e04b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_mapping_pattern.py.snap
sha256:90562bfc17636f94dc22036fc4e51e50aaa2c8a6f89f67f333d43bd6c26ec260  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__star_pattern_usage.py.snap
sha256:28a45b6ae2614dcf570a06a5e6a4c98b6253467a22d79e994f344f903a63f6bf  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__unary_add_usage.py.snap
sha256:2bfa49e695649e6501964cf02f86df6abaa9310bd9a0232e454c13178cdf2ea4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__ambiguous_lpar_with_items.py.snap
sha256:c78c7bdb579ac07c6c55f4f92303ab0d29cf35ebab6e684c8543b59c72f4a8a4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__empty_with_items.py.snap
sha256:c0fc31f946f725342f5858bb7f50f0f15605245f36628590dee03c800da20e29  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unclosed_ambiguous_lpar.py.snap
sha256:47042b879d5237300285f402d615006211f26944856fc0c5a3a6edc4b0a8448a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unclosed_ambiguous_lpar_eof.py.snap
sha256:06dd0d5f3a5d3ff8590f6b42742765c6dc023a3b501e9b130f8d4b6763110c6a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unparenthesized_with_items.py.snap
sha256:2c6119285c34ff28b5422ac7e903db10daea12163ec6ff0e681a02d49774812d  crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_empty_expression.py.snap
sha256:bff9edf124073510d6d78236ff6e6e3fd8d09ab6c78d15efb17af6632c2a3e61  crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_invalid_conversion_flag_name_tok.py.snap
sha256:f2efb3d60911808364a45abec9f5b2bb687d4c7f120851d07d7c57b6a9b6e7e9  crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_invalid_conversion_flag_other_tok.py.snap
sha256:bc9bbdaf1c4da1162ebf68361fd440c462b4accb5df18a3602e55d8474d4ef13  crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_invalid_starred_expr.py.snap
sha256:df08404c496891417be6693c331cf5ab4f66b716ccc532e0f12e20dcf78ad765  crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_lambda_without_parentheses.py.snap
sha256:89c94617ec4adf7822f05da380c8b2a45a94b910cd89d4c8fab574d512043975  crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_unclosed_lbrace.py.snap
sha256:51ce9da8aaa1e9173dc1bbca528744f68308f1ee81f25d4f3eab087948eb6f8b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_unclosed_lbrace_in_format_spec.py.snap
sha256:3884f4a33f95e8ab9add753768bb6c383623a8aa5cb1a9e75df1e4ef087fceaa  crates/ruff_python_parser/tests/snapshots/invalid_syntax@template_strings_py313.py.snap
sha256:d6fba30ee83da6c3009403a7f2d23d6999690951b4f931686195dadf2517e3c3  crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_invalid_order.py.snap
sha256:001f0970561f1fc6cb65f47ea9334e3be4422b869fe1a8436854e90be46ac4e3  crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_missing_except_finally.py.snap
sha256:43594c077475e9865a72b4dd8ff750927e9cbe509aed7d258699d3fd54170473  crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_misspelled_except.py.snap
sha256:1ae2280b7c75e04aaab7082e861dcf824d7c6007127a126642e96dd07e9a265e  crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_mixed_except_kind.py.snap
sha256:d5721cacf8e5e278fe7d9a947814cde20aebf1f9d3010d776b4f270882ec5024  crates/ruff_python_parser/tests/snapshots/invalid_syntax@tuple_context_manager_py38.py.snap
sha256:003adf49213fa77f566f7e2bedb651cea72931d31001a4a898a90b1a091b5497  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_alias_incomplete_stmt.py.snap
sha256:171ea914cf008c258824c6fbd9e07fd590c386584500e762090d5b91f604ac4a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_alias_invalid_value_expr.py.snap
sha256:530d9d66b1dfcdc0a310826a404077f285ed9f9f4c30bdae115966a339a2d666  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_default_py312.py.snap
sha256:ac1ac2bee633f840545eec6adcaa58bb3d0368a44162881a7750fb6c8c546188  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_invalid_bound_expr.py.snap
sha256:90fa9ab6955867c0b0f3c5668b3d5c315f5a515ab91a782700ad11debd7e614b  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_missing_bound.py.snap
sha256:041211186d34d08f06d8eb2ef091e5cd7b4491f2c98a33876dcab97eee5b7e98  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_bound.py.snap
sha256:f582242b7280e02fc5cbee14c1a841f926d89e5ac2558b6836ece1c38a9e304c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_invalid_default_expr.py.snap
sha256:751726eae51d079a8b1d18d87572f8fd9a5f33def69c8bf0d183ef4428f4ee20  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_missing_default.py.snap
sha256:d2af9a98d912bb85ce051d51ba931ea37709552ff948855f4907c2b06d2e7373  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_invalid_default_expr.py.snap
sha256:dee005e91ef5a96c8f2c91c5393c1d03c6a7a9187994238845189a42663c15fd  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_missing_default.py.snap
sha256:e4e1c07974a80937e170e755663667936b7d314d05c3e420816230df2240a2b6  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_bound.py.snap
sha256:3852c04b4bdc2dac235f28921953ea47e3a501b709612c22014e1aa2c0250231  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_invalid_default_expr.py.snap
sha256:ccde9252af6294db292a3dd0bd269429d5499c21ed4222a4de00989a4c1e89c4  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_missing_default.py.snap
sha256:df69eefd59a691b233c97283b25ec33bf8c9d63af2ee014c9533e2cb70dad318  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_params_empty.py.snap
sha256:2ce11239a3e20175f11f47f4d3a40e208e2c7da136b6f26556a0704dc26e8777  crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_stmt_py311.py.snap
sha256:9e32ebacf64e33af793704c43eb80c7e9cfc24e21b608c551d6cec9e1a265a1c  crates/ruff_python_parser/tests/snapshots/invalid_syntax@unparenthesized_named_expr_index_py38.py.snap
sha256:5e0da2f5c8ac2747aa765f895e8b66ba64cd24f469a89976cc3c70c1e08e881a  crates/ruff_python_parser/tests/snapshots/invalid_syntax@unparenthesized_named_expr_set_comp_py38.py.snap
sha256:4614692a57dd6728299fa7b539655a4a89c760bf7c2d9afd6cf4c7a6c5517f30  crates/ruff_python_parser/tests/snapshots/invalid_syntax@unparenthesized_named_expr_set_literal_py38.py.snap
sha256:61682b16c75b687ff582f473c295a6b2aaf1992edda24729f9e9ea2641b33b10  crates/ruff_python_parser/tests/snapshots/invalid_syntax@unterminated_fstring_newline_recovery.py.snap
sha256:79e097b61d6ad410743886c8d63d4805f61a431139a6060b8ee077d4c5815b93  crates/ruff_python_parser/tests/snapshots/invalid_syntax@walrus_py37.py.snap
sha256:9455edb9da37723979f0dd1b8b6efd8f8ea7ddcdb7cec6a722b8d76e85d7db65  crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_invalid_test_expr.py.snap
sha256:59f3d1eb8d1784693d426aa580599a2f709fd0b192e3d924f280c9eb7688a144  crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_missing_colon.py.snap
sha256:dc0d54d709f166f5b29d08551950bcdecc54decc84a360e1ee32d1761624388f  crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_missing_test.py.snap
sha256:f6205b7957301918f443c0467d9105b05ff0790092cc90ce9a3b9c754aa791ef  crates/ruff_python_parser/tests/snapshots/invalid_syntax@with_items_parenthesized_missing_colon.py.snap
sha256:7e307c5db62efdc4fe9d13186e5aab00f18b3e0301bd1fc44612647d17f8bbe5  crates/ruff_python_parser/tests/snapshots/invalid_syntax@with_items_parenthesized_missing_comma.py.snap
sha256:6c9e47901c0f30cfa3bc6688c93ed31628de5d1775d67d31e9c0688943414aa7  crates/ruff_python_parser/tests/snapshots/invalid_syntax@write_to_debug_expr.py.snap
sha256:a5f6522ff131d33a6bdde8272cfe8d52a98406293c909f5ea898cf657ccabff5  crates/ruff_python_parser/tests/snapshots/valid_syntax@all_async_comprehension_py310.py.snap
sha256:eed9e836769e514ed1a6c8142de30dc35358915afb1cf28b17a17ddf86552945  crates/ruff_python_parser/tests/snapshots/valid_syntax@ambiguous_lpar_with_items_binary_expr.py.snap
sha256:ea0ec03543092f52ed832d4f74d86e7bc5a74593a43bae98872e0e3939728f51  crates/ruff_python_parser/tests/snapshots/valid_syntax@ambiguous_lpar_with_items_if_expr.py.snap
sha256:6cf95991c2b329d628ee56d1e727ddd56f3ed95df39b0b5e3deacb1839f2476c  crates/ruff_python_parser/tests/snapshots/valid_syntax@ann_assign_stmt_simple_target.py.snap
sha256:b5fbaa2917da803e813f02ea55a1e62e32f773dfb5fb1a5290974099deda807f  crates/ruff_python_parser/tests/snapshots/valid_syntax@args_unparenthesized_generator.py.snap
sha256:77b4872cc1d6206b78f033a06a9f3af3aaa75c44fdbb6a7e0daf87461e8fc9c7  crates/ruff_python_parser/tests/snapshots/valid_syntax@assign_stmt_starred_expr_value.py.snap
sha256:d7b09bb678bb44cf0f7a7af7e1ea453cfdde95f5865b23856914e624d194f6dd  crates/ruff_python_parser/tests/snapshots/valid_syntax@assign_targets_terminator.py.snap
sha256:3eac78a0b988ab2881d60782b839a2aff402fa0adfb8a1194cfe9f3eb18ce915  crates/ruff_python_parser/tests/snapshots/valid_syntax@async_for_statement.py.snap
sha256:280e2238deb9590d76658d477b11f198a0f16dac77533ac2c718b2ea51f4f9f6  crates/ruff_python_parser/tests/snapshots/valid_syntax@async_function_definition.py.snap
sha256:cb60a2e074d83597efba02165ae84598daf85f58dc43ca09613c636bd6541488  crates/ruff_python_parser/tests/snapshots/valid_syntax@async_with_statement.py.snap
sha256:fe6d32290e4a811a421dd0e35f7575c00996e2de758e1e067b20c53883aac3a9  crates/ruff_python_parser/tests/snapshots/valid_syntax@class_def_arguments.py.snap
sha256:80ae05d2c64115e78df5b720aa36d4f54fa9545565434a941a52b86daa3de08f  crates/ruff_python_parser/tests/snapshots/valid_syntax@class_keyword_in_case_pattern.py.snap
sha256:303c6221c38be609f0f1beda8aabdabc80c7b88e859ec845e0a3b5ca072b5787  crates/ruff_python_parser/tests/snapshots/valid_syntax@class_type_params_py312.py.snap
sha256:a0908ccfa3829fb32f7f1794db9a5c53d7b2818622842c78ba9b99e6c28eb5a6  crates/ruff_python_parser/tests/snapshots/valid_syntax@comma_separated_regular_list_terminator.py.snap
sha256:1891beb19502e9fd391e73d60c2bd059e23c32cefb26ec3804c2f8f4c40ae9a5  crates/ruff_python_parser/tests/snapshots/valid_syntax@debug_rename_import.py.snap
sha256:130b71333b1345366204f747ee846bef1e17375ee05e3b69bcc5e488d36dd089  crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_async_function.py.snap
sha256:6412810acfdcaba4320385735250dde87559c64ea41d2b2980ebd0eded517fc5  crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_await_expression_py39.py.snap
sha256:bbab3fa5a6a56657986a33a4c5503cd54b781d7e65514d6385053e9118e42da6  crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_expression_dotted_ident_py38.py.snap
sha256:63e63408d365dcb0fd2a27acdb335201fb9fa5e2ce7b54f549ea691399d42aa9  crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_expression_eval_hack_py38.py.snap
sha256:b0f424dc6b9b2fea688f4535da9189a7842aba73dcf2965ac6631641fa6dfc98  crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_expression_identity_hack_py38.py.snap
sha256:998f18a70009b971247b40aa423da6f82455666ae584c00a569d7a657f63936c  crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_expression_py39.py.snap
sha256:29467d8b7c1fd51d3092e2132b7435e9166cf04a4da9211f7673e8737b809bc3  crates/ruff_python_parser/tests/snapshots/valid_syntax@del_debug_py38.py.snap
sha256:8fbd574763be11720d395fdb9585c3e526b810efac7ee48b355b61d46f5c8a85  crates/ruff_python_parser/tests/snapshots/valid_syntax@del_targets_terminator.py.snap
sha256:519585d25c8fcc13b52abfbe09e8676090afba39f22ca94c7e0bb80c03e92ccd  crates/ruff_python_parser/tests/snapshots/valid_syntax@dotted_name_normalized_spaces.py.snap
sha256:b77de961ac196048795f16ae9053abb65aa021775d0886498a02ddfab7aa3903  crates/ruff_python_parser/tests/snapshots/valid_syntax@duplicate_match_key_attr.py.snap
sha256:45f089e46dfcb15331e47bd902d4cb839bf1046fb8a948f88377b15a0604865a  crates/ruff_python_parser/tests/snapshots/valid_syntax@except_star_py311.py.snap
sha256:58290479aa1beff0e27a5988a0a378f3a36fb60aac5d65413702cc171a0af8dc  crates/ruff_python_parser/tests/snapshots/valid_syntax@except_stmt_as_name_soft_keyword.py.snap
sha256:63a7ff688f23a028be38f7c748cb8d4b0e03327ca6031ebfa44a11263243acb0  crates/ruff_python_parser/tests/snapshots/valid_syntax@except_stmt_unparenthesized_tuple_no_as_py314.py.snap
sha256:07df25ba1ea4a15958ea524ae0ccf19bd8e134101e76253eda47346acb14f256  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__arguments.py.snap
sha256:fb92cfcabc5facfc2702c450b9146748fe950347f45bca7ab9d2e44a94875845  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__attribute.py.snap
sha256:87155eac00919a04177c33565bf90421cc7df22381530e432a8b1247b36045cc  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__await.py.snap
sha256:80c38cb10046113d39cb7fb655882ac582507c91a213169b763455e77668c2c7  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__bin_op.py.snap
sha256:46054e99c982936b584e9ebd745d48193c576734243893bbef8a79e3f5a13cf7  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__bool_op.py.snap
sha256:d931bdd0e0830594ae7ed341e4d6ecf70d70774c89b8b54806ab6a1b089e5973  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__call.py.snap
sha256:566faeb2c2dd18291768258dd493244580cab8a900da71b0560268d0ca24a14a  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__compare.py.snap
sha256:703feac0d158a8fbd6aebaa9d0911361ad3fb40c8bc6ff497c525061d9bd51fc  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__dictionary.py.snap
sha256:0b6db91a6d4ca9a6e3245c45ff23c9918788188884b3d1e72300d6e9631fafa3  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__dictionary_comprehension.py.snap
sha256:837b856e483779a4b21223ee32d6dec67afedc3d680187ad3f6bc928fd067c19  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__f_string.py.snap
sha256:5196ab7a6bcf3297082cb9ec61ff8d964ad687c02f714ec5b334ce732937129b  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__generator.py.snap
sha256:e4bd4c0add5d65377e9327fe81d6c067c40e25a93c9bc78c30c6e68ec72f8c1a  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__if.py.snap
sha256:52e43aec21efc2285d9dec50e6fbd1c568ee1d13ef76b82d9f85bcb18b4ef0a0  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__lambda.py.snap
sha256:aa1317a4f199a5361186b260e659c34175d218f486ea31e764c5c7845b45a192  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__list.py.snap
sha256:4ad774555c6955aa72a6d4b87acdc48b34a5c92ee53986fadce71404fdd71901  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__list_comprehension.py.snap
sha256:1244974a58b494b6fa27a36337774765766e453f53d16e6697d673ffb99ec5ce  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__name.py.snap
sha256:ea44c0655d6d4c5ae1a8449e46fc18d25f5b421b07b874059cd109d62389ec05  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__named.py.snap
sha256:13010cadcc7796c0f695406a7992eb8d70f9199ad6097a1ad025dd2fc6882421  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__number_literal.py.snap
sha256:f71579f9173ec144be35b469a3d71d3d2fcf423376e5ce12933cf69236e8e4b9  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__parenthesized.py.snap
sha256:23d384503e9b41a5e487b65ce563fe564abea6b41bd87759d34e5abbf9ebbeeb  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__set.py.snap
sha256:40cc440204ce1c57da7e85da143ccece5c8d29801e53c5f22f92ef90cd6cf1e0  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__set_comprehension.py.snap
sha256:a02ae832580f5dfce1781501327a3838047332ed1ae6e8b7eb05f27c4904d519  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__slice.py.snap
sha256:8e9a151cbbb7d4add9805b7907c3cc63bab0377e1006de3ce246eabfe53a43b1  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__starred.py.snap
sha256:9609dc2da86b95b8fd2a3ba98379ed59464733a2732029cc5bf2a1304d34acc6  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__string.py.snap
sha256:6f98a54338b475ae7bab713981cfc28f348f22b90e11feec110125ac3a431547  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__subscript.py.snap
sha256:7ead7b06b1021edc2d15f174666f4d827ba087a8d04fd91e7516e2d5f13ad6a7  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__t_string.py.snap
sha256:767f7c7c9da21c9960ea5007bf3a5489a8368dc81fabf1e5d1ce94d3caecd37a  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__tuple.py.snap
sha256:c2f0f90f6f1c20643112da28021fcf10435ce8434e7c1d430fdf3d2b0c5a43ba  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__unary_op.py.snap
sha256:73d62d0074de00e500c0dd1c4a0eb963e887c4da944b02ec1cb3e8e32d469d1b  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__yield.py.snap
sha256:98c447aadf0ccb7b4f69385ba41f799c0ef41315ee1be011ad2038286a956c45  crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__yield_from.py.snap
sha256:442f19ab333e5b8d40454fbff87eb3925a01a751d8233451aa1152110f0dba45  crates/ruff_python_parser/tests/snapshots/valid_syntax@for_in_target_valid_expr.py.snap
sha256:2f6a031fffa492b86cd605a5838783bbc1b2e50c5016f4c9fcf4d15be6f7cc5e  crates/ruff_python_parser/tests/snapshots/valid_syntax@for_iter_unpack_py38.py.snap
sha256:f0e134f454a43203750973715e0d5d2a1d16979da46accc898333c345076f785  crates/ruff_python_parser/tests/snapshots/valid_syntax@for_iter_unpack_py39.py.snap
sha256:c8ff4de3f1bf753573599c9f69f7fbcf987d85c7b1bc03482dc1614fdf402918  crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_no_space.py.snap
sha256:78b3a55deda807f9fb87a893bc3a71301f8057041392757ec5b60a227cb22c83  crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_soft_keyword_module_name.py.snap
sha256:5fd5ce658e76a8cbb76b12b6f10a7c3d969a933b32c52a6ec488b3f49a8d236b  crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_stmt_terminator.py.snap
sha256:a75a3863e81ab21ff5449fc901fcceae8746d811837f29e2de9d4492bd72975e  crates/ruff_python_parser/tests/snapshots/valid_syntax@fstring_format_spec_terminator.py.snap
sha256:db7085415ae40966ef645e30b300050c7f0a879768738fc38f9fb22bfdc76323  crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_parameter_range.py.snap
sha256:181679ac511ecaa5e1ffff7ab2558ec3a3e974a782bb57292cb8f2746b8636d0  crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_parenthesized_return_types.py.snap
sha256:ed5fcf6530d7e23605cb571c0bff1b0ba36022d70272ed4d7384324c908ae7a7  crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_valid_return_expr.py.snap
sha256:8dabfef3a1e27839d482a8dd1d10eed7c87899e1ecf94c900b5f03520714ac24  crates/ruff_python_parser/tests/snapshots/valid_syntax@function_type_params_py312.py.snap
sha256:2766b7e491fb275bc41eca05e7cd6a29849e053b0bc9cd44dd6137a2a85b52a4  crates/ruff_python_parser/tests/snapshots/valid_syntax@global_stmt.py.snap
sha256:3701a3d3ae3c819c00daed63374703e2ecb5c70b9f0fe48d2cb962a8d466b5f7  crates/ruff_python_parser/tests/snapshots/valid_syntax@import_as_name_soft_keyword.py.snap
sha256:f8bb04ac45d4fbefd045315b82537e2ca76a53d97dde1f7c4e151cf285323d11  crates/ruff_python_parser/tests/snapshots/valid_syntax@import_stmt_terminator.py.snap
sha256:69f1e2a1ccba9ba62dedf39aa51bad15fdc6c916a88b3a3b008b0b24bbee2a87  crates/ruff_python_parser/tests/snapshots/valid_syntax@irrefutable_case_pattern_at_end.py.snap
sha256:1dd0531c050d0862feed9add49c35caecd34f5a32d3adf9a13b671f7d2472b18  crates/ruff_python_parser/tests/snapshots/valid_syntax@iter_unpack_return_py37.py.snap
sha256:62b41a986e48cc0d222b2c7a037d475d2bb52d494c355b08bd36003e60893e94  crates/ruff_python_parser/tests/snapshots/valid_syntax@iter_unpack_return_py38.py.snap
sha256:14327f27058824280db479841cb6a218c5336c538fafc1f1d9ea059bc0380724  crates/ruff_python_parser/tests/snapshots/valid_syntax@iter_unpack_yield_py37.py.snap
sha256:adcd6357ee0c2cf2ea43041ed6e0006bf77ed799b1e35a265ccb699e7a49bfc9  crates/ruff_python_parser/tests/snapshots/valid_syntax@iter_unpack_yield_py38.py.snap
sha256:4788747241fb9072a923847276b4bc68cb247bd717157f03fa97f67253afc81b  crates/ruff_python_parser/tests/snapshots/valid_syntax@lambda_with_no_parameters.py.snap
sha256:961160e1b67ca43ce4ec4a0db6d78885245b581d41088083f67d9d92a5c182a5  crates/ruff_python_parser/tests/snapshots/valid_syntax@lambda_with_valid_body.py.snap
sha256:817fb64bcb5681bb173d5de8b2431cdf867ac6e0a509fc35bf9910b4717d66eb  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_after_py310.py.snap
sha256:3b9cc21029d19202877ffda2685801a803fce804d4e491583cebe2c2c4a514ea  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_as_pattern.py.snap
sha256:96f9fa1e0f01e195cfb08711abc1fa561173df847a5afa075be68fb165949dbd  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_as_pattern_soft_keyword.py.snap
sha256:64fdb9748013a8c2370d7292b64e39ee54ff6773ffeca4e79807f08ff9356a55  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_attr_pattern_soft_keyword.py.snap
sha256:13ed341e17c6de354003c861c24868f8a00df7cf707f5f02f1359e2fe2d40e9e  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_identifier_1.py.snap
sha256:46f04c00815ec679eb9979d0b5f43f16b586795626743d39d907e5dff0164e6c  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_identifier_2.py.snap
sha256:4e5b455d4c14041dea991fd6af05c7472d3d9e1b41827770e0854cc69eee5336  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_1.py.snap
sha256:51c83233dbca1fd8e0fc11b7bcc43bfa053b5666d2f2553eff35ae45a6aacb5b  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_2.py.snap
sha256:4c08704d47c1cc6a74596a46b328bb71b2d37b2eb51af537f7c32cd846e7e4fb  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_or_identifier.py.snap
sha256:e8d3e27d99d9fe8838303d822f5ed053c96921317374145522da8872905b929f  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_sequence_pattern_parentheses_terminator.py.snap
sha256:d410ca64864633d2efdca65fd50eeb45490ba8d8eca7d8b731f37dca79d6759b  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_sequence_pattern_terminator.py.snap
sha256:d1369397312a98328c270a03ff678f410fcd15c7bd5cfec6b6dbe716a48772cb  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_stmt_subject_expr.py.snap
sha256:aaecf16cc9a567e494ce4cc44d7f1c9959497eb57303dab78441ba37e58e3b3f  crates/ruff_python_parser/tests/snapshots/valid_syntax@match_stmt_valid_guard_expr.py.snap
sha256:3fee2b9f35747e44e6e0ffe644a92a4b432d261a72d605ef2f5f242b262b1f83  crates/ruff_python_parser/tests/snapshots/valid_syntax@multiple_assignment_in_case_pattern.py.snap
sha256:be90494a9b2550fae776d15cb2203650db619b08221d70c1649cfad1a5cb3b27  crates/ruff_python_parser/tests/snapshots/valid_syntax@nested_async_comprehension_py310.py.snap
sha256:6b60b820e6d09ba48d557e2b04739117443908b85b0ce2874227016f16edb0c5  crates/ruff_python_parser/tests/snapshots/valid_syntax@nested_async_comprehension_py311.py.snap
sha256:97989350cc4e422e003bc8d35d4e6071cc73f6bbb38a34fab49daedb76126ef9  crates/ruff_python_parser/tests/snapshots/valid_syntax@non_duplicate_type_parameter_names.py.snap
sha256:d7f610bf26443b4d8f92ac7e6c9c595d9d388f3914cde29fa87a38dbd279acef  crates/ruff_python_parser/tests/snapshots/valid_syntax@non_rebound_comprehension_variable.py.snap
sha256:e9bedca7fe04e1fc82c46d70eb18f85d889445bd8c481c02ba0245b4a9c77397  crates/ruff_python_parser/tests/snapshots/valid_syntax@nonlocal_declaration_at_module_level.py.snap
sha256:dfa8475be6d4e7054f0fd4b84bb1f8a6de02beda903e20b73df231bae77c62e9  crates/ruff_python_parser/tests/snapshots/valid_syntax@nonlocal_stmt.py.snap
sha256:c491e73f9f8c37c5b73a51e9634e438aae344a7eab23629bd3dff72ec3ea20e5  crates/ruff_python_parser/tests/snapshots/valid_syntax@other__atom.py.snap
sha256:bda6d3aa7621349d9d7b11285dde80f613fc451ce3eb3f70819a449c37c4cd55  crates/ruff_python_parser/tests/snapshots/valid_syntax@other__decorator.py.snap
sha256:3962cc0c5be06a99cd40bc550176a2a2bdbd894caec792a27addcc8966d0bddf  crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_annotation.py.snap
sha256:b95645c9ea422df765e2dd5919971f3855746efdf40977d6f82e24000780d01a  crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_default.py.snap
sha256:38db03b2878d079d281f61cfabae14e27ba4f9c002a9d8f7002ed5c5e8e43317  crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_star_annotation.py.snap
sha256:801cf10d0b0c5f37d557d2468f4d47d549835b868285516e85002609d7af95bd  crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_star_annotation_py310.py.snap
sha256:8c4f209253e079bb38e48fecad16a39be0dfa0b3a4ca6161b9f3dadfb76c3886  crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_star_annotation_py311.py.snap
sha256:fac62244b7095d33185aca42f277559674f38eca8bfdc69ca1fe26ed4a6f378d  crates/ruff_python_parser/tests/snapshots/valid_syntax@params_non_default_after_star.py.snap
sha256:427d9f1de8abdc1ce4dca8397f2fbf607d730aded4f1a2be2c4d94cad42fd8e2  crates/ruff_python_parser/tests/snapshots/valid_syntax@params_seen_keyword_only_param_after_star.py.snap
sha256:3be38a56dd2d5c371f76913b233fce927794cfc14a7f317b5fe641fc34f35f53  crates/ruff_python_parser/tests/snapshots/valid_syntax@parenthesized_context_manager_py39.py.snap
sha256:2340b34ab1614eaffef88b27f6a7b51b4a5f9312838f46713f6056a4ae829176  crates/ruff_python_parser/tests/snapshots/valid_syntax@parenthesized_kwarg_py37.py.snap
sha256:89fd45ac53c16203daba94ea488c6835df230ff80b965c2aa8de3d509c3fca5e  crates/ruff_python_parser/tests/snapshots/valid_syntax@parenthesized_named_expr_index_py38.py.snap
sha256:f5172c7f7acb8da042b6d1b1a308e5a7cb2af018e8cdefb5ed8fdc3f159eca7b  crates/ruff_python_parser/tests/snapshots/valid_syntax@parenthesized_named_expr_py38.py.snap
sha256:4b28de118a29def8b13b8c6f98e25e12eede354124924fc979ef09e271937252  crates/ruff_python_parser/tests/snapshots/valid_syntax@parenthesized_star_index_py310.py.snap
sha256:9634fb2f0b00c5a899bd96d13dde4a4a6f283ffe74110978ab21965a0fa2284b  crates/ruff_python_parser/tests/snapshots/valid_syntax@pep701_f_string_py311.py.snap
sha256:470af61ff45c92b3b7cdb634734646dc9b27548ed2eda230bc18e4e4010e3a5e  crates/ruff_python_parser/tests/snapshots/valid_syntax@pep701_f_string_py312.py.snap
sha256:cf4cd4e70eaed3d89f7f3ba9b4dc90c60df7ce20713c3e2ebe60962e29219bc0  crates/ruff_python_parser/tests/snapshots/valid_syntax@pep750_t_string_py314.py.snap
sha256:2cf9f6bb0dae058a2c71172e9f7501f628eae18e250cddaa70997c4f63703a40  crates/ruff_python_parser/tests/snapshots/valid_syntax@pos_only_py38.py.snap
sha256:fa55c89cc5ad1c0c673c9c89bad4415e0077576627abb6b1edd14d8d8e9e3449  crates/ruff_python_parser/tests/snapshots/valid_syntax@read_from_debug.py.snap
sha256:ca1f5915b0d250228f919860f97cc81f5dbc207183356660bc24e2b76540996f  crates/ruff_python_parser/tests/snapshots/valid_syntax@simple_stmts_in_block.py.snap
sha256:d71296cc9f1169fb17928ce2808d4b418e464d9588332ed40e0200f0bea070d9  crates/ruff_python_parser/tests/snapshots/valid_syntax@simple_stmts_with_semicolons.py.snap
sha256:94c5ce988a2496af9a03d4950558caece7d3568f1a73f374acac67c3f80a696d  crates/ruff_python_parser/tests/snapshots/valid_syntax@single_star_in_tuple.py.snap
sha256:8f7171987725789411602ebed40059134104739e628f3fd11cbfbad05d8bbcab  crates/ruff_python_parser/tests/snapshots/valid_syntax@single_starred_assignment_target.py.snap
sha256:2b32f4c3fa161cd133b4ea1073ce48fbc91078fc8c238f7454e275b4ee52ed16  crates/ruff_python_parser/tests/snapshots/valid_syntax@star_index_py311.py.snap
sha256:8e5c08697c8723eabdbb571c0e9c17affb5c5dd019a2c68ad152d332454a40ac  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__ambiguous_lpar_with_items.py.snap
sha256:73ea8ff6750ea264e92cb21ea6517454acad69f7536984f2da6fab651baf2208  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__annotated_assignment.py.snap
sha256:1c49db1ae5a1bb6b9619f2e9b5f8004da85d6fdf6a3a344b310f52447eecef4c  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__assert.py.snap
sha256:83c60bb69d40c9ba1d81d6394c63515de8a6d40d6e4230866bb409f16739524b  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__assignment.py.snap
sha256:0a51903eeb6d4aeba7458445b012752dbe0e1346fdda3e0de3d0032d727d512d  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__augmented_assignment.py.snap
sha256:37fbbbfc80a910eb2b496ce054663cebc30424b0ea7312c947003fc7a4b3346f  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__class.py.snap
sha256:e87f942fedd5a4766421d84e5a7126f50c44303055889484b19da5d599c6aa99  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__delete.py.snap
sha256:1ba7792a932731cc47708e2c685825880ae97ba7d5104b962677c5465e925f8f  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__for.py.snap
sha256:e01c298170a91fe2befa0db1347e5f463e606e33afe7ce3433176d9123fff501  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__from_import.py.snap
sha256:df7074669a3f46fdde1bd5160c0ada8cf94d14e8dd1cb20b246122c2fdc186e0  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__function.py.snap
sha256:ec0d6ee9f2122d5d6ded81b02eaf2201ea1d7fd2e512fa56f2898f77b3fb236e  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__if.py.snap
sha256:39127d7be869a23843403550fb6a2afbca3a54220f755992ec5078df6979407d  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__import.py.snap
sha256:a805263f0fbf151f01c755e787aa08452686afe4b686a932eff73c38c1f60b56  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__match.py.snap
sha256:4a4d6a0b822d6b8f2f5a351d88cb846d4c56616352a4f54b4e38da66b219cba6  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__raise.py.snap
sha256:e6604331d8dafcfcd79b5232614349a45411498c6d696f0366c126fd06a368c5  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__return.py.snap
sha256:1882d356480ae44a18a721b65f8ab5dd0d690ac6cac0fb8ca06cfbb74a492c72  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__simple.py.snap
sha256:397a2daefa8e6c8fa529aeb4dd272ceb6f1c4055af29b37169a32d2afb896368  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__try.py.snap
sha256:42fd2d2df2a7755148a65a1b2003a2fcd4ff68eca60c9692ed2390ff601e6cf5  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__type.py.snap
sha256:200113a0a307af379191d3ad931c446ecc82fdbc4f4bc93ddb13b3e3d6ceaca7  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__while.py.snap
sha256:6362ad4154d6a5366a54a5e4bbb055c3e23f6465b368779c9e89c37ff9ab96d4  crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__with.py.snap
sha256:14343ddc037a8b50fad73a831b12ba75c89bd80279f477d520556fb643f3268b  crates/ruff_python_parser/tests/snapshots/valid_syntax@template_strings_py314.py.snap
sha256:8fcc89e93a874c84df3f4673c9adc705745cf224e89a3ffe250e305972856768  crates/ruff_python_parser/tests/snapshots/valid_syntax@tuple_context_manager_py38.py.snap
sha256:a14f00b83681841a75e6dd58516fdaa2c378748a033426f2efa112d97194c67d  crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_default_py313.py.snap
sha256:ee716690615b8fa2f24770466f19d4f6319463e22acb9a66cea6ac4d5272e1d0  crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_param_spec.py.snap
sha256:94e90d6b2bbf749544ebee434611c245f1bff33919502e011ec5c38e842a4c54  crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_type_var.py.snap
sha256:8859aa674e8b3f4dfaef407bc98788903a98e67342bb58df6ab19eabf30b4d8b  crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_type_var_tuple.py.snap
sha256:07df036d8fb3330a601b84ca0ff99f94fa6551134fa1d97e224df2f8eacb055c  crates/ruff_python_parser/tests/snapshots/valid_syntax@type_stmt_py312.py.snap
sha256:b26162e39e72be2cb0250820e8c09433bc4467085d0705c0c7a1e785cc49d84f  crates/ruff_python_parser/tests/snapshots/valid_syntax@unparenthesized_named_expr_index_py39.py.snap
sha256:bdca681faa54c641649e4fa2b89b5841fab890b098c312bb6664d52846918b54  crates/ruff_python_parser/tests/snapshots/valid_syntax@unparenthesized_named_expr_py39.py.snap
sha256:1b949874bc72332a601ec1d5db2f0a3a3e0cc39047ae071a3a0e46eac78dfe49  crates/ruff_python_parser/tests/snapshots/valid_syntax@valid_annotation_class.py.snap
sha256:fcfe9d999aac159c89e2478beec9fb6e9da09e12969c6765315e160d0ff65111  crates/ruff_python_parser/tests/snapshots/valid_syntax@valid_annotation_function_py313.py.snap
sha256:9f1d2da6bc1d2ee4445bf31d7283192cc9238bba123a9d38192d6d7e42604168  crates/ruff_python_parser/tests/snapshots/valid_syntax@valid_annotation_py313.py.snap
sha256:39e4907c19c947b712631a44a8896cab45c02999e0675dc5f5ae8f06c4d6c22c  crates/ruff_python_parser/tests/snapshots/valid_syntax@walrus_py38.py.snap
                                                                         crates/ruff_python_semantic/
sha256:0bba8af22d95ea168e08ead7fef3238bd18b3afd18606c4ea4be950bdfbf2ef3  crates/ruff_python_semantic/Cargo.toml
                                                                         crates/ruff_python_semantic/resources/
                                                                         crates/ruff_python_semantic/resources/test/
                                                                         crates/ruff_python_semantic/resources/test/fixtures/
                                                                         crates/ruff_python_semantic/resources/test/fixtures/cfg/
sha256:a9f3a6ee4406f07d906d0209346e8360d933464978e37bd1646ebb843e514bf2  crates/ruff_python_semantic/resources/test/fixtures/cfg/jumps.py
sha256:abb30ff9f2f4105c15541b3acf7fcb8b8ba221e69457e75c847248041e644ebe  crates/ruff_python_semantic/resources/test/fixtures/cfg/no_flow.py
                                                                         crates/ruff_python_semantic/src/
                                                                         crates/ruff_python_semantic/src/analyze/
sha256:de7f3202d5fb01ec8cd6307ecdf142397eefa4391027071ed0c0e4c4e82ed274  crates/ruff_python_semantic/src/analyze/class.rs
sha256:838beaa0590c1625956e266f96357ddd291ef10b6dd274903d5f7bba9e1d2f79  crates/ruff_python_semantic/src/analyze/function_type.rs
sha256:55450c41b3844fad1030b3daef85e358f1a6d3f01fe38c8b784e0941e2c68182  crates/ruff_python_semantic/src/analyze/imports.rs
sha256:c1838270f9eec471dbae9e37ab6046e778f45c0337caa83dcc5370399728bc38  crates/ruff_python_semantic/src/analyze/logging.rs
sha256:a9230b89ec6119d4e33fb73c5866b7c2fae15c5606a763196d1d318dba0ec6d9  crates/ruff_python_semantic/src/analyze/mod.rs
sha256:bd9279acb10d2beac92b43b028c8173ebab9a2c0208b5b5bc0e3dcbcebb3b743  crates/ruff_python_semantic/src/analyze/terminal.rs
sha256:ce0f37bc3f8786b1714706fb3cd62d569d7ecb1cef6058535b341043d0e7ae7d  crates/ruff_python_semantic/src/analyze/type_inference.rs
sha256:58227b70ff03dacf4617db85780de7e81b4fe3fcecad0dee6562d4421aee8920  crates/ruff_python_semantic/src/analyze/typing.rs
sha256:76aa069b140108a60c63dea1e6026f8abe70b9ed0d9b8450750119e03b3b33be  crates/ruff_python_semantic/src/analyze/visibility.rs
sha256:aba3ae45125d8bf3b89c705649b33e1d552d90f0bc7ebd83cc2348696727c496  crates/ruff_python_semantic/src/binding.rs
sha256:52523b0d0a0bb5000432c2f227475af028fcbd8910169e2a3d4f42aebbbdab31  crates/ruff_python_semantic/src/branches.rs
                                                                         crates/ruff_python_semantic/src/cfg/
sha256:bd628bdbc47c4072e30df1f628d77c68f9b93075ae2e59e29b6db1265e50ebb5  crates/ruff_python_semantic/src/cfg/graph.rs
sha256:beba12827c9ef6fcf6551e625d432d031044634ef81d18a5d8e77aed508a5b67  crates/ruff_python_semantic/src/cfg/mod.rs
                                                                         crates/ruff_python_semantic/src/cfg/snapshots/
sha256:0f4c5518b1216b6af5150a8bc0f0f387a641b5177484562b2536d09dcce09bd8  crates/ruff_python_semantic/src/cfg/snapshots/ruff_python_semantic__cfg__tests__jumps.py.md.snap
sha256:2156cb2393e97b6a0e726d7d4d27855ee4f2b8735a0ad9ecf09baec11c34271d  crates/ruff_python_semantic/src/cfg/snapshots/ruff_python_semantic__cfg__tests__no_flow.py.md.snap
sha256:0468538d438c046e992c8aecd9cbcb1691aa8ce68a1bf2c16f41214e0cd678ec  crates/ruff_python_semantic/src/cfg/visualize.rs
sha256:a9324ad8c7af80417a5fad99dc2d0be7b8138f239fd2a38fbe55b9326c7b72d1  crates/ruff_python_semantic/src/context.rs
sha256:93716b52d40176f5ada3061d586c2b41a7a600e052ea2e966bcd7a1d5131da76  crates/ruff_python_semantic/src/definition.rs
sha256:584a6b4ea86f7634b1c3a3eb1ae8224e34f2e76e27476d31b3b031a060094315  crates/ruff_python_semantic/src/globals.rs
sha256:c3f74ecacf714283636b1d4cbc73d410b26ec78e0298da2df786a853235e9b46  crates/ruff_python_semantic/src/imports.rs
sha256:fcf215de3089e46573555a46ce2aae2616ca10e5428f67a0c46ddc8dfe272004  crates/ruff_python_semantic/src/lib.rs
sha256:41ca3d33f5994a21ba0b15c809af904dd6d4986ec56387f006470152cd1ff237  crates/ruff_python_semantic/src/model.rs
                                                                         crates/ruff_python_semantic/src/model/
sha256:cff5f0d2bda3e082a61f7e38a9c2b2380c8eac40ec9959f48130962c77e20d25  crates/ruff_python_semantic/src/model/all.rs
sha256:f56dc039f86fbed53eab1e884330433fc9ca24130ca195ad9fce7a9898b2336a  crates/ruff_python_semantic/src/nodes.rs
sha256:1a18c711477ba1be86e7527283e09a059f297e1ac83320daeed87e271d4a6338  crates/ruff_python_semantic/src/reference.rs
sha256:64dec4f56f45f162c38b9723b7cb283cd2021a604d9136579bbd9ec373755b88  crates/ruff_python_semantic/src/scope.rs
sha256:f8fc97d6ba787ba092e503cbc418b45be664d6a922466c9f0707bbd7dd279316  crates/ruff_python_semantic/src/star_import.rs
                                                                         crates/ruff_python_stdlib/
sha256:dd40c39ce12a440daa5a0d5d110c387e41177529d36c2cb9b28ff771250d4e30  crates/ruff_python_stdlib/Cargo.toml
                                                                         crates/ruff_python_stdlib/src/
sha256:298d3dd38d4f8f963c0cdfaddf03bcc2419faa1774a3e8bfe91344bbec381314  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:d35d18cf42bcfd525b0dbcea2d31241035a644366e1b07b1615dd9d4d7e38893  crates/ruff_python_stdlib/src/keyword.rs
sha256:202cae3c3c7f7c0a9f24d6430a107ce1c1d0485eff54b0f2ee38400ad4415348  crates/ruff_python_stdlib/src/lib.rs
sha256:e4a031f166f7ce492649260d141766fb499c878c2ea3614564e90f60d9946fc0  crates/ruff_python_stdlib/src/logging.rs
sha256:a0b9ea3dab19bc00c932dff13f32e50e5377f63c6375580830e6ccc318b831fe  crates/ruff_python_stdlib/src/open_mode.rs
sha256:9e056874efbc4ffe3d741d1cddeee6cf25d4847ab0a0922b8677f5bcff62226d  crates/ruff_python_stdlib/src/path.rs
sha256:1935d86cce8120c59db3cbc5064f18f2301fb78f86e01e48c117c88d8b044ce4  crates/ruff_python_stdlib/src/str.rs
                                                                         crates/ruff_python_stdlib/src/sys/
sha256:692e93309b38b8aa9f04822fe2962f018f064132c6e665c83f30c575e8951a8d  crates/ruff_python_stdlib/src/sys/builtin_modules.rs
sha256:28a22db50c7018963406b941a62124f062b8d711b44baf14a143a3242e71df85  crates/ruff_python_stdlib/src/sys/known_stdlib.rs
sha256:7b5aab32a5422d5619183b8e569f86fe7143adf0cebe500d8cc5cdaf3f7521c3  crates/ruff_python_stdlib/src/sys/mod.rs
sha256:6c23c247ef9fdf8f41e1514677b70b1695e0aaacd75f9f3acdcb89db0a6de0b0  crates/ruff_python_stdlib/src/typing.rs
                                                                         crates/ruff_python_trivia/
sha256:790aca5bfca5f7e2dcfab84c93542fdc01c987eb50ac9a580c9b1bf19a38ce47  crates/ruff_python_trivia/Cargo.toml
                                                                         crates/ruff_python_trivia/src/
sha256:1cfae8f94302f964f2b14c5c86594d26575070afd290bc42645b8f046b0a691c  crates/ruff_python_trivia/src/comment_ranges.rs
sha256:ea3d936c856f3c0fadd38640cb36ea5f388817d9040996edeb28ea7881d1ca67  crates/ruff_python_trivia/src/comments.rs
sha256:47092b2f553ef118673807d2a1ab0fedb3121b9132c7dcdd76be7cc07d78e5b0  crates/ruff_python_trivia/src/cursor.rs
sha256:da69f0fcbc79f49d9550da8596d0117998d7eb8ed97c4f0fd3ef55a869187ac6  crates/ruff_python_trivia/src/lib.rs
sha256:955c51e4757ed5a292e55cdc2a8b77910f7e9d5247b543345cc00cb4003f1f69  crates/ruff_python_trivia/src/pragmas.rs
sha256:49f98c3b7bbacd934a76bcd08232f7a98d2c6d89de7a8c7e04032438aa5cb70c  crates/ruff_python_trivia/src/textwrap.rs
sha256:f114ea5e55148267f5f217a127334ead28cf13cc9b7e00b42ee4ce8566620857  crates/ruff_python_trivia/src/tokenizer.rs
sha256:5cd518fbede25934307a1637c23f0ff16fcb59058b98c9bf6513aaba0f978080  crates/ruff_python_trivia/src/whitespace.rs
                                                                         crates/ruff_python_trivia_integration_tests/
sha256:d6f471af6411673c69ebdd87c1c6d2ac4219576f246910b7fc24506f8f5e43ea  crates/ruff_python_trivia_integration_tests/Cargo.toml
sha256:c1a6e24b2cde031cf4bbe4be4ebfc337132157abc36ea4a27f34d82c0511e739  crates/ruff_python_trivia_integration_tests/README.md
                                                                         crates/ruff_python_trivia_integration_tests/src/
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  crates/ruff_python_trivia_integration_tests/src/lib.rs
                                                                         crates/ruff_python_trivia_integration_tests/tests/
sha256:e273a9537910a695c9b79fd928576edb3bfdf3486014e68663ab996b8ee8c449  crates/ruff_python_trivia_integration_tests/tests/block_comments.rs
sha256:80a5a85252b2f527b84d0ff7a7e83c1cd8f3dcaf0a86367c81e0c3189c58827c  crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs
                                                                         crates/ruff_python_trivia_integration_tests/tests/snapshots/
sha256:b5049c49ceebf8d090b61c394289571a9db1dd059d3b39a3ecbde3b7f3a6d520  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__Reverse.snap
sha256:b376eeb204cc7c945736485f76b7f3dba11972b54fe8701f17b0abedb211d91c  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__comment_containing_single_quoted_string.snap
sha256:aff63fdb87d9404b7ed5ae49003d7bb0b919b9a8fe35f8a301b27fe212084838  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__comment_containing_triple_quoted_string.snap
sha256:78886a45189bbb2ecd3cc4a0988770d95637ecbf2edbd10c660385db628d63f4  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__empty_string_literal.snap
sha256:47797b8247fa7a263bacc801ce75908e5b96e0153e259aaad4201befd617e4d5  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__identifier_ending_in_non_start_char.snap
sha256:494d05e2ddebac38ba1334f8e7235003a5934bf2ff005bb886a3e68fac8448ae  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__identifier_starting_with_string_kind.snap
sha256:f56ce89f37351b2fd3d3d910b525b517e0e80fa53e01b7031dc6a8da5cc0e91f  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__ignore_word_with_only_id_continuing_chars.snap
sha256:52dcb8383d3796e369dc434ba04f5f066aef1730d80539a17da0c163efd3b657  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__single_quoted_multiline_string_containing_comment.snap
sha256:46d318a807c74617b1286f1f82507cee59e672faae09f98e0a5edd1aa995164c  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__single_quoted_multiline_string_implicit_concatenation.snap
sha256:4f4f7cb6a5f2506916c99a345cd8ecfb2d8c452c0a47df296528041b969a0073  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__string_followed_by_multiple_comments.snap
sha256:27927503efa5d0bf25fb1c7329875b56f27b8ce84565498c964e20294122a92b  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__string_with_byte_kind.snap
sha256:17488d385ccd46307e46f36d8759d4ed72da0c5dc0938bd25174d18ab2907235  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__string_with_double_escaped_backslash.snap
sha256:59bc8f07289df53e98590754892e9e74c0a19543cc1514f0e5a0cbc5de5e505f  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__string_with_escaped_quote.snap
sha256:00f18c45ea8b1b9dcae010768d0bba1473d57242226151721bd5dc2328feaa80  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__string_with_invalid_kind.snap
sha256:c33c621cfd0b783a6c9fd03db1a74442e939be3d719c908d4b6bfbe23c1a0a89  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__string_with_kind.snap
sha256:01f3577595a483ebb49eb6740aed915b76b386d6ac43d81d0acdd88c154819dc  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_bogus.snap
sha256:231e85e16eca29ae7d888bd0dc60882daaea8dedd8651c5dc03a76e0f99c2dde  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_comma.snap
sha256:80e9821e25568b3dfb21162f3d69889e9a07d201eca99863e8bf486f869ac4cc  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_continuation.snap
sha256:65fccd2e391799f053e407a630f57463d57cd0ae5e97de5ce7818a6f67b4f370  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_eq.snap
sha256:c27a71d94bcaf34f7d7e3845ef2ff5270826ec1d51323ea7ccf52780bca039a5  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_invalid_operators.snap
sha256:822557c9c400eda8df9241093fd77fa1f5b6a6763676c804105dfb3779c7f33a  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_multichar.snap
sha256:0ee471d7f81f9b918c9832e58a67466b23a37d5b9dd09358aee9391654260620  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_not_eq.snap
sha256:7275acbe071d125e91a270a712400a51b1658ed1ac2794ff67fa3bec698b5182  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_operators.snap
sha256:4667e22d408b6bc17e31dbaa285dc2fdbd585d771169910119f0acad528527d5  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_parentheses.snap
sha256:288f27490482b8671894b190c831ea4ce30893194a822d5b4bc5fe0fc6ef3b60  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_slash.snap
sha256:ceea60ee457476794997e1a33eeb0bb6d2a12c858df97afb72534bd6e05d1407  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_substring.snap
sha256:e24b95989cee2b389b93b8e8ff0a433dff17beb636f8e4743c51f5fcd5a5b232  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tokenize_trivia.snap
sha256:574feb4ae92f14152816dbcda044bf531eadc159ff6aa90adb279d957ae433ae  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__tricky_unicode.snap
sha256:ecdb59e64665d42685046ae76fd9efea102629e257cb879eb31b913e342059c1  crates/ruff_python_trivia_integration_tests/tests/snapshots/simple_tokenizer__triple_quoted_multiline_string_containing_comment.snap
sha256:73d0cd89aa2a352ebc559c1ea91b1a371ebbe751f3c31e3373b85bbceb8eaf6c  crates/ruff_python_trivia_integration_tests/tests/whitespace.rs
                                                                         crates/ruff_server/
sha256:e50383db999d489afbd69f5f9a67f7a1b5a8a3552d6355e89855b9139eda6d3c  crates/ruff_server/CONTRIBUTING.md
sha256:d89787e99ef50909bd25933fa733d4605d0f0a1e19928cde6254d9fd4610dafd  crates/ruff_server/Cargo.toml
sha256:6e2c11a64880e1db1a896d2afbccf4eb9166e13117a18715402389376f50b871  crates/ruff_server/README.md
                                                                         crates/ruff_server/assets/
sha256:98ac7556f4888f00c9c9962daa3434bc303e43fa180948017897975bbcee7d8c  crates/ruff_server/assets/nativeServer.png
                                                                         crates/ruff_server/docs/
sha256:42c1465675b2d9160b9155ace2dd7029875dc12766d87f2b06ab50546032d24f  crates/ruff_server/docs/MIGRATION.md
                                                                         crates/ruff_server/docs/setup/
sha256:aa59772758b59031137f622292140f64c2b00504b88369daa405459022728d4e  crates/ruff_server/docs/setup/HELIX.md
sha256:fdd1ec69653220eaee9b1dada862bca6b59452f2a06ae55447c8d6cd2f11540f  crates/ruff_server/docs/setup/KATE.md
sha256:8baecde00166442033c65dd53d62d629dec8e1b35dfddc6d265ade05e8831976  crates/ruff_server/docs/setup/NEOVIM.md
sha256:45f04f5788cd85a631791f04226d81decb2fac5210e963f8fe2aca74b7bf3a90  crates/ruff_server/docs/setup/VIM.md
                                                                         crates/ruff_server/resources/
                                                                         crates/ruff_server/resources/test/
                                                                         crates/ruff_server/resources/test/fixtures/
sha256:e3e8d99f2c88d68a60bdfe5fdd2315402bb36f1dc49aa11c2c38a2b388457f71  crates/ruff_server/resources/test/fixtures/pandas_html.py
                                                                         crates/ruff_server/resources/test/fixtures/settings/
sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356  crates/ruff_server/resources/test/fixtures/settings/empty.json
sha256:8edba997f540eda43661bca6c6011bf00682b6dd37f9cc9cce827eee4ded65a2  crates/ruff_server/resources/test/fixtures/settings/empty_multiple_workspace.json
sha256:4c333805f667a02d615dce0fb68649358985554f5a44c4c7777ce0dc7b017bb7  crates/ruff_server/resources/test/fixtures/settings/global_only.json
sha256:71ad77812fea78016fe79d505c041c404be18f587a6a1d38777a02973353619b  crates/ruff_server/resources/test/fixtures/settings/inline_configuration.json
sha256:99532f3d5c42e361ca27471c7b4180c3608a4f7e825682ef1909aedf306a9a17  crates/ruff_server/resources/test/fixtures/settings/vs_code_initialization_options.json
sha256:b12f0306d987a4bb812f352beb8eeccafa76a8e861f79a5527334b7756fa0ab3  crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb
                                                                         crates/ruff_server/src/
sha256:4a669c3e4b36cf4ec0ba608037426ba8c446af40a653871dcc7cc3f2ac603326  crates/ruff_server/src/edit.rs
                                                                         crates/ruff_server/src/edit/
sha256:81cfbe8ba3af7fdd85f164d7bab8ee6262d38a2b3ca1ed7e4dc85ac685a21dcf  crates/ruff_server/src/edit/notebook.rs
sha256:7359639cb66d62c70768a10180c027683d4eb8711d53117ca197d8099fdd39b0  crates/ruff_server/src/edit/range.rs
sha256:e73b2316dca5424394fa6d807a19c998312166b1e79ca4b2858dbdb6231f2483  crates/ruff_server/src/edit/replacement.rs
sha256:9cedac1a70b39bac265f5b53f30fa4957fe60711aec92f5375c8303319e558c9  crates/ruff_server/src/edit/text_document.rs
sha256:e1ed1616c46d2bd314f81f5001827b776762576d6fa17a2d1366bcafc13b4f5d  crates/ruff_server/src/fix.rs
sha256:ef11ed54f6e6050d594a5e34b06356ae3888b1e57f35b574cd18a5b0f06f849a  crates/ruff_server/src/format.rs
sha256:dc76edf1a71dda2db42dd555f6acf37e1e698ac7e90666e0af4bb2449f938a56  crates/ruff_server/src/lib.rs
sha256:9834bddb1a1b6377847f2d3c1a41df17a3812f22662601dcbc16067e9c2c921f  crates/ruff_server/src/lint.rs
sha256:cc29adfd61dfb1c09726d7a105421d4a50cfc386d088418193e186215e37ae9a  crates/ruff_server/src/logging.rs
sha256:97c62be4e477bf6941509e9a9f3543a0b7a221efb16708ebab55714ed9869121  crates/ruff_server/src/resolve.rs
sha256:a0caad80d2746d445be6c17a2bb1db463f46a73f79da155fc1580182baaab499  crates/ruff_server/src/server.rs
                                                                         crates/ruff_server/src/server/
sha256:c8002115cf2fd38f0e87520042e9430953c157c6d7ecc7ff15091b11da3feee1  crates/ruff_server/src/server/api.rs
                                                                         crates/ruff_server/src/server/api/
sha256:180b463811fd26307feaad880b02c823c6b7c43f019e7f5fb29625887aaaaa52  crates/ruff_server/src/server/api/diagnostics.rs
sha256:b6e98371bda9bab176bc054330fbf98fa073d5e729e59a3c702b6cd4a0b3a899  crates/ruff_server/src/server/api/notifications.rs
                                                                         crates/ruff_server/src/server/api/notifications/
sha256:81deb6d50f973052ee6a665e77c8cce1e68e9b0119d05ad84552ede377c59671  crates/ruff_server/src/server/api/notifications/cancel.rs
sha256:4fb421313151563065c418599ef5815595d62fd92e5b42a6f4dac4b8dc1f4159  crates/ruff_server/src/server/api/notifications/did_change.rs
sha256:ff08c241f4706c1d2d79d2e5ad25408607f90f9ca00b19590c6d511ee8f5ee65  crates/ruff_server/src/server/api/notifications/did_change_configuration.rs
sha256:4dea1f2d3f65cdfd62353578f22dee01ba32920b8fb70a3a94a7c4547b60aa2b  crates/ruff_server/src/server/api/notifications/did_change_notebook.rs
sha256:6636374695eb9bff02c1b1e6f71018ff59d3f25faacf6b052728a31748569b70  crates/ruff_server/src/server/api/notifications/did_change_watched_files.rs
sha256:97a04ae51da2f2a32de27da9a4f8b15086e07fcaaec8162e7169aa3144db50a5  crates/ruff_server/src/server/api/notifications/did_change_workspace.rs
sha256:fbf83a909814be486b6cd16d7d1542db2e16a88ae2206a39457ba19bbf1a2a38  crates/ruff_server/src/server/api/notifications/did_close.rs
sha256:442ac18d4a859945120665a0e4ad4c0b24f8023c5f0ca0013eb95a75efb8aa2c  crates/ruff_server/src/server/api/notifications/did_close_notebook.rs
sha256:b8e4df5b43c2f21f321ff5f456b002d817fde67ae40780a54a772e14a13afabb  crates/ruff_server/src/server/api/notifications/did_open.rs
sha256:eb6385447dae3ab3a30df853d1fa28ffd9077ae48a62e59813c20ff44aff434c  crates/ruff_server/src/server/api/notifications/did_open_notebook.rs
sha256:a891a08bb383350fc8ba88894701c0db2a0b6ae48167b54fe93b19d26413b240  crates/ruff_server/src/server/api/requests.rs
                                                                         crates/ruff_server/src/server/api/requests/
sha256:55e6e0e6bfe1a72f01784c6495c9d8cd3ac8bbbab1a432c70c79e637d50588a5  crates/ruff_server/src/server/api/requests/code_action.rs
sha256:3c07796b5f951aa90b074abc7b4a84623eb5a65d23ff2a156262c5fe07a2e12e  crates/ruff_server/src/server/api/requests/code_action_resolve.rs
sha256:ecbb226ed50b6f10330d2a24ec5096610fad29bfb374f530e81d03e25275e6fc  crates/ruff_server/src/server/api/requests/diagnostic.rs
sha256:14d1d7a6ab225987507694b5a6fa042c16abaacbda1da7316371519d89c9a2d5  crates/ruff_server/src/server/api/requests/execute_command.rs
sha256:4b5d091086e69a71c0fef79b13ef243cfcd9beed9b495ace9e641406f2fa6cf5  crates/ruff_server/src/server/api/requests/format.rs
sha256:a92c2778a52e93ee7eea408d0c849693026b3428b749822dcc33c5991791a265  crates/ruff_server/src/server/api/requests/format_range.rs
sha256:236737249856af2ca5ca90037f1ba4b48eb9bbb2273252e2e81499754fc992c0  crates/ruff_server/src/server/api/requests/hover.rs
sha256:dd0f02742037f9b54c09bff83ad6d6d132d1f063c6a497db6f4fb92e2a06616a  crates/ruff_server/src/server/api/requests/shutdown.rs
sha256:ee5d791f2f1cb5b74b4eb6f625790ed48b6f0a75561051eca7430b172d3f36b7  crates/ruff_server/src/server/api/traits.rs
sha256:a95a5f5625d28d3888b1373ede0373b7ace70259e279b896e2b5d267445e39c1  crates/ruff_server/src/server/connection.rs
sha256:7ddf100045bf4c186f5852d4917ef698012825a2a4347032829795e32af57c7f  crates/ruff_server/src/server/main_loop.rs
sha256:f5b732a9bd661379ed255cb288366fd81f6d01ef6aa60d06282204e7cdcb90a5  crates/ruff_server/src/server/schedule.rs
                                                                         crates/ruff_server/src/server/schedule/
sha256:a20fc1077d22d57e7e6ccaa53b77edbd182e02001f105004468f628e439e8217  crates/ruff_server/src/server/schedule/task.rs
sha256:2d03395ed2253aeb730ad8ef9207fac057cd77a681001bfbcd3f0022f8fb463e  crates/ruff_server/src/server/schedule/thread.rs
                                                                         crates/ruff_server/src/server/schedule/thread/
sha256:83620afacd0b9dac02acda44752d412d610daef0cc369e3907ff60a389d827f1  crates/ruff_server/src/server/schedule/thread/pool.rs
sha256:e460c9814572be9d769d4a85cda70906cd49a05dacb4359b0bf64e4ada1609d1  crates/ruff_server/src/server/schedule/thread/priority.rs
sha256:cb7f46ba08cf0badb13e81f756504e115b24672194af4bc649b53f9d03e8b4ee  crates/ruff_server/src/session.rs
                                                                         crates/ruff_server/src/session/
sha256:482af97187c11ecd38f4bace668af18da088afe3d678b89ed31e8acc7e68f2d7  crates/ruff_server/src/session/capabilities.rs
sha256:479a9d744124e91091865dcddd8c77a610009d92e6d5c14655ede827e158e08a  crates/ruff_server/src/session/client.rs
sha256:9261b5a762e86638450370d52df03ae91e438cf56ab426eecc69cf19014c63ee  crates/ruff_server/src/session/index.rs
                                                                         crates/ruff_server/src/session/index/
sha256:66e77e8a40fa19cf4ce6a3a52292ab8e4f83b63c2a4662eae28daeae0cf50a4e  crates/ruff_server/src/session/index/ruff_settings.rs
sha256:ffd4c7295f50a1a44ef2c305a3b59b3691100461bdda31217d98cd0aa2d8dcf2  crates/ruff_server/src/session/options.rs
sha256:6915cd160d7faa491515dfbbedbef65a46e7bacec73605ab5dc2371fb92da41f  crates/ruff_server/src/session/request_queue.rs
sha256:6cc1c6e8ef13ab3d0b2bace36f2993c5622066a87c77904d1da7568f2ce2ae7f  crates/ruff_server/src/session/settings.rs
sha256:46b0edf1db2764658a4390e5f66a6920ec41b524ebeee6db1c552f6846f6127e  crates/ruff_server/src/workspace.rs
                                                                         crates/ruff_server/tests/
sha256:ad0aaafe5f5faa900acef4e7d7ac430e6edd472475ddf0108284e7239b159e23  crates/ruff_server/tests/document.rs
sha256:357e438d87345c7b4414c03f664f5d192faa2185cd75e803fc30159d124f9086  crates/ruff_server/tests/notebook.rs
                                                                         crates/ruff_server/tests/snapshots/
sha256:de5710df805372e83fe1a124209c0b103b53951203b4db3e44ad33e5d11560b2  crates/ruff_server/tests/snapshots/document__delete_lines_pandas_html.snap
sha256:a8d70a6f4dc7c6201336a9ce9f4535f1cd37608fd2da4702edf21910e6a68433  crates/ruff_server/tests/snapshots/notebook__changed_notebook.snap
sha256:fb20e436d2951af9604d67292ed13f14e83fa74fb2e7581cc9aca0c5f23e9b88  crates/ruff_server/tests/snapshots/notebook__initial_notebook.snap
                                                                         crates/ruff_source_file/
sha256:c00494057e2226db44c2472bebe0964f4e8ae83aa3e811cdd020943e9fb8d68f  crates/ruff_source_file/Cargo.toml
                                                                         crates/ruff_source_file/src/
sha256:b81401c31eba6b9dc79c4cbb5ddd0a58854a5d27c8b40120b6001528da9eebfe  crates/ruff_source_file/src/lib.rs
sha256:d56cb1594cd87330c0ef932786146b387d0acd490d13b03509072c8265f82bcc  crates/ruff_source_file/src/line_index.rs
sha256:9bc746e93292064f1c2ea731c4756df6cc6e3fd9bcda6cf8ca9fca84437041b3  crates/ruff_source_file/src/line_ranges.rs
sha256:5aefabf5b417d897f341ad958485f3eecfda8556f1fac0bbf06c814e8a06ac91  crates/ruff_source_file/src/newlines.rs
                                                                         crates/ruff_text_size/
sha256:044e2ef036280c23207fe8995deaa16830fe24b89a7fd52d35dfa6a51ac93e6d  crates/ruff_text_size/Cargo.toml
                                                                         crates/ruff_text_size/src/
sha256:5818d42f6c51b95216b293fd5c2d219ee56127662bf53bbfb836bd4ec608621e  crates/ruff_text_size/src/lib.rs
sha256:ab5615c0c1c0aa4d85d516c029b44b35737b2ca49fa9c60fb8c61352368fb4f2  crates/ruff_text_size/src/range.rs
sha256:f00c70868806e6814fbc49b6c4ecb0f769790accf2419356ce74205b22f2608b  crates/ruff_text_size/src/schemars_impls.rs
sha256:55f62df0d9fe3bbca8188b4c974b3d7545fbbfa624a74c696769977efa9bbd2f  crates/ruff_text_size/src/serde_impls.rs
sha256:16e9120a699b6a0318005c2a4639628f172e6664ea9b26d9e4ff10943f76eecc  crates/ruff_text_size/src/size.rs
sha256:3aef3ac8ac0f1dad4cfa1ccbe1469b2b4a1fcf684f97a985bbe88a0a3d2b0fb3  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:46cd1f5bfd2f40374e3d5312f9d151b2cf7470ec866a3a309adb1999b7231d46  crates/ruff_text_size/tests/serde.rs
                                                                         crates/ruff_wasm/
sha256:eaaac6547c95e3579105055898e88f73e443b1df91bc3bcb5950bb5055f437cb  crates/ruff_wasm/Cargo.toml
sha256:c2a6c03f23f99e80d5a3ed95edd48167bc42a10a0c67242c375b576d83db3fc9  crates/ruff_wasm/README.md
                                                                         crates/ruff_wasm/src/
sha256:1f916621e4efb95c55c046d3bc46900e55039024c15e32def1cf080c3725b212  crates/ruff_wasm/src/lib.rs
                                                                         crates/ruff_wasm/tests/
sha256:159ca3b657fcc28afc6cc57bb75726219f4ee108e50bdd8576a149fd6f80d34e  crates/ruff_wasm/tests/api.rs
                                                                         crates/ruff_workspace/
sha256:0e68ce1971ec3ee3d65f410982a56393ed3b28b365a770d87afe9f00c759492d  crates/ruff_workspace/Cargo.toml
                                                                         crates/ruff_workspace/src/
sha256:95dfaa471b09627be5d9fa620b4a00163b7df0f2fb663e573c29a3281235bd41  crates/ruff_workspace/src/configuration.rs
sha256:e894bd14beeba9c13dcf0a359fa8c2bfd73b78cca06afbded1a13d1f3ead06de  crates/ruff_workspace/src/lib.rs
sha256:69e5afb893124d8648b241551efd8cb4571419df333245e20e8039cf5051c6ef  crates/ruff_workspace/src/options.rs
sha256:2c1e96891df0f395a32b404c0491d4b9650b8c6f7c1b4a6778dd17c9ffc27053  crates/ruff_workspace/src/pyproject.rs
sha256:114c93630dc5d3e3a95df94d99af7064c7736b53681b9221e9b2f7717cb51a85  crates/ruff_workspace/src/resolver.rs
sha256:08686e1051c8688899b87f68705caed5fb4e096c2d2fdb8d490da5c123cc97ec  crates/ruff_workspace/src/settings.rs
                                                                         crates/ty/
sha256:b7ad7db524b066ff4c997812fa7ea2bebaf9993ed179298e65c2a33d4c449b1c  crates/ty/CONTRIBUTING.md
sha256:4b8916bb4df173489eee41583b8f7d2284b62cfcb8ba13d05f7e5464b3a44e8c  crates/ty/Cargo.toml
sha256:24cbe3b6decfb025d5294be62837696761221d0617ce9a9ec1b5ebe3d8fc20d8  crates/ty/README.md
sha256:5244f29e905087b58871ca981a16c6f4bbb0d123275a40ab068c989a3e320a16  crates/ty/build.rs
                                                                         crates/ty/docs/
sha256:39e97fff8a5acce7ca4df5523f8fc6e154ec7b14432eb812253838662e511424  crates/ty/docs/.gitattributes
sha256:a157dff2975e57cd9edf6f8a155f6c9e4cbe1be5816cbd157189b3c9e64fd23b  crates/ty/docs/cli.md
sha256:66a8d0eb27de8f92dad52af40d0fd472dba65b239c54299aaa1a2cea463971cc  crates/ty/docs/configuration.md
sha256:321c54cf5afa1bb8ce50393a517edb3e5a5419c95102dc3d6bbe4fb89c13e2af  crates/ty/docs/environment.md
sha256:f27fd2a1dbd744dfb79381a2724f61311030bed7290980565cd5317eb28cc83d  crates/ty/docs/mypy_primer.md
sha256:860b5f2517b4f6952f8eb7a63e87e23d4882ad2f01075fa906f6980ce0bace7f  crates/ty/docs/rules.md
sha256:12b3fe2afaf670605d4f20be4074bfd71cb072431a0c024e6082fe596bf78795  crates/ty/docs/tracing-flamegraph.png
sha256:4a7ea86a8c26ba494b6a1260d215dc52a6580a67ab958a34a334475c0d2b1f19  crates/ty/docs/tracing.md
                                                                         crates/ty/src/
sha256:2e2fddf03e8175224d8a2f1025cb4ebf92b47a69210e7a85a5e93b47b5c520c5  crates/ty/src/args.rs
sha256:2c97a83d88ea8f10ab1b48178deaf2b765d538759522ae74685e9eea2a6ae3ab  crates/ty/src/lib.rs
sha256:5a66b3284b87f7686167ac236f29116b9aa7bfde5f7838bb198892c07dc3a4b4  crates/ty/src/logging.rs
sha256:4b6b7b1fcdcd62430d963717dffd03ab1a33b03f4a7dd1bbb98aa6f7ddde3e2b  crates/ty/src/main.rs
sha256:0e45a29369361e06846e3fd3b1c68cabaeaddd16614bef2bc56b876effdb3407  crates/ty/src/printer.rs
sha256:4c31cabfcb4174eb287f4f86f9c58b521a79d6b1ec6d623c3fd0b32eee4a09ec  crates/ty/src/python_version.rs
sha256:e29d6f63e50dd66d8daa2712a9cdfaa373f6b70979c984fdbce45991bce352d7  crates/ty/src/version.rs
                                                                         crates/ty/tests/
                                                                         crates/ty/tests/cli/
sha256:c17162a7946487c9ebbbf5605860b97dcf1df15ba3dcfb30f020d1d2d4210968  crates/ty/tests/cli/config_option.rs
sha256:3f5968b52b8513c2c24e00a32b3e0b2b2b408dde782062e97d2422a171317b72  crates/ty/tests/cli/exit_code.rs
sha256:3c77c7c32aedd98a1fe05375a1611660b5ebb61abaaa14a1adab748ef8623d86  crates/ty/tests/cli/file_selection.rs
sha256:a0ea520bce69815a06dd8f2448c4a037e5f92a5dcad074ff0f84e9d3d3750b39  crates/ty/tests/cli/main.rs
sha256:8a3ada03f0d6a0eb53f0245f0c72545f73d196879d764d824f94994984d0964b  crates/ty/tests/cli/python_environment.rs
sha256:8e88271b85e065808d61941a1251b555888bd2b8703c95233f8821e840de89ca  crates/ty/tests/cli/rule_selection.rs
sha256:48d15a1211d1a741df085cc7f5cc700951461da0854f2894271460f7a2b5f256  crates/ty/tests/file_watching.rs
                                                                         crates/ty_combine/
sha256:79f2836caa7cc841c97240fd61b7cb9eff6763d024ad4eecdb9a820b585f083c  crates/ty_combine/Cargo.toml
                                                                         crates/ty_combine/src/
sha256:b8322c9da8290daa3b36bfde2d902b653374c0b70c5c4bda2a129ff490634f53  crates/ty_combine/src/lib.rs
                                                                         crates/ty_ide/
sha256:cf5ab6f3b7143951a38003b215822ddaff07f636dd0f3169485fbd27f9b6af33  crates/ty_ide/Cargo.toml
                                                                         crates/ty_ide/src/
sha256:00d874d1317fbc7e013937cd49d85628f79f83a4ad3a4f255ba6e027cb454568  crates/ty_ide/src/completion.rs
sha256:b32e4dff28a04db4ea928ce4329ce9fb338ca902e4293c238be2a0087b189594  crates/ty_ide/src/doc_highlights.rs
sha256:84cf9a5eae9103b169df847c1af3c0458a0c826aa5ce42591ef7d0d8a96a17e4  crates/ty_ide/src/docstring.rs
sha256:271bfad5051433083fdf2d0d24cbaab93a3b7f8d96114f849b1a5e8fd4133031  crates/ty_ide/src/document_symbols.rs
sha256:0573de9b76df2cbae65527279b3fcd2c1af0dd184d69da590d1d7baedb38ccc2  crates/ty_ide/src/find_node.rs
sha256:af6ceaf84bdeed4b0894d5ddc923d256c5f1f21c6006b5a9254915d2ec6b4090  crates/ty_ide/src/goto.rs
sha256:f6d687397b1d8be4fa2598dac2aea59c2482dd2a9567efc2f2cadef57b9f4e57  crates/ty_ide/src/goto_declaration.rs
sha256:6048912627821bd30eb6c8643db0dae342e15b2b520923c8d8b45c96bd92b1f4  crates/ty_ide/src/goto_definition.rs
sha256:7a646777212904f225c3384777c4082ca7e1902036bd97ff003622cb705ce0b7  crates/ty_ide/src/goto_references.rs
sha256:1a15958aafdc4b36dad8d76e6f8222668db755d8efe3aea125d52e4dc69b6f9f  crates/ty_ide/src/goto_type_definition.rs
sha256:0ebf7c2e9b46f61a1ddd6c06fa136a4138bfdc9bc4f030539b497de4b0c15035  crates/ty_ide/src/hover.rs
sha256:150f8bf46be4035561a689772c94311f5571f31250b62bc86ca16cd13a081eb1  crates/ty_ide/src/inlay_hints.rs
sha256:5aec5406cfba128928a851bba3de49617c65e40ceaa17b6835781e50cf8451ef  crates/ty_ide/src/lib.rs
sha256:845cc4508548e8943336c5f6fd17e5880fb75fee4541db0ca8ffa2e7e09d6b7c  crates/ty_ide/src/markup.rs
sha256:bdb3dd5d1a972a5184353599f903ac410320a4c1b833da781c442381efc754c3  crates/ty_ide/src/references.rs
sha256:cfe2242fa11544957d632c288a66967f3ad798e7fdaacb94342affeec798414e  crates/ty_ide/src/rename.rs
sha256:fce5af1b3fda67ce9689b0b81708f88f77bca674e1a7fbce6ffa21adf2c32e70  crates/ty_ide/src/selection_range.rs
sha256:3bd97ce02f29ce4b496b179a2d92318de5d9b9df93e0c08160869b2aead0354d  crates/ty_ide/src/semantic_tokens.rs
sha256:089716c3adf86415fa19567cbd285eb07da7d038da837913784a8e1e870d02ff  crates/ty_ide/src/signature_help.rs
sha256:f7447c6a289effa134985d94abbc612f31e4b4b83954fb7f9db18ffa634360af  crates/ty_ide/src/stub_mapping.rs
sha256:a0bc4c87a83072f85747ccc6dc515cac7e974307e67016e3dfa4b6dac9df0b2b  crates/ty_ide/src/symbols.rs
sha256:f8bd379b458d21a93485987f0a86a033350d94f8e1ec4412a17b3f1b5a0d0eb4  crates/ty_ide/src/workspace_symbols.rs
                                                                         crates/ty_project/
sha256:9d871e0c1d506362a5a0a4d2b2a35100996d0e89f74d6257e8a863f7e6774cfa  crates/ty_project/Cargo.toml
                                                                         crates/ty_project/src/
sha256:ebd778b789f4baed1b2b84ace5e519d4abc46fcbe3dc556a09dc199170823459  crates/ty_project/src/db.rs
                                                                         crates/ty_project/src/db/
sha256:38d937943bd6e86353cdf239100c4828e167c28bab86d51db644b41329e835e4  crates/ty_project/src/db/changes.rs
sha256:278535e8ebad800dae4d1d5223a55724b9603380edf1cbfdf958158cfac79df1  crates/ty_project/src/files.rs
sha256:2ea2a68d7baf417de570fba49bbe900ee221c0bb0c3c0b186a309dd52baf1970  crates/ty_project/src/glob.rs
                                                                         crates/ty_project/src/glob/
sha256:22e1c59643f01fa524b5037e4c55a90e8f901af887c6eaa783b325a75d49f8f4  crates/ty_project/src/glob/exclude.rs
sha256:12b421df32d715fe72348d692babe42eab8a4f41c8dc52de043c21eb324da955  crates/ty_project/src/glob/include.rs
sha256:ebcf170fe29266f8ce947842b503b6dfef978e01026709e8271a47a89274d4d6  crates/ty_project/src/glob/portable.rs
sha256:c413e7a24e63b8aecead226731126d9b06b428360de5f2c1c3655a3ed4b3abe2  crates/ty_project/src/lib.rs
sha256:15f7ca2b54e08fee455b9e968f791942c75612aba3680c5edf861cb0b457228c  crates/ty_project/src/metadata.rs
                                                                         crates/ty_project/src/metadata/
sha256:522edbb1deb9370f8d7d49ea6317322dbaba6e8ef145ee50081b78344b4040e1  crates/ty_project/src/metadata/configuration_file.rs
sha256:9020738d3edefe865152b8f4e9d9f3e4e1ea482b360b76f31d387a0cd0874143  crates/ty_project/src/metadata/options.rs
sha256:6396592529adb31b4601b54714fef53625faf717d32a4db1832f3d621748556e  crates/ty_project/src/metadata/pyproject.rs
sha256:a3dea3dca8ecdbff55f3ee1a5943fa48cf5d01228b2178b25f59097c53efc64b  crates/ty_project/src/metadata/settings.rs
sha256:3833d1aaed3f73476be71842f6df53ff5705bac9590b29c26816ec23931d9e49  crates/ty_project/src/metadata/value.rs
sha256:832eff62b582e857cca3b23213f67092cabb87486e2712e2f802ce0f55fe48c5  crates/ty_project/src/walk.rs
sha256:bbcd15a52f1b603b30f4baae52e877d86961ac5504168bae90406b298cf16167  crates/ty_project/src/watch.rs
                                                                         crates/ty_project/src/watch/
sha256:00f124ded3ec265dc959f204c7f54c6d8fc378646a1aaba59c393cb56efe0e2c  crates/ty_project/src/watch/project_watcher.rs
sha256:e53a4705101ae1d4df4553c1cc6253202f44918cca9347efea8b472892e7e74e  crates/ty_project/src/watch/watcher.rs
                                                                         crates/ty_python_semantic/
sha256:0943e0d1f07d9f8ab160c39be44b260379c8d89c2edf110158b67fda60b2159e  crates/ty_python_semantic/Cargo.toml
sha256:ec712f81e585b5fd2ec4947db04bfb305c4e60e05e58cdbe3babb5cfc7e62e49  crates/ty_python_semantic/build.rs
sha256:d2c867c48f36b2ac19c82b836ffd367cff62c163281f41d54a9811d6df56fe5d  crates/ty_python_semantic/mdtest.py
sha256:4dd9e7e8d8f80cfa5c82b7126948f75cc2581786941ef2a3a5eb513c2139da4a  crates/ty_python_semantic/mdtest.py.lock
                                                                         crates/ty_python_semantic/resources/
sha256:0346c011cbf5f54b4b37baadf50379627f125889142737ea8d99bee583a28e9b  crates/ty_python_semantic/resources/README.md
                                                                         crates/ty_python_semantic/resources/corpus/
sha256:1eae995870dd210cec05043b7fd3bde8dd79e23c0592e283db75ed3bd0d1e125  crates/ty_python_semantic/resources/corpus/00_const.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_python_semantic/resources/corpus/00_empty.py
sha256:e8b7b20899658ff8e913e5e82f7759617b715d0b0533bf9e810814b5e4238a7c  crates/ty_python_semantic/resources/corpus/00_expr_discard.py
sha256:87428fc522803d31065e7bce3cf03fe475096631e5e07bbd7a0fde60c4cf25c7  crates/ty_python_semantic/resources/corpus/00_expr_var1.py
sha256:cb1c6f5eacaa59c08df19e332e6b2e86f91b2ef9506330ae8f3be1e6589465c0  crates/ty_python_semantic/resources/corpus/01_expr_unary.py
sha256:a9e1fccfe551649fd4274c26c428c376c889af527af7c7601e07d7d9cadf6122  crates/ty_python_semantic/resources/corpus/02_expr_attr.py
sha256:6a3518f8eb9ba7abfd8816851f455a3dfac896053c3f8b7a122c184144440ccf  crates/ty_python_semantic/resources/corpus/02_expr_attr_multiline.py
sha256:d797c1cd7c1d8ef78586e673bc7961a9fa8bc71e25b0261c5a790710afbd9a5e  crates/ty_python_semantic/resources/corpus/02_expr_attr_multiline_assign.py
sha256:a11d337135b9543d3b95dbd380600846d5053d6fc13168061908587bf9f1c063  crates/ty_python_semantic/resources/corpus/02_expr_bin_bool.py
sha256:8f2f208509482f5a7ae901e8dc99a4788c3c643ec9e6fe9c8373e8039c8b2224  crates/ty_python_semantic/resources/corpus/02_expr_binary.py
sha256:09e153dbfb7a222825f74ad055acb3561c0b0335a1ee6a97f0b70de3316b6dab  crates/ty_python_semantic/resources/corpus/02_expr_bool_op_multiline.py
sha256:762118f61f2903329e12b9c2af0a31c6ffb41ae7c146c51ce042d6438d70d8c3  crates/ty_python_semantic/resources/corpus/02_expr_bool_op_multiline2.py
sha256:fb89bb861c389535b9517e3eeaee32072aa7a987744ad4ed7536b6d1af2bce8e  crates/ty_python_semantic/resources/corpus/02_expr_rel.py
sha256:c1e80191264a9262893b213e81f1e75862fb7c21c9d3a2baa35f122d3ab3344a  crates/ty_python_semantic/resources/corpus/02_expr_rel_multiple.py
sha256:ea169a171e5fc6c9c41d7aed787be7db85f2ed858b4a2a95bfdc71dd170391c4  crates/ty_python_semantic/resources/corpus/02_expr_subscr.py
sha256:02774da25144734c7902570f5f94d3f9d3bc2426ec49ed17f451120ae3d82028  crates/ty_python_semantic/resources/corpus/03_dict.py
sha256:130d8e075e406116656203728df06f3250f7f0698415a0acfc383310bda9f263  crates/ty_python_semantic/resources/corpus/03_dict_ex.py
sha256:b921012b5ba88e01d632620c4b3154acd7548780a8076ccccf9cf9861ba45f03  crates/ty_python_semantic/resources/corpus/03_dict_literal_large.py
sha256:022be32ead77d2e8b2d84eb5bb315962445c65c3eb5dae396282db49e7442a16  crates/ty_python_semantic/resources/corpus/03_dict_unpack_huge.py
sha256:dcfbeab6101fa3ff0b54c0317ee303a2fb2406de53b524043a53279fd2a8d452  crates/ty_python_semantic/resources/corpus/03_list.py
sha256:0139519c5f324977c73e84d76550d279543cd0a00467431a8f2ff08b926deb50  crates/ty_python_semantic/resources/corpus/03_list_ex.py
sha256:e38f9e2210e9af5818c31c60de52366a13f5033241323ad903f6ee5b8a45abf9  crates/ty_python_semantic/resources/corpus/03_list_large.py
sha256:57b1cfe0d571c9a778c30e291d44392180617cf85b0d9b1967769f258f14fdae  crates/ty_python_semantic/resources/corpus/03_set.py
sha256:ea52a35b36c35f5eb47b50ed9ecee4eb2f3213837f4ed9cf059d70cd470dd72e  crates/ty_python_semantic/resources/corpus/03_set_multi.py
sha256:b0f6bcaa47b190753375937d08baa1e6f7d235c736c62f45da4ead5ad6895c01  crates/ty_python_semantic/resources/corpus/03_slice.py
sha256:a806977b5028ae607f3b3572f2f4fe2ca5ccc87f2f78a57eca48de15fc249513  crates/ty_python_semantic/resources/corpus/03_slice_ext.py
sha256:ac7cb2a7350b6ebcf7bf5bce97073c08976152b9efb76a952599753dd75db3b4  crates/ty_python_semantic/resources/corpus/03_tuple.py
sha256:aade00fcd3dbea37bc79b91ba9a8f2f70446e51eebf5614238d348c4c43ca2e2  crates/ty_python_semantic/resources/corpus/03_tuple_ex.py
sha256:d5bb74948376f317e795d5d0d4452447f5243a34372bf24def2aa8cde24c6990  crates/ty_python_semantic/resources/corpus/04_assign.py
sha256:207ec8608b971d922753b6d000a60224058b09d596fc8350bab1faf8e7742024  crates/ty_python_semantic/resources/corpus/04_assign_attr.py
sha256:5c17cfc03ca0d117527cc0107ca24f5c8bf6be43b47d86a5c918f6053d7c3c39  crates/ty_python_semantic/resources/corpus/04_assign_attr_func.py
sha256:f5f5cc21f036ef9c1d4505866fa65261f06557e244470e5a2a8b45b70077d56f  crates/ty_python_semantic/resources/corpus/04_assign_named_expr.py
sha256:10b3f2a20df6417745330da4ffcba4ad3fd5772716cbdc82701f0d63b2b6a5ec  crates/ty_python_semantic/resources/corpus/04_assign_subscr.py
sha256:011645530add24e6fb8c8c058bae7958fdaccc9524c44d6251dd6c9e78115270  crates/ty_python_semantic/resources/corpus/04_assign_unpack.py
sha256:cc45bb63c7e4ef7615fb5945d66941b85660160c59380a970b7b36c29bb9714b  crates/ty_python_semantic/resources/corpus/04_assign_unpack_ex.py
sha256:efd05461ecea7a2e733a2ab1c1ed5572138d004209c7821372442d871fb7a864  crates/ty_python_semantic/resources/corpus/04_assign_unpack_tuple.py
sha256:df1f56af71f8378e1f4844b237849bc8cea0738214fd813c0eb8e947e308ab68  crates/ty_python_semantic/resources/corpus/04_aug_assign.py
sha256:25191df242a5809cd3ce6eec5e57964f08c7f08887716b05f46bfebe49e22eda  crates/ty_python_semantic/resources/corpus/04_aug_assign_attr_multiline.py
sha256:8a5dd4af47c595e7c2cf8fb7495b512420a7c120757be33ad5612fba934d05c2  crates/ty_python_semantic/resources/corpus/04_aug_assign_attr_sub.py
sha256:1c4517206e4807326f2055a1d5ff925089183a4ed5e59d1843b1fade9f162adb  crates/ty_python_semantic/resources/corpus/05_funcall.py
sha256:7ea4075e59a7ab66f152816e3d57058299a5e0612b04537759ee220c2e7a0348  crates/ty_python_semantic/resources/corpus/05_funcall_1.py
sha256:40110520d5db2d7ec6a7d3a1d78021c2c8e04851aaae40eadec94ee067ef33f0  crates/ty_python_semantic/resources/corpus/05_funcall_2.py
sha256:7f912b18a06f0d0eabc918b1800a15266701f67e7875c5cbed2311cc3cbe346f  crates/ty_python_semantic/resources/corpus/05_funcall_in_multiline_tuple.py
sha256:a07de3eeacdf07964873a0074e7cfd6ebf6547949f32035327d20657e49367db  crates/ty_python_semantic/resources/corpus/05_funcall_kw.py
sha256:f20f6b37bd1e757ce5cf6151c3f927abedfae15b95e471cd5c936b780369d2d8  crates/ty_python_semantic/resources/corpus/05_funcall_kw_many.py
sha256:048eacb07a982b8227630f5b5a316e999d7ecc981f33a74c99c5fdc18d123c50  crates/ty_python_semantic/resources/corpus/05_funcall_kw_pos.py
sha256:ecccca78bcf7695f2e7ff6c4673cd3eb5edac0c9786d3e5aa1fd9feca4d023e3  crates/ty_python_semantic/resources/corpus/05_funcall_method_multiline.py
sha256:150590420fe538ef039e86563a79597dd9a7352276936a72f24b63a630a62773  crates/ty_python_semantic/resources/corpus/06_funcall_kwargs.py
sha256:df59b707727c3a0ee109c06e097337df13922a00a929a54af28274ec7a9b6f09  crates/ty_python_semantic/resources/corpus/06_funcall_many_args.py
sha256:a67a29484a09f6a176aa9d1507b1f6948af5a91d2a48138a9d3ebc983a8b0f13  crates/ty_python_semantic/resources/corpus/06_funcall_starargs_ex.py
sha256:6d67ec9a63fa0799cc7419a09a9e45782e1bb1646eb468b6628efa56114afcb0  crates/ty_python_semantic/resources/corpus/06_funcall_varargs.py
sha256:3c77f9c1db42a5517279d01465aaf1c05b2a979c2a0d157d1928598758921026  crates/ty_python_semantic/resources/corpus/06_funcall_varargs_kwargs.py
sha256:e2251acb7519ede4f359dc06ccd42394a77358283a16dd7c7f7971940284c0c7  crates/ty_python_semantic/resources/corpus/06_funcall_varargs_kwargs_mixed.py
sha256:0a7a8536a00b0f64520876c1802058f10c86022f281807882d15c33dad9a6029  crates/ty_python_semantic/resources/corpus/07_ifexpr.py
sha256:2087dd3e78cfdbb5d2b793fd904fa845e470702add8cbe64260e8fa808c67c2d  crates/ty_python_semantic/resources/corpus/07_ifexpr_multiline.py
sha256:2ad6de6218651addd1a781b0d511b6266a7a71d44a78b859daa1ff1cd899b30d  crates/ty_python_semantic/resources/corpus/07_ifexpr_multiline2.py
sha256:c66d27cf8068ac5923e3f88e6cd5794ba4f8fbd3174622cda2dc08e75b1b3dab  crates/ty_python_semantic/resources/corpus/08_del.py
sha256:575bcdcd284a2dcb2849f96cb5da42e439fa92c25ae173e9792ebf9202da1377  crates/ty_python_semantic/resources/corpus/08_del_multi.py
sha256:9f56e761d79bfdb34304a012586cb04d16b435ef6130091a97702e559260a2f2  crates/ty_python_semantic/resources/corpus/09_pass.py
sha256:0b135edb12e086095e7a8363b5b41fd622d6f1c132f52e0642ffe4a4ccb20a5a  crates/ty_python_semantic/resources/corpus/10_if.py
sha256:4ebd43327ecf1e4e121f421d28b4f95b9bf59105dee32e5a6926637e41dbdf81  crates/ty_python_semantic/resources/corpus/10_if_chained_compare.py
sha256:d8f602082e43e6ec366b2bc447e5ea1b2958f200ce8354e40dfe92a41a1735e9  crates/ty_python_semantic/resources/corpus/10_if_false.py
sha256:4597781a1cc1bec7cad4564cd1554396869d7fc200a90b235747fb14a3442398  crates/ty_python_semantic/resources/corpus/10_if_invalid.py
sha256:61cdb8473ff4f9d0c3521184abad7f79d6ff98ebab7fb6d6f24bf90fbcfc205c  crates/ty_python_semantic/resources/corpus/10_if_true.py
sha256:4db3c19693c9d27ea935fbef92c54101fed5dbd8db67a7de47b153c2df48619b  crates/ty_python_semantic/resources/corpus/10_if_with_named_expr.py
sha256:8460ee2c9cbce151ce8faa34cf883f1de5e6309922009b1ac0f622fd08ac31a0  crates/ty_python_semantic/resources/corpus/11_if_else.py
sha256:dc2317548778a298d8fdfb323b4478d1bb705dacdbfce3c20fe6b867a062e580  crates/ty_python_semantic/resources/corpus/11_if_else_deeply_nested_for.py
sha256:c95b875e6785ca08be9273d4cd70d2d843bc83ca3bf17a2ec59dd761168516dd  crates/ty_python_semantic/resources/corpus/11_if_else_false.py
sha256:3b050b7cedfb5f3a0589f359df00b8d4484b45108a800df6447e21a8a90698db  crates/ty_python_semantic/resources/corpus/11_if_else_true.py
sha256:121d511151355a5dc1707df74a1934775eafb065c1f95986f2241d7fa744c048  crates/ty_python_semantic/resources/corpus/12_if_elif.py
sha256:17dbc5d9b2da84d7b8ff268048277dc7f94751b9dd77f5f590ebf09036e94f0c  crates/ty_python_semantic/resources/corpus/12_if_elif_else.py
sha256:39b8a44a8ff60b439b0e58e11ad28b3ee9057b758d83494e7a4d74c5f655eece  crates/ty_python_semantic/resources/corpus/13_ifelse_complex1.py
sha256:c2ab021cce56182c6ef8cda431122407a30797cd26f8d3ba6da45e154785c599  crates/ty_python_semantic/resources/corpus/13_ifelse_many.py
sha256:268930e6003098848a691b1a059b5d6d72ad425437f016ba4ae54ed6fe5f3040  crates/ty_python_semantic/resources/corpus/15_while.py
sha256:8dd716617e86d8b97798fc4aa56a1724fdd1f289928acbbde8532589fcff1daa  crates/ty_python_semantic/resources/corpus/15_while_break.py
sha256:f3a6a4e888e1430b9537b660cd75bcdd854e81816c190798b9a6cc98771b2010  crates/ty_python_semantic/resources/corpus/15_while_break_in_finally.py
sha256:cbc6152287b99a21f96d5c1fdc276c3c32e9632e24dcc6acef3e5ec28bdc98fe  crates/ty_python_semantic/resources/corpus/15_while_break_invalid_in_class.py
sha256:0d19e36b5de9618f445fa52e7b2cebc44ec0c6ae67d1516b23d4ea86ad2e79b3  crates/ty_python_semantic/resources/corpus/15_while_break_invalid_in_func.py
sha256:f44686db08efbf90def913e27b86ac08d58abe0f1e0cf847f274899b90e87382  crates/ty_python_semantic/resources/corpus/15_while_break_non_empty.py
sha256:a1406c2991516993cc851b52b74f8b51b0046dcd4c7549d879f8386e8b5308bb  crates/ty_python_semantic/resources/corpus/15_while_break_non_exit.py
sha256:71ad93e7e72eacc0985e6f8ba2bd2e8d16d1dd499ac92a8bed0b5a9a04328518  crates/ty_python_semantic/resources/corpus/15_while_continue.py
sha256:12de41517ff08bcd578ed11d42b16a5cf47632f9bc06611613c6e7244e115727  crates/ty_python_semantic/resources/corpus/15_while_false.py
sha256:48691b473fbc93973795c749d0f00c88111f3668f17265f666a5df72e7950ae4  crates/ty_python_semantic/resources/corpus/15_while_infinite.py
sha256:f9340ed5ff04a61d6d092e7cfa254a06fdc5ae26dd7a291992ed4cbe077330ff  crates/ty_python_semantic/resources/corpus/15_while_true.py
sha256:fac273a1225fb75c4f6df91e734ce9cd5763a35fe7bccfe793ee5bcd2a9b8deb  crates/ty_python_semantic/resources/corpus/16_for.py
sha256:50d16daed42ef37a8a09fe2d16493183aedf88775f36b7ac5d4503453a92c8f1  crates/ty_python_semantic/resources/corpus/16_for_break.py
sha256:9869edae5031ddebbb348e0678c2276669dfe47d3aad0e54b9752bd5e3ba3498  crates/ty_python_semantic/resources/corpus/16_for_break_invalid_in_class.py
sha256:34384acd37c360753eb4415ff4c6e31cfc6623d76590c04c82f55bef21ccfad6  crates/ty_python_semantic/resources/corpus/16_for_break_invalid_in_func.py
sha256:8744d98a04de481acfa3bf3062a44f593468f8670fc26e6f6ba37f744c561e59  crates/ty_python_semantic/resources/corpus/16_for_continue.py
sha256:411a83b2ead1a28c6b2e40fb9573b25d70c8aacd666c1d79a0f165e947480f57  crates/ty_python_semantic/resources/corpus/16_for_else.py
sha256:fb599077f68975786911064cdb9179bf4a51cb9df4f852b7181763835b1306f3  crates/ty_python_semantic/resources/corpus/16_for_invalid.py
sha256:b8319cd40da6e23af8b65913a270a77f4b0b73d446c28ffe657659c30dd12fba  crates/ty_python_semantic/resources/corpus/16_for_list_literal.py
sha256:0e4df11f89f4656bb593a35164cd4260c8a01413c76f25189b5288682c46d01d  crates/ty_python_semantic/resources/corpus/16_for_nested_ifs.py
sha256:840082aaf306462b309002361491200881c846b653091dc554fe127f527b9229  crates/ty_python_semantic/resources/corpus/20_lambda.py
sha256:03db6ee26a10775c2e8d3e84b89b088de79ef6a1e6e578ab8ffd78c8f7e5917d  crates/ty_python_semantic/resources/corpus/20_lambda_const.py
sha256:3ffa50af61e69d2cf4a9bb7453bf46e399070843f233e64f1b5dfb4b68dca73d  crates/ty_python_semantic/resources/corpus/20_lambda_default_arg.py
sha256:2b29a1a3757b4f99a93e1bba88eced9ed58da0855aa0bb1a4e1736300dc544f4  crates/ty_python_semantic/resources/corpus/20_lambda_ifelse.py
sha256:90d86e9d73829edef5718b462c232ff76fe78919537485ed4faa9f8d0e349223  crates/ty_python_semantic/resources/corpus/21_func1.py
sha256:77eee96854462d225b78de8f6171db5f2cfd4c52afd66b09431e3f6757dfb561  crates/ty_python_semantic/resources/corpus/21_func1_ret.py
sha256:7de239967ad7fa54e35d5c78190396b79958d09013ac5a7b9181bbd0e83c67d2  crates/ty_python_semantic/resources/corpus/21_func_assign.py
sha256:6987c3f23040af893b71d9133033af0b7f14818463302557839ed28fa684efa5  crates/ty_python_semantic/resources/corpus/21_func_assign2.py
sha256:69abbe114bbb72e3dde608365c29673b3949aa80bc62b5c6377721ce8a75aa01  crates/ty_python_semantic/resources/corpus/22_func_arg.py
sha256:6975195e8e3061e09b6d2aca41f30a1188870982b2d564dbcbe89901940f02ee  crates/ty_python_semantic/resources/corpus/22_func_vararg.py
sha256:1acd83beba7474e573bcf3f821bfbe10c1d45bd5f6a4a02bd473221f5cef78c2  crates/ty_python_semantic/resources/corpus/23_func_ret.py
sha256:84eb574da23e1db30273fe659e00ef7d0da50a5d95b7cb709102dffb8e6e247b  crates/ty_python_semantic/resources/corpus/23_func_ret_val.py
sha256:a8c178216094462f449731ae7c7524acf689eb68b31dd206e3efd04430a7afb3  crates/ty_python_semantic/resources/corpus/24_func_if_ret.py
sha256:c555367fd2258d1e7192b290e05d0e4bc9b6733df3c3563fc02ed4bc444564bc  crates/ty_python_semantic/resources/corpus/24_func_ifelse_ret.py
sha256:ff40a45f1cfb55e9ac0be4ae9e33b8eb8d474e92b47ca94862e13965782d3912  crates/ty_python_semantic/resources/corpus/24_func_ifnot_ret.py
sha256:701d5535ee4eaefe97753d83e09065d60dee6d5ced9ac88f945e1dc03e90be0b  crates/ty_python_semantic/resources/corpus/25_func_annotations.py
sha256:a6c0fc5b738ad9bb0cdfebba38ceed9ee640d2c1839a98efcea1eec6d1325f4d  crates/ty_python_semantic/resources/corpus/25_func_annotations_nested.py
sha256:8768ef11e8d89809c79b2b961b4b971510fe33dd7f7226f607bcc8bd9bee75f2  crates/ty_python_semantic/resources/corpus/25_func_annotations_same_name.py
sha256:e213a7b36e4dce263b1a6035356c51fd19a9277b1bdefccc74e1df08d742d93f  crates/ty_python_semantic/resources/corpus/25_func_annotations_scope.py
sha256:21f99485fef71593a736d3d626013c0f1bdc1cf02d8444083e7e74de1b6eada7  crates/ty_python_semantic/resources/corpus/25_func_annotations_starred.py
sha256:c0393487f5ddfa1957841db54af904e81cda622aba55e162e2da3c053f0037fd  crates/ty_python_semantic/resources/corpus/26_func_const_defaults.py
sha256:e6535dbbdf91138d8469c23701d024c490a7506cd4ed3526f610a381c180394b  crates/ty_python_semantic/resources/corpus/26_func_defaults_same_name.py
sha256:452b4689cb2099d70c2f56883368194a19742be9f478c9f3916985548bf1aa32  crates/ty_python_semantic/resources/corpus/27_func_generic.py
sha256:e375455e58057c699852b61c020a6d9e430d6be25b67cfeaa7584c890da805ce  crates/ty_python_semantic/resources/corpus/27_func_generic_bound.py
sha256:4b47949d6bd30efa3fcfcae83bc870d84566434a8c88b215b81d9f27309eafce  crates/ty_python_semantic/resources/corpus/27_func_generic_constraint.py
sha256:a7a757e088b25dd5e27959465a8e96df8de465041e556f9bfa30918ed3dd2be6  crates/ty_python_semantic/resources/corpus/27_func_generic_default.py
sha256:d1f10d8b16af7b219de48fd2b059eb207210dcd48b25c3fe8915b472a5b8a632  crates/ty_python_semantic/resources/corpus/27_func_generic_paramspec.py
sha256:3473becf9b23b6262cf77ceea3a702384d84b0cfcca2f6bb71c6f8d901e29079  crates/ty_python_semantic/resources/corpus/27_func_generic_paramspec_default.py
sha256:1c25c64481b050c27da4c65f853ae43e3d649e5f682ec95dee51df9850bad3fd  crates/ty_python_semantic/resources/corpus/27_func_generic_tuple.py
sha256:30b5a24e0b1829f9f322f4853f94d078fad5f255289819f69714b71435cbf4ce  crates/ty_python_semantic/resources/corpus/27_func_generic_tuple_default.py
sha256:a431ed24f5b717b094d5ee9a97b999c61cd23b20053592f0975d51b4369c5bb2  crates/ty_python_semantic/resources/corpus/30_func_enclosed.py
sha256:e744342bd36a5f7cad1246631fd429e43612bbe3d767fac1c77f48099d79c57a  crates/ty_python_semantic/resources/corpus/30_func_enclosed_many.py
sha256:070dd78e1321b866eff2b33b2f288d08d8687e9fa3502e2f0cef97beda96595d  crates/ty_python_semantic/resources/corpus/31_func_global.py
sha256:ff8caab8faaafb0c45b6e1402d7a9fab9264a997191a9e15b5eb563f83da04dc  crates/ty_python_semantic/resources/corpus/31_func_global_annotated_later.py
sha256:9c6f24ac7f334afc6e86f1ff8a79585eba2c997447524192e8f9f533681e4752  crates/ty_python_semantic/resources/corpus/31_func_nonlocal.py
sha256:24534c299f19e5514c4ccc0bf869b719d2838f283a277239e32425a538f58687  crates/ty_python_semantic/resources/corpus/32_func_global_nested.py
sha256:9fa7cf962a134fb0daac8fd49e0b9d7647646a91a67b08fed0b5edd071a7b1fa  crates/ty_python_semantic/resources/corpus/33_func_with_docstring_optimizable_tuple_and_return.py
sha256:eb9c4aad3e929ccf669ca0a30fcc2ee587fcae28910eb265fdbb75b81658fd8f  crates/ty_python_semantic/resources/corpus/40_import.py
sha256:a9dfbd83fd12a58a731e224d47550fd82c339a6cef6c64128f764eb5b794b262  crates/ty_python_semantic/resources/corpus/41_from_import.py
sha256:bab866ab942a0489afcd4c4d5f0ed59021e594ec78d7113235e9f264e58a6104  crates/ty_python_semantic/resources/corpus/42_import_from_dot.py
sha256:7e488adf125cac77cc8e5c2c340d327863d0bc034b5d23b0dbdee34c4341b6d9  crates/ty_python_semantic/resources/corpus/50_yield.py
sha256:8df6037d3b53525b1cac224c66cb0bfa02128153b56e3171bd910fada1836ea5  crates/ty_python_semantic/resources/corpus/51_gen_comp.py
sha256:e81d0bbabcbfc931369cc29a2d6915edc428a3680ba6f2360bfcc584fae46bd0  crates/ty_python_semantic/resources/corpus/51_gen_comp2.py
sha256:4fccdc7e8c10a902935b29decdd0435ef7443df24c6c29453d97451115fa8d89  crates/ty_python_semantic/resources/corpus/52_gen_comp_if.py
sha256:8a30695399934abcad53c69dbb62701256d471c8504841845fbf6aaa48650e01  crates/ty_python_semantic/resources/corpus/53_dict_comp.py
sha256:b5a82b9e0df87ea638afdd74408d9c7b092b67ce3ecfe9731b388da179d73f10  crates/ty_python_semantic/resources/corpus/53_list_comp.py
sha256:0e1c74d0f2303258d345d4e52566fd910acf174fcb2310214bcb068117f7464c  crates/ty_python_semantic/resources/corpus/53_list_comp_method.py
sha256:931da1c52f1e4653221509184405749efb7a97219bf3eb0149c7d3692c3bd8ef  crates/ty_python_semantic/resources/corpus/53_set_comp.py
sha256:c009071269832cbb214a81808d34f66f6400825c0c47cd5eb54245b90a5b8bb7  crates/ty_python_semantic/resources/corpus/54_list_comp_func.py
sha256:942dc59cf30c550c9d28ea17b47e26074f865a885efc35969b511c61cd6a3534  crates/ty_python_semantic/resources/corpus/54_list_comp_lambda.py
sha256:c502722935c5d3af0b0de6e97b1df2a56ced8716be58583d28d99cb1547ee6a6  crates/ty_python_semantic/resources/corpus/54_list_comp_lambda_listcomp.py
sha256:5028a4b3559ee6b08828c6d84b721c315bde36c2fa7b776273ba92b538e0d976  crates/ty_python_semantic/resources/corpus/54_list_comp_recur_func.py
sha256:0ea227f7063a6378eaa11ae342f532c752cef8aadc99f81b9853aa7326bca3af  crates/ty_python_semantic/resources/corpus/55_list_comp_nested.py
sha256:5bae6806b9a2ffa5411cff01ba88c9bf03f75e571be21b792941125e86be7b73  crates/ty_python_semantic/resources/corpus/56_yield_from.py
sha256:96e19d146de09e4bb2d418c31097d5f6b74e8909dcd3678cfaffc8de0db44c80  crates/ty_python_semantic/resources/corpus/57_await.py
sha256:5e5163499c888f173c9d7f2f1561c92889ab90a416bce1a6f6efffbab6ffcb30  crates/ty_python_semantic/resources/corpus/58_async_for.py
sha256:13f88d8002d41cf45ce4bfe69fe5016051f050e51450e6f68f26cf09c5f4a60e  crates/ty_python_semantic/resources/corpus/58_async_for_break.py
sha256:e1ce0e368e85377bfcfebe88d90effcd291a793bbffb9c2c619bc44bdbec0294  crates/ty_python_semantic/resources/corpus/58_async_for_continue.py
sha256:8256c6ca7d67526cd101200e160f086db52291976f5553bc1f0a9f5c52642da3  crates/ty_python_semantic/resources/corpus/58_async_for_dict_comp.py
sha256:65f047fe353461e111e3d8631d22eb08df91d1c22873c34c3702f5d5ba1052e9  crates/ty_python_semantic/resources/corpus/58_async_for_else.py
sha256:381c944fc59652ea968e33927ea58367e09cd18078ffbb9bd988d293771ccfe0  crates/ty_python_semantic/resources/corpus/58_async_for_gen_comp.py
sha256:efb79ef748419f7f781c28a17fe875ba464183dcd8e902da3b4a280a47f22a69  crates/ty_python_semantic/resources/corpus/58_async_for_list_comp.py
sha256:bf960ae874d356b17786e985e52410a8dbdf1973f2e074ff17a04931135cd382  crates/ty_python_semantic/resources/corpus/58_async_for_set_comp.py
sha256:295f23320731449fa7ba64dc0addb42383a89dca8507380689bffab145070b7b  crates/ty_python_semantic/resources/corpus/59_async_with.py
sha256:39f40b70ce9ba16af4726822d64338d66262423eab83d0234c9db602334f8e33  crates/ty_python_semantic/resources/corpus/59_async_with_nested_with.py
sha256:a6a8cc97727f42645e204c588e2d44a31dfdcbdec5b30c1aa3d291a1a1ed95bb  crates/ty_python_semantic/resources/corpus/60_try_except.py
sha256:d91b1ffa15d96d95e9f7c11dcb556a96ce35911649c58c6fde471e9dccc98a60  crates/ty_python_semantic/resources/corpus/60_try_except2.py
sha256:0baa5488cc2214beb6b1d89b81f7694c8d8b0510c51d9951d10f188a9f03d849  crates/ty_python_semantic/resources/corpus/60_try_except_bare.py
sha256:1c7e0a81953f853ad643a46b5b15f216b31f0b7142bac3b9e7a7ac3d8647b856  crates/ty_python_semantic/resources/corpus/60_try_finally.py
sha256:7273673cf676c2a8db7e76bac8b5edbd887b136ced852527ff2ff6ced5882411  crates/ty_python_semantic/resources/corpus/60_try_finally_codeobj.py
sha256:1c16f383ebb3f117e8cc954c71e8525f22ad6ba488d03f10f41886b4536ca321  crates/ty_python_semantic/resources/corpus/60_try_finally_cond.py
sha256:735223dfc4587e9a50b633276368aefb7d71dee79f972fa8c80224e7b52177ef  crates/ty_python_semantic/resources/corpus/60_try_finally_for.py
sha256:237c65440aa246c34b9bc935b28c6322dfa1db4bf640594ef85e5bd68f6b925a  crates/ty_python_semantic/resources/corpus/60_try_finally_ret.py
sha256:cba8d3a3807a8bee8795db4fc083b9c48b46096044c790695d807389cad15278  crates/ty_python_semantic/resources/corpus/61_try_except_finally.py
sha256:9a1ca2a9361d5302cf8c2b9be596e8b77660557a93cead83a624ba581700afcb  crates/ty_python_semantic/resources/corpus/62_try_except_as.py
sha256:5a2ba3f7d04eab60970a9bd9a712566d817a90dbb6404a06590e96fc4afed59c  crates/ty_python_semantic/resources/corpus/62_try_except_break.py
sha256:ad78924cc1422bde9fc7ea85a99e2eca81297df6b37a1652a146805ea564b495  crates/ty_python_semantic/resources/corpus/62_try_except_cond.py
sha256:6df0ef27974d1bc3735d21305e5ea7a6912ba5593c9b0ae8bd580812a83efb07  crates/ty_python_semantic/resources/corpus/62_try_except_double_nested_inside_if_else.py
sha256:ca368e6126b1dfc67e2812f379c424bde9b3f415b2dca7ab65cbfe43bb480dfb  crates/ty_python_semantic/resources/corpus/62_try_except_return.py
sha256:a688097da437c3bbb8639adab8a7d40a543579915044faf01bfdd0a425ab1780  crates/ty_python_semantic/resources/corpus/63_raise.py
sha256:e5d757f4f12ea289d4764b60578b4c16070a9d98934290e97b050bdd9385ad3e  crates/ty_python_semantic/resources/corpus/63_raise_func.py
sha256:35ebbc0368db56c859ee99d7aefae419ff295752f879f3c05d02f68254d07b06  crates/ty_python_semantic/resources/corpus/63_raise_x.py
sha256:6bb3c58d3076171d4755ccee032107ab684794b44fa1f67ef75ef39063881783  crates/ty_python_semantic/resources/corpus/63_raise_x_from_y.py
sha256:5f9c53ad2856f2f2a97c164c69644de4e610b08eabbfe18e46972895e18efb85  crates/ty_python_semantic/resources/corpus/64_assert.py
sha256:f199e9992867f8944cf82448c2c58fc055dcfe9f62d91832fc8f27e935c5d5c8  crates/ty_python_semantic/resources/corpus/67_with.py
sha256:5f566d5e53dd228fdb07672efae2f77db6de415c849d2dbe89e52c9036ad72b2  crates/ty_python_semantic/resources/corpus/67_with_as.py
sha256:b8f912d02fabc812e53b411d5c7a2da4198d295ec9c4e29408a618de2df05227  crates/ty_python_semantic/resources/corpus/67_with_as_func.py
sha256:16912aaa79cf66f7b0fa84710d62b4b99daaf40f55365a061cb63714838d7d00  crates/ty_python_semantic/resources/corpus/67_with_cond_return.py
sha256:f8bd30c41a5da5084a92196a69160780f954e9ce78efa43dac9ee05a32953493  crates/ty_python_semantic/resources/corpus/67_with_inside_try_finally_multiple_terminal_elif.py
sha256:6ccc120967da71d0867f7fa0056dc83c63ff25446f32de9c5700cb4bcafcbd24  crates/ty_python_semantic/resources/corpus/67_with_inside_try_finally_preceding_terminal_except.py
sha256:9d7d5dff2476cef337009513bf6aa3b33d91ea739ca58afae051c3581333fd46  crates/ty_python_semantic/resources/corpus/67_with_multi_exit.py
sha256:294f1b8e57b023854227bea8b21213f70377edb963380951bcd3984a0c5a5dfa  crates/ty_python_semantic/resources/corpus/67_with_non_name_target.py
sha256:930bf03c5bdc9cb22696684748b75e0c57fcaad30125f9eb7c004996b50e9a93  crates/ty_python_semantic/resources/corpus/67_with_return.py
sha256:cfe333290126a3729ca44733461b8b052b0c4cbc33083abcf794c50d753b6b94  crates/ty_python_semantic/resources/corpus/68_with2.py
sha256:fb46ccd11f6d8b585b5fc23906e38bdacc6b12fc7b93020118b60a116f73e6c3  crates/ty_python_semantic/resources/corpus/69_for_try_except_continue1.py
sha256:590a6d343316b340eeacf2b3eb7e803fe69ed32de2d8f0755cc9b40be5452758  crates/ty_python_semantic/resources/corpus/69_for_try_except_continue2.py
sha256:e5c2f629a96e6fa874983dacabf2d75c7d4f05bcc4731db0381f7a8f0585a41c  crates/ty_python_semantic/resources/corpus/69_for_try_except_continue3.py
sha256:b4cca9e87cf330ccc9adb7a82823125c03d70aca1793591d3d6d5cac0a5acb35  crates/ty_python_semantic/resources/corpus/70_class.py
sha256:39ce84e022e2d161eeff7d1fdbb343e511f219b527ea4802351244973c11053a  crates/ty_python_semantic/resources/corpus/70_class_base.py
sha256:107945d35731964f186b03d31e69b0eb9cd7110f4887b999cd48058938628e71  crates/ty_python_semantic/resources/corpus/70_class_doc_str.py
sha256:3958842943b2ae0d0b4e21e2334b09521f5cdf5bb6d228120b10297c6e0039e5  crates/ty_python_semantic/resources/corpus/71_class_meth.py
sha256:b78a008febc3dadbd51d8e795906e2ebf4859a40721436c16013db1a4308b173  crates/ty_python_semantic/resources/corpus/71_class_var.py
sha256:deedc53b14cbccb4cb3ffb8df109f50707d5a478bf4e437f8d3b84fd5527c505  crates/ty_python_semantic/resources/corpus/72_class_mix.py
sha256:62bd005c672a4d403cc9360e8e45cdd3746e779c21fd46fac3542cdc28d92844  crates/ty_python_semantic/resources/corpus/73_class_generic.py
sha256:01ab3cc05c609d99b7b9d179a5bd1bbb25fe18fddc68f88c1dc75fd932f89f51  crates/ty_python_semantic/resources/corpus/73_class_generic_bounds.py
sha256:5a87bc757dd128fa59e73eb773f5d8edbc539fff9d49e21b296433c6e6cda33b  crates/ty_python_semantic/resources/corpus/73_class_generic_constraints.py
sha256:9614e2211da00a0f658a1095efbff2ceb8efc90742593b682c91f0da9dc5b3d5  crates/ty_python_semantic/resources/corpus/73_class_generic_defaults.py
sha256:250a15f5aa64f95907a5c84fcfb900d49dc6fac4099d3baf6e3205d33baee448  crates/ty_python_semantic/resources/corpus/73_class_generic_paramspec.py
sha256:f58b4f8b5c4e67d562c39d9d9cc0147b5d31969404df48aad8206657dceef0ac  crates/ty_python_semantic/resources/corpus/73_class_generic_paramspec_default.py
sha256:8040848fc705603058b0643e9d6f81a8dc5dd59e818a32ef6896e8d0de797161  crates/ty_python_semantic/resources/corpus/73_class_generic_tuple.py
sha256:9f3d3b4a716f24707ed0c92555d2b923c3b1a30598e2d19f8ef8ef5fd31e2278  crates/ty_python_semantic/resources/corpus/73_class_generic_tuple_default.py
sha256:40edffa9d16ea5c781945bfd2b5288780a3d2f24f841017f3800d56cc777e94b  crates/ty_python_semantic/resources/corpus/74_class_kwargs.py
sha256:ff6631f4bc04486015c7a561ea8f19f3a255aef63ade68c69abbeaadbe35dc97  crates/ty_python_semantic/resources/corpus/74_class_kwargs_2.py
sha256:4195a0c338a7c45e493810e49cef71f138f71bd834eceb916bd7d6ff46dc2639  crates/ty_python_semantic/resources/corpus/74_class_super.py
sha256:5c5920c17dab52fb4713484b5dc48f6f02a6726930a778e2db70b0c4177e6070  crates/ty_python_semantic/resources/corpus/74_class_super_nested.py
sha256:d3c51b2ca17a191a20049079acee3ef9cfa7ffebccb716097f1c3a537e6514ce  crates/ty_python_semantic/resources/corpus/74_just_super.py
sha256:dbd3eb654ebe0d8c4891540652cf53bc77bca01f792ee26c6f31f469ff393271  crates/ty_python_semantic/resources/corpus/75_classderef.py
sha256:f1a6dec6066b6df8ad0c0d1172288f344bdf944032888e2c1477c72e5b28adc7  crates/ty_python_semantic/resources/corpus/75_classderef_no.py
sha256:ddb4816139767d1414fafdaf7f9f04a54401d5ab4d28003337047022a1c389b4  crates/ty_python_semantic/resources/corpus/76_class_nonlocal1.py
sha256:1ea67436c33c173dc15c0ec042a70e2de853dddd16de75ce55056e074634e42f  crates/ty_python_semantic/resources/corpus/76_class_nonlocal2.py
sha256:45715ff4450061f6dd44154b2c1df74ea595ddc277686bf85489098ac087b618  crates/ty_python_semantic/resources/corpus/76_class_nonlocal3.py
sha256:bdbb4cf8deefee2447db8050a2a19e195cd7e363b4525bffd474b3bb3bdef661  crates/ty_python_semantic/resources/corpus/76_class_nonlocal4.py
sha256:d641bca8c47a9f560f6cf57dbf03f9a8083b8dbfbb16563b4ff90cd89778a294  crates/ty_python_semantic/resources/corpus/76_class_nonlocal5.py
sha256:b046521f7197c741eba6639d11b148e653a9aea8d3fe58f6cf859e7123a42cd7  crates/ty_python_semantic/resources/corpus/77_class__class__.py
sha256:a247aab8ec67f5f4d389ae23385413b9e981fed335737a909e5c0f46390876f4  crates/ty_python_semantic/resources/corpus/77_class__class__nested.py
sha256:132430f3f58cb45c2c96ff1c6925d1e32b56457661aa3f17b08349ae2191e9a1  crates/ty_python_semantic/resources/corpus/77_class__class__no_class.py
sha256:41670be03992653cb835cdc6edb4f88f6996f6c4dd5d9d3a168bba8b5aaa8127  crates/ty_python_semantic/resources/corpus/77_class__class__nonlocals.py
sha256:42bfe463c91993fdcaa527362a99304c533d703b4ca80241e3965a7b44837e84  crates/ty_python_semantic/resources/corpus/77_class__class__nonlocals_2.py
sha256:fe7ce49798e8b9727a12482a9f7d2ac3dd59e60ec39681d3176dc583aa3a4dff  crates/ty_python_semantic/resources/corpus/77_class__class__param.py
sha256:86a1099355ae21deb345de092a77b0e0f88d53afed6129c28f9ce253ad954e16  crates/ty_python_semantic/resources/corpus/77_class__class__param_lambda.py
sha256:9e178f6e86e289ff24428bc45eaccdafe52c4feed183750e7d368def10b4bc16  crates/ty_python_semantic/resources/corpus/78_class_body_cond.py
sha256:c60d7a896e39e1cb2af142dd2ec8fce23e186ec38c1180d745b19aca2cc08d8e  crates/ty_python_semantic/resources/corpus/78_class_dec.py
sha256:1528c5d373e0c4145a314de1c67a7f66afb2900558171c870b72ea637e68df11  crates/ty_python_semantic/resources/corpus/78_class_dec_member.py
sha256:fb1192107ac36d880fd89dbec92e6b7d3ea528a01b8433ff5602d204b9ebdef3  crates/ty_python_semantic/resources/corpus/78_class_dec_member_func.py
sha256:df36efb2afbb7857a630af703525e3c1b1c0dd5578620e224cc02fe9a3ce24f8  crates/ty_python_semantic/resources/corpus/79_metaclass.py
sha256:72f58d7e8ef283c30841c35ac49065b4dde7f6c98d0f39fec53fb8409b518048  crates/ty_python_semantic/resources/corpus/80_func_kwonlyargs1.py
sha256:2f017d21495f560181869b8a1d90ba2b6471469f2dead286db47fa5a05a01cea  crates/ty_python_semantic/resources/corpus/80_func_kwonlyargs2.py
sha256:bf5b56be792d84d3dc167d9904225c7f0fd98a94cb002d46b9d088cf55172135  crates/ty_python_semantic/resources/corpus/80_func_kwonlyargs3.py
sha256:d8edb6ef5334927b9b14b8ca56b287b89e6a07f8396899a4eade42aa8356c911  crates/ty_python_semantic/resources/corpus/81_func_kwonlyargs_defaults.py
                                                                         crates/ty_python_semantic/resources/corpus/83_jupyter_notebook_ipython_magic.ipynb -> ../../../ruff_notebook/resources/test/fixtures/jupyter/unused_variable.ipynb
sha256:ba45f890cf3c38b740960945c80e4b89c93c25f4b1e790665d561985330c718a  crates/ty_python_semantic/resources/corpus/85_match.py
sha256:0ec49a52b50607dc12ac7dc65b1f1d36e86126999034645efc731f8860dad282  crates/ty_python_semantic/resources/corpus/85_match_as.py
sha256:e611c03ad576d0693a034573f1e344330dc78792c0a5ebc097ead1b8a8e390c5  crates/ty_python_semantic/resources/corpus/85_match_attr.py
sha256:1f1b090dfcc73f957c4246ac88bff1e77cc77c14c71428d2ebc84121a5d904aa  crates/ty_python_semantic/resources/corpus/85_match_class.py
sha256:0a3766967dedf16f454871f0973e0e08f1267ba04e0637cf92d68b7563a5ed58  crates/ty_python_semantic/resources/corpus/85_match_default.py
sha256:af50bbede80aed3494bfd6a4bd6ff03110fb814638800978c7d4ef31280c0cc4  crates/ty_python_semantic/resources/corpus/85_match_guard.py
sha256:6bbb7604db583d7b52f97097d3f24ce2eea9cb8235141f667f35f32091ce5605  crates/ty_python_semantic/resources/corpus/85_match_guard_with_named_expr.py
sha256:35548cb237fef0d0080f4cec60374e16a7511085554114ea041550610115f4c3  crates/ty_python_semantic/resources/corpus/85_match_in_func.py
sha256:c6c312f2f74bbaf6b523ae2c6e53ec207765e5a9528df3e0be01db8f921b7803  crates/ty_python_semantic/resources/corpus/85_match_in_func_with_rest.py
sha256:2d7b51c90105941f6a80d1957a395719220ec271a8ba014b0fe6348c1409848b  crates/ty_python_semantic/resources/corpus/85_match_in_func_with_star.py
sha256:45770ead53b2ce5a439d1b97445ac7c28c36ba6bc335c080c11763482f32105a  crates/ty_python_semantic/resources/corpus/85_match_invalid.py
sha256:f8ba0651b5b418cd83dbf21c116ebd0936e585d20d2d7f4e2f520974761aa382  crates/ty_python_semantic/resources/corpus/85_match_mapping.py
sha256:cfe0818b324bf92e6c11e3560b61f33aefe5a51038ca7081e300158092af84db  crates/ty_python_semantic/resources/corpus/85_match_mapping_subpattern.py
sha256:de78a50512497a0e6f10ef16b09d6a4e3abe44564b5c630589fb58cbf9f3ee3c  crates/ty_python_semantic/resources/corpus/85_match_or.py
sha256:95f33e77e93cf03da60995b5f5c151e8e32c7e32e11da173748a8dee769f7f3c  crates/ty_python_semantic/resources/corpus/85_match_sequence.py
sha256:d59af546e6f13a952f8ced67b2780d281b29d2015b8513b921d44775c9045574  crates/ty_python_semantic/resources/corpus/85_match_sequence_wildcard.py
sha256:99339f9a6b30bd21590e9583fd2ca4589c6e59529c9d0a97dfc1571300dc9887  crates/ty_python_semantic/resources/corpus/85_match_singleton.py
sha256:b84f2d3152d65f1b1d6cb236614aab3aa3eaee8e050a072baa5d2b5bf548276f  crates/ty_python_semantic/resources/corpus/88_regression_generic_method_with_nested_function.py
sha256:4b752440b15b43c0fc5c88f6677447ab8a13330dd1f1ffad1fa6198aabb1481f  crates/ty_python_semantic/resources/corpus/88_regression_issue_17792.py
sha256:9451324e9ac3bc26b22b58ab9bff813c415815d390fe9e0d1f3cdf5976918e5b  crates/ty_python_semantic/resources/corpus/88_regression_issue_738.py
sha256:86d567dd5d133d631486b68bf202e430e74e106909a7d71ca018521186253aa9  crates/ty_python_semantic/resources/corpus/88_regression_tuple_type_short_circuit.py
sha256:cc7e2f82d4aa473060852d2170e533038a26e308ae112b1cb6c856b951a4a3c3  crates/ty_python_semantic/resources/corpus/89_type_alias.py
sha256:0be718f173331a0a96ad732d44f8e5ffe772809fb4f8b8a0fa571023db2e3a65  crates/ty_python_semantic/resources/corpus/90_docstring_class.py
sha256:3fc4a31351239b9b0a7f080fa9421428f851b7830f1e653c804ca3fa7c886702  crates/ty_python_semantic/resources/corpus/90_docstring_func.py
sha256:18449e5b3883945cab256a638f633fd241deb414f0f0c6ed6d6dd74c56eed346  crates/ty_python_semantic/resources/corpus/90_docstring_mod.py
sha256:8edb7fcdb7e7149e497087133970831a01337da796e4606c31a188550ecff63d  crates/ty_python_semantic/resources/corpus/91_line_numbers1.py
sha256:9b711e16523521a5bc50adce576e1f9e200061fcd3f6f940326c72a9c64fe58b  crates/ty_python_semantic/resources/corpus/91_line_numbers2.py
sha256:b96ecd231114343b137472c509e96150456feb134464e36cee6a7ae14befc998  crates/ty_python_semantic/resources/corpus/91_line_numbers2_comp.py
sha256:6b5ae7d947a5ae7caf8dc6646a4f24dee004e99ab6d90543855341943e8be82f  crates/ty_python_semantic/resources/corpus/91_line_numbers3.py
sha256:8ab64f1c67f61dd71f71d969404ee45f656bd9f46311e3ace853409ac1fadb31  crates/ty_python_semantic/resources/corpus/91_line_numbers4.py
sha256:6de3a6a321a4ca87a859aed17ceac02079b36ae9afff5918aac84abe402c6772  crates/ty_python_semantic/resources/corpus/91_line_numbers_dict.py
sha256:73b205d63819cec7c46e86d18f5c34cd12ed02e4b5e7517248a3a7fe340390a8  crates/ty_python_semantic/resources/corpus/91_line_numbers_dict_comp.py
sha256:378910451afc31bcc24bd8b3d2b1aef65fd60b91c1979e94eb584f8967db0a21  crates/ty_python_semantic/resources/corpus/92_qual_class_in_class.py
sha256:3cf58a7238186bbabc9371ab1049b64bae577950c71f53b49680a2dd8fbd2e1c  crates/ty_python_semantic/resources/corpus/92_qual_class_in_func.py
sha256:b799aec8300c73f32b2f2f5d9aea04af4bd4d5d34ce4a7893f7c8b61eaf889e0  crates/ty_python_semantic/resources/corpus/93_deadcode.py
sha256:a378f9fda26f73464b29f59f3769f1ed27d5958208074c590a303a3a2f2b8ae1  crates/ty_python_semantic/resources/corpus/94_strformat.py
sha256:51724bb324e22b1b5ffd1ae41cbf4adcfb3e9ef9a73a00bd0e73994d32431613  crates/ty_python_semantic/resources/corpus/94_strformat_complex.py
sha256:34409e12d1a3a3c3e0f8301745178f02fa22209475fd2a596aebbda892ad1c9e  crates/ty_python_semantic/resources/corpus/94_strformat_conv.py
sha256:c3bbf41c332d8fc1d93be03c9afc3597c84a7ff8dc46a10962df35e2b7faaf4c  crates/ty_python_semantic/resources/corpus/94_strformat_conversion.py
sha256:8a4b0a45c3f9942ff69096a30cdef29277dd21a6c8a6d077fd02602e3aa339c4  crates/ty_python_semantic/resources/corpus/94_strformat_spec.py
sha256:6ae5787a93d32c3bbb9c5b9c63e618190774948dc7cf4bf182fcba8dc83345dd  crates/ty_python_semantic/resources/corpus/95_annotation_assign_subscript_no_rhs.py
sha256:4c7d0eeb5559d87a6f8955bb458cc70da73bef688adb0aba56db28a62b834fa4  crates/ty_python_semantic/resources/corpus/95_annotation_assign_tuple.py
sha256:989d4e02b72be343171d48f0769fc6324b49dace91d1f240a33adf81a7b5eb14  crates/ty_python_semantic/resources/corpus/95_annotation_class.py
sha256:2498973626c504c430d34299ed220075b1391de5bc9cfcda0cf13d0fbdbeb64d  crates/ty_python_semantic/resources/corpus/95_annotation_class_multiline.py
sha256:c42bedef7cb3cb79b4a305b7ce787636675fedd19dd07e531187f72e173a958a  crates/ty_python_semantic/resources/corpus/95_annotation_class_no_value.py
sha256:e7a21c5ccb660e7cb19030923f5763920600ec46505e873a9cd80a71699394f3  crates/ty_python_semantic/resources/corpus/95_annotation_fstring_invalid.py
sha256:6fc119c5961fe7db93ece8ccf829ac3371ac6aabc1e9546a4aa922ac6288833d  crates/ty_python_semantic/resources/corpus/95_annotation_func.py
sha256:b3e40f2beefa4b749bfa80e92e6442c6ef94266b17bb518da730521d953b7900  crates/ty_python_semantic/resources/corpus/95_annotation_func_future.py
sha256:bf96728c40f6fee102db76ffb5d3a72962eb78cbe9f2af58604ea17821898bfa  crates/ty_python_semantic/resources/corpus/95_annotation_global.py
sha256:a9e703977152dff44ba28ecc62e54d21f903f63048230186c59cd87d42a745e6  crates/ty_python_semantic/resources/corpus/95_annotation_global_simple.py
sha256:a37c7e81bc1961a95b5e1e0b3ae6b7f5159960d3bda92e194a88af03bcb0e68a  crates/ty_python_semantic/resources/corpus/95_annotation_local_attr.py
sha256:26a8ceb62fbc44daec115ebb00979ba26956ef052ec9deed0d087fcbe4f9f14f  crates/ty_python_semantic/resources/corpus/95_annotation_module.py
sha256:eaffcae11a9fa83ba48638370e114f5913c1b1914bbbd6e3d205ddbacc12db0b  crates/ty_python_semantic/resources/corpus/95_annotation_string_tuple.py
sha256:2cfaebfaaea2c44907d6b309787109507e3ba4968aa2eaed33af4173a8450fa3  crates/ty_python_semantic/resources/corpus/95_annotation_union.py
sha256:4120854cce4328f1361b9282b0a0c519faf2662de1e4105ac35351d883e9efe6  crates/ty_python_semantic/resources/corpus/96_debug.py
sha256:9a813eaa74b50f9368cad0e54f9494eb93e31662abfa4d8cd3607c2bfafc046a  crates/ty_python_semantic/resources/corpus/97_global_nonlocal_store.py
sha256:56fddc73fa577676afc5dbcdeefdb01d800878519cd19abeffb4432dabb17d17  crates/ty_python_semantic/resources/corpus/98_ann_assign_annotation_future_annotations.py
sha256:b2efd9ad8b6c835652e75d129733387555f0771f55973a5098e52ffe27d06045  crates/ty_python_semantic/resources/corpus/98_ann_assign_annotation_wrong_future.py
sha256:231b41466daff7d0894bf218f88484e75eeda96282f21f8c9c197dae02be2f33  crates/ty_python_semantic/resources/corpus/98_ann_assign_simple_annotation.py
sha256:d3b48d1c88eccaecb5e64ad5fd6118b142c684f514bbbec3f3544c14a3917b56  crates/ty_python_semantic/resources/corpus/99_empty_jump_target_insts.py
sha256:7fce7f104482f5a99d59353f81374054745544e291606d0a6757fd68ca67c341  crates/ty_python_semantic/resources/corpus/callable_invalid.py
sha256:6f79d7878088dd2bd1730f685ff1f3b23782d140bd2716ecc0395f764fd99c95  crates/ty_python_semantic/resources/corpus/callable_with_concatenate.py
sha256:084c32be886eacc2af6e0a9d3fa966809ed8729b2048571f181767893b1cf425  crates/ty_python_semantic/resources/corpus/cycle_narrowing_constraints.py
sha256:8c635903d5633be0bce01f83fa862a61aff1729ba79c3e9132cfa80c8ddb6ad4  crates/ty_python_semantic/resources/corpus/cycle_negative_narrowing_constraints.py
sha256:7952aa09cc4219a07e0ac2fdf08130bcb2fc88b58abbba9c95a1b6b44dcfa21d  crates/ty_python_semantic/resources/corpus/cyclic_pep695_typevars.py
sha256:92c070f40747d478c4d78f7cec6d75dc81610f67fffd05daeefd9844cd8dac07  crates/ty_python_semantic/resources/corpus/except_handler_with_Any_bound_typevar.py
sha256:508565118fe3eef857abe742ba1d73885d940803e42d3a1c8ea66c2d4f99dd15  crates/ty_python_semantic/resources/corpus/literal_slices.py
sha256:f1e75125f198131720875a62ca31404a0042d8b133ca7916ee3aab636704ef36  crates/ty_python_semantic/resources/corpus/self_referential_function_annotation.py
sha256:5d4694b6f7637525bca12f0f514a52b958b6e257ad3d574c4237d8c15dc0cb76  crates/ty_python_semantic/resources/corpus/sub_exprs_not_found_in_evaluate_expr_compare.py
sha256:a6b322d725211a76de691c3cd4a152c4fb9c85f89000a61cd8436112cf5a75fe  crates/ty_python_semantic/resources/corpus/subclass_of_any_passed_to_tuple.py
sha256:67511a9257de44fb1f1a6d3b89a341466b5a77e0fe583bb84b3a39c41371d624  crates/ty_python_semantic/resources/corpus/ty_extensions.py
                                                                         crates/ty_python_semantic/resources/mdtest/
sha256:669ccf73aeb68837ba398d68edd3d195a03b95b77155b256077d1fe1a6088b4f  crates/ty_python_semantic/resources/mdtest/.mdformat.toml
                                                                         crates/ty_python_semantic/resources/mdtest/annotations/
sha256:52d4a88d0991ae85fcf54c65e1b5b7c1990e21b37ddcb45b2e4ab85d6010a749  crates/ty_python_semantic/resources/mdtest/annotations/annotated.md
sha256:5f11879640f2920a229ccfb7b202b55cc2cf1cbfaac62609313af04b2867bf21  crates/ty_python_semantic/resources/mdtest/annotations/any.md
sha256:96b13c89ef092102573aa97db82c8755a1be33083b7ba18ebea954d3906868cf  crates/ty_python_semantic/resources/mdtest/annotations/callable.md
sha256:738597621df0fbc07b68483e4645527fada8ca53bff52d7d201287888124d7a4  crates/ty_python_semantic/resources/mdtest/annotations/deferred.md
sha256:a40a99c1b0b36ef8ee8fb4872f6a0f0af63149ce6f4900072684a5de0ad464ea  crates/ty_python_semantic/resources/mdtest/annotations/int_float_complex.md
sha256:86b3995516bd0f79463ac488bc83480da5143a25303106cd31f5db0ebdf9f18c  crates/ty_python_semantic/resources/mdtest/annotations/invalid.md
sha256:339c736ed6867add5725122f6bafcf751e525607f5bec227b354e59f3e7ab037  crates/ty_python_semantic/resources/mdtest/annotations/literal.md
sha256:2a3454b5095d0f3c492a5b03833165a14e250f604482abc93cce0cd464b85e5b  crates/ty_python_semantic/resources/mdtest/annotations/literal_string.md
sha256:97d26229b9e031853aa498120797ef1bb7f3519c6d7519460f0b8199a686470f  crates/ty_python_semantic/resources/mdtest/annotations/never.md
sha256:ed4715d3175fec24ae05e347363626c5c7a6314dc0e7f70a2a1203ca4b017cba  crates/ty_python_semantic/resources/mdtest/annotations/new_types.md
sha256:cb4b1557deedc399076dcfc3b0fa149f52bc266672b9a5fb2772f3a83db6d8ee  crates/ty_python_semantic/resources/mdtest/annotations/optional.md
sha256:571835b3ac1efcada69c267ff4db713ae686d59407c972bf515902a9fb1d3534  crates/ty_python_semantic/resources/mdtest/annotations/self.md
sha256:16d7bb9d50c0026def0228e6ac06129c4f80c4df2f84167524d20f40236ce1f3  crates/ty_python_semantic/resources/mdtest/annotations/starred.md
sha256:0d44a08753cfa8776794017aa1ec39137c27b643ed6a79c2b77f21eb49f5c661  crates/ty_python_semantic/resources/mdtest/annotations/stdlib_typing_aliases.md
sha256:361847aae327054ec1938a54cc877414e42c657616c152f2b20cb310f282cd8f  crates/ty_python_semantic/resources/mdtest/annotations/string.md
sha256:2378716f182dae187ac9ae311d550d87ea98578d8c4160d3270149731a9a2e79  crates/ty_python_semantic/resources/mdtest/annotations/union.md
sha256:3b05db42ff4045a84d2db4dfcce29b45276b788c858a0ffc19fa810af8778dfe  crates/ty_python_semantic/resources/mdtest/annotations/unsupported_special_forms.md
sha256:ada7e1996155d4e5e60f30ccaeae01a46dc40adafe77b152831a889dba589108  crates/ty_python_semantic/resources/mdtest/annotations/unsupported_special_types.md
sha256:71b15331a12db454705c51323ef86c556f805db7d0842e139d526327db4e3823  crates/ty_python_semantic/resources/mdtest/annotations/unsupported_type_qualifiers.md
                                                                         crates/ty_python_semantic/resources/mdtest/assignment/
sha256:a2c34b5ff541f7990e380cb044630102e71c23a9e525e1b5971afba724c687b0  crates/ty_python_semantic/resources/mdtest/assignment/annotations.md
sha256:dad0c8c0e6069ee0d6012e61685f4dcf3e1a7a0dc756e028c7172952d3df1b53  crates/ty_python_semantic/resources/mdtest/assignment/augmented.md
sha256:ab14bbe746c0382b035bb19de1e6a3d2dafbbda4db1406535f9ef1a9cc47dd2b  crates/ty_python_semantic/resources/mdtest/assignment/multi_target.md
sha256:0bc0a205f2338c2d0aef4b5f5639c57e3692e86cd93b65072ba9c7f3ec651f49  crates/ty_python_semantic/resources/mdtest/assignment/unbound.md
sha256:6bcb4600134bbcb883b566995d838debe5d92ca238b2c40c7895888aaf7bbd06  crates/ty_python_semantic/resources/mdtest/assignment/walrus.md
sha256:f0806d6bd489b5f61cd23887086838d7fdaf03eab22aec33fd9080078eaea7b7  crates/ty_python_semantic/resources/mdtest/async.md
sha256:11bd6a0bd5e985ffa77407c0e07a60b5b17aa09fabc9049a85e416cdbf666f26  crates/ty_python_semantic/resources/mdtest/attributes.md
                                                                         crates/ty_python_semantic/resources/mdtest/binary/
sha256:acc2301dff97fdb46f1d91016d860493d85f48cefbeae586138033c8af8f4022  crates/ty_python_semantic/resources/mdtest/binary/booleans.md
sha256:75e8a9e43e5e3879f326b661b8c4d5d4f3da4f31558f0c65c366908aa98287d2  crates/ty_python_semantic/resources/mdtest/binary/classes.md
sha256:d0a8a4891156ea69a53e88ea6d8964fa287c514a69a92cf98bc981e8f2bb958b  crates/ty_python_semantic/resources/mdtest/binary/custom.md
sha256:a6d612dc852d7158e41ee648bdc5ae99be751176c28c1a0e2ea2379b03ad3f97  crates/ty_python_semantic/resources/mdtest/binary/instances.md
sha256:7332072958b136d066f543989a78bcdb93bb43590dd8b124456d322892a62cbb  crates/ty_python_semantic/resources/mdtest/binary/integers.md
sha256:246b6ed33c649faa5ea643afbe23b6724809cc98152ef4e33ac7e05844e29c71  crates/ty_python_semantic/resources/mdtest/binary/tuples.md
sha256:fa6e1c9ed821ca4c570e3619aed78a0645341ab2dee393e3d93582d03bd23588  crates/ty_python_semantic/resources/mdtest/binary/unions.md
                                                                         crates/ty_python_semantic/resources/mdtest/boolean/
sha256:9d9a73306e489f795c4c0fde97aed88a3918ac50cc19398347bb529413a19a16  crates/ty_python_semantic/resources/mdtest/boolean/short_circuit.md
                                                                         crates/ty_python_semantic/resources/mdtest/boundness_declaredness/
sha256:b98121853585148a8ff7afcc64ad793139126c4b5a946a22e376a0c11ff9b528  crates/ty_python_semantic/resources/mdtest/boundness_declaredness/public.md
                                                                         crates/ty_python_semantic/resources/mdtest/call/
sha256:09adff3f613964dd3216b51c034e110564e7867de7a2b016d23c81fc89690119  crates/ty_python_semantic/resources/mdtest/call/annotation.md
sha256:65d2d8139481ee4727c9cae161c29542b3f6d6a3860aecc3b72ea8d7127c2458  crates/ty_python_semantic/resources/mdtest/call/builtins.md
sha256:7ead08ceb7c34be26ab3acc330ff2c320f3c170613e87caa3b5d141c76336b37  crates/ty_python_semantic/resources/mdtest/call/callable_instance.md
sha256:0eee5cbee4347191bed1bfc772a9b940e28f03ac1f6cb96814cf5c739b5dcedb  crates/ty_python_semantic/resources/mdtest/call/constructor.md
sha256:c4b21f9b8922be4a08440d4bbe720a0058d77dfada7ce29ed363df6e40b55894  crates/ty_python_semantic/resources/mdtest/call/dunder.md
sha256:a744a929c247b6ed195e60d53a6107723d2a584a7313f5642d513386a6b476d5  crates/ty_python_semantic/resources/mdtest/call/dunder_import.md
sha256:768e3e317c3e0a37f5a2faf876fdf030e875596faa095f4e7d86a2025c071d4a  crates/ty_python_semantic/resources/mdtest/call/function.md
sha256:a83109a30c176dc5097b1267bed3737f5202f64c04a01d462c49daaab416dd51  crates/ty_python_semantic/resources/mdtest/call/getattr_static.md
sha256:4163d827c618a5cff1016287a120b376e1b75468e60f2cc2194d7609ad806136  crates/ty_python_semantic/resources/mdtest/call/invalid_syntax.md
sha256:314369704b05a06f578ba373cbc282395f58e7434c4b953cb50fddc755b75391  crates/ty_python_semantic/resources/mdtest/call/methods.md
sha256:931541fc763a5f102e74c52b3f1c3878dba8561828fbc5e000f691bbf80a7d8f  crates/ty_python_semantic/resources/mdtest/call/never.md
sha256:d514c57ec429d609169f06b9149029112fba77c81e044fc628344f4d142d6788  crates/ty_python_semantic/resources/mdtest/call/overloads.md
sha256:569fbd5c3a928d01f7cc481bf15ba43a652254e174566174740a6f957165c7c4  crates/ty_python_semantic/resources/mdtest/call/replace.md
sha256:eac820f2da4800aa9a0c57a342c355ba5ea3f68d081809640e016061cf43ce1f  crates/ty_python_semantic/resources/mdtest/call/str_startswith.md
sha256:eea59bd1e7d3baf10d3be849a4dc6762defb356d169a465646ef59e103c0de76  crates/ty_python_semantic/resources/mdtest/call/subclass_of.md
sha256:dd36feff41814385358b41c74a76aa63f561c028bbaeeb989f3dbee3d745426d  crates/ty_python_semantic/resources/mdtest/call/union.md
                                                                         crates/ty_python_semantic/resources/mdtest/class/
sha256:3c326314e2ec2cdb294b0377efdeecf6b05d7ed97d9e45b3f7e31eb6b9eaef70  crates/ty_python_semantic/resources/mdtest/class/super.md
                                                                         crates/ty_python_semantic/resources/mdtest/comparison/
sha256:f1d94b023191829c20fef8133c55925d3b2e63cd98e08f4bbcd0434a2fc43db6  crates/ty_python_semantic/resources/mdtest/comparison/byte_literals.md
sha256:c835037eeb18888f5a6c5fd394ead7748fc84321a3cca382968bb4f6023ba227  crates/ty_python_semantic/resources/mdtest/comparison/enums.md
sha256:a37aa3d9e92bd324d0529504a84cd849df538de1b89abf4187cde8414dd46192  crates/ty_python_semantic/resources/mdtest/comparison/identity.md
                                                                         crates/ty_python_semantic/resources/mdtest/comparison/instances/
sha256:d2bc5d0b44e1a81945498c3fafab4c578308d8895a347acf7a5e5836e64d96e5  crates/ty_python_semantic/resources/mdtest/comparison/instances/membership_test.md
sha256:9f03e24464ce57eabd1d89f176a2c78aa921c897681b81d6082f7c9d8eeaf472  crates/ty_python_semantic/resources/mdtest/comparison/instances/rich_comparison.md
sha256:28664b31d01678ea9dbe7d031be9ead9f43aa9f1d362356dd4365cbc42d25398  crates/ty_python_semantic/resources/mdtest/comparison/integers.md
sha256:1eb40d67c8be526345230986ee81fd8e109c509cbb65b5e5ebb050d804d56890  crates/ty_python_semantic/resources/mdtest/comparison/intersections.md
sha256:dffa3e56ea5680eadf9c23c3bf93f0420bfef827faa0c3e45e0f006e45610f47  crates/ty_python_semantic/resources/mdtest/comparison/non_bool_returns.md
sha256:9d11dc3ff369dd06a34f675d9606929ff7cf2e9807ab53225e0132d20c743fbc  crates/ty_python_semantic/resources/mdtest/comparison/strings.md
sha256:444c8e9fc42b50494dc58fcbf74b3a08bc9ab18c02fce40cc74253e95ee0e104  crates/ty_python_semantic/resources/mdtest/comparison/tuples.md
sha256:5ef741ef0eef0b91c8bdfce3870e6dda5d6357df50b15d0328d96f03596ea373  crates/ty_python_semantic/resources/mdtest/comparison/unions.md
sha256:fb634ec8a83fe23a375828ae77c1742aad75423b7cdf50ae9987b5d4724d5104  crates/ty_python_semantic/resources/mdtest/comparison/unsupported.md
                                                                         crates/ty_python_semantic/resources/mdtest/comprehensions/
sha256:19fed7aa8c9a1aaedc2a2bdaeecdb0c9976607f2ab8e08c8065d355bec1279d4  crates/ty_python_semantic/resources/mdtest/comprehensions/basic.md
sha256:1b876b010614ec9ab18b0cb85dbf3cbd1601eeb4ac7cd811d1001681069d39d4  crates/ty_python_semantic/resources/mdtest/comprehensions/invalid_syntax.md
                                                                         crates/ty_python_semantic/resources/mdtest/conditional/
sha256:ac4ebd2e75bb76480b69a3c864551f85702e882f64c4d6ad60a414fd5cae1090  crates/ty_python_semantic/resources/mdtest/conditional/if_expression.md
sha256:c3560bae2585ee048e282f4df8e7064e601d850f7df9bc4e675f2e2120a0180c  crates/ty_python_semantic/resources/mdtest/conditional/if_statement.md
sha256:7280035789f1c36dba8d13888d6f0e55d81c178d2b88e14c6ebd436fef733293  crates/ty_python_semantic/resources/mdtest/conditional/match.md
sha256:909989be5aade284ed6f197ab24458f2778ff36a26b6ab375d76d6ce80239938  crates/ty_python_semantic/resources/mdtest/cycle.md
                                                                         crates/ty_python_semantic/resources/mdtest/dataclasses/
sha256:1c68be7ccd43351561a7ef3acb3acf354be7ca932146fe5b37b4db983600cc01  crates/ty_python_semantic/resources/mdtest/dataclasses/dataclass_transform.md
sha256:13d61b702481b09f9c17963cfe264654f547642e241e2c82e8a84f646da1a1d8  crates/ty_python_semantic/resources/mdtest/dataclasses/dataclasses.md
sha256:2c3b7e688cc976672064b9b6a191b7b44711277a9b777199e5ddd02b61da0768  crates/ty_python_semantic/resources/mdtest/dataclasses/fields.md
                                                                         crates/ty_python_semantic/resources/mdtest/declaration/
sha256:67814ceee55dfd66f78b1891cb3d56e4340f0c4bb5516de10fa07e4dc54d51dd  crates/ty_python_semantic/resources/mdtest/declaration/error.md
sha256:bbf680bb7d8e6fe1ffc87b4c35a1fc63afd426a40700e5be6106ca620f17b422  crates/ty_python_semantic/resources/mdtest/decorators.md
sha256:8bf5a5c7318a4b7b1cb2d43d34e52c69153a3f3ad6579bf43c598dc868ae0839  crates/ty_python_semantic/resources/mdtest/del.md
sha256:e45a7c5efa1e448148716e5d2f13b0f7cad7cd5816259ee35c83d7d31a20fee9  crates/ty_python_semantic/resources/mdtest/deprecated.md
sha256:5a9e99c5ca8bd1d9252a81aa776c218b3bdb9afa2dfe9f9866acf2b4e986c49d  crates/ty_python_semantic/resources/mdtest/descriptor_protocol.md
                                                                         crates/ty_python_semantic/resources/mdtest/diagnostics/
sha256:5e5c535ab62826cb93d5321cb2b870001161c77832059f3416642a4b9d8e3d6d  crates/ty_python_semantic/resources/mdtest/diagnostics/attribute_assignment.md
sha256:6e7971cafe2bdfff10fd3e9bcdf588c454ad27bb6411d0f5dd8879ab45a4c0a5  crates/ty_python_semantic/resources/mdtest/diagnostics/invalid_argument_type.md
sha256:9f227e23e42ebcd0e68f64c99f94bffbfa0f0f9176f8511ecfc6fa99c27bcf8d  crates/ty_python_semantic/resources/mdtest/diagnostics/invalid_await.md
sha256:84f566738019b9d8da615eeca6233675a72734c62162eb382a510c53d73e7ab5  crates/ty_python_semantic/resources/mdtest/diagnostics/no_matching_overload.md
sha256:015ef1882526ee0e7cff100bc06e7e39fa2fe6884609acd752f881fe4f3a3c09  crates/ty_python_semantic/resources/mdtest/diagnostics/semantic_syntax_errors.md
sha256:6812fdb1378ffba19a13eacaef6962458c1af84cf555739cff4ba4ac610a7479  crates/ty_python_semantic/resources/mdtest/diagnostics/shadowing.md
sha256:77fd6a4cec8b2894773e2e7adf626d0937ac3a67af28deba2d9005b226cce272  crates/ty_python_semantic/resources/mdtest/diagnostics/single_matching_overload.md
sha256:f388523862de1e42d2bf1deee81f56874d2c53c6e6e1917eeb5b135e71356abd  crates/ty_python_semantic/resources/mdtest/diagnostics/union_call.md
sha256:84035d137ae5e7e3346865a6b3ea6577c83e048a6968535c799c8c70c49fde98  crates/ty_python_semantic/resources/mdtest/diagnostics/unpacking.md
sha256:58f5322ecb04bc2384b04cd1080864ce45c0464a1f450e3c52cf6019f7d6eead  crates/ty_python_semantic/resources/mdtest/diagnostics/unresolved_import.md
sha256:7441ff6a549f0083125931fff8c2691bc078b811325bb6d743410f4fc90ae265  crates/ty_python_semantic/resources/mdtest/diagnostics/unresolved_reference.md
sha256:3f27a9a25a71dd1844037187052f1aaf9bc6be2ae5ec2360c3696151c7bc9632  crates/ty_python_semantic/resources/mdtest/diagnostics/unsupported_bool_conversion.md
sha256:c234998ae0498ae523e5c82ce9fea77c485e7c16b1c0e03ae494506e78f37ef1  crates/ty_python_semantic/resources/mdtest/diagnostics/version_related_syntax_errors.md
                                                                         crates/ty_python_semantic/resources/mdtest/directives/
sha256:ed1b81b3d5754e68f08bf1e9e4903db6d335aca02da91f56290d256c4e746995  crates/ty_python_semantic/resources/mdtest/directives/assert_never.md
sha256:932e02682bcfa0a21314570003bb9911b9ac88ea4dd0e7c1fe43ca462c046313  crates/ty_python_semantic/resources/mdtest/directives/assert_type.md
sha256:d68708b1631dda64c86fff826dfca1f8c247ed64341a17c1bc3e3647d316844a  crates/ty_python_semantic/resources/mdtest/directives/cast.md
                                                                         crates/ty_python_semantic/resources/mdtest/doc/
sha256:08462797d2b74691a65d86c5d68b8c437ec4709e2f573d1499cc507467c266a3  crates/ty_python_semantic/resources/mdtest/doc/README.md
sha256:90b7a7ac5b8181fbf8a9fe20d420fec676d54b97780b8e678b06db675a90567b  crates/ty_python_semantic/resources/mdtest/doc/public_type_undeclared_symbols.md
sha256:3fe9e355f704f9953ffc96ebcb8b74869eb215411cb9c8e6cabad456c02b815f  crates/ty_python_semantic/resources/mdtest/enums.md
                                                                         crates/ty_python_semantic/resources/mdtest/exception/
sha256:ffc0ef730e6bbbf99ec8305c6a84143d9a7a4e5923365b7e1698e38b1edeae08  crates/ty_python_semantic/resources/mdtest/exception/basic.md
sha256:774e067d8cb79be069622c5258c5f185cadc8104f38949e8946f76948bca98b4  crates/ty_python_semantic/resources/mdtest/exception/control_flow.md
sha256:912dfacde6fb21afdb68424bd16aa465bf776ed195b65cff2b3929006b6aac1f  crates/ty_python_semantic/resources/mdtest/exception/except_star.md
sha256:c01df41a971d76f073142ac49eb581ff5a581c2ab58cc6020a8c3b9c31c76f58  crates/ty_python_semantic/resources/mdtest/exception/invalid_syntax.md
sha256:f02ed3a33d0ca4a05937c32cbe4b1314b4228f5f59444126417476d4672a34db  crates/ty_python_semantic/resources/mdtest/exhaustiveness_checking.md
                                                                         crates/ty_python_semantic/resources/mdtest/expression/
sha256:1f1539be3ef809420e6b2e97b32dd3ea30ca5b4bd0bd872eb8e903428db8f16b  crates/ty_python_semantic/resources/mdtest/expression/assert.md
sha256:5671295bdfb6c56db1530a9797941c167e37786f89a86deae70b42dae7169c40  crates/ty_python_semantic/resources/mdtest/expression/attribute.md
sha256:e3e911c9df43ca7dfc378ad8788df33cff98c4a822c603e81a775acf9c11fd80  crates/ty_python_semantic/resources/mdtest/expression/boolean.md
sha256:d8b36502c581f57f1e6f363a15d88955e63bfa780fc889640e79426e4b821d74  crates/ty_python_semantic/resources/mdtest/expression/if.md
sha256:078185bb98b16e9cb8317f7b0560c6926a09061443b6c14a825fbb7ca36d544c  crates/ty_python_semantic/resources/mdtest/expression/lambda.md
sha256:d93c3fcc974d53b2d08e032502e6557956113e7b8f236139cf39af280d3b9263  crates/ty_python_semantic/resources/mdtest/expression/len.md
sha256:0901dc83063d293d257a1cb1d7fc532183e350d4b3382a6bd3f6587141dc5aaa  crates/ty_python_semantic/resources/mdtest/expression/yield_and_yield_from.md
sha256:7bcccfcc8bec5383553555dbc146803c723ec637d6ece5cdb03413a811b3b3ce  crates/ty_python_semantic/resources/mdtest/final.md
                                                                         crates/ty_python_semantic/resources/mdtest/function/
sha256:5483da247fdaf283cd832cdb7a87c84714e65e058adf3c81fe843cba48dd5963  crates/ty_python_semantic/resources/mdtest/function/parameters.md
sha256:1143ac46abf5a4afc6c278837b93acb852b0c343c19c015701d6b6f47c810201  crates/ty_python_semantic/resources/mdtest/function/return_type.md
                                                                         crates/ty_python_semantic/resources/mdtest/generics/
sha256:3d324dabf22b14c4ca69ec31e910b9942711a9c154dd755bb07e9cba7cf50ece  crates/ty_python_semantic/resources/mdtest/generics/builtins.md
                                                                         crates/ty_python_semantic/resources/mdtest/generics/legacy/
sha256:e07865dc32ee0b60be7e12cba2c0364096abd873786fcc862a23ff30eb1975c4  crates/ty_python_semantic/resources/mdtest/generics/legacy/classes.md
sha256:c11042403c40f573c2ab02efad5b0d6af85e2370f40b034653ce7e3bd8704ed5  crates/ty_python_semantic/resources/mdtest/generics/legacy/functions.md
sha256:90a8b1f9cefaf929a010f9013634467657ee70e17070113e2f5da017e18c700d  crates/ty_python_semantic/resources/mdtest/generics/legacy/variables.md
sha256:02e477b4d2789a30a8c8b870dd66d78e8915014a3c41bdfd051de084547864d1  crates/ty_python_semantic/resources/mdtest/generics/legacy/variance.md
                                                                         crates/ty_python_semantic/resources/mdtest/generics/pep695/
sha256:99ba4c48c4ec5287b6264411072108b541203feeeb684c9158dcd27c18098760  crates/ty_python_semantic/resources/mdtest/generics/pep695/classes.md
sha256:51f1fffe420d5bcaafdcd226cb015b3444ec5eece4e61bcb856b7bbb32b9ad34  crates/ty_python_semantic/resources/mdtest/generics/pep695/functions.md
sha256:78f6283bab2c406bbabe0d9b5401563a2c3db2059600b975ddc17eba3e5c61ca  crates/ty_python_semantic/resources/mdtest/generics/pep695/variables.md
sha256:445d3d67032164a58a8014bf0ba070fe7b28dff026f38fb2b36fa3a0243a72dd  crates/ty_python_semantic/resources/mdtest/generics/pep695/variance.md
sha256:e93baa665d52083ea4a60c1a104c45f294a78ef448b0361af95c5688ff3b8bb2  crates/ty_python_semantic/resources/mdtest/generics/scoping.md
                                                                         crates/ty_python_semantic/resources/mdtest/ide_support/
sha256:1e6e6106df783d9f878904f701b82c91b6cf1897fb1475707c2f0c1b790cdbde  crates/ty_python_semantic/resources/mdtest/ide_support/all_members.md
                                                                         crates/ty_python_semantic/resources/mdtest/import/
sha256:e77b51e7332e49567dbf9f662dffe89ff770c21d3ddb03bd17de261a397faa6b  crates/ty_python_semantic/resources/mdtest/import/basic.md
sha256:045c9dbe5b8ef9b5ceea5ef48363b1370d9c6969cdf7ce3bf050424bea4d2628  crates/ty_python_semantic/resources/mdtest/import/builtins.md
sha256:b3db47ed2d4319614d402eca99a64288a9cbc11193f7958ae3ab5dc78e558887  crates/ty_python_semantic/resources/mdtest/import/case_sensitive.md
sha256:f78fbf5a39389ffeddecbf6ba92c8b98a93e2f0959ea95c9b1aa2b972c840f68  crates/ty_python_semantic/resources/mdtest/import/conditional.md
sha256:b18a17761fcc518942100cad9cb0be49c33b1a97ec246dcf56ec4eb65d7990e2  crates/ty_python_semantic/resources/mdtest/import/conflicts.md
sha256:499aa2ba670eae4735804c6c050f4f6130ad72c77600527af89799bc7aaec8c5  crates/ty_python_semantic/resources/mdtest/import/conventions.md
sha256:7f7c6e97901465761653db0b94fbafb882fbabb75d33d9ec78d66db354908dd6  crates/ty_python_semantic/resources/mdtest/import/cyclic.md
sha256:64c561411ee85050bb544faa3aba876e7a6233232cc0bb59c101d10cce6f63a7  crates/ty_python_semantic/resources/mdtest/import/dunder_all.md
sha256:0d05e02a0d05be70b2188a3d5093f5965a485026fd3d0c814fa40c606348ce8a  crates/ty_python_semantic/resources/mdtest/import/errors.md
sha256:a59839e3c0e53aff5f7fe39c5fa0e1b74833d3003bf98fec0c0eb223f1b74370  crates/ty_python_semantic/resources/mdtest/import/invalid_syntax.md
sha256:d931b374fbd570a54240854976f72ee01065663c1b2390fabfea7257f4e58273  crates/ty_python_semantic/resources/mdtest/import/module_getattr.md
sha256:5a7db493c6770a261c52c6f8e1acd57c6ae2ed3fad30d2858ea2a3f0734fe3de  crates/ty_python_semantic/resources/mdtest/import/namespace.md
sha256:cb33faa4397a8db54e3ccdc23ca53e6321e773b7f77c008121e818f0f803e99e  crates/ty_python_semantic/resources/mdtest/import/partial_stub_packages.md
sha256:f93519a1e8d9a6aaf28160fab6303d3f0b7720c6e05ceef9db99d3a2febfa159  crates/ty_python_semantic/resources/mdtest/import/relative.md
sha256:e0ce0f9d86cc9d33217cb2fc1ae3112c27e96f1b5f824afa2aeeac58bbdbee3f  crates/ty_python_semantic/resources/mdtest/import/site_packages_discovery.md
sha256:80b923cc190c968263c0f369bd2d9f2d8ee5ac7b3463e94515cc650e224d0de6  crates/ty_python_semantic/resources/mdtest/import/star.md
sha256:7f969155f48d4e2a5063658f3ea299986dfcefee0d9bae33baaaf3ef4190b6b5  crates/ty_python_semantic/resources/mdtest/import/stub_packages.md
sha256:bc2b606068e752065d1f2f9d0e91ec6117be164b3c5391e3db8c4692c263faf2  crates/ty_python_semantic/resources/mdtest/import/stubs.md
sha256:d02f844188e5ec3d10cc7be2e6031c66e682a841e9d3d89fa688fe66606fd149  crates/ty_python_semantic/resources/mdtest/import/tracking.md
sha256:1adaa1ee9c85b1037cc3125d2098b4f72cc74df681ad6f04b1c311a0625516e7  crates/ty_python_semantic/resources/mdtest/instance_layout_conflict.md
sha256:613236b2b107a1cdc520c46640df996063b4dff0785ca22463390d84ff0a486a  crates/ty_python_semantic/resources/mdtest/intersection_types.md
sha256:5f4e0fc532cb830482de518e9796dec16a8751d338c34f2660666d4b47d7dc0b  crates/ty_python_semantic/resources/mdtest/invalid_syntax.md
sha256:86631709409102eb0eeb618e7230abbb2a6dca79454093581e31a37a6ddb9080  crates/ty_python_semantic/resources/mdtest/known_constants.md
                                                                         crates/ty_python_semantic/resources/mdtest/literal/
sha256:8f0851a215f432a18d22597ad2b41de35a9b1705a3cdb9cbfb2a4d026aa282a9  crates/ty_python_semantic/resources/mdtest/literal/boolean.md
sha256:e853514367f7ae3173088969757e26d880481b052854e2778265ba733d3e4218  crates/ty_python_semantic/resources/mdtest/literal/bytes.md
                                                                         crates/ty_python_semantic/resources/mdtest/literal/collections/
sha256:b028b74cd03d88067a68eab6020dd8c4353f847b6d2959c7de97f8997f3bea2e  crates/ty_python_semantic/resources/mdtest/literal/collections/dictionary.md
sha256:35bca8d5d99ba71ad693100e41ce31b5622d81b0cf46922209772b634c6fa117  crates/ty_python_semantic/resources/mdtest/literal/collections/list.md
sha256:097fbe3a851384d866d5c4b63787c0eecbe98f4ee8bba31abfcecff166018399  crates/ty_python_semantic/resources/mdtest/literal/collections/set.md
sha256:f3b4fd60416193183bdbe1f85d0e3166c21c8b8cf0c516cfef28fb48e4235d78  crates/ty_python_semantic/resources/mdtest/literal/collections/tuple.md
sha256:c5383a8873c4a9a9eb9c819aa2a6c0a8267a3d6da233889a90c77be622780abe  crates/ty_python_semantic/resources/mdtest/literal/complex.md
sha256:9fbdbe9d6d9243bb2498722b5b589c9e40ed9c815681a1b4b7ea10786365eda0  crates/ty_python_semantic/resources/mdtest/literal/ellipsis.md
sha256:f840dc96fd7f5c910441c2bdb870f3ca237df669367a25a6b7f23e413f4f3da6  crates/ty_python_semantic/resources/mdtest/literal/f_string.md
sha256:6fa70d3db490b0e2f24b4034100672a60de7688cfdd022cac2bdccd13dd463c9  crates/ty_python_semantic/resources/mdtest/literal/float.md
sha256:8fa822195cdd1cf7726b97943f2817e410203c9360c310693b05dcb69bbe078f  crates/ty_python_semantic/resources/mdtest/literal/integer.md
sha256:a0af572c085edfaa8e0d3f1a685d2335dda489a132a1118a8e34788eb84d13d4  crates/ty_python_semantic/resources/mdtest/literal/string.md
                                                                         crates/ty_python_semantic/resources/mdtest/loops/
sha256:848301af3f80230a7700924c4877ec8919968c536e148c3a894897322bb4830c  crates/ty_python_semantic/resources/mdtest/loops/async_for.md
sha256:20b2f93f2d4c9395c349b08173197ed33b862a04390554630de1afde13f85c4b  crates/ty_python_semantic/resources/mdtest/loops/for.md
sha256:cb0bc6670cc1f770a900ae7071e228c7fd506631d6d6f0126737594f87a4ddee  crates/ty_python_semantic/resources/mdtest/loops/iterators.md
sha256:2306f085681ad2e08cb0cb7785c80ed224a3833a28be03cd254fb6de0c42a93c  crates/ty_python_semantic/resources/mdtest/loops/while_loop.md
sha256:e4619ffbdcbc909bd29f9f3c8c77e729221c9aaea8dc4044cc25e751a5bc85eb  crates/ty_python_semantic/resources/mdtest/mdtest_config.md
sha256:34a2af4832f7dcdc9d5ea3ca89611cf9410b9eea40659738e0b4abd8ccd80a43  crates/ty_python_semantic/resources/mdtest/mdtest_custom_typeshed.md
sha256:dffd195a58b9cd5eabe6bfd816af961495a865610629be1867377f8277dc4774  crates/ty_python_semantic/resources/mdtest/metaclass.md
sha256:36d1c344860434deb8f39392deb86f60be4acf0ea434296e1a561915c775e662  crates/ty_python_semantic/resources/mdtest/mro.md
sha256:7b7dbbee610c4d9301b7c7d428d01c5d933e36d17f9c3650fa991b7dcd26303a  crates/ty_python_semantic/resources/mdtest/named_tuple.md
                                                                         crates/ty_python_semantic/resources/mdtest/narrow/
sha256:3e998a85b30a8b4179f39b3de9e37d6ff39607b12097f08ed304193131b7db33  crates/ty_python_semantic/resources/mdtest/narrow/assert.md
sha256:30a33d0b9511108743fd604b987c1abf23390b12d6b859f62d02e449efda434f  crates/ty_python_semantic/resources/mdtest/narrow/assignment.md
sha256:93e7f34c5efbe33b614fb375d03542a3b8a88109520384eac3731ff0ebc63b98  crates/ty_python_semantic/resources/mdtest/narrow/bool-call.md
sha256:0ace041a690bed98d25212648bc5e2a3f81079cbfd21d715b67329c29b4e9c24  crates/ty_python_semantic/resources/mdtest/narrow/boolean.md
sha256:0e325976962696e05d4b8ed93fe66a3bebdd259ea9bf4fcdd96fc35a9ed8b4a6  crates/ty_python_semantic/resources/mdtest/narrow/complex_target.md
                                                                         crates/ty_python_semantic/resources/mdtest/narrow/conditionals/
sha256:66f228ec79ef4af56f40c92e8f68f12316f46a5e5b1f7de56f51cff7ed2e3db6  crates/ty_python_semantic/resources/mdtest/narrow/conditionals/boolean.md
sha256:94c4ffadf2f177729590785d89b0bd19f5b76478378e15315a4d62ee0e9c4873  crates/ty_python_semantic/resources/mdtest/narrow/conditionals/elif_else.md
sha256:3a264f3c942daa82def45b9115c504c1a44dfc5d0dfc9fa7a5c51acd4ceb339c  crates/ty_python_semantic/resources/mdtest/narrow/conditionals/eq.md
sha256:afbb77c1cbb7171e985f4e47a30ba4f784445118f214609ae375f59d3034bef3  crates/ty_python_semantic/resources/mdtest/narrow/conditionals/in.md
sha256:5b1e4ecdf042e55eba2eed529b32a1d6915519bfbd70ce2a53ca94bad60f9868  crates/ty_python_semantic/resources/mdtest/narrow/conditionals/is.md
sha256:0314b7efcd1541a84dca79bd15173b032e0165ce47a433d5096a68804b2d2044  crates/ty_python_semantic/resources/mdtest/narrow/conditionals/is_not.md
sha256:05bcbabce4f1489264932ab01ee6d660f544ce3808e977307ea77dae71bfa6cc  crates/ty_python_semantic/resources/mdtest/narrow/conditionals/nested.md
sha256:f6f461b09f0c359d331ca1c5c4b6bfae717c9f7dafee06b3d990e49951545b36  crates/ty_python_semantic/resources/mdtest/narrow/conditionals/not.md
sha256:7040ccd6361e24ede61515582373011dde692d597f8b4c82de34565d5a58d257  crates/ty_python_semantic/resources/mdtest/narrow/hasattr.md
sha256:d11d624f0dd85dad8d0c2d0c41dcc339f284467a09b3f232dc16b9f1f779133d  crates/ty_python_semantic/resources/mdtest/narrow/isinstance.md
sha256:c044f44e793a62a99bca1bfd2cf3e58e5bf950ed350fee4130429ca4c6c92bb4  crates/ty_python_semantic/resources/mdtest/narrow/issubclass.md
sha256:02656bd48f1e3380c939f25a61166ee9cada8b3f2c0944626aebbf10bdb16edb  crates/ty_python_semantic/resources/mdtest/narrow/match.md
sha256:80189c98fbcf3d9d517fa9eac7b22a9a6faf9d58bb5d801a2af5082d01e56dcd  crates/ty_python_semantic/resources/mdtest/narrow/post_if_statement.md
sha256:6bebcf1bd279106b9cd2ed2c6a284f24b0d888cc7d93d3f101681746a06b8efa  crates/ty_python_semantic/resources/mdtest/narrow/truthiness.md
sha256:2230ccd2ce9262902a2a99a2a42cebdaa2a9a22d25258fc0947e681112a36eb3  crates/ty_python_semantic/resources/mdtest/narrow/type.md
sha256:232314827f2887582d95f1c7d4a31e1aeb6f06158544255f2904a91e476d213c  crates/ty_python_semantic/resources/mdtest/narrow/type_guards.md
sha256:be43518092c3a3a2af70332845665cee02b375d52aeb83a28481a4970c077e64  crates/ty_python_semantic/resources/mdtest/narrow/while.md
sha256:d322e7207b20bd9d7c109889a26cab9f2fa8380fb039f6ff8aa7d7b02f68e5ee  crates/ty_python_semantic/resources/mdtest/overloads.md
sha256:5a4032003cabd4b71439f23f6588a0b88dfd3db5f237d20ebced933ec0d017ef  crates/ty_python_semantic/resources/mdtest/pep695_type_aliases.md
sha256:14b16b6268a87471b61fd9f93bc5670424f65db6ac19163ea2747edd9b28f53c  crates/ty_python_semantic/resources/mdtest/properties.md
sha256:d82aa2c4954f9cf57bedd8e17f105b68535eef17953517c7505deb22de9d1baf  crates/ty_python_semantic/resources/mdtest/protocols.md
sha256:9c3a458f66afe42f087d56395550b5d1e337b0d072eebc595673ba6fccd9b50f  crates/ty_python_semantic/resources/mdtest/public_types.md
                                                                         crates/ty_python_semantic/resources/mdtest/regression/
sha256:a493aa9a07dd8f131a27f5dc3eb35653e4b12f87303d7bae2dc1d7ba3480528e  crates/ty_python_semantic/resources/mdtest/regression/14334_diagnostics_in_wrong_file.md
                                                                         crates/ty_python_semantic/resources/mdtest/scopes/
sha256:f8f75726412ab4d48d2af8ad72cac9c9b0cad469058d14196f0c0d7f1046ece9  crates/ty_python_semantic/resources/mdtest/scopes/builtin.md
sha256:da6c8fa548b3c49b9ab3d4fa0c32d8969919e7fd2aba0ad96e25af563415da79  crates/ty_python_semantic/resources/mdtest/scopes/eager.md
sha256:5cb3c798732455dbbf77efed2d5dd472386fe06257f3cde31ff64efd9e675b9f  crates/ty_python_semantic/resources/mdtest/scopes/global-constants.md
sha256:78cead83bd3abe21a25f7f13189b087aa0794ee834e1964d8573b609e6ece34e  crates/ty_python_semantic/resources/mdtest/scopes/global.md
sha256:486502a80bb992ea2859939324631c483ec3b1aa220baf337f3014e0f5eef76d  crates/ty_python_semantic/resources/mdtest/scopes/moduletype_attrs.md
sha256:6f4b3a815ae03231bde3ebb1ed6c5c851c56220d5a845e8975b388dbc6ffeac8  crates/ty_python_semantic/resources/mdtest/scopes/nonlocal.md
sha256:19de4e704a9de644775e4bbeb1aa9fee88235cab32358ecf886773d1c5e563f0  crates/ty_python_semantic/resources/mdtest/scopes/unbound.md
                                                                         crates/ty_python_semantic/resources/mdtest/shadowing/
sha256:0cee5031eb243536652f1ff7ac4ca7842ac1c2adaeef8fa3354f2b6945366e97  crates/ty_python_semantic/resources/mdtest/shadowing/class.md
sha256:352eb076ea7c039e924aada18fb32b67032d0b1acedb0ac83951a9dd74c2050c  crates/ty_python_semantic/resources/mdtest/shadowing/function.md
sha256:b52be397c8a993b3eedd7f441a8b01b440f64a1d43604cf354eb9c5a147a139e  crates/ty_python_semantic/resources/mdtest/shadowing/variable_declaration.md
                                                                         crates/ty_python_semantic/resources/mdtest/snapshots/
sha256:43c4649868b06f90ec1d3764942fc6229008b64e921780e4727894a80644fb6d  crates/ty_python_semantic/resources/mdtest/snapshots/all_members.md_-_List_all_members_-_Basic_functionality_(6b9531a70334bfad).snap
sha256:af8ba3636c728f125f3f30c904c93c05744710918493a4a7cce58dbe3c68722a  crates/ty_python_semantic/resources/mdtest/snapshots/annotations.md_-_Assignment_with_anno…_-_PEP-604_in_non-type-…_-_Earlier_versions_(f2859c9800f37c7).snap
sha256:c505ce56698710c05e007a728c28e0ece98a9dd0b5e4aa531f67d1ece938fcbf  crates/ty_python_semantic/resources/mdtest/snapshots/assert_never.md_-_`assert_never`_-_Basic_functionality_-_Diagnostics_(be8f5d8b0718ee54).snap
sha256:252764aad97cc3926aad6662fa78962ce0e94e28c1deb3cb3238d5f0e38c4b7d  crates/ty_python_semantic/resources/mdtest/snapshots/assert_type.md_-_`assert_type`_-_Basic_(c507788da2659ec9).snap
sha256:6c62aeba536160accd8ac83121dec336a99335d3c8f4a78435c31c4cbe1c2f5e  crates/ty_python_semantic/resources/mdtest/snapshots/async.md_-_Async_with_statement…_-_Accidental_use_of_as…_(5b8c1b4d846bc544).snap
sha256:979edf6c5f749f09b42471a2aeaf2c4f9f5d60167b6c9f66c4837a728af1b285  crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_No_`__aiter__`_metho…_(4fbd80e21774cc23).snap
sha256:da55c297645050932914e889e4b386ccd38dee05a61c412f85841fc783d75496  crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_No_`__anext__`_metho…_(a0b186714127abee).snap
sha256:a650ba62d83788f4e5f428bb3437953891617b3ea6d03f80ceb321a643d665b5  crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_Possibly_unbound_`__…_(42b1d61a2b7be1b5).snap
sha256:8c678fa98e57e6a4394092179d82b6468111eeab056609d109257051a8260063  crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_Possibly_unbound_`__…_(74ad2f945cad6ed8).snap
sha256:7f4968f5d9509b6e0d18b6da716ba68e9b1f5b9ac3bab8757dd3092c1fbee63e  crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_Synchronously_iterab…_(80fa705b1c61d982).snap
sha256:9bf7d4477986779b17a9a3e183fe1263421bd59f2d691a8babf7cc0a325b51a8  crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_Wrong_signature_for_…_(b614724363eec343).snap
sha256:edbb851372f64a47f4bdf4d00e9ba2e72089354c2d2f6463e98a60108d5076dd  crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_Wrong_signature_for_…_(e1f3e9275d0a367).snap
sha256:7040e63df304fba2de414216e0eba9fa97a319e6178fff4f4880ea004c08c1f0  crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Data_descriptors_-_Invalid_`__set__`_me…_(116c27bd98838df7).snap
sha256:08ded816eba5bd76053840faef54bfbcc954f14cf92228a2e732d8936a215157  crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Data_descriptors_-_Invalid_argument_typ…_(a903c11fedbc5020).snap
sha256:5534a6304834d07fde30ec8542ab17ef7863a47f65d747631b49c3a5fc01dadb  crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Instance_attributes_…_(ebfb3de6d1b96b23).snap
sha256:23d770054dc75179912c3664cb95446d4ac861106735b897739d0023974b9205  crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Possibly-unbound_att…_(e5bdf78c427cb7fc).snap
sha256:cba1501190e08e96e33a0cb42cebdbb5a602fae13fc983954e73aeb3ae4a3c5c  crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Pure_instance_attrib…_(d13d57d3cc36face).snap
sha256:2dd2587541f52a86ba25c5fbe57c7fdfaf38ac618d66dd5d7750cc63e4be8779  crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Setting_attributes_o…_(467e26496f4c0c13).snap
sha256:e81cf738e909163d51ff987946d180bdd8babb2f27998673a0794762f51ec985  crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Unknown_attributes_(368ba83a71ef2120).snap
sha256:a32412e898f18e0b27bc536bcea99f148f31aa4d533362b55145eec14a60d7a5  crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_`ClassVar`s_(8d7cca27987b099d).snap
sha256:58a44e2a86a91843fc8ae51e78c6be0416146b12da06b9875345f8f1016df0ed  crates/ty_python_semantic/resources/mdtest/snapshots/attributes.md_-_Attributes_-_Invalid_access_to_at…_(5457445ffed43a87).snap
sha256:d874b34cdb8f0b170539094d256521679d54fc9664aba233e955a37caa48972a  crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Attempting_to_import…_(2fcfcf567587a056).snap
sha256:a6a95221e8b7384b1e88d81a3ea3223223b95aef906293c23c29f01294c3514f  crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Attempting_to_import…_(c14954eefd15211f).snap
sha256:55dddbba528e8e83a7097f8c956a107ac36dd8c9b92d3ddb3185deb1c9eff293  crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Multiple_objects_imp…_(cbfbf5ff94e6e104).snap
sha256:7a850750f6bf3e848335e0ad322da7cbe82b8f237bfcf4fbe48f9e4f64054aeb  crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Unresolvable_module_…_(846453deaca1071c).snap
sha256:79a3bb1b2fd1350953f60c00c2dcd5586dd97cfc94fbb07c8c7be0d5c00ebf39  crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Unresolvable_submodu…_(4fad4be9778578b7).snap
sha256:468100e8ded54be42693fd3a86df896205524143ac162c3a850863a9d897e887  crates/ty_python_semantic/resources/mdtest/snapshots/cast.md_-_`cast`_-_Diagnostic_snapshots_(91dd3d45b6d7f2c8).snap
sha256:2aae0a2a8d909c608e079b986ea1f48b679fe17bf7a87ff662a97bf9aa945b12  crates/ty_python_semantic/resources/mdtest/snapshots/dataclasses.md_-_Dataclasses_-_`dataclasses.KW_ONLY…_(dd1b8f2f71487f16).snap
sha256:26a67930bf7fdcb491785b686a9b55d8ffe61330d1436b7a45fda130a09578cc  crates/ty_python_semantic/resources/mdtest/snapshots/deprecated.md_-_Tests_for_the_`@depr…_-_Introduction_(cff2724f4c9d28c4).snap
sha256:287c6246db1c06ed70d31015d1fd5689abc13e5bee72686d508e08a56bca9a13  crates/ty_python_semantic/resources/mdtest/snapshots/deprecated.md_-_Tests_for_the_`@depr…_-_Syntax_(142fa2948c3c6cf1).snap
sha256:9f3e3edf4a4e8e99f1b3ee597b6ae18c5e349ff5cc24b749bc831893f5719bbd  crates/ty_python_semantic/resources/mdtest/snapshots/final.md_-_`typing.Final`_-_Full_diagnostics_(174fdd8134fb325b).snap
sha256:6e8f1769da79ee35154b3e5fcec7752d0847d3659f3fa971aa56ca26402e03ee  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Bad_`__getitem__`_me…_(3ffe352bb3a76715).snap
sha256:1f06d2faf116896a8dd40a803e91c994306cacf108fb9a5768e6bba7c6e1f36e  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Invalid_iterable_(3153247bb9a9b72a).snap
sha256:f3fb0cb1d88161b72cc4476c7b641d8f72dc6b9a0287eb683067558dab3e6b6f  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_New_over_old_style_i…_(a90ba167a7c191eb).snap
sha256:faccb2e5273c8f29f66f7f6053e88cdef53cb6b448d98f4e43e6700bb49067b2  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_No_`__iter__`_method…_(36425dbcbd793d2b).snap
sha256:3afd7e2c5fe1d084ff95e0952782445013bc7564becddc7127fa03c1e1cd761c  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly-not-callabl…_(49a21e4b7fe6e97b).snap
sha256:e8c4580bae2ccbd33278a4495e89d72f3d8095cb675b89366342c4c3a1a829aa  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_invalid_`__…_(6388761c90a0555c).snap
sha256:71d2354383703824cd5123712e985c70168c680ce0c7545685bd5f52da9646fc  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_invalid_`__…_(6805a6032e504b63).snap
sha256:447f68f30319caed09eb6b5cb6eb39e8149f5fbddac1fa6db675607c683a77a9  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_invalid_`__…_(c626bde8651b643a).snap
sha256:5641e72000df8fe7ae66a03800d224481de7a6a2cdd9ad091ecad0af7d40707b  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_unbound_`__…_(3b75cc467e6e012).snap
sha256:e638490cdb57ea1c1fa9afd2d81882ea8678f5535d17de51b82e53378dada0c4  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_unbound_`__…_(8745233539d31200).snap
sha256:fdc113e96a27dfe82f20432805e83b7d9bdf6b1a297c3306373b4d9ab034d8db  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_unbound_`__…_(b1ce0da35c06026).snap
sha256:4a741e3f72e638152d6016a5733c1bacd76f97b3b7a91e5375237d44e61edf4d  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Union_type_as_iterab…_(6177bb6d13a22241).snap
sha256:d6cc668dc8716a06c4e13bc8728a62b6d550cefa9a4061721a97642ac946684b  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Union_type_as_iterab…_(ba36fbef63a14969).snap
sha256:eff832e43dbc499951b5576afa56545a9aadc3e55fb4d79f30b436e34115b4b6  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_With_non-callable_it…_(a1cdf01ad69ac37c).snap
sha256:ede2a292225642cc9ee328f7491bafe092c2f63e871097368ae9fd613427d38e  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_`__iter__`_does_not_…_(92e3fdd69edad63d).snap
sha256:829910b4b58914cc7b03a5df86df9992fa4a284c8a8972ac8bcc45fa0f2089d9  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_`__iter__`_method_wi…_(1136c0e783d61ba4).snap
sha256:40c4387d60de548b6e1657214359857fa99094ce32a9592d52d1b68f5bdae020  crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_`__iter__`_returns_a…_(707bd02a22c4acc8).snap
sha256:f32b42989a1675baa36663c029e3b435dcd8eb1254732627f2408c176fc82b55  crates/ty_python_semantic/resources/mdtest/snapshots/functions.md_-_Generic_functions___L…_-_Inferring_a_bound_ty…_(d50204b9d91b7bd1).snap
sha256:29c7f3b9c29e303915ae026a73306aebe3d26c1324a449be7894062bfea69c50  crates/ty_python_semantic/resources/mdtest/snapshots/functions.md_-_Generic_functions___L…_-_Inferring_a_constrai…_(48ab83f977c109b4).snap
sha256:846e01285109dfcb47b5857cac58ea2c4bc12297c6f2c5de3648a5b32d52bca7  crates/ty_python_semantic/resources/mdtest/snapshots/functions.md_-_Generic_functions___P…_-_Inferring_a_bound_ty…_(5935d14c26afe407).snap
sha256:3f8f1e26c71083ee74c7274a5c026f3efe51ee2d206a2f76b030a6bf6d4001cc  crates/ty_python_semantic/resources/mdtest/snapshots/functions.md_-_Generic_functions___P…_-_Inferring_a_constrai…_(d2c475fccc70a8e2).snap
sha256:d8e1bca7fd3b63a54175238594ac0b0ac7f78a4c861336005b6e750fbe335311  crates/ty_python_semantic/resources/mdtest/snapshots/instance_layout_conf…_-_Tests_for_ty's_`inst…_-_Built-ins_with_impli…_(f5857d64ce69ca1d).snap
sha256:6fda6d38832b83e3363da998d54cceb5fe35779ed293b7a563948efff33b872d  crates/ty_python_semantic/resources/mdtest/snapshots/instance_layout_conf…_-_Tests_for_ty's_`inst…_-_`__slots__`___incompa…_(98b54233987eb654).snap
sha256:a1797265aa10c70032349fb11401269499cf06c53300c6d2154381aa77c74ab5  crates/ty_python_semantic/resources/mdtest/snapshots/instances.md_-_Binary_operations_on…_-_Operations_involving…_(492b1163b8163c05).snap
sha256:4e5bdbb4b23607c22a74d8ea0a8055074a694284911d885797b34753d2fda2c3  crates/ty_python_semantic/resources/mdtest/snapshots/invalid.md_-_Tests_for_invalid_ty…_-_Diagnostics_for_comm…_-_List-literal_used_wh…_(f80dbf5dd571c940).snap
sha256:85cb9e3666bd2140aa15191298084a4efac933356d9a9b74780653b040d1e530  crates/ty_python_semantic/resources/mdtest/snapshots/invalid.md_-_Tests_for_invalid_ty…_-_Diagnostics_for_comm…_-_Module-literal_used_…_(652fec4fd4a6c63a).snap
sha256:f8dc04469639c97038831553306d6c8f5bad9047f6022f7dcbfa6f45f30b3004  crates/ty_python_semantic/resources/mdtest/snapshots/invalid.md_-_Tests_for_invalid_ty…_-_Diagnostics_for_comm…_-_Tuple-literal_used_w…_(f61204fc81905069).snap
sha256:f945575e6717d24e33ebae61e9e98042676be66f634d924337eb714046f14826  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Basic_(16be9d90a741761).snap
sha256:63c54c2033c4f5314dce31a1c66527fd38512691a07f727ecfe95826ebe2809f  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Calls_to_methods_(4b3b8695d519a02).snap
sha256:19f8d3932cf5320ab50b55ce4ad8396653e9e076f5588d7cfa93f4a11c49bb6e  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Different_files_(d02c38e2dd054b4c).snap
sha256:785eb3ead49abc12833fd2c4582c0bc9f1212770eaeea46ea56b7a5412575551  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Different_source_ord…_(9b0bf549733d3f0a).snap
sha256:59c848a68da5c62984561a88005da6cf12a761b7ebf54dd525dfbb8b932cebf1  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Many_parameters_(ee38fd34ceba3293).snap
sha256:01e619e41eff73b30c93bd259cbaa2cd4dc1b4eb637c4490cf156855382d803b  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Many_parameters_acro…_(1d5d112808c49e9d).snap
sha256:64bee818a7019a74270c15db288a0d1d753bf78a312e8dbb5f9e6823f235d73a  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Many_parameters_with…_(4bc5c16cd568b8ec).snap
sha256:f57b697ed2f692ad446ed51209000d33b387f1c0610b549a6faaab5b7bffc26a  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Test_calling_a_funct…_(3b18271a821a59b).snap
sha256:09b39a7a5c608761f93fb31efbd6e9e11b9bd1cc09cecd5fb44f2c584d11ccb8  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Keyword_only_argumen…_(8d9f18c78137411).snap
sha256:cf09127f4a950f7a0aad9d38f8448c739391db2f85b467b2b53297247599a441  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Mix_of_arguments_(cfc64b1136058112).snap
sha256:e7a7e4d51f2a8da7622f458dd0be9a007498892297ad5b62d08085bf16c3fa6c  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_One_keyword_argument_(cc34b2f7d19d427e).snap
sha256:d0b6ea9b02c654c89fe6a8de4c5e21deb4084f364454c064379246fa2f7c93eb  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Only_positional_(3dc93b1709eb3be9).snap
sha256:83b8e0cb24b5c4eeb1a96e2ee366c66e3b7a0eeef5b156f23298078c0e8949df  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Synthetic_arguments_(4c09844bbbf47741).snap
sha256:59c0e5aed1d1e1b429113aaab111a5588e6e3eb2f345279926beed8d447f0fb7  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Variadic_arguments_(e26a3e7b2773a63b).snap
sha256:7fe229500eb664dfb7a204f30ca24e45dba69fe12e8ccfe05534712dfc2a4554  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Variadic_keyword_arg…_(4c855e39ea6baeaf).snap
sha256:975d746e48d4059d102a6672b82a581bad794f4031ff2f296040505e18935039  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_Basic_(f15db7dc447d0795).snap
sha256:00d1f3abfd3ed43d1dc8eea2a7f8ac4db80de1d08e45f05d1f2663239f8fe123  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_Custom_type_with_mis…_(9ce1ee3cd1c9c8d1).snap
sha256:f2b0fa4ef06661d9683190d984e5d1b9d633f7d4d95826adb33ff13beb5413a8  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_Custom_type_with_pos…_(e3444b7a7f960d04).snap
sha256:46197b92675788be54a06c35a994d6172ee9dd449a73ca51bf6dc46a35b97099  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_Invalid_union_return…_(fedf62ffaca0f2d7).snap
sha256:5597db2007ef0cb9b490a56823c087dcb71a9a336e779228741ce3b03543d640  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_Non-callable_`__awai…_(d78580fb6720e4ea).snap
sha256:edc0ab6c3b5f41ffbe355f27ee95672b4607aaa7a1cac5c36bcf976ab1bd4bcb  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_`__await__`_definiti…_(15b05c126b6ae968).snap
sha256:0a1be48c18a6dd81bd8d333f6aea641eed3fc02263754e00fd918b643dcb4818  crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_`__await__`_definiti…_(ccb69f512135dd61).snap
sha256:10e04e6148b3db9b10612ad982d149fc32192a8012e15d7270604d4d8b452e3a  crates/ty_python_semantic/resources/mdtest/snapshots/membership_test.md_-_Comparison___Membersh…_-_Return_type_that_doe…_(feccf6b9da1e7cd3).snap
sha256:fa0733be4cee1c95cbcdc1a98b830a024142027d87f32407667c63abc1ddcf83  crates/ty_python_semantic/resources/mdtest/snapshots/mro.md_-_Method_Resolution_Or…_-_Unresolvable_MROs_in…_(e2b355c09a967862).snap
sha256:8d04b5f50fba142603ece9956dd2cd937c2f0f88013b41e41776ccc8c267e250  crates/ty_python_semantic/resources/mdtest/snapshots/mro.md_-_Method_Resolution_Or…_-_`__bases__`_includes…_(d2532518c44112c8).snap
sha256:2c071faa4fa948562df47171022952d92b008180369b38685ca1a9731023d1d8  crates/ty_python_semantic/resources/mdtest/snapshots/mro.md_-_Method_Resolution_Or…_-_`__bases__`_lists_th…_(6f8d0bf648c4b305).snap
sha256:6e075ab7c3ea4b45cadfb0f28500ff678e7af82b320fb39cec127c785ac3b64a  crates/ty_python_semantic/resources/mdtest/snapshots/mro.md_-_Method_Resolution_Or…_-_`__bases__`_lists_wi…_(ea7ebc83ec359b54).snap
sha256:8a15c938341a55053cc091f6a90fc64f1115928ad34e4b06941ff5082a361245  crates/ty_python_semantic/resources/mdtest/snapshots/named_tuple.md_-_`NamedTuple`_-_`typing.NamedTuple`_-_Definition_(bbf79630502e65e9).snap
sha256:272c8b1cf8c50207a119b05745647333e821e36d348914f81e55c3e5180dc842  crates/ty_python_semantic/resources/mdtest/snapshots/named_tuple.md_-_`NamedTuple`_-_`typing.NamedTuple`_-_Multiple_Inheritance_(82ed33d1b3b433d8).snap
sha256:bdf3cec6cf15c3e511d6f78edbaa955fd0147dc315127fd7a861215c627493e0  crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_A_class_constructor_…_(dd9f8a8f736a329).snap
sha256:3e803eb9f6be7633c90f7285b8716a8888374811de569a1c685bcb77f66d7bfe  crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_A_method_call_with_u…_(31cb5f881221158e).snap
sha256:02d61d59fe2bb6d0d02f71bce32a17aa34669b7564097865099f570cc9ac7f7c  crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_Call_to_function_wit…_(dd80c593d9136f35).snap
sha256:2bf5244813719425e6e8b10f31e587365f75d54e7930f8df062d1df82db1f139  crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_Call_to_function_wit…_(f66e3a8a3977c472).snap
sha256:3685fdb22e389cf4e9fb085b7a18e88c5cfbb40a620e449160286ce14afbb62c  crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_Calls_to_overloaded_…_(3553d085684e16a0).snap
sha256:4a820d10ebbb99372c7af11c3572cebe3aa14abbace86fafc9118ab251af6ded  crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_Calls_to_overloaded_…_(36814b28492c01d2).snap
sha256:f06298363a3ae996771d160973ec97d3166aa87f2861c27d5261d4930a45dbbf  crates/ty_python_semantic/resources/mdtest/snapshots/not.md_-_Unary_not_-_Object_that_implemen…_(ab3f546bf004e24d).snap
sha256:1d259929f34d1834498ffd4269c5377af6faaa77e82892fa164a16fb77792a91  crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_At_least_two_overloa…_(84dadf8abd8f2f2).snap
sha256:730fd135b84f136d1954d16dd158a2e9e62a407cfcbcc14b5e11c5036edae131  crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_Inconsistent_decorat…_-_`@classmethod`_(aaa04d4cfa3adaba).snap
sha256:aa923f1e6be52876613862772ee526be8140b0dd18da1700cbd65a2bce2f09fb  crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_Inconsistent_decorat…_-_`@final`_(f8e529ec23a61665).snap
sha256:e0f63179fc57dfbd452198ff551784a8b5f6f964fb635c9ee80c5c06502405e7  crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_Inconsistent_decorat…_-_`@override`_(2df210735ca532f9).snap
sha256:9e3048bf81cde5ef96121a85f4bceecdb5e28b2e8477f50820e1a768baa88e97  crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_Overload_without_an_…_-_Regular_modules_(5c8e81664d1c7470).snap
sha256:178b349d16f27d90bfa9532864b2fd7fa0b0dfba38974582eb77a346578347c9  crates/ty_python_semantic/resources/mdtest/snapshots/protocols.md_-_Protocols_-_Calls_to_protocol_cl…_(288988036f34ddcf).snap
sha256:bb31e4a13d302df449f63eae784c136796157e1c5c1721d2dbc14833166ca2e9  crates/ty_python_semantic/resources/mdtest/snapshots/protocols.md_-_Protocols_-_Diagnostics_for_prot…_(585a3e9545d41b64).snap
sha256:9705692bafe95f58f96536fa98f7195304a9e5143cfdf98bf0aad5ce7533e6d9  crates/ty_python_semantic/resources/mdtest/snapshots/protocols.md_-_Protocols_-_Invalid_calls_to_`ge…_(3d0c4ee818c4d8d5).snap
sha256:d739065b7c7130dbde4d08de8ee860911bf0d15e7b796402d2df9f04df290276  crates/ty_python_semantic/resources/mdtest/snapshots/protocols.md_-_Protocols_-_Narrowing_of_protoco…_(98257e7c2300373).snap
sha256:50c25b56059c28148836bd402da2f16b8d732e64bb4c56333817b7eb723de434  crates/ty_python_semantic/resources/mdtest/snapshots/protocols.md_-_Protocols_-_Protocol_members_in_…_(21be5d9bdab1c844).snap
sha256:fa25fbe2a1a3fb3470b1c55d959bc58adb18cc0937f1f2243fae2e68a3eee485  crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Diagnostics_for_`inv…_(35563a74094b14d5).snap
sha256:dd55421b73ee0c9cbd780f0c67287ffa313daa602253e8558b9648b34f573da4  crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Generator_functions_-_Asynchronous_(408134055c24a538).snap
sha256:332fd24a8b020a7b499a703758536b79f6a849d07486b727732780d4461a2e80  crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Generator_functions_-_Synchronous_(6a32ec69d15117b8).snap
sha256:2061fa101063022db62f1e7336895e3a6c34d55c0c77cd79ad94dabcd3a5aee8  crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Invalid_conditional_…_(94c036c5d3803ab2).snap
sha256:d469f30fe2cc8b102f632bcef3cd6ee17d1034913aa62c12df7694884e21f1d4  crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Invalid_implicit_ret…_(393cb38bf7119649).snap
sha256:a9389fbb7a5adf8a69ee92dce809b9def3f3b6407c5de7ec907f196579702e23  crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Invalid_implicit_ret…_(3d2d19aa49b28f1c).snap
sha256:21f79b6a2b3325dfe58843dab6570849fe442dce20ee52eb1976d5a9b054b6f1  crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Invalid_return_type_(a91e0c67519cd77f).snap
sha256:5ba07f0fd2097e56f8d3b02be18c45dbff2aaef507617af9c0cf188f4c45f9f6  crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Invalid_return_type_…_(c3a523878447af6b).snap
sha256:c97a4cf50de6ed0a47d360c85e49f18b62be89d0a14ab02646c5eb379aad91c4  crates/ty_python_semantic/resources/mdtest/snapshots/rich_comparison.md_-_Comparison___Rich_Com…_-_Chained_comparisons_…_(c391c13e2abc18a0).snap
sha256:09c0e71a28149dd2dedaf335db4583e2e3483daaabae56f8cf0f78e5fd592fe7  crates/ty_python_semantic/resources/mdtest/snapshots/semantic_syntax_erro…_-_Semantic_syntax_erro…_-_`async`_comprehensio…_-_Python_3.10_(96aa8ec77d46553d).snap
sha256:2eb9a5421132f7dc7cb16c1943b1949dc2ee2ce7b662a1540a739a22f8153633  crates/ty_python_semantic/resources/mdtest/snapshots/shadowing.md_-_Shadowing_-_Implicit_class_shado…_(c8ff9e3a079e8bd5).snap
sha256:472ea7c5f10b3b5ed50e14f6fa114986bde4a761f3dd452524c586dc4025d09f  crates/ty_python_semantic/resources/mdtest/snapshots/shadowing.md_-_Shadowing_-_Implicit_function_sh…_(a1515328b775ebc1).snap
sha256:d0c0e3a1d328d9508507af5f8d041d86776e96124b50bacd21c0c9269c54c5a3  crates/ty_python_semantic/resources/mdtest/snapshots/single_matching_over…_-_Single_matching_over…_-_Call_to_function_wit…_(8fdf5a06afc7d4fe).snap
sha256:9f57e674f54e0e54e3fd0f838009ee0e2b6055a7cd9fa18e0615c425a1d00418  crates/ty_python_semantic/resources/mdtest/snapshots/single_matching_over…_-_Single_matching_over…_-_Limited_number_of_ov…_(93e9a157fdca3ab2).snap
sha256:bd092ee1e1ff3bb318a40d88ff442efa72a4af2c518a0ddd4d14d0a04eee7cb3  crates/ty_python_semantic/resources/mdtest/snapshots/sync.md_-_With_statements_-_Accidental_use_of_no…_(b07503f9b773ea61).snap
sha256:50a2d4a87920a4a43f5544e547e03f169c048c58c61a2a8377cccf2297dfd232  crates/ty_python_semantic/resources/mdtest/snapshots/tuples.md_-_Comparison___Tuples_-_Chained_comparisons_…_(f45f1da2f8ca693d).snap
sha256:99966241452b5bcb966f347298f9396b8d5bd53f4d4f9a704bd6111603c12b48  crates/ty_python_semantic/resources/mdtest/snapshots/tuples.md_-_Comparison___Tuples_-_Equality_with_elemen…_(39b614d4707c0661).snap
sha256:3ab89817e9cb8e9c778db1ba78e2f8b1113f3a896abba9e580c6eec62f0d5992  crates/ty_python_semantic/resources/mdtest/snapshots/ty_extensions.md_-_`ty_extensions`_-_Diagnostic_snapshots_(662547cd88c67f9f).snap
sha256:2d68b195f83ce653ad895494e96cd3775fd9e6a715135957b5e4c13bf4c9bfdf  crates/ty_python_semantic/resources/mdtest/snapshots/typed_dict.md_-_`TypedDict`_-_Diagnostics_(e5289abf5c570c29).snap
sha256:73306e0f29ec2c914a7c1b8c6f54054d56da53502162fd9408e4f61aa6108a60  crates/ty_python_semantic/resources/mdtest/snapshots/union_call.md_-_Calling_a_union_of_f…_-_A_smaller_scale_exam…_(c24ecd8582e5eb2f).snap
sha256:87634db1d68ae6e62746fc93f4e8821bcd283703cc90593f11d2289efab84d5e  crates/ty_python_semantic/resources/mdtest/snapshots/union_call.md_-_Calling_a_union_of_f…_-_Multiple_variants_bu…_(d840ac443ca8ec7f).snap
sha256:3d0c167e5dc8426a88b8feeb90ea14e90629d7daf7fe764b3d2f1c7b1a7231ec  crates/ty_python_semantic/resources/mdtest/snapshots/union_call.md_-_Calling_a_union_of_f…_-_Try_to_cover_all_pos…_-_Cover_keyword_argume…_(ad1d489710ee2a34).snap
sha256:06d88534a6b8209cec938ed4516fefef1af175e049fefd7f6f565b8b06d1c12b  crates/ty_python_semantic/resources/mdtest/snapshots/union_call.md_-_Calling_a_union_of_f…_-_Try_to_cover_all_pos…_-_Cover_non-keyword_re…_(707b284610419a54).snap
sha256:a79323a8d07bf0be8a10afa201e95c14dbb0f4c3b524d14717fb8b2b4b98d5bb  crates/ty_python_semantic/resources/mdtest/snapshots/unpacking.md_-_Unpacking_-_Exactly_too_few_valu…_(f920ea85eefe9cfe).snap
sha256:13e4bb9f15bce3f4e39ab478c35949c2a2dc78a5f724c7f68cad25b20107f37e  crates/ty_python_semantic/resources/mdtest/snapshots/unpacking.md_-_Unpacking_-_Exactly_too_many_val…_(a53a2aec02bc999).snap
sha256:034c01ca08af6129f25254c20d28596f8a675bfd76fc0362ec372ce54ff4c63a  crates/ty_python_semantic/resources/mdtest/snapshots/unpacking.md_-_Unpacking_-_Right_hand_side_not_…_(fae6e2d526396252).snap
sha256:6b78addba65ce50f23eb75054b463e20d3ede75cf1610c78fb9216e165d74cab  crates/ty_python_semantic/resources/mdtest/snapshots/unpacking.md_-_Unpacking_-_Too_few_values_to_un…_(cef19e6b2b58e6a3).snap
sha256:dec61546721706a78fbce55ce3b7f550520d56eef2554196fbdf878b9a702b9d  crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_An_unresolvable_impo…_(72d090df51ea97b8).snap
sha256:77982c4ba71a367de66aa193d6390b287bb1b8d8a0501d309d5cb334fd5789e1  crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_Using_`from`_with_a_…_(12d4a70b7fc67cc6).snap
sha256:e15c749a400696a7093d219d717e7ccc3e82b29f5fb1053130a844b578d1d770  crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_Using_`from`_with_an…_(6cff507dc64a1bff).snap
sha256:e8c045a8ac3c594107db3f4b2d3c2400131f80e6f4f659fd2476fa65964d346b  crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_Using_`from`_with_an…_(9da56616d6332a83).snap
sha256:68a00f6e6b8430fee4e73260759a6270cae290d74241c7ec3c7bc7e335115889  crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_Using_`from`_with_an…_(9fa713dfa17cc404).snap
sha256:281e281abc072842b53eea70b6ecae628df9eecc3f94653cca9b477a18d61387  crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_Using_`from`_with_to…_(4b8ba6ee48180cdd).snap
sha256:1f2b66665929661426c21554001ef643510bad85c53f30b2ff58c3766ddefddc  crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_reference…_-_Diagnostics_for_unre…_-_New_builtin_used_on_…_(51edda0b1aebc2bf).snap
sha256:154594ce567e66a923ddcefb6fc5000c5d92a34a61a972dc5ae96e3fc72f200b  crates/ty_python_semantic/resources/mdtest/snapshots/unsupported_bool_con…_-_Different_ways_that_…_-_Has_a_`__bool__`_att…_(2721d40bf12fe8b7).snap
sha256:74bdb03b6abb5b67e18ca3ed212133ce83a710058a41204a1ec67d383418b412  crates/ty_python_semantic/resources/mdtest/snapshots/unsupported_bool_con…_-_Different_ways_that_…_-_Has_a_`__bool__`_met…_(15636dc4074e5335).snap
sha256:43d6993a88bb0856f6bdce77a78011cc751e2431b3d0328a4d797d1be365e5d6  crates/ty_python_semantic/resources/mdtest/snapshots/unsupported_bool_con…_-_Different_ways_that_…_-_Has_a_`__bool__`_met…_(ce8b8da49eaf4cda).snap
sha256:bdce01d57c26b903879a99a05203380fffbb7e849a189155d659b140413b6a8b  crates/ty_python_semantic/resources/mdtest/snapshots/unsupported_bool_con…_-_Different_ways_that_…_-_Part_of_a_union_wher…_(7cca8063ea43c1a).snap
sha256:41d94f103e9d31e31dc64259775d1ebefa01011f0b3999319412542e1174771c  crates/ty_python_semantic/resources/mdtest/snapshots/version_related_synt…_-_Version-related_synt…_-_`match`_statement_-_Before_3.10_(2545eaa83b635b8b).snap
sha256:bf4e4427a48e8b0dd296ac7d567d19f7ecde1836c5d1ae66ab3f7acbe1c230f1  crates/ty_python_semantic/resources/mdtest/statically_known_branches.md
                                                                         crates/ty_python_semantic/resources/mdtest/stubs/
sha256:84e68227cfee37a1123285f6fa4fa7a22304eb9a4ad10b0341a0a6a2fee422a4  crates/ty_python_semantic/resources/mdtest/stubs/class.md
sha256:101cfa4c0f02e6e07b5f0f5c70051e140880cbb5705954598a77b14cf88e2315  crates/ty_python_semantic/resources/mdtest/stubs/ellipsis.md
sha256:a9948db4cb9efce46660a267f0dfd77d6774825d847b96031bdcc34d6607489d  crates/ty_python_semantic/resources/mdtest/stubs/locals.md
                                                                         crates/ty_python_semantic/resources/mdtest/subscript/
sha256:1910c224838f58daacfc61dadc7a3b15d061f2b6d437385176b3458c2e87697f  crates/ty_python_semantic/resources/mdtest/subscript/bytes.md
sha256:c6645299380a7cae00889dda7e501c0be00ea4a56bcce7ba2574d940c470a24c  crates/ty_python_semantic/resources/mdtest/subscript/class.md
sha256:c1eaa7aa77a49a4b31a5ae4a1caec2f5d0459f647b70da692df12b654054db5e  crates/ty_python_semantic/resources/mdtest/subscript/instance.md
sha256:715d0932a05bcf67b75ca06d0a485a145a0272b3a666cff50e10929c9576c46a  crates/ty_python_semantic/resources/mdtest/subscript/lists.md
sha256:bd0a81f9f5ad7ece230885366b82794390f4d7783b6b38452b3170f04731eb5f  crates/ty_python_semantic/resources/mdtest/subscript/stepsize_zero.md
sha256:f9076b599c1b911360fd9b58eaec0d1a6287121449c47cc824c9496cfed44679  crates/ty_python_semantic/resources/mdtest/subscript/string.md
sha256:495aa331cb37fbb36698650c578e44b003eabc0ce3088b078852da85d99294f6  crates/ty_python_semantic/resources/mdtest/subscript/tuple.md
                                                                         crates/ty_python_semantic/resources/mdtest/suppressions/
sha256:7e8cf9b550f7a90af3e977d049407406b0be2c661ea8eca8045b9b8af98f7204  crates/ty_python_semantic/resources/mdtest/suppressions/no_type_check.md
sha256:95b4ea6ae7df52701c30b86dd578c123f45a33379f10230812ac5d7f3636da56  crates/ty_python_semantic/resources/mdtest/suppressions/ty_ignore.md
sha256:4e8a19bd20dd47411141db4c98fa627ea41cf951a090dd709a1f4a54b5557281  crates/ty_python_semantic/resources/mdtest/suppressions/type_ignore.md
sha256:1232c58995efea9ab281ba25f6ef9de3ec674b1656cd0103192eaeac086bde64  crates/ty_python_semantic/resources/mdtest/sys_platform.md
sha256:5d0b03f3f818862063321005c4043f54302613aa5ca8c52b46fbfac2b25818b4  crates/ty_python_semantic/resources/mdtest/sys_version_info.md
sha256:552fb67d903dd8ad44f69fae037154966fd63a819c825b7c25ea0e3a236a711b  crates/ty_python_semantic/resources/mdtest/terminal_statements.md
sha256:5fa72da37165ed67593c1d9d17d915aa1fc18a9f779920068269001ec8505d3b  crates/ty_python_semantic/resources/mdtest/ty_extensions.md
                                                                         crates/ty_python_semantic/resources/mdtest/type_compendium/
sha256:eb36fd7a156da8afbd6869a8cf0c04d8547b61dea2e331a45024deba5bc63933  crates/ty_python_semantic/resources/mdtest/type_compendium/README.md
sha256:6b10677b84f853213aa0a8b59b63860d4f1adca7985f0b465c1bda2d69e76972  crates/ty_python_semantic/resources/mdtest/type_compendium/always_truthy_falsy.md
sha256:86967e4fbba4aa0495f0347072c31b69e9120b5abbfc01f70fa333764819aa8d  crates/ty_python_semantic/resources/mdtest/type_compendium/any.md
sha256:a45e0c5247a404d435cef5eceee4220863468fb37cb70e34cd545f560958b84e  crates/ty_python_semantic/resources/mdtest/type_compendium/integer_literals.md
sha256:bed0c477e7228a2e5091b5fd86c0c009906bfaea7dbf8f3be79c3170eafba181  crates/ty_python_semantic/resources/mdtest/type_compendium/never.md
sha256:ede536459c1ada90434fe59ab87b50976dcee63b5f55cfa51cf26899df670469  crates/ty_python_semantic/resources/mdtest/type_compendium/none.md
sha256:32412984f72e17d7c1ac72900eea40d362fe967414d451d91849a95386f9f5ff  crates/ty_python_semantic/resources/mdtest/type_compendium/not_t.md
sha256:e55f1034d0cd69a79b6f1cb501f2e918675ee9e7c4c09cf7542c79986aedcfae  crates/ty_python_semantic/resources/mdtest/type_compendium/object.md
sha256:552d636012e1421b526286a9058b61dcf557f863466deef9d4eb93318556d929  crates/ty_python_semantic/resources/mdtest/type_compendium/tuple.md
                                                                         crates/ty_python_semantic/resources/mdtest/type_of/
sha256:5397f34468b9baf763b5f0a0df6d60254bef3c253a82b18f3120789fc711873a  crates/ty_python_semantic/resources/mdtest/type_of/basic.md
sha256:2e007323f4fc4cee6263b8c368ee67cb7d5e507cba7d74cfe8d86072b465c3d8  crates/ty_python_semantic/resources/mdtest/type_of/dynamic.md
sha256:eed5a876bd09481744c7b5ca7c14cadf079d8f57fdb7ac7580a15e8d32d34eda  crates/ty_python_semantic/resources/mdtest/type_of/typing_dot_Type.md
                                                                         crates/ty_python_semantic/resources/mdtest/type_properties/
sha256:9fa86100dfcfc3c67a3da84a3b391a26e9f734e700d06d303991ddc6becc30d9  crates/ty_python_semantic/resources/mdtest/type_properties/is_assignable_to.md
sha256:a3484f3f74c5878fb0980261de367fddf8b229ea32f720b465b76fde00780ad8  crates/ty_python_semantic/resources/mdtest/type_properties/is_disjoint_from.md
sha256:8e4acfd92b176f5ddedf984b7f7e69da3442bedfb35c94436e41a40b3fae4140  crates/ty_python_semantic/resources/mdtest/type_properties/is_equivalent_to.md
sha256:70de793dd46c93620a8cfe00f2ec0f2c923723443368aed7930a1a2baa34e6d1  crates/ty_python_semantic/resources/mdtest/type_properties/is_single_valued.md
sha256:92bb8313b41e9230f49f5b59414c01e0855a4352eb2f8d47621daade1c7c19a0  crates/ty_python_semantic/resources/mdtest/type_properties/is_singleton.md
sha256:7118720fbaec827e3407a61cbd87298288535e0f149586c319e6a0e13316945a  crates/ty_python_semantic/resources/mdtest/type_properties/is_subtype_of.md
sha256:0a88341a705dba39b6757450715fd71fa741b58e6d541fa83649fc24ba34f8a8  crates/ty_python_semantic/resources/mdtest/type_properties/materialization.md
sha256:556fa4ac672114ba8c0bf140aa6ca5d0d3cf69bf457266f4bc8894ea1a404fc0  crates/ty_python_semantic/resources/mdtest/type_properties/str_repr.md
sha256:2d6cb8ec592ec902e0cd284a05ba588c3f52a3c27bf16f7a885e0395f82df212  crates/ty_python_semantic/resources/mdtest/type_properties/truthiness.md
sha256:55cf65bdf5a77d4f6ea8f40c23bf0adf04f59b012f9763e921dc965804a4f781  crates/ty_python_semantic/resources/mdtest/type_properties/tuples_containing_never.md
                                                                         crates/ty_python_semantic/resources/mdtest/type_qualifiers/
sha256:0a73a8ec41712e012bfe5d64c6007f41e95eee93f960cd5abc745fa01d11a595  crates/ty_python_semantic/resources/mdtest/type_qualifiers/classvar.md
sha256:f9b891eb681387ea01b85acf8218d3d11b9cafbda031136f8ebc01bfcbb2340b  crates/ty_python_semantic/resources/mdtest/type_qualifiers/final.md
sha256:74be9288ad35a7feef53ffedde5cb030e1f4fd8903dd695ce402091ef04a121d  crates/ty_python_semantic/resources/mdtest/type_qualifiers/initvar.md
sha256:4cec3a23c63aa71c0a5ca68b7b827fdedd69e328af475151f80689029c9dc231  crates/ty_python_semantic/resources/mdtest/typed_dict.md
                                                                         crates/ty_python_semantic/resources/mdtest/unary/
sha256:34915595ffd9584a155f862a6d53de7f326c52e5387c5852fb7f4fab33e7a958  crates/ty_python_semantic/resources/mdtest/unary/custom.md
sha256:c565ea7e5c095215e2b8912b63ad83156e3f0eafbed7f3ab6cf13771df10c7e7  crates/ty_python_semantic/resources/mdtest/unary/integers.md
sha256:9ce25e70ab5a0d62c93b35ecf8334840a2422ec3965ba799e3adf8902d0aeaf4  crates/ty_python_semantic/resources/mdtest/unary/invert_add_usub.md
sha256:2b343ea6b9e940d5319f05bc6391c62751cdfad592abf489f66dbd53ec52e817  crates/ty_python_semantic/resources/mdtest/unary/not.md
sha256:b5272fa7c1730532046cc83bae69f1da6e879d22682c93f3283c0883f5dfabdd  crates/ty_python_semantic/resources/mdtest/union_types.md
sha256:1a32c398a6beab6de73c5a20b9b425b8c74de455ba14833ed96ee97190804613  crates/ty_python_semantic/resources/mdtest/unpacking.md
sha256:8a558c86a7a80eceeb967c72d4d08b5ee3240cdc046f055d8fa8e0a662bb69d2  crates/ty_python_semantic/resources/mdtest/unreachable.md
                                                                         crates/ty_python_semantic/resources/mdtest/with/
sha256:fb85fe42f165d5c7ea3629b87a0e5b238e5999bc39811a6f78eed4a7d1aa0b86  crates/ty_python_semantic/resources/mdtest/with/async.md
sha256:c668fa93f0e34092cc8dbfa241dc88c73306f3c6ea8661701787dda6923e2fbd  crates/ty_python_semantic/resources/mdtest/with/sync.md
                                                                         crates/ty_python_semantic/resources/primer/
sha256:3c40488bea1305f3d1f0f8d0214321f122cac18b13ce4567222fcaa55fc8e0e9  crates/ty_python_semantic/resources/primer/bad.txt
sha256:3f3485a3b23986e158a1966df002b0503b65a90b05f787c8ee98026fe2e4175f  crates/ty_python_semantic/resources/primer/good.txt
sha256:c520dd4c0d8d505b1e0b83129cbbee490c5071751771d4567b79283e590be1d0  crates/ty_python_semantic/resources/primer/memory.txt
                                                                         crates/ty_python_semantic/src/
sha256:dc33182c06c2dbfd0ac8ce9479996d3f89706f04f65dcb8e968f625e957d0a5e  crates/ty_python_semantic/src/ast_node_ref.rs
sha256:8abe17a3b0138a8360e88886de45f87876fab0e38ad9656641f824fe632f072b  crates/ty_python_semantic/src/db.rs
sha256:40b4424caba22f00e41eb3f856376b001299406a2255d66c9a99a32e7d46a431  crates/ty_python_semantic/src/dunder_all.rs
sha256:9853f9bf7e2e2af39af9fe8c88b0e10269064a53d9ac99401fb286afccd5310e  crates/ty_python_semantic/src/lib.rs
sha256:ce3d4f2a6bec3d974fbcde626994092b2d678d9736885dd6cf9884fa3cf3f041  crates/ty_python_semantic/src/lint.rs
sha256:721f63c3dade71be4340c4d578ce8036703a59595c07fdf7ecad8a001866b166  crates/ty_python_semantic/src/list.rs
sha256:e8493103d2f656681b8878ef6635b7052820868c0b256b7d9c99570666eab6ee  crates/ty_python_semantic/src/module_name.rs
                                                                         crates/ty_python_semantic/src/module_resolver/
sha256:2a7880a883012d791c44cfeb3743a174a6c20cad3c76bc36e8ce347bcaec78a9  crates/ty_python_semantic/src/module_resolver/import-resolution-diagram.dot
sha256:1b6a6359e7ae5a6cb56c74eeb141b2263c287952229aaaa03aa1c79b6892b7d4  crates/ty_python_semantic/src/module_resolver/import-resolution-diagram.svg
sha256:1dd13b506755c01db8256e634966bf9dbf76dbe1b4712aa4c533bb5388e224d4  crates/ty_python_semantic/src/module_resolver/list.rs
sha256:c26ea444ec74355991893344d379a8beaee016daf12a53da5a09e613df5a0aff  crates/ty_python_semantic/src/module_resolver/mod.rs
sha256:be34990b21d4ede785d394cba0d22b37b5d9e55b536cc782dd11f88cd4ff545f  crates/ty_python_semantic/src/module_resolver/module.rs
sha256:cdc1ce615df16e6b6e63cd4a3fcd6961cc11aabbf8f9c987fdaee22a756aeaf7  crates/ty_python_semantic/src/module_resolver/path.rs
sha256:5f9d34f75bc12c8d8156df7abb315092fbcb6d0bc1aa16d120c111aee12b476d  crates/ty_python_semantic/src/module_resolver/resolver.rs
sha256:90646d852ee6a066d0cb78d0a331b768bbe212ce1f0e075b06f042083f65a3ce  crates/ty_python_semantic/src/module_resolver/testing.rs
sha256:586302d41b664567041f86c47663e1a687c9283a34247a4fe73f05f7ac5f1e5b  crates/ty_python_semantic/src/module_resolver/typeshed.rs
sha256:36541cb3066ba87fa08a4e9dbfaf90410ee04a5a2a25a3a33e37dbf254e41ba1  crates/ty_python_semantic/src/node_key.rs
sha256:ed86d3e00fc84a52b41c27a1d2c049e86960e994ae99d10969f37207afc13235  crates/ty_python_semantic/src/place.rs
sha256:6a4680717052c6843d08cd7a8bbfb290ff4798b1f0c87a63222b56917581806f  crates/ty_python_semantic/src/program.rs
sha256:80bcd035288d778aba25b63fe775826684f684a72ccc785f876278b58a2b7854  crates/ty_python_semantic/src/pull_types.rs
sha256:a1a2886e225170d06ad53386bb27776ab6081d35aa73350f497881ed4d851955  crates/ty_python_semantic/src/python_platform.rs
sha256:e5d8ea6af35c1b6db8b35296f1c4b5cf443b28bbf52a91274dc70f76347a114f  crates/ty_python_semantic/src/rank.rs
sha256:509b884053369b4c932318d41d4615f4c41bb071abf3db6b20ed46255101d456  crates/ty_python_semantic/src/semantic_index.rs
                                                                         crates/ty_python_semantic/src/semantic_index/
sha256:ba29385f4e47a0d7e87abd9ec8bf661c3a678a472ef9161f285a1bbafa893c33  crates/ty_python_semantic/src/semantic_index/ast_ids.rs
sha256:1b5e99ae9fa38b4ff7f15cfc6659f3d3b12c71a84b66629b6e40e35389ef414b  crates/ty_python_semantic/src/semantic_index/builder.rs
                                                                         crates/ty_python_semantic/src/semantic_index/builder/
sha256:3942822166b10e6b6dc11eabfcea82b56c940564e95b839e538b00e31f6c53fb  crates/ty_python_semantic/src/semantic_index/builder/except_handlers.rs
sha256:1e025615a8e6a989ec4cc6211b6ac86d427cb6c8a3ae2c73332fb39d10f545eb  crates/ty_python_semantic/src/semantic_index/definition.rs
sha256:388d8bb6f2d224521ec2a337d67ca327beb160b69d8050f7fcf6ac74e4506a1e  crates/ty_python_semantic/src/semantic_index/expression.rs
sha256:b851fdd126f235927820af5e99d680adad1b8877af481058d07fef40daca0f7a  crates/ty_python_semantic/src/semantic_index/member.rs
sha256:9179e47fe052f8d0c2d11c682c746a0e0f0d37c081faf4296ae5e266f72ad7a7  crates/ty_python_semantic/src/semantic_index/narrowing_constraints.rs
sha256:777a5de4f59d2bff162278404bf59f1b657ae80c8611ac3fe896d141d731c5ad  crates/ty_python_semantic/src/semantic_index/place.rs
sha256:c01445f76f644aacfef32ee44725990a3d16f89dff0bab968a8a7e1b71392bda  crates/ty_python_semantic/src/semantic_index/predicate.rs
sha256:d4614e39b50f1c7784164608bd1b4fc51f9f6ec392e3809735787fb07bc967f5  crates/ty_python_semantic/src/semantic_index/re_exports.rs
sha256:862535ad8a2ea86aec9c913556c15959e449415bb3e89042c293ee52ce0ef670  crates/ty_python_semantic/src/semantic_index/reachability_constraints.rs
sha256:42f1a12ae803a27f2b20ec46bc8a79d6dadc2ccc68deecbca2599ea88640e7c7  crates/ty_python_semantic/src/semantic_index/scope.rs
sha256:37d821c4bff514118b3598c2928a4b99f2fe454c14fc54613058c97897ff5828  crates/ty_python_semantic/src/semantic_index/symbol.rs
sha256:9c489cf52d1374067e5e1a60466cb54b6471f661144c9590b2677c5e2c25e822  crates/ty_python_semantic/src/semantic_index/use_def.rs
                                                                         crates/ty_python_semantic/src/semantic_index/use_def/
sha256:be58bd344a7d936b4df458e2b039a8cbd82fdf4407c884e6ff073b79f8abe320  crates/ty_python_semantic/src/semantic_index/use_def/place_state.rs
sha256:6976b67cdae2ef7fd3300a8dff4e0d7b575d50c4032f86c7924ce56fa991385a  crates/ty_python_semantic/src/semantic_model.rs
sha256:6e6d3224dc8715faa833367b87aed20bef19db28b1581ed0cdddfc4ffab84474  crates/ty_python_semantic/src/site_packages.rs
sha256:220fad9868f7b31a8b336cc0814b313ba1f3cdd6a6c0847945f5a8d9eac62b37  crates/ty_python_semantic/src/suppression.rs
sha256:b14ff883e2a72e6279006bfc7ca9bfcc512f88e0bc3cdadbd1074679f6ed57c4  crates/ty_python_semantic/src/types.rs
                                                                         crates/ty_python_semantic/src/types/
sha256:191729b06f607f3141b3a9dbe103c997933952faddce6eca36f01b5cfc0dc27e  crates/ty_python_semantic/src/types/builder.rs
sha256:956d3e84eb0f1a5364dad920db4c0d86685ba5d0d6f37c03acd5c6ec3ca343f9  crates/ty_python_semantic/src/types/call.rs
                                                                         crates/ty_python_semantic/src/types/call/
sha256:c7eb3c96eddd1c699d0e986536e49800fd5d39ed010ca4976d2ccc89baf966d9  crates/ty_python_semantic/src/types/call/arguments.rs
sha256:8da55b4ccc195cf263a855394c774c6eab9b74cd12b94b21fa1341f101db73ba  crates/ty_python_semantic/src/types/call/bind.rs
sha256:4e9c10dd3641064e100ac26242b0e8bb0f08cba8deffa8562cf28a16b06337f0  crates/ty_python_semantic/src/types/class.rs
sha256:fcc5d998bcfdd7833a5e3b5b5a84d0d1d141674676d0525472d972671f30a0d0  crates/ty_python_semantic/src/types/class_base.rs
sha256:78df88818d01f309f534b488aa51358f67c2a2ad321e09196751c49128ed75be  crates/ty_python_semantic/src/types/constraints.rs
sha256:140e5b1ded80eb73a687ad8a9e35eeb26af15d08f58f52614b78d66c33aa46d9  crates/ty_python_semantic/src/types/context.rs
sha256:6a630147684b8e44d1e51bea3cc8f316ea11cb25e3f2ca5428fe30d916cd8ea4  crates/ty_python_semantic/src/types/cyclic.rs
sha256:bed935e958567e86bc3d0779d116fd1aa411cfbb5848a349518d23e9e32b6501  crates/ty_python_semantic/src/types/definition.rs
sha256:69de2c452d94a0c32ab793225e7732b427b793834efecd4d9468e1729af80652  crates/ty_python_semantic/src/types/diagnostic.rs
sha256:0bb0f6908665338ef40a874384adfc8f546a6d49f51f7ef7bbb0b7f76c05ef91  crates/ty_python_semantic/src/types/display.rs
sha256:8f639047f2867b563026a656b6c538727aeb4048c7bc619d9f9ceed4b67d7b78  crates/ty_python_semantic/src/types/enums.rs
sha256:0c9462493ef963017cae952b3588a529e10f98a3aae041fd2d2acfec76d8aad0  crates/ty_python_semantic/src/types/function.rs
sha256:3c043e189a143b57fbe814b5e6ad8abe96376488c1aba33e1f09cde9cc4391d8  crates/ty_python_semantic/src/types/generics.rs
sha256:35849f06778a122f92506fd4ebca32437a2b509dcb1c448d05356128da36971c  crates/ty_python_semantic/src/types/ide_support.rs
sha256:448695ffeabfdb49b5160405e111f563e8022018016058491a9fbfda098013bf  crates/ty_python_semantic/src/types/infer.rs
sha256:7d83af5a7f215576d54cd64c7322ee1d1b947a5dc6e03bc3ebddd0fc348d2e5b  crates/ty_python_semantic/src/types/instance.rs
sha256:108806ce7db358488923d1dc1bc986ccc16ff51d0a3fa8cf9518f5d21885d121  crates/ty_python_semantic/src/types/mro.rs
sha256:ef404eac815aacca1fa2d0ecdc96a672316bde6b0512e178ba786edd646d888f  crates/ty_python_semantic/src/types/narrow.rs
sha256:91b6082df26c2c93d434a95b66ebaa414df09d7853e5c2a59abd0e758a12611d  crates/ty_python_semantic/src/types/property_tests.rs
                                                                         crates/ty_python_semantic/src/types/property_tests/
sha256:9c01fd7f3ebcd7eed99284293fb25c4801ae804b435a2085c7205c4519dd7cf9  crates/ty_python_semantic/src/types/property_tests/setup.rs
sha256:549d1fab473489e549e7dc321e2be91341cd162e3c52245986c5490b14a8b11f  crates/ty_python_semantic/src/types/property_tests/type_generation.rs
sha256:c5094a319ab079ca8c3473c37c987cd536272f948ab148494d0f1b967b5075bb  crates/ty_python_semantic/src/types/protocol_class.rs
sha256:8b22d13549915d25da8355622200f4c7303424175b960ffa41c7f7c1e0622295  crates/ty_python_semantic/src/types/signatures.rs
sha256:6d2fb403b1f560221f423ddb8b570fc872ef2181b6a9eeabd608a490b0c5b44c  crates/ty_python_semantic/src/types/special_form.rs
sha256:a4b721faf147bce44e7ae1b09e14130eefb194ccbceb91c43c3bfb2f4a4d0ae5  crates/ty_python_semantic/src/types/string_annotation.rs
sha256:607e75787b222ca000ec32e829a7ed0a390308cbd0c4d7cdc59721ee5642a431  crates/ty_python_semantic/src/types/subclass_of.rs
sha256:54bba91b12ce8d7fc7d574ec64669878c9fee61abab78114034f8f7c922939c2  crates/ty_python_semantic/src/types/tuple.rs
sha256:dcbd8e9453be3964c63dea14d4405567d4b3194bcc28c49fa7bd93eefb932607  crates/ty_python_semantic/src/types/type_ordering.rs
sha256:2aae5af9de806b086ba1b9cec5a380b046da09cdadd7aaf3dfba5957c9d0484a  crates/ty_python_semantic/src/types/unpacker.rs
sha256:a08b683d85baf376f75657f7c1b92f462ae4002a0f5f302e9fd40a45c93628b8  crates/ty_python_semantic/src/types/variance.rs
sha256:5dabd17c3e60f95eaf0a30c1bdedeaa08d1536f269809e0bd734de29701408c6  crates/ty_python_semantic/src/types/visitor.rs
sha256:3cba3da898016106eefdd4395fd6c82b9389ade273c7a5c384db28de968c5139  crates/ty_python_semantic/src/unpack.rs
                                                                         crates/ty_python_semantic/src/util/
sha256:0013e040d3c15305c24bfa4d9c14b1f365f76dfbcc9ec940b9a0d8d67b7e5727  crates/ty_python_semantic/src/util/diagnostics.rs
sha256:d7e9c14b8592b448aa1e199a1cf14c948620b8832ea6592c025f30eb06819c67  crates/ty_python_semantic/src/util/mod.rs
sha256:e891979546139880d95da1f5a2d9a63d475020ca551b8ecf29163f45f6d2cd70  crates/ty_python_semantic/src/util/subscript.rs
                                                                         crates/ty_python_semantic/tests/
sha256:aa17e9877ff2167800cecdfdf9d9b317495c464a240ee1bb2d56bbc97d35e8a0  crates/ty_python_semantic/tests/corpus.rs
sha256:bb70a61a6469d3623ef86d7c338a34c5bae5836dc12480e066ec6f95080d29e3  crates/ty_python_semantic/tests/mdtest.rs
                                                                         crates/ty_server/
sha256:49bd88f4248e7eee178fa3751f43d1d91380bf4dd6f68fec3b4328da2c6650f0  crates/ty_server/Cargo.toml
                                                                         crates/ty_server/src/
sha256:7150ef8a20aa571d435f87981ae414dffd0c9bbcdbba8a3a5d919de8b0e49e63  crates/ty_server/src/capabilities.rs
sha256:e0850585a60ea42364ee1bdf57e529735bc4f217b782613493d511efb15337cc  crates/ty_server/src/document.rs
                                                                         crates/ty_server/src/document/
sha256:4112be37a74a044ff455de83e190c5e73bb1bfa95a06e8fb3124b8936c3c77de  crates/ty_server/src/document/location.rs
sha256:e63f5c8648a6418b7c31bf32d1586980c3045ad3c2a5020db0a68724489cf9fe  crates/ty_server/src/document/notebook.rs
sha256:bd64271733685dd954de0033476c0bd7e0b2c09cfc7dc0761cb18dd3c7b177ac  crates/ty_server/src/document/range.rs
sha256:9cedac1a70b39bac265f5b53f30fa4957fe60711aec92f5375c8303319e558c9  crates/ty_server/src/document/text_document.rs
sha256:e498cf8d3176b67cd980055a7c1f6a6af4eaf9424a2b85f4bd5b95abe57e35ca  crates/ty_server/src/lib.rs
sha256:7b267452550e8cbe047ae85cb167cde53f5ce12b9ef98cd6627cd8f2728952df  crates/ty_server/src/logging.rs
sha256:f2a253d02d852640c841245319e14235032c9c3637e39f0743fd6388a3a18cd0  crates/ty_server/src/server.rs
                                                                         crates/ty_server/src/server/
sha256:335dc68ec6e1fcdfb910cf6864f1fad3c485a26138f7cc5cf24264d6d12db246  crates/ty_server/src/server/api.rs
                                                                         crates/ty_server/src/server/api/
sha256:be196a2957036adb490fa08f73e51b052248543e25c2f81c6d96f78351a2e9fd  crates/ty_server/src/server/api/diagnostics.rs
sha256:91ae5a25324816ae785e1388b3cb66ede1d84eda3f2117292601e3ed9e4a13c5  crates/ty_server/src/server/api/notifications.rs
                                                                         crates/ty_server/src/server/api/notifications/
sha256:2a0d6b090f850477e804b53b7e649667a03d6c2ad5afaaafd00d1f3afc36dbdf  crates/ty_server/src/server/api/notifications/cancel.rs
sha256:c8b00599ddfd00e5884a03a81b4e747a97659725cb327e8382ee79531325ba32  crates/ty_server/src/server/api/notifications/did_change.rs
sha256:cdac5bf50842343e483c41b61fdbe4fc6efa64285d7bc54b0705ef4af918dca4  crates/ty_server/src/server/api/notifications/did_change_watched_files.rs
sha256:a07b3892f663a0fbcaafc8f25e8b170c5f5890aa945e32c6085b7c12d042ba10  crates/ty_server/src/server/api/notifications/did_close.rs
sha256:5128e7e1f986adaeb4808e9c19e8f636a2d9f313d2d809da854184d9d150f5e8  crates/ty_server/src/server/api/notifications/did_close_notebook.rs
sha256:b67f9bbb5ebbfb5cdeecb50824e7d144905918f73ed6fe82a3961d5185f01fa1  crates/ty_server/src/server/api/notifications/did_open.rs
sha256:925efc3bd9ec3eca1aead34bcfca0a7681825cc6ed53cb6460d0d847f73747bf  crates/ty_server/src/server/api/notifications/did_open_notebook.rs
sha256:70f6f8f698cbd0113f3f72927403dad593ac9aad290fdcfeba9c2fea452a6a11  crates/ty_server/src/server/api/requests.rs
                                                                         crates/ty_server/src/server/api/requests/
sha256:89246265281c9aa1e568d4dd686fa8806c065229712503fe4c960b89bb09d123  crates/ty_server/src/server/api/requests/completion.rs
sha256:16fc0db2039c40668a544db30a7d1b59117e48d3902810e40e0536af31fe20e3  crates/ty_server/src/server/api/requests/diagnostic.rs
sha256:dc134c00bd260b0ac1e2bf140870b45164c2bc93ccca439a3e4701149dbca148  crates/ty_server/src/server/api/requests/doc_highlights.rs
sha256:fc1a10fa6606eba95ce24cc700dfc1f600d47c93aa4b3fe3ed0d6191d44d6f72  crates/ty_server/src/server/api/requests/document_symbols.rs
sha256:708b61d541f4ad6cd7ef97081211d1462e914692bb587341384ab4b4fc74fa02  crates/ty_server/src/server/api/requests/goto_declaration.rs
sha256:a001ada70e1fe1ff4e952875a2b928cee77f411f9ef0ce3afb1e3b407549017c  crates/ty_server/src/server/api/requests/goto_definition.rs
sha256:fd6e6775ed8134e743ca1e93bbf5268f5941807b439807011a2f71df34d93641  crates/ty_server/src/server/api/requests/goto_references.rs
sha256:81b70675df9c4acd64bbece03babb107f08f75adae93f2145fdbd63c94ade486  crates/ty_server/src/server/api/requests/goto_type_definition.rs
sha256:92c7f4cb7caa00e1c09a2398e20546a274d7f31e2a40cb8200e0ed959502bb99  crates/ty_server/src/server/api/requests/hover.rs
sha256:957bef682b220bcbb70384fec43aa2b2f1dcbf5050de10dc073dd712880b34c3  crates/ty_server/src/server/api/requests/inlay_hints.rs
sha256:a5700d443cc7f8b11bc64ac3ebbe8626386b3bc9e6324dcc69a5f248f0bde9fc  crates/ty_server/src/server/api/requests/prepare_rename.rs
sha256:705db16056dbcf41314c7a76a401e6b45d0e0b493c080de7c9930cdb54bb40ac  crates/ty_server/src/server/api/requests/rename.rs
sha256:bc6a9106f32afd4a1f14ad68ac654fefb5a65413af1939175e39e8bbaec0eb12  crates/ty_server/src/server/api/requests/selection_range.rs
sha256:e6d0f684971a09bc7ed3328498580606500ed767dff8ec42cb4e1bf9b269c832  crates/ty_server/src/server/api/requests/semantic_tokens.rs
sha256:dcbb29fd0125fdebf625bed58dca6d74c5cf17700a0e668e4cb7a236b2baef85  crates/ty_server/src/server/api/requests/semantic_tokens_range.rs
sha256:89747a20ab29ef05509a537845cebe17c104855cbe699f271463ba51ca1d369f  crates/ty_server/src/server/api/requests/shutdown.rs
sha256:c364bf25bf88a8bc3a7a84ad97285599777d6d5534c9a6345e05a4824cf4b267  crates/ty_server/src/server/api/requests/signature_help.rs
sha256:262c6491009f4023cd66a2d753018969b96694fde8964d723d85a80a83afa105  crates/ty_server/src/server/api/requests/workspace_diagnostic.rs
sha256:b40a80b3b8df1dd66b21bc7dca27364a206f38757ac116790f2c4b63841f0791  crates/ty_server/src/server/api/requests/workspace_symbols.rs
sha256:5c136a560173b4f62a5b79575ed6c1fbd2aac186ae6493e10db5bff44c113bb0  crates/ty_server/src/server/api/semantic_tokens.rs
sha256:5d3bfc6f909eb257f30bb6e496ed4701a29f0ee662cfd609cc82f59f0342688d  crates/ty_server/src/server/api/symbols.rs
sha256:9db602f611f8537c81203aaeada7e0a7373b2a9cadd3e53198255c13b71f95d8  crates/ty_server/src/server/api/traits.rs
sha256:9238964e61256551e6d284b0fda4dd00889cad6c86fd437a2ae5781ac8033634  crates/ty_server/src/server/lazy_work_done_progress.rs
sha256:92aab17962aebb740cc8cb492378f7c639bb1a73ab69fe307bd02378d72ef9d3  crates/ty_server/src/server/main_loop.rs
sha256:c6bc5672bf3bb178e956719c430afbf1f1d068bfbd519a7224d2eed3fcc7a9c1  crates/ty_server/src/server/schedule.rs
                                                                         crates/ty_server/src/server/schedule/
sha256:6f4e929f4f942751a44e51d508f89391aa49018c221f499cbf2ff5f807aee3fd  crates/ty_server/src/server/schedule/task.rs
sha256:2d03395ed2253aeb730ad8ef9207fac057cd77a681001bfbcd3f0022f8fb463e  crates/ty_server/src/server/schedule/thread.rs
                                                                         crates/ty_server/src/server/schedule/thread/
sha256:32abc8da4f19bddb45fb07e3a52665bca569fe178eaccd1fefe5d912e386c833  crates/ty_server/src/server/schedule/thread/pool.rs
sha256:e460c9814572be9d769d4a85cda70906cd49a05dacb4359b0bf64e4ada1609d1  crates/ty_server/src/server/schedule/thread/priority.rs
sha256:3fe6bdc9041c0a691810c5ca55f3317b2dc56038b55e853143398a6190188eb5  crates/ty_server/src/session.rs
                                                                         crates/ty_server/src/session/
sha256:e9fa8897fdb9f3bd54e3579f469c616df8f04297f44562e2f4b7afecef7f94a1  crates/ty_server/src/session/client.rs
sha256:b455c33846310bf4e738fe58addd3d1cd517e2b19b2bb68f35a713a0f47b1577  crates/ty_server/src/session/index.rs
sha256:17577515874efcf1bb8bc45394144ab85d42a8148e18d0de0e80399e742329da  crates/ty_server/src/session/options.rs
sha256:7928934f1c88c4ecdfc527341f39f3b8d8bc68cd3bb26a48868f2d1c59648c67  crates/ty_server/src/session/request_queue.rs
sha256:5d60487c3f490ba9f122a3f93a18b363955d9f40ac0e65a7533ddca1b75c570a  crates/ty_server/src/session/settings.rs
sha256:701d8730ab45adf1329bbbe02047ef7478cd3b503ee2713afa7524871f3973b8  crates/ty_server/src/system.rs
                                                                         crates/ty_server/tests/
                                                                         crates/ty_server/tests/e2e/
sha256:350c40592e3495a9a529a96c932d5d7a533b78266375f1e105aea52977b4b628  crates/ty_server/tests/e2e/initialize.rs
sha256:01e1a66fe52b140fa371cd2b8956b26622b0b455ca83b88e9126a4f8667c6f1b  crates/ty_server/tests/e2e/inlay_hints.rs
sha256:1fb303f5f4bd667808b160896a4f2f1552fff1314ed5c38147f62a5e363aed49  crates/ty_server/tests/e2e/main.rs
sha256:6eac9b532ef34f2fbfb96d66fc5c7e4aaa3fde341d055d76cd228c0d110f40ba  crates/ty_server/tests/e2e/publish_diagnostics.rs
sha256:e01e08a8bca23d2cae1fce2a4d2af949d322efc0c81a7ccb301cfdd2b4429206  crates/ty_server/tests/e2e/pull_diagnostics.rs
                                                                         crates/ty_server/tests/e2e/snapshots/
sha256:6166da53badff3333c9cc2974858b8ae73a570c0cea6932964e324743b2bc20d  crates/ty_server/tests/e2e/snapshots/e2e__initialize__initialization.snap
sha256:6166da53badff3333c9cc2974858b8ae73a570c0cea6932964e324743b2bc20d  crates/ty_server/tests/e2e/snapshots/e2e__initialize__initialization_with_workspace.snap
sha256:810e7ad248c1a35b708c598884e197f481cbd78cc422b1520cad73b6bc5b737b  crates/ty_server/tests/e2e/snapshots/e2e__publish_diagnostics__on_did_open.snap
sha256:f8ac295fce3b8ff939e0bdb686038792b6870a2a49896c91d8bc52fa4f7577d1  crates/ty_server/tests/e2e/snapshots/e2e__pull_diagnostics__on_did_open.snap
sha256:f11c1d8f2e50e6a88dc00968988d94d1a631a508948a0170f40c4bd0f05ea44f  crates/ty_server/tests/e2e/snapshots/e2e__pull_diagnostics__workspace_diagnostic_after_changes.snap
sha256:8b3d4c1ee8dfdbe2aff25bbfd058fedd5c84b096510b9e8f8df318b1ee9f54f7  crates/ty_server/tests/e2e/snapshots/e2e__pull_diagnostics__workspace_diagnostic_initial_state.snap
sha256:e92f274f5ce0a4152d6f9519f302b68b873faa203032d1e6897ec0d9de6232b1  crates/ty_server/tests/e2e/snapshots/e2e__pull_diagnostics__workspace_diagnostic_long_polling_cancellation_result.snap
sha256:c81bc5c530438b52c5749c57ea1c3345bbc3f152b0b22718c7f987908fc2078f  crates/ty_server/tests/e2e/snapshots/e2e__pull_diagnostics__workspace_diagnostic_long_polling_change_response.snap
sha256:000c7fe3d46c776f3effb720937010f6d070d60d4eb0f9ada414289decec96f0  crates/ty_server/tests/e2e/snapshots/e2e__pull_diagnostics__workspace_diagnostic_long_polling_shutdown_response.snap
sha256:ac09427a82b3a88130ace657a038469568185cd8f69600df4e8753ff14df9178  crates/ty_server/tests/e2e/snapshots/e2e__pull_diagnostics__workspace_diagnostic_streaming_with_caching.snap
sha256:1198262d4487da87dc3ae05381bb52251d47a16415c98ebbcd1fcc4ed24277e1  crates/ty_server/tests/e2e/snapshots/e2e__pull_diagnostics__workspace_diagnostic_suspend_change_suspend_first_response.snap
sha256:738cf1be0cfac67409efbf2b26d41b87e557d136e9b76039e409abb0f6b3049e  crates/ty_server/tests/e2e/snapshots/e2e__pull_diagnostics__workspace_diagnostic_suspend_change_suspend_second_response.snap
                                                                         crates/ty_static/
sha256:83d22a1698ee4cbabbc923478e1c86d344814d3195849459be58898d940f898c  crates/ty_static/Cargo.toml
                                                                         crates/ty_static/src/
sha256:e92937c170a707037c92579574971fe408a0763f279f5c4f00e3f80b291dcc95  crates/ty_static/src/env_vars.rs
sha256:111e106d6fd71ec0164253f1c18ff580501c073084e872ba1c8e9ee6c87f4805  crates/ty_static/src/lib.rs
                                                                         crates/ty_test/
sha256:2c6e62dbedd73dbf4659837b5cdee1613b90dd42acc9060f511aad40c58c11ba  crates/ty_test/Cargo.toml
sha256:bfdb09814802e540c6482bc3a37e32ddf2c7e2a8639633ee8a325ae4efe836ce  crates/ty_test/README.md
                                                                         crates/ty_test/src/
sha256:f3fdbf58aa37e4bf227dc4e9ce5397db5dfeb292b839a8267fd42936afa49b5d  crates/ty_test/src/assertion.rs
sha256:225e957ffdddab788aee8f75c4ae8c9077e3d54d06c96618cc2e8445b3e59533  crates/ty_test/src/config.rs
sha256:2c4483fab965a90aa105ef78f611cbeadba6f1438e61b35816bbdb5ea6e5a03d  crates/ty_test/src/db.rs
sha256:a255f3e20e07b34ac64b9206838de9dbffea644ca04e4fcd52f289662a5ad0c3  crates/ty_test/src/diagnostic.rs
sha256:c0793551dba21c9e48473dde2622c0110e889dc9986aedcb280e5745d6e57f33  crates/ty_test/src/lib.rs
sha256:b69bcef307c3c2361837c9ed93dce2b1707c6056dd70c6140b1c7b9b110aade4  crates/ty_test/src/matcher.rs
sha256:91e36e327f134bd1ccc1f42081b4f2aa519d1feff01ad762ced9b68f4d343040  crates/ty_test/src/parser.rs
                                                                         crates/ty_vendored/
sha256:c40c958375d432f7d3485ef46dfd57ec89491b723c3ba416348828c4d9f17761  crates/ty_vendored/.gitignore
sha256:650015191d1760401b418952d79b7cb1630d29056c7931eeea933571e0bd9fc4  crates/ty_vendored/Cargo.toml
sha256:becc239470ed070742aecf3055f91f46deba6a01be894b0ed321f53248d95844  crates/ty_vendored/README.md
sha256:41ddcefa18779141a6d439bee16d8b172c590cb2d4e43edec88a0353d1c02b6e  crates/ty_vendored/build.rs
                                                                         crates/ty_vendored/src/
sha256:dedb5d36aa75c34f6014b88c8d2bc102f68c9bd6ddc8561f05c27d19f9fdd170  crates/ty_vendored/src/lib.rs
                                                                         crates/ty_vendored/ty_extensions/
sha256:962cd970c516e59da82ab33a569935546df25b29ef96d11ae880d8b2433bc21e  crates/ty_vendored/ty_extensions/README.md
sha256:2b5e0295f3295f37250ae9a80071baf3f662ce2d5d1aa073619c7517581c2c19  crates/ty_vendored/ty_extensions/ty_extensions.pyi
                                                                         crates/ty_vendored/vendor/
                                                                         crates/ty_vendored/vendor/typeshed/
sha256:295f8538c94ae5c3043301cf7cff1c852dab6a786a8ddee471e061b40d5ecabe  crates/ty_vendored/vendor/typeshed/LICENSE
sha256:511b51d84d08ce8685ed8d822af674b8f292f0e75b7874d2e3520bf673d822d1  crates/ty_vendored/vendor/typeshed/README.md
sha256:b499eb1688f0b178307d7f47b63e8abfc122e3ff88ca95aaa850fe2d446877a3  crates/ty_vendored/vendor/typeshed/source_commit.txt
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/
sha256:865034f8f3810b81faded1707032c85971cd011bd77bfb1ccaa82dea56b28ba4  crates/ty_vendored/vendor/typeshed/stdlib/VERSIONS
sha256:28d7f79abcd372f0282049831d57ca41627fc3a5f40ea9305f635491231f9ba7  crates/ty_vendored/vendor/typeshed/stdlib/__future__.pyi
sha256:85c7c729385046289b3971a73de1141ee9ebb6f88c768ae3d0cb5d9c8c0bb65f  crates/ty_vendored/vendor/typeshed/stdlib/__main__.pyi
sha256:3d38277e09af12df5976e65f54800cf718b6c348cf094294e2877b2678a0c18b  crates/ty_vendored/vendor/typeshed/stdlib/_ast.pyi
sha256:a0fe79c89494cec9d74fe48afd6078193c2be8426c307e5630cf5bbf7d755c9f  crates/ty_vendored/vendor/typeshed/stdlib/_asyncio.pyi
sha256:84d105519b82668ca2620b7313fe855c960042a9846c6409b4bcf0e79c58a8de  crates/ty_vendored/vendor/typeshed/stdlib/_bisect.pyi
sha256:28491b145115d286de7f3909f5074a56e105befab9bd94f00dded03ba1c3dc66  crates/ty_vendored/vendor/typeshed/stdlib/_blake2.pyi
sha256:bbae3a86d2da2bfc90399761b5f89b37b115749060a97fd7726fe4c3397b8fb3  crates/ty_vendored/vendor/typeshed/stdlib/_bootlocale.pyi
sha256:577230047f506d6a1d435497a5157c57e0ddca6ece1469f2fced95b619ae1b4e  crates/ty_vendored/vendor/typeshed/stdlib/_bz2.pyi
sha256:f78deae9f03085a39642db2d5bdf826ffb9fbcc3d6bd925a5e06b47f3fc02b07  crates/ty_vendored/vendor/typeshed/stdlib/_codecs.pyi
sha256:3548374e1f83b768b7ddebec006de40f1d943944ae4e7d3cc6139f24ac85cb1f  crates/ty_vendored/vendor/typeshed/stdlib/_collections_abc.pyi
sha256:b23a38fcb4fb37a29980bebccf4a23a5a934e0d46c30de386de3d41b6c431bd0  crates/ty_vendored/vendor/typeshed/stdlib/_compat_pickle.pyi
sha256:b53b7d99764c03a6cca40119c680adc4d5fcf8c15dfe14a8fe8f84b1b1713576  crates/ty_vendored/vendor/typeshed/stdlib/_compression.pyi
sha256:abe9f611b3a4f93ee3bc3e0d30321cd5569ece429e419711c95ac5bfc0086bd8  crates/ty_vendored/vendor/typeshed/stdlib/_contextvars.pyi
sha256:8aed120a609df428a732ec648596ceb72de1a1f95bf3f5b620f5abfc0bd369d0  crates/ty_vendored/vendor/typeshed/stdlib/_csv.pyi
sha256:5e057270137149bb5ea8a9fbeb795f97a40380ffb32e5423585776e1ec43001e  crates/ty_vendored/vendor/typeshed/stdlib/_ctypes.pyi
sha256:e4fe8df40f032f6a13912419539075c59bf184ed1af7aa784110ccf32cf594c2  crates/ty_vendored/vendor/typeshed/stdlib/_curses.pyi
sha256:b0810ef94be0cd3606b84890d569ac2cc9a25b778876ead5ca4ab666bb38f285  crates/ty_vendored/vendor/typeshed/stdlib/_curses_panel.pyi
sha256:871026f02b85a99fea7d171508bc2eb69a8cb1ff42d6e939408f373dd9cddb9f  crates/ty_vendored/vendor/typeshed/stdlib/_dbm.pyi
sha256:3176a60d6aabc2ee257c0fd34c8b0a03132498477fce1b63ac0cc0b28b67e21e  crates/ty_vendored/vendor/typeshed/stdlib/_decimal.pyi
sha256:7414db37653a1b2ecce126b8c335261a34c9121160cf1a82e20390022f683bb2  crates/ty_vendored/vendor/typeshed/stdlib/_frozen_importlib.pyi
sha256:7d596e454ed351a5f04a1ab90c72d6794096ecc9b77fab1c1821558e0ebb9916  crates/ty_vendored/vendor/typeshed/stdlib/_frozen_importlib_external.pyi
sha256:e3b40483d489184c9f593ff03ff53bcbe8b8ba66791880775c25dbf50f185c6d  crates/ty_vendored/vendor/typeshed/stdlib/_gdbm.pyi
sha256:304e5be16b28daa168fc63be4870d3f35f6ea8348318c746c40945725896fdce  crates/ty_vendored/vendor/typeshed/stdlib/_hashlib.pyi
sha256:7076f1dd1813b9bf0121b4dd2da5857c0fe62e97ffe16d573f522cf405c7f9e9  crates/ty_vendored/vendor/typeshed/stdlib/_heapq.pyi
sha256:bf893668f9b969cd7e36f04ef7acc2a0a82a989815e855d5393af9d2fefeada2  crates/ty_vendored/vendor/typeshed/stdlib/_imp.pyi
sha256:302fed809c5e6effe754b75c6481ea1522d6064f1277426751ae6b10bd9f0bb1  crates/ty_vendored/vendor/typeshed/stdlib/_interpchannels.pyi
sha256:b41694370254ba229ca910a62df1522fdf8d8287cff274cd3bbafd9719834191  crates/ty_vendored/vendor/typeshed/stdlib/_interpqueues.pyi
sha256:42b94c006ecea602b0540304a9c4caff92cccf369dece0da0f8992f5e8d228b9  crates/ty_vendored/vendor/typeshed/stdlib/_interpreters.pyi
sha256:09e1ba8e4f5635450fd847e6a7c7412dbf9f83bfdfda8ec081f552beb80915dd  crates/ty_vendored/vendor/typeshed/stdlib/_io.pyi
sha256:92d104563121caea4de34f26bb5c513f7c58441172fbfe29d24af25c3bef04db  crates/ty_vendored/vendor/typeshed/stdlib/_json.pyi
sha256:62b2f65c435773310de59b5047a82f15698070351e9946fd49ee0340766422d5  crates/ty_vendored/vendor/typeshed/stdlib/_locale.pyi
sha256:f3d1088ea6a53d5ef14b99bacaccd6ceca9afe95952427f642c6230915be3274  crates/ty_vendored/vendor/typeshed/stdlib/_lsprof.pyi
sha256:dbf938bd18cdac1543606734fca6ed4cbf4b8b3e2bd01565f73f0a5e203e5529  crates/ty_vendored/vendor/typeshed/stdlib/_lzma.pyi
sha256:7cd469367c33d2d884eabb0711844f470f8eb2f901af68017dabe7af66f1cb72  crates/ty_vendored/vendor/typeshed/stdlib/_markupbase.pyi
sha256:b536d4b18efe77094df4b597aabf0c4728901e18f3b9728ef21426121cb2c46c  crates/ty_vendored/vendor/typeshed/stdlib/_msi.pyi
sha256:825edc00569cd59bce89a9a9dec1606dbe81280f4b0d2dbe0370ddf185bc9c92  crates/ty_vendored/vendor/typeshed/stdlib/_multibytecodec.pyi
sha256:b6aea23741469873b4a330ecdc130b9725c6eff3df571131e828562b3f94cae5  crates/ty_vendored/vendor/typeshed/stdlib/_operator.pyi
sha256:fe75ca907e5483f3efca641b393abe3b8937a82c8bb362f0b9543f413f0414ae  crates/ty_vendored/vendor/typeshed/stdlib/_osx_support.pyi
sha256:dbca210a3a0278e0f3877c82df099f124c5c768119aedde13061a47c20793062  crates/ty_vendored/vendor/typeshed/stdlib/_pickle.pyi
sha256:08a91c1ce1eac48ea211a8e23690e6f7c7281985aa853d934b3e02b4e537257c  crates/ty_vendored/vendor/typeshed/stdlib/_posixsubprocess.pyi
sha256:92cba767caf5b39e20148e3a566a2fdd5290d4a65616310c14d3130f09cc4d72  crates/ty_vendored/vendor/typeshed/stdlib/_py_abc.pyi
sha256:3a0834e8da6765f8d5a02f7c82a3f5d8b13a5176ea4cb70130d75a2a7bc4b83b  crates/ty_vendored/vendor/typeshed/stdlib/_pydecimal.pyi
sha256:e1b8dc055bd87389e25cff8e94405558113a66b12860a98cfeccf1582a240431  crates/ty_vendored/vendor/typeshed/stdlib/_queue.pyi
sha256:8cfa0dee4dbee55c382945eeb3857de0f19be443d87b99418cc01ea3f5f754e1  crates/ty_vendored/vendor/typeshed/stdlib/_random.pyi
sha256:3c1dbda7e462a446c4bb5276ea365fa36531ceac3f6720102ca67875f71ec5ae  crates/ty_vendored/vendor/typeshed/stdlib/_sitebuiltins.pyi
sha256:731fe6d3fc4cf23528df4da66e533380735bc37f0a642b093b92ec8184ccae58  crates/ty_vendored/vendor/typeshed/stdlib/_socket.pyi
sha256:6a2d912c8430afb90d38d2c71eb2b7b4229e014ed4ac31f76338640deff953b8  crates/ty_vendored/vendor/typeshed/stdlib/_sqlite3.pyi
sha256:f930ef7ad62f517cb24d1176f8d3572572dba18d6a4583939b9d8a8d7ce08757  crates/ty_vendored/vendor/typeshed/stdlib/_ssl.pyi
sha256:87db6c39ae556e1c2f6e9853eb4ea32048e76e349819705ff5fcac8591719008  crates/ty_vendored/vendor/typeshed/stdlib/_stat.pyi
sha256:95512a54eae13b548d3ddb1f17815c5aa842211b4f25c3e91092bf412b452544  crates/ty_vendored/vendor/typeshed/stdlib/_struct.pyi
sha256:edc3d09cdd725ec9c7b92ed572a6961cf77417706efaf41c71fa115f372c3ff0  crates/ty_vendored/vendor/typeshed/stdlib/_thread.pyi
sha256:df79e3cbfbb8018782c7db149771f787a35ac3521818a6a25c04ca12938dbfd5  crates/ty_vendored/vendor/typeshed/stdlib/_threading_local.pyi
sha256:e681c18fcbef3dbcb6dc2fc99c93d1f8786cc08efc4471151f8aa30ff1cc1bf9  crates/ty_vendored/vendor/typeshed/stdlib/_tkinter.pyi
sha256:c22e6334818bed3acca0cdcc7d3b854bea63e2633d797158d4dfdbff799452b3  crates/ty_vendored/vendor/typeshed/stdlib/_tracemalloc.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/
sha256:ba918b9aa3554655c813bd22d2f180f7af5d736e8656a53d1ace5c1c4cdbf18b  crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/README.md
sha256:9cc838c9a6c32e3cca1225c696c52cf258a2910313059eacf9cd22d4eb3cb6a8  crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/__init__.pyi
sha256:692dc4fc2614d10d6cccd2ea2a3c867ee6f8fb4ad20572bece7bddf45555534f  crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/_type_checker_internals.pyi
sha256:0db16f642eda79216ec3f868a6c85efa7cfa38bfdbb4f074eb322827c3bef6d0  crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/dbapi.pyi
sha256:892475490ac8807dfd759c2ed68d0cd2a93c66cc515249f80ed1b6fcae6d3b8a  crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/importlib.pyi
sha256:a8d1fb4104fd63f8bc1b14a84b62d456215298ce261f7f8ae61c61eec193e4ae  crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/wsgi.pyi
sha256:5b873d3dc1f0ef7ec55287b370f0247d1ba8301fbeed4a7bb8a959d1284d206d  crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/xml.pyi
sha256:b6ea1ce699336420ed388f48a508444ae2d17723195a6f6670cdc051ecc13706  crates/ty_vendored/vendor/typeshed/stdlib/_warnings.pyi
sha256:8292b7c64b35dd0d5421f971feab3ddedb23e1e95ad87b590d1cc580f6e0c2f7  crates/ty_vendored/vendor/typeshed/stdlib/_weakref.pyi
sha256:970587091b8e4fdf207dc33333bd514abb9f59075ef89d9418d09ea9368d6fe5  crates/ty_vendored/vendor/typeshed/stdlib/_weakrefset.pyi
sha256:01c18526ae3b1fcfaffc5c74461cb256bcf3d94bd9a72c4321cea096f6000a91  crates/ty_vendored/vendor/typeshed/stdlib/_winapi.pyi
sha256:d5f2dd666262b4163d2d6699f1cb4c5fb7a8a60eead650f9c37693e9f6112d8f  crates/ty_vendored/vendor/typeshed/stdlib/_zstd.pyi
sha256:9a55258ef4fc1ed6383cee7e97060ae27e16502f077c93a9d4bd5442834111ab  crates/ty_vendored/vendor/typeshed/stdlib/abc.pyi
sha256:68be293c5b1c9da3db91c202f99a7bb46d1b3ddfa15fc014af722b7e1dae47ed  crates/ty_vendored/vendor/typeshed/stdlib/aifc.pyi
sha256:cb59c0beb48f64a96465edad2a0eac87a431a4c483bfe53cda88bf001db54c62  crates/ty_vendored/vendor/typeshed/stdlib/annotationlib.pyi
sha256:013fee31776c651dc02fc35f3d4eda1f4e42010698a6233bcafda9066ec5efc9  crates/ty_vendored/vendor/typeshed/stdlib/antigravity.pyi
sha256:47ab1aa298114772c399a72e8e106f0b86d51a29d8fb39f0f109572ebb8ad168  crates/ty_vendored/vendor/typeshed/stdlib/argparse.pyi
sha256:e9cf2d0eef2201e1a9f6a335f4d54f370a19d4641d8d34037d1a5bf22e1f0723  crates/ty_vendored/vendor/typeshed/stdlib/array.pyi
sha256:c8d7550ef8546c011cb0552e308d4719b6c1de35520928824a447024c237a483  crates/ty_vendored/vendor/typeshed/stdlib/ast.pyi
sha256:1387d6b98cc2eb5942974078e77e670a4a2825a866957b76a91e11375b0eb143  crates/ty_vendored/vendor/typeshed/stdlib/asynchat.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/asyncio/
sha256:b82a89e14b014723d6aab678603551b24b612552be422178d01f5da034546a78  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/__init__.pyi
sha256:cb1362d2ffa4ccd7a035181d52c4af962951a00bd5d678fb0583b296270b5e8b  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/base_events.pyi
sha256:e7048cbdcd59b3102b5db1608cb3c53c7694b3b9cad7a2e70cdf54fdceb0f97c  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/base_futures.pyi
sha256:d64bb8e48aed0d4385e3b65996d137b75a8a94fe3bf8d028b98a64e8630a161b  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/base_subprocess.pyi
sha256:d6a304348b174daaf9f9d5579f7deacbc8695b33ad14eb3f23e91fe48f7676c2  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/base_tasks.pyi
sha256:e9b4a2e0750f58101d102d68bb7015ddd7c2c77493d94b7f3bb13c9a483ddc12  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/constants.pyi
sha256:66b1f4aabc61c7accd7c576e6da223c00d86760c46b32644eba318f57c259b9e  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/coroutines.pyi
sha256:037dcf1d0ac376d84bdf4b9df8e7120f399b3dcbd00081156f3747547aae66b5  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/events.pyi
sha256:757c39c319ba6c5461b11b781e65ee58b1b50d61bd3af0f0cd6b9206833f1bf7  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/exceptions.pyi
sha256:dfa766ac8ddbd1a9c6ad5647bf82349984b9201bc60dbe8dade53178f2ab021e  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/format_helpers.pyi
sha256:2e97ded9465c7c7217964759e46be08bf321687bbe344e60764781324c4c3bf7  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/futures.pyi
sha256:a64f4e604168289779162ee9e5583af13e6a0d8a1e7eed5bdc26b1609929c0d8  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/graph.pyi
sha256:95b5a7e0c62cff366bcfc645d3ba6c5a94d857b5001d9162bdd892c925ceb282  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/locks.pyi
sha256:ae5c0b441e0c31b13a68be2bd0a321d391aee15849d4c2336345f84b3055bf77  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/log.pyi
sha256:af57bdff8d7f4a85275f1e86a341f4a2b1b3de2b4443d1c444c54bef5ce80088  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/mixins.pyi
sha256:8bfc39eafb62a0f05305bd86aee3b2d5e9a6a9a94bd2425505a4059c7ac59ed2  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/proactor_events.pyi
sha256:52915fb643149728395905fd5f0fe985641b4034057bc2133339e1dc3fb61f2e  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/protocols.pyi
sha256:822cc962bbf37f6a96a72c6547d41a9ff326678d2b5c10c41baf1db08ddb3ad6  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/queues.pyi
sha256:4bb00bec55483bd072edc088e84bb564c1dc3e40824f336888baa8940227e6d7  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/runners.pyi
sha256:0f714341d970f7868fc77a27179e72c0c708b7747d836927bf75aace4b7a9b63  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/selector_events.pyi
sha256:c808d3117df899f0b17cbe76ce680edf044fcb874fc02f48ee8c105b67682baa  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/sslproto.pyi
sha256:6250c0a9c1071ef022d4b0d4b9dabb12397fa1fa271a82a7db5f1942c0595fd1  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/staggered.pyi
sha256:d9e23d48960e40f02bf799af13da3c4953bc28b9c0422af557922a2032812e27  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/streams.pyi
sha256:8b6b3b0ba1f633759785e11dda7693bde025e7b71da20bb53c75dc6d71dac5a4  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/subprocess.pyi
sha256:fa6d3cf28fdef00ccdcad013695a6b952d59bda74193601313770a5e110826eb  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/taskgroups.pyi
sha256:e493214646a8c95397641ba08efa685d2859275f286a2ae0a47e08f5ac7dc098  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/tasks.pyi
sha256:2379825c9789c96ff3875591e74d34e7c5cd23abe56fe0675be9f8ecbabb4511  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/threads.pyi
sha256:361b4543bd2b0aa99b2c6a7ffdb1a207306e0bb4592c66e138566c3227eb7bf6  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/timeouts.pyi
sha256:ff5176b2af69ceedac5f3458301fbae8b7ee71f79bbbc88d637a620b4e9c8a96  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/tools.pyi
sha256:7564303f0d9b83471d1489ea3dfc1a5755ab5a61c711641df9377602efba5d31  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/transports.pyi
sha256:39982839830bb91203c1eb2c85d370324c09c668ac2876f82bbc8edae87341b6  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/trsock.pyi
sha256:2b1de8394004759221fa819a1fa6968ab9e2aa81c890a638a9390eb669904544  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/unix_events.pyi
sha256:0d1112bbbfdc100dcd462704253309a94fb93fe9041da194292471c36840c589  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/windows_events.pyi
sha256:d1ddd652bf1b16bddcff5ae453e9c46c836f70a631528d47815ec17cb49a091a  crates/ty_vendored/vendor/typeshed/stdlib/asyncio/windows_utils.pyi
sha256:e4e1be63ced1771947a6eff895fc5bd772abbdc6a3bd23af29743b0aa6ec93b9  crates/ty_vendored/vendor/typeshed/stdlib/asyncore.pyi
sha256:fd15147ea80b90d3883a2584dd8ba01bc7df0ecc77040ebc61b8317fb0bb446b  crates/ty_vendored/vendor/typeshed/stdlib/atexit.pyi
sha256:c3761d6385eb9b6f057cf5f0d24aca9324ca728bc932211c89296fcefd5f0fe6  crates/ty_vendored/vendor/typeshed/stdlib/audioop.pyi
sha256:3d09fb4546a2b6fbbb0c2d46bc1cc25fc33c6c69787c0ca75509dcee167628eb  crates/ty_vendored/vendor/typeshed/stdlib/base64.pyi
sha256:ce837c0086310cada44e52a029fb55a57e7def90ad7f499f5a96ddbb4eef822a  crates/ty_vendored/vendor/typeshed/stdlib/bdb.pyi
sha256:d01ee7656aa131d12020e27552c713c47bbd372747f0e77cd614cf3f7060a345  crates/ty_vendored/vendor/typeshed/stdlib/binascii.pyi
sha256:cb61ae8d4a8027c80525c837320ceff5143dc37fa518d885295cef2f553a05bb  crates/ty_vendored/vendor/typeshed/stdlib/binhex.pyi
sha256:778b2fed20530a17e5732c1312fc1cdc05873d236241998978b8f8d3bdde31b4  crates/ty_vendored/vendor/typeshed/stdlib/bisect.pyi
sha256:8cc093032143f2fff68e526d16f999ca668e52dc0bf4764ce63c579f3356bc33  crates/ty_vendored/vendor/typeshed/stdlib/builtins.pyi
sha256:96fdb6fcadd3ce7e4f356473bec28af039c9016b3c06450581b7d1346d8b3fb6  crates/ty_vendored/vendor/typeshed/stdlib/bz2.pyi
sha256:2c2b49f49dba88b86d51395147e56c984718274dc9b2f61121fdb24f0a6ec13c  crates/ty_vendored/vendor/typeshed/stdlib/cProfile.pyi
sha256:6c6e9208d7574af6ccba53bfc088c10636b2f71f5bc8e2e731d6db3004418638  crates/ty_vendored/vendor/typeshed/stdlib/calendar.pyi
sha256:fba208c924495005804f87ca3095a30851d282a45b15ddd1d0f4891e9be1660d  crates/ty_vendored/vendor/typeshed/stdlib/cgi.pyi
sha256:1f4a699b365d84470862f01c7a9f4eb63950deef25c4f61f0306590d75733048  crates/ty_vendored/vendor/typeshed/stdlib/cgitb.pyi
sha256:c3bca052ae7b3809c99bddf2aa14fc20a22d1f4988ad3444dd5ff7e7d7e6c25e  crates/ty_vendored/vendor/typeshed/stdlib/chunk.pyi
sha256:9435951d8e20d1ce6a0cd41514c9d7715ab2b6cda5cd459a0bc7e1896bfccfdc  crates/ty_vendored/vendor/typeshed/stdlib/cmath.pyi
sha256:490bac1f82d3fd76d4fa58b80ee8fcfc4c491419948b4628e06b7c3ad6b03964  crates/ty_vendored/vendor/typeshed/stdlib/cmd.pyi
sha256:79530a393cd4a0c6627718b110f3e031640ad34a14283108c8bcfd597aa767f9  crates/ty_vendored/vendor/typeshed/stdlib/code.pyi
sha256:d6557401fa59964b8437556f86d5178a8abbcb271dca9f3d6b4768bf0e7a9d42  crates/ty_vendored/vendor/typeshed/stdlib/codecs.pyi
sha256:0c22770f31b5752c530cd4619a2e2a5cff8fbf41a5c32cf94f7335c7a77375fc  crates/ty_vendored/vendor/typeshed/stdlib/codeop.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/collections/
sha256:926d5f228304cdf6d48e7f55a0400fbabcfd5e958e7e92f2b92a3aff136b40ee  crates/ty_vendored/vendor/typeshed/stdlib/collections/__init__.pyi
sha256:6394379012ae9b3f7a26540e2aba16f22a4ef6e936456aad72036303f8379f4d  crates/ty_vendored/vendor/typeshed/stdlib/collections/abc.pyi
sha256:0a2c3e0fa094b57bcea261bdfabbbfe90ae7e192be8309a5e14a6f95b502444e  crates/ty_vendored/vendor/typeshed/stdlib/colorsys.pyi
sha256:bab6db03894bd4690935fc1c66fe2555c13f40d8cf4f7d9cb1be6d2c745f2fd0  crates/ty_vendored/vendor/typeshed/stdlib/compileall.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/compression/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/compression/__init__.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/compression/_common/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/compression/_common/__init__.pyi
sha256:b28d0cfe6aa35a264eed0986a97e2a348754f27ff94d14264c3fa041798a51db  crates/ty_vendored/vendor/typeshed/stdlib/compression/_common/_streams.pyi
sha256:e5f40f5367bb2a2171a5c8f2736240218bb5e7904a57a9f9008c70d11f0a8191  crates/ty_vendored/vendor/typeshed/stdlib/compression/bz2.pyi
sha256:8b9d6bdbeb490ab42e4bd82f4da2fd418de46d0f02e339f302dbd348172c48b8  crates/ty_vendored/vendor/typeshed/stdlib/compression/gzip.pyi
sha256:591f11393e117762e532e4ee26616acd19f63039f47f3d7cc6422e13b67b82cf  crates/ty_vendored/vendor/typeshed/stdlib/compression/lzma.pyi
sha256:0ac8e7dabc6bc402d100dc6daa0e81c4589afd4834ec93e323cf64fd0862eb76  crates/ty_vendored/vendor/typeshed/stdlib/compression/zlib.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/compression/zstd/
sha256:a1b0bdd50185927d916d55060c7811cebb17381be397903e3e4f65937f8cb41a  crates/ty_vendored/vendor/typeshed/stdlib/compression/zstd/__init__.pyi
sha256:ede33bfbd4a26535ed8685789f94a0fcac1e8527344c63fe0662673fb2dfd310  crates/ty_vendored/vendor/typeshed/stdlib/compression/zstd/_zstdfile.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/concurrent/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/concurrent/__init__.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/
sha256:8364abfb95650e93f63b0a238e3ddb276c364486e58adfc66ed2d8b2206ed19c  crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/__init__.pyi
sha256:dff56b9227cfeeba424d05a56e613523acc1ee391e7852f382c10e42d6da8e7c  crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/_base.pyi
sha256:3762c34e825c6c8b816df1e264ac170fe767deab6538d5ca1720f735c581e09f  crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/interpreter.pyi
sha256:fa234cd9bdfb3446be71b50b94f8341306e41f2e46ff3429def6e4bd80f86691  crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/process.pyi
sha256:c6198c550f1bf044977bd4ff0efbc8767fa91163715b1133befac7bbfe6ff577  crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/thread.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/concurrent/interpreters/
sha256:e487535e09b7a42cddaa623a6ca75fa83570a30c91732b3e7e89744f3457f263  crates/ty_vendored/vendor/typeshed/stdlib/concurrent/interpreters/__init__.pyi
sha256:559d9ea45c23ce9b79cb3a4827d921212ae3138984de39a321c8c5c216a071e2  crates/ty_vendored/vendor/typeshed/stdlib/concurrent/interpreters/_crossinterp.pyi
sha256:5cbe2e4f4d3f5af697d73241b26a5440eab980823904e699df86e1d16b6da2be  crates/ty_vendored/vendor/typeshed/stdlib/concurrent/interpreters/_queues.pyi
sha256:32042a0637dee1526ea308112724d190951cb1aed8c5e20dbb48e149594de75b  crates/ty_vendored/vendor/typeshed/stdlib/configparser.pyi
sha256:9b0008721ca1b7824fe8278a39018e88fac65268ac98e7273a0ff98a0a64a1c0  crates/ty_vendored/vendor/typeshed/stdlib/contextlib.pyi
sha256:76a52f371969abdfb45e0bf3cca942cf8916b00eea5841085c89fbde3c6969fd  crates/ty_vendored/vendor/typeshed/stdlib/contextvars.pyi
sha256:ab93ce023de462d6319b8d8cfa30dc21f5532396e79cd7b0b32d0019f9a464c9  crates/ty_vendored/vendor/typeshed/stdlib/copy.pyi
sha256:cc20c268612438c246825b50366c6e2d52350147113a094a7d8b355cd04f56de  crates/ty_vendored/vendor/typeshed/stdlib/copyreg.pyi
sha256:4f94a82466cb31305513dceab5f698b948957aeb78ab5be7a355ebadcd493fb8  crates/ty_vendored/vendor/typeshed/stdlib/crypt.pyi
sha256:dc9154794aa478bd75b958a331c058408a4c29ff90ae744d902038225d501803  crates/ty_vendored/vendor/typeshed/stdlib/csv.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/ctypes/
sha256:ab36d36a2f66f8cdcc555660f0ba04fdfc597f574fd1e10d2ea0624ac71ffaea  crates/ty_vendored/vendor/typeshed/stdlib/ctypes/__init__.pyi
sha256:b2270234fc11cb33524ed9bf284a43673c9ebcce03e939dd7bd37ac9191b8f1d  crates/ty_vendored/vendor/typeshed/stdlib/ctypes/_endian.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/ctypes/macholib/
sha256:d50b48181473cddd3d4329d67a1fc7426cb557bac87c0eb1e53fb8fae86efc62  crates/ty_vendored/vendor/typeshed/stdlib/ctypes/macholib/__init__.pyi
sha256:8a0d53850d644f1fb6f405459bb02c431147c6466da25eb5dfe4063842e1d5eb  crates/ty_vendored/vendor/typeshed/stdlib/ctypes/macholib/dyld.pyi
sha256:9e3f2e9d854a190af2322c009f4e3431e7c804e0c41ce7343ec37fced8e52684  crates/ty_vendored/vendor/typeshed/stdlib/ctypes/macholib/dylib.pyi
sha256:d2378134e64bd82ea2df7fe4223a7662594fcf12043d4c5b7806d6211d4617bb  crates/ty_vendored/vendor/typeshed/stdlib/ctypes/macholib/framework.pyi
sha256:b9944d48fbecff04956f61717a70aa20bdf1bbd3f530369ae254bdcc3336f63d  crates/ty_vendored/vendor/typeshed/stdlib/ctypes/util.pyi
sha256:71fb9ece8bd3811bd246eb457e32029553b2918f0f10b3173d1941b041e58f8e  crates/ty_vendored/vendor/typeshed/stdlib/ctypes/wintypes.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/curses/
sha256:2734d72a1391629f4f405ab5ce42b4e84e970ca2b3917d499cf2a91825d2877e  crates/ty_vendored/vendor/typeshed/stdlib/curses/__init__.pyi
sha256:4054619f5346c90f715239b48fb2c3bc176eb99d42acd2e39c4d96d5cdce3fad  crates/ty_vendored/vendor/typeshed/stdlib/curses/ascii.pyi
sha256:d44a31814338c6507b82063846ee1eaa749ad169f698fef295413ba7d57b61cd  crates/ty_vendored/vendor/typeshed/stdlib/curses/has_key.pyi
sha256:13ef404a30da1825a612ca3e453db88c305d45deef4441c4c9e2ef7ee0ef50c7  crates/ty_vendored/vendor/typeshed/stdlib/curses/panel.pyi
sha256:20cab0791bfac4d7c061b94c7ab0c65747aaaf4f97a6df4505db240635c83be4  crates/ty_vendored/vendor/typeshed/stdlib/curses/textpad.pyi
sha256:5a39850411ff297ad5c0ce1276bdde2c3ab874800f0fda3842e6aa40058f364d  crates/ty_vendored/vendor/typeshed/stdlib/dataclasses.pyi
sha256:90fe4d907076474c6fb7db2cd606f96c6bdc27f97d501e5b8ea0ad98550d59f6  crates/ty_vendored/vendor/typeshed/stdlib/datetime.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/dbm/
sha256:34edf6c3384f29ceda4a4fb91d0ab21e628c06dd5b94530029032622571e7ebe  crates/ty_vendored/vendor/typeshed/stdlib/dbm/__init__.pyi
sha256:05f255b4917d26cc167762456b190f482922bf06609e9e1c9100ce5282eccf97  crates/ty_vendored/vendor/typeshed/stdlib/dbm/dumb.pyi
sha256:36cd4904f50e00c4df4ad9d450b3970e150957425f47c00cf979ba73eff49778  crates/ty_vendored/vendor/typeshed/stdlib/dbm/gnu.pyi
sha256:1bcc2d9b2fad1901f3421a174eeecb5b8ccc6763283b87bbe0705b404c71904b  crates/ty_vendored/vendor/typeshed/stdlib/dbm/ndbm.pyi
sha256:560856e7b7e2d1c0fd23820927087d40dd0bbafd6f8e4748454ac1785f316a8a  crates/ty_vendored/vendor/typeshed/stdlib/dbm/sqlite3.pyi
sha256:87147bd78cf2f7ad281f4c7e109f37f82b661c24dde4ec9d6283106b1ec575d5  crates/ty_vendored/vendor/typeshed/stdlib/decimal.pyi
sha256:dc3377af6d138c07c15e48078474f546673a30ee1b45c015bcbeab0204d0f4c0  crates/ty_vendored/vendor/typeshed/stdlib/difflib.pyi
sha256:95f4580c1924c943c1909af444edadb70cb05bbb2248f6a5eb89b397250f8c5a  crates/ty_vendored/vendor/typeshed/stdlib/dis.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/distutils/
sha256:0b140a756557453852d2eaa1440f059bd653d0434fac75507a2ea8ca08d9fd4b  crates/ty_vendored/vendor/typeshed/stdlib/distutils/__init__.pyi
sha256:b9b460a0df3605a570f898317175b692dff83ec12c96d8c43a9cb31ebd11596d  crates/ty_vendored/vendor/typeshed/stdlib/distutils/_msvccompiler.pyi
sha256:370833b94d30b6062ee35a1b71e6f6e1a8c72d3dbbbef5dee1845731502471e8  crates/ty_vendored/vendor/typeshed/stdlib/distutils/archive_util.pyi
sha256:4f6f32c801793972e448b7033d25649dc7536a6e3cfeaebaf42ecdaed0433e67  crates/ty_vendored/vendor/typeshed/stdlib/distutils/bcppcompiler.pyi
sha256:476af6e212acd9a330c2034f34ca8ff15b99a9e6ef5e79919c9e5948581d1eef  crates/ty_vendored/vendor/typeshed/stdlib/distutils/ccompiler.pyi
sha256:f35f12281377c540838fc49c3415149b8d15cc72dd44cce5d0ccc4eac239f51b  crates/ty_vendored/vendor/typeshed/stdlib/distutils/cmd.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/
sha256:f2f4cc079051071e164316aa484af1017c61cf23842bf5a6e4ccfeb4b50104f9  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/__init__.pyi
sha256:498600c4a84202bf017e3aa8867706900668e6beb694361f16ac77812e214d1a  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist.pyi
sha256:3bed41ed55431520bee1d33d516ac4f1361ba80d170735069bb16bc0cd7b6e15  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist_dumb.pyi
sha256:8c2d40817976e4aec2f4358ab94dd2eb13540f850b8c9238d4a3d2e8488d082c  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist_msi.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist_packager.pyi
sha256:ce12cf2f0e815c0da507f36b9a5d9ebf94d56cff31b68c26b66583a624bcbb66  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist_rpm.pyi
sha256:97e76971a84f5d143637e59eb5f6b21fa7934f94a4301445ae8378a901586a18  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist_wininst.pyi
sha256:f08d90c729d107e483df13f09ebd462b1f22aeb650bb7fb1b281921db3b5b799  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/build.pyi
sha256:313e6bcb3217542e3d296f88bd2bc323376f54ba25f77b7d1004812739ef653a  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/build_clib.pyi
sha256:0be9f47c0d3c4e6dbf5308cfe80df86382578d175f7f2cb26276b2ab8bb64133  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/build_ext.pyi
sha256:8b20b5a892212e20dfdda4bea644ccd5e0c778c5f494826b1deabac76bfcda60  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/build_py.pyi
sha256:9368710f2ce432d30798973587c397a0cf54bccb957e26390a5517e0ba89f2a3  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/build_scripts.pyi
sha256:20c75563b34743fa1de67c53639b4a055186032a56fef709ecd72e6a3c28742e  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/check.pyi
sha256:7cb78f7344ce5333d6247127552d672d8f6e8cf8ea4e9d8f837ba7eb6c259b88  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/clean.pyi
sha256:d0824e6b1ac7750a7181cf97801ae5b30d6af56915a80cb849dab74939ee0e09  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/config.pyi
sha256:a43cdfe3cbe6663031676b945f295b841b0cbfc21b0734b9f1423fc98c36a730  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install.pyi
sha256:e1e9c0cc2d955f891ff603d57516cab96ff28e99e90be0863805b3af4bb2fff9  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install_data.pyi
sha256:0c952b1084d49848eca867b07475b4180906648b95ac1170045c7932053b9d40  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install_egg_info.pyi
sha256:ab0cb09ba4588f7a1d6b1e2c2ba8500fc1104cdef922a33cb86033644a251f6b  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install_headers.pyi
sha256:e1f91b4f5312af223559a76123c9f2f96e9536bfb27bcfaf4bcc09cb38a10768  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install_lib.pyi
sha256:356fd6cff0f1bcd7fc8f77184b5fe25497d50ec0d0e643653b2c5172ac761956  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install_scripts.pyi
sha256:b7dbaed6a70cf8d9eac2c6643e1f96efb6b25b5b09d97889559e91674fd310fd  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/register.pyi
sha256:fa4c213c7b9ce9b1adac4d8eb15a3383a3d03c0a167c16d5975eaf12e931beff  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/sdist.pyi
sha256:5a0e1dfa033edd8a715b5f1f0ce7c6d7d9bd072bc0e6bf1c923925b03d45ba12  crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/upload.pyi
sha256:89b6aa9ca1a32cf80c0bcfb5486b2d4c0ce0b6cdf6d6c9c67d850469afd302c4  crates/ty_vendored/vendor/typeshed/stdlib/distutils/config.pyi
sha256:d3e4c4ffbb08b2cf140e11481e90922e129f02933d233867ac1d9fa35a7d0e08  crates/ty_vendored/vendor/typeshed/stdlib/distutils/core.pyi
sha256:7c83f9ea89f8e3eeda2c549caff6f906da88cacb672e729e624477c10e66b13e  crates/ty_vendored/vendor/typeshed/stdlib/distutils/cygwinccompiler.pyi
sha256:c6c1e37c831dbaa4bd1390b6f1f14446a5ebf12b3ccb51863b5ad1f5547cbcbb  crates/ty_vendored/vendor/typeshed/stdlib/distutils/debug.pyi
sha256:c9d6b7f9d7eecb4b3ecfef5cfa187cf11876afb5a55fc827c1212c6cb6c0dc9a  crates/ty_vendored/vendor/typeshed/stdlib/distutils/dep_util.pyi
sha256:cf5bd87093909285de2e9dfbf6165cfc3eb5d1a35949f48bf66aacfc09b0f6a1  crates/ty_vendored/vendor/typeshed/stdlib/distutils/dir_util.pyi
sha256:bb56ef218b31f7a9bdc00819cf07d6dc55f22e12a19422a5ebba60dbb49f42cd  crates/ty_vendored/vendor/typeshed/stdlib/distutils/dist.pyi
sha256:51b675ee513e15d7d60f74d7331f8e8f34581e20492c17911b3846e8ca1a176f  crates/ty_vendored/vendor/typeshed/stdlib/distutils/errors.pyi
sha256:2d9d80a7fa13942005cc79e952b87b9dd8e160b8562627e8b19ac5fec90c8088  crates/ty_vendored/vendor/typeshed/stdlib/distutils/extension.pyi
sha256:d6d88f523d78ad335d35c4fa4eee9aba6f589bc567055a96543e9ba7f7ff67c6  crates/ty_vendored/vendor/typeshed/stdlib/distutils/fancy_getopt.pyi
sha256:eebe8f447e79a070ff1483ec8948507d1fe5ee9bb1c2bbcff9e891867985219b  crates/ty_vendored/vendor/typeshed/stdlib/distutils/file_util.pyi
sha256:3f16e2614f753ec35178f9f6e75158d05999fe624cc51b19c94bf40376935346  crates/ty_vendored/vendor/typeshed/stdlib/distutils/filelist.pyi
sha256:c0675b3d2144e3186bd4e59633b86556544bd5b164299df0a1dd8bec04a2f010  crates/ty_vendored/vendor/typeshed/stdlib/distutils/log.pyi
sha256:261425ce8626e045810c23965ff901a4f1f8bdbf81e10e9f442f61323fe906fe  crates/ty_vendored/vendor/typeshed/stdlib/distutils/msvccompiler.pyi
sha256:04ff67c3d8fb6ca9328212baf6e7d5c5363ecc41b857e6cc1047e75bbeb66552  crates/ty_vendored/vendor/typeshed/stdlib/distutils/spawn.pyi
sha256:5071ddb68fc264d2b97c851002f933d63656353c0f8dc00ce3c92f78fb6cb279  crates/ty_vendored/vendor/typeshed/stdlib/distutils/sysconfig.pyi
sha256:03652130e82f2ef5d964aadafa507001dcc4e5d4a87a0bf562f01ce4dce3ae8f  crates/ty_vendored/vendor/typeshed/stdlib/distutils/text_file.pyi
sha256:82d90135f5199c96c97a8a529c590283d41bcfe65f51393db6aec0f4ac07212c  crates/ty_vendored/vendor/typeshed/stdlib/distutils/unixccompiler.pyi
sha256:d35101cc6ba0f8bbf796d7b89984876d675f782ffdac102905056eff30bb0353  crates/ty_vendored/vendor/typeshed/stdlib/distutils/util.pyi
sha256:45b066196ba5ef02739fa35ea5597b55c74d0c5187c1f6e196ab0b4dc7749f67  crates/ty_vendored/vendor/typeshed/stdlib/distutils/version.pyi
sha256:e5e0641cc50b696909b6ca4ef9a1765a7bb526520fc5e0203ccc07ebb8f4e085  crates/ty_vendored/vendor/typeshed/stdlib/doctest.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/email/
sha256:d3a86ccb8f3a2ec045b1c443efeff9a74922860c7ff1dcddae51dc307339a23c  crates/ty_vendored/vendor/typeshed/stdlib/email/__init__.pyi
sha256:8c4e3e8e869593675ea064c00519ad8fb1b5872dca195ff31db3e5eac79e36db  crates/ty_vendored/vendor/typeshed/stdlib/email/_header_value_parser.pyi
sha256:990bae165a9c2c11124a952a7c49001a3abe13b82812b203b8bb0341eed7af47  crates/ty_vendored/vendor/typeshed/stdlib/email/_policybase.pyi
sha256:ce9be4cbfd74cb05060ae97611140db38c0c9c5b761e3b1a6fae720574faa8ae  crates/ty_vendored/vendor/typeshed/stdlib/email/base64mime.pyi
sha256:229fc7498d8de34203b66da8a23dac75f2bdb807db12d9e05165ecbc54d52d56  crates/ty_vendored/vendor/typeshed/stdlib/email/charset.pyi
sha256:53099e51c46e4530831d75440f30c0481378944b551b503d0689cd68c9afd1bf  crates/ty_vendored/vendor/typeshed/stdlib/email/contentmanager.pyi
sha256:ce7c4b14f815a5ad2b87b06d572a2986f6a96a686923caad901a64e6f3aad0d9  crates/ty_vendored/vendor/typeshed/stdlib/email/encoders.pyi
sha256:0a7bbf9185038149b35be80683a6847a7edf0cb20b79bd4ce9c6613e60ffbf41  crates/ty_vendored/vendor/typeshed/stdlib/email/errors.pyi
sha256:ba5aba9d2ff1377dbd7aae27d608c4dc2674e999efeda41d406065d0d211d3b7  crates/ty_vendored/vendor/typeshed/stdlib/email/feedparser.pyi
sha256:00ccd50d2818179963f3b7d4496c6b623c89a06fd3d0e157c1d92e4ba3b99b93  crates/ty_vendored/vendor/typeshed/stdlib/email/generator.pyi
sha256:741c870eb6edb1c4ca49b72f8947f50b188e83aff3b61094f2016fd1f6a3af7f  crates/ty_vendored/vendor/typeshed/stdlib/email/header.pyi
sha256:06e93e2961a7b108e63c64536aa0fc7c03b284f2d345004bf3a149cd95f47a83  crates/ty_vendored/vendor/typeshed/stdlib/email/headerregistry.pyi
sha256:10294c0d0162feb7d13bb4e7be9269e02f7939d82f97b4b603ae86192d995850  crates/ty_vendored/vendor/typeshed/stdlib/email/iterators.pyi
sha256:965fd078dc68670322de8179434b13464e6e11e6e26bc6e5d67090b60e328f50  crates/ty_vendored/vendor/typeshed/stdlib/email/message.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/email/mime/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/email/mime/__init__.pyi
sha256:f076d777781b4dea3a73142c67ff40fcff103c67fc8dc94d765a22dbdf07c561  crates/ty_vendored/vendor/typeshed/stdlib/email/mime/application.pyi
sha256:e0e1d709f1bbc0583c5d7476097a9172c1d7d5f0c5c096ee7ea10fc7ee958faf  crates/ty_vendored/vendor/typeshed/stdlib/email/mime/audio.pyi
sha256:1424ab9e99fae267d02c053f9711f01d1d32c2804cb9d7a338b1caeb55101fd1  crates/ty_vendored/vendor/typeshed/stdlib/email/mime/base.pyi
sha256:7c1475bbf8e38bf4e8826f474353ef5757c9cadde839cbd3d2f1b9e7063c41a4  crates/ty_vendored/vendor/typeshed/stdlib/email/mime/image.pyi
sha256:671c922388a0f64359853ab525f3c7b78d818c1e4b912c77021a22306026b076  crates/ty_vendored/vendor/typeshed/stdlib/email/mime/message.pyi
sha256:5053ca9d1d73303f55d4e5e26e20049e13f879162b1dea7178631e21a41a3867  crates/ty_vendored/vendor/typeshed/stdlib/email/mime/multipart.pyi
sha256:6019a76e0a7709687f1e3c9144ca9c4395713cb42353f7bb779e867844903825  crates/ty_vendored/vendor/typeshed/stdlib/email/mime/nonmultipart.pyi
sha256:62d9f50fb14b1e2e15b35e36f94a7ef64049a19f67347a93b87fcbacf9c94f32  crates/ty_vendored/vendor/typeshed/stdlib/email/mime/text.pyi
sha256:5bb939c6f646b2c4a339579746733cbfdd001e19a69543f064f2b99a80ec4a2f  crates/ty_vendored/vendor/typeshed/stdlib/email/parser.pyi
sha256:4e0edfe0ee3c5cc9c636b38e04944a7aea5ecc803ddb71c53c0e8663362e7d87  crates/ty_vendored/vendor/typeshed/stdlib/email/policy.pyi
sha256:60f2686d70d9d1c781e0a9d91d260a53d6b6d40dc88821afc05f05e9f927c520  crates/ty_vendored/vendor/typeshed/stdlib/email/quoprimime.pyi
sha256:9f1cc7692275595738e10949d5259debc415a2bb2dfaae8769f843ae32755340  crates/ty_vendored/vendor/typeshed/stdlib/email/utils.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/encodings/
sha256:64df0f914c3f99945b36a8bf4af9d4cb64c47fb4c1b907ff1ac426b6bdf42917  crates/ty_vendored/vendor/typeshed/stdlib/encodings/__init__.pyi
sha256:d68c397b3bf0e09fa93a598ec33956d438860aa569df1c6f93a683fe06c1c72c  crates/ty_vendored/vendor/typeshed/stdlib/encodings/aliases.pyi
sha256:dcef1bd2dc9c8f7c01345a221b604aa0b0dd49b2317347de954790b343615476  crates/ty_vendored/vendor/typeshed/stdlib/encodings/ascii.pyi
sha256:cc2d3fea0b0e1f9b566db1eff6c35cf57a0d0727b9db1e2ae979ddb2de67b0d1  crates/ty_vendored/vendor/typeshed/stdlib/encodings/base64_codec.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/big5.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/big5hkscs.pyi
sha256:14b465c2509114d4c5e9830469c080c4e0da069635a2364f0795fb78203f0bf0  crates/ty_vendored/vendor/typeshed/stdlib/encodings/bz2_codec.pyi
sha256:4ec4c56dcdc17074899dfab90f9e0dd5d6098da2d2205ca9116150eb868e2d31  crates/ty_vendored/vendor/typeshed/stdlib/encodings/charmap.pyi
sha256:64fa4a236033cf31d7d81f0f0957b3546f4eeb80c04247084a8ca90d617c5f14  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp037.pyi
sha256:a36da423daff0fa79fedf15db23a1c6df77970eff14fde161c562a4e68cd2d2c  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1006.pyi
sha256:1843f15fe176f3a615131f71940f8b41e30890d96cb1d7df9a0dea59ebb6385c  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1026.pyi
sha256:66c6d5bd3b099c5da36f3198c04da3c7933a8974231c41a32f25588520718d3a  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1125.pyi
sha256:e5758acbc6ce765ca4b0c24961342e33379399b31c7b2da9ac441a46beb71e20  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1140.pyi
sha256:7e4b4f69a7f8f7f1395189046e66c68d6d9c195fd9e83e94c97e96432c65f07d  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1250.pyi
sha256:6bb8bb00a8f9406c398e43130012f1b9ce0c82f4e3f0ab308e5263eec8c901cd  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1251.pyi
sha256:b0cc6e5657c7b7fa7df2dfeb885006d24da3ce2985412b282328c0b8e05259f9  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1252.pyi
sha256:c702564cf44b360f45c6c5e72e816efecca8b98f8b2ef6ae8607bddb65327d21  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1253.pyi
sha256:555ac982f63f9ff27df83ddd912ebfcdda0baa74c962477a6e91bb7903de2d07  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1254.pyi
sha256:850c831103e7ca2c163b3876664b97840cd8d192ad817a7292a698b10a1d8b5c  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1255.pyi
sha256:8db7cf75062f50a42edb1996241f2b43847141dc48aa188997ab12b410648b28  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1256.pyi
sha256:49426acbec668d6fe6dee0f4c3f91bc1293b68a3cfa2e1e2f7c4fa2e4ee8011e  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1257.pyi
sha256:e9369106125f82f7875599a5ef8303dc03c19f28593d54c0c53901f9269667c5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1258.pyi
sha256:e6d306ea63fbdb4b9e78e9965dd2ae3c4dd64715db640e08b43a483b2c037084  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp273.pyi
sha256:2b06b2b221ca0e7ded4004eabd284f7094b1394933068f6d2c9aa921d43d7b2a  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp424.pyi
sha256:79345022d833d83602ee90c5648a1ba8bc4ca0e9be920d2004bb1470c0b9fbc3  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp437.pyi
sha256:d07c8164b410bd154611b5e54a41403de290f7986627abe516a2c779debfa0a5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp500.pyi
sha256:2fb71caeb2f9502a163cbb0b09f5e729b8996ebeb8b632ed0683d443c7934a06  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp720.pyi
sha256:dff6abeca59c6979cfda8f82ffe0319b0dfbf4bb6b3d38e36bcc866a4806367c  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp737.pyi
sha256:ddacab032dd676387d1ca7b433e28dee7abd18130a3f38f1362fd7d171c93e88  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp775.pyi
sha256:0ba7c27b0fbc1762d05c51a8fa9a5ed7804081582cd9eec2199d6aa9a545ee25  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp850.pyi
sha256:d343037725ad7dbc2004fff2b910ec29f09838d61e892e4c7f481c41d2963c0d  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp852.pyi
sha256:2ce91a5eb73514660420821bf68436582952db1a7b60a809929a5144ecfc717a  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp855.pyi
sha256:605e5a36fb6e390b8d5c4030d5133febad770adb601b518a28140c60382c9e62  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp856.pyi
sha256:b8c5ca16aeb4cf499a2ffd1c9d26912655bd848753cbf3b844d15ec2d1abec40  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp857.pyi
sha256:14be6da962b8d30fc41dce513b96d67080704fa8a16ec95550d835b27225870a  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp858.pyi
sha256:72420d19b3f9170a3f439966b8377692f6b2e6ce7136136aa34e27b182f230ec  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp860.pyi
sha256:e9187e960b72ae0efabb01ab5078533c29b0be523283a85ee1f6de18f1d1d53b  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp861.pyi
sha256:4233e50c7a4d4001eb475d199d316faa89f524b9af4849476fa74b0abde86d0f  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp862.pyi
sha256:8a529c7f4c79f93b429faade2dce60c41baff1565dd4bceed055da675d1a4d76  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp863.pyi
sha256:3fdd4623b1898a0297687ada4e766415f09ecdddc9aa90d107fe7034823def37  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp864.pyi
sha256:9a41354189ee46d90f3261386fe1e3b45c3f7bebd14289d5fa8b6a1f0549ed68  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp865.pyi
sha256:402457a0e949f954562af4a36d6dbf30f3ede25c56a3d4aabab8c807f513796e  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp866.pyi
sha256:bd70fc6d9a7f6d1d9a6b126c922416d3179662e66703ad78106506bde6fea060  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp869.pyi
sha256:c4670d93a096685dedc22d464f7b85ed2588fee6a30cef243f9d5501d01881c5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp874.pyi
sha256:5756c56cf87e80ffa8fa37900264ea76b26e1cc9551a3a3eca2e124e1ae3e9d8  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp875.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp932.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp949.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp950.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/euc_jis_2004.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/euc_jisx0213.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/euc_jp.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/euc_kr.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/gb18030.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/gb2312.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/gbk.pyi
sha256:15103743176e3b316b449d1fb9e18cf77fcb5f8579e4d51c36479151aa578a75  crates/ty_vendored/vendor/typeshed/stdlib/encodings/hex_codec.pyi
sha256:5bf8fcd76d26e5a04b4aaf4525ef530926beeac21b60e0607c1e24456169cd79  crates/ty_vendored/vendor/typeshed/stdlib/encodings/hp_roman8.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/hz.pyi
sha256:07d6f85e1e4e780dd648c0fad90fb48bc37838e0558cfb2802d87a6708eaa629  crates/ty_vendored/vendor/typeshed/stdlib/encodings/idna.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_1.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_2.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_2004.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_3.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_ext.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_kr.pyi
sha256:ac96f446b7510e5698c99ac6f20b37281153ea0aebc4b30df8a19ed3b0318778  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_1.pyi
sha256:e7f22642daf85472e55785daef60d3793f0e87366d0f2e01bdffdeba33b9c1f2  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_10.pyi
sha256:165a9b55c52a172e095f9a04d6d15077f754d0fa9293672a62b62257347f9f5e  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_11.pyi
sha256:505b62e4fd5cce1aa95eb06d1c4be7d8e7a589982779a134ed0a5aa5aecbb609  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_13.pyi
sha256:5b150c9a5614f7f4472ada9e97ed6c56c2343ffdeea590b81ff503f545744f4e  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_14.pyi
sha256:7ad9c67279c81ba83445f044fd1b796b5976580491e0b90e8038092ee82dd5d2  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_15.pyi
sha256:ab3ccc94d581d30ec4b436a72ec64135788ac813e226a8d1087cf5cf20475a04  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_16.pyi
sha256:5fd01296c93f34ebb56dc0a343dec76235400720e5315f050ccc9906e24771a7  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_2.pyi
sha256:029f65796314f833636a0c1edd9f0ef2fb81a3c35ab8fac0b2bd5b099734b9a6  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_3.pyi
sha256:6cbfbe22072f7cbcaad26a2586e28864310e1a8337d1dfad6f7c6c6306b37e85  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_4.pyi
sha256:380b4e152f769c5e5a54554be9f74fff2a9e768cf1a927eeb663c6edddbad31d  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_5.pyi
sha256:e5da47ea6e5bb77ee063b6b1772f6ca8bd9147425be62d2690d62fe5590e4ed6  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_6.pyi
sha256:4e32538795fd62d8eeb31f11b889082955f83608c7d112dc8304ea3c20770a34  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_7.pyi
sha256:58a54a9f8cd2f6609a7d902afed3d8e2d7be25ad4fd6c1ea4a062240944d7dea  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_8.pyi
sha256:27db743d9e520b7cd87a2ae050a4896c3389b9ab4fdc38a8e0aaa91ce926979d  crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_9.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/johab.pyi
sha256:82913e5253b6f780f0214fec6a3d55a1c48327af624cf7b4fe96c02a3bac0daf  crates/ty_vendored/vendor/typeshed/stdlib/encodings/koi8_r.pyi
sha256:1393533a1c96dcc32ced0d849ebe24624a0edb85a9ecc862d5839cebc9b8d8f5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/koi8_t.pyi
sha256:1886ade54b261218fb65daf044b1e135190234d536eb7811da1607cdb74124cb  crates/ty_vendored/vendor/typeshed/stdlib/encodings/koi8_u.pyi
sha256:b998b612f25930a9988142b9d9fdd9e6e415780d32c91ae3b24fec7f4c2d8cc8  crates/ty_vendored/vendor/typeshed/stdlib/encodings/kz1048.pyi
sha256:353f482a072387223b0a27c94ac71aa76512e5f6671d54d3d851767fa775b61e  crates/ty_vendored/vendor/typeshed/stdlib/encodings/latin_1.pyi
sha256:087d1baf240b4c3fe0fade1f1a24a1e4284d10faf7ff13a9d129c3abbd685929  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_arabic.pyi
sha256:ea7d1a736c63c4db604356b15728c927583705c76c827dea143a6d21c9b5e51f  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_croatian.pyi
sha256:9aac12993bc14f3b21c0d68257dd1eaeaef92c625da464965c739123e2a7df8c  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_cyrillic.pyi
sha256:faf85953932309eb03ffb59a1352ee7286e48dca0f4e1e9d63378a12cf186fd4  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_farsi.pyi
sha256:1e5b0639eb3313cce34758cf8e3709e159d2f010965684145539dff32efe0d47  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_greek.pyi
sha256:8a279ff0c87fcc2e4a154af8ebff9996736866455902d4107bb1db679c7741e0  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_iceland.pyi
sha256:67a4fccbc52d463ca241378cd1151a4ee55e007608cea00953ac38f1adb14f18  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_latin2.pyi
sha256:fc47a83c512e98db571b203e5e0e104d55c2aae2b31eafd55a8d788c293fc950  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_roman.pyi
sha256:322bfade09bf12348bc49ba045f9136f4496f7c7ddcdebfd9e80cd728e1f40c5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_romanian.pyi
sha256:874304174631b7591ac0fc7eca8dcac1fe064d24f0b34ca9697adc4c73c4293c  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_turkish.pyi
sha256:7b0e638d5469251e709b4fddbe86478963c4d28fb6847c33df92f57f32c7af87  crates/ty_vendored/vendor/typeshed/stdlib/encodings/mbcs.pyi
sha256:130dee747ab81187a1351fbf4d13da49ae0f386f1053cc19a2e484d937322892  crates/ty_vendored/vendor/typeshed/stdlib/encodings/oem.pyi
sha256:d8b873be4093785ff9a5aa3d8e93c2d63ede26cc760529e3134de7531a82f1f2  crates/ty_vendored/vendor/typeshed/stdlib/encodings/palmos.pyi
sha256:c7114305070b8469aa8c02a0373dc8acc1ce01b7e9cdf39e0fa1935734b51028  crates/ty_vendored/vendor/typeshed/stdlib/encodings/ptcp154.pyi
sha256:9ba4acd9d29907420871d1b8d812b8461da910f8d54443741fcd1919a844016a  crates/ty_vendored/vendor/typeshed/stdlib/encodings/punycode.pyi
sha256:c608d7ff5a5877602420a81812be36302074b27abc38d1c493be0c0bc1486c76  crates/ty_vendored/vendor/typeshed/stdlib/encodings/quopri_codec.pyi
sha256:3a933b99e7be5e413ecd8694a9373f32ed7fa1de38af0f808306d94d89774f20  crates/ty_vendored/vendor/typeshed/stdlib/encodings/raw_unicode_escape.pyi
sha256:9bcecd72f41d915f9c7b3b875979f73ccfba5cc7ee66151a710367ee25039617  crates/ty_vendored/vendor/typeshed/stdlib/encodings/rot_13.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/shift_jis.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/shift_jis_2004.pyi
sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/shift_jisx0213.pyi
sha256:be3cc8b6a718797a2526e76eed4a7d00d165ee125a2860ca83ccbd87742559a4  crates/ty_vendored/vendor/typeshed/stdlib/encodings/tis_620.pyi
sha256:9404fb9504c18e66fdbba7e03643b50c12d47f3bc1bed3f45216710bd79cea20  crates/ty_vendored/vendor/typeshed/stdlib/encodings/undefined.pyi
sha256:186a3879b0bbc1af2a6c6478a988d5e87b00e96b84b12e9d0df9ba31c33a4998  crates/ty_vendored/vendor/typeshed/stdlib/encodings/unicode_escape.pyi
sha256:f90bc473d8934ef929c4d07bfb3f4f67f9cd1f9cb47b1dd1cad89ef5967a1752  crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_16.pyi
sha256:535401c2224b7920344e8c242813e38a691f77fc73273952518fe29f92831775  crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_16_be.pyi
sha256:4e9f8106226a49e0593723be81534ac6e356ffa490eb8ed999145aed47899a93  crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_16_le.pyi
sha256:823b077635e3d3a35b3608bea20d14096aed0daf2e3ca5c3d5b1588faa00f36f  crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_32.pyi
sha256:333e34504fc06937738f33b8284113d9d305fd8e455b9d6803365facf7b1759b  crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_32_be.pyi
sha256:31b1f1b95882779ff990afec0c5db2f0ceb3c30daab6138be35816b30f8efe18  crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_32_le.pyi
sha256:9d201eb7a57a137c4c79fea2a7e6fa5d029291af1fd00be9c2bc577833bb484d  crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_7.pyi
sha256:90180977d16dc0f5d34478d224998196865e0a392b544e80eac7c5414ff3caa5  crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_8.pyi
sha256:6c50a92cc5e836ec7773affa26024c404241dad764fab42d65e7d0bac1c8196e  crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_8_sig.pyi
sha256:0c0fc03e006f01b8a6983ecc032e1528c0bfb7d1535cf71739c5d6ddaf6e47f6  crates/ty_vendored/vendor/typeshed/stdlib/encodings/uu_codec.pyi
sha256:af01cd1a50008891934e2806c1d28a767506ef682ee30c7c61d10f379ad43672  crates/ty_vendored/vendor/typeshed/stdlib/encodings/zlib_codec.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/ensurepip/
sha256:60d0f638d7dee1fb3baeb276afdcdc1b954cd5e36d9e3f59a1a67e9fd18a3b48  crates/ty_vendored/vendor/typeshed/stdlib/ensurepip/__init__.pyi
sha256:ec22950f6f43cb51c379aefb2a85b7150111dc0b9e24a0184c729d965fc51bd8  crates/ty_vendored/vendor/typeshed/stdlib/enum.pyi
sha256:892d1533480a64d56d2c83ff9a9368273b0191c347318a90ec20aa971d2dd4d6  crates/ty_vendored/vendor/typeshed/stdlib/errno.pyi
sha256:b7a80506d699b2bce3337ab33b6f2d34abcc1075f5596c55c0ce7b523511c335  crates/ty_vendored/vendor/typeshed/stdlib/faulthandler.pyi
sha256:cdf54f36678a7222a32af3103f6d14ea838fc9140a93a1d42108f89fc7dbba3c  crates/ty_vendored/vendor/typeshed/stdlib/fcntl.pyi
sha256:23e3b27a2b623d21ecb37e3cdbeee5063a8b58faa553a0809fa0c8809983f73d  crates/ty_vendored/vendor/typeshed/stdlib/filecmp.pyi
sha256:d97ae634790dd7f29e52375658425524ee4b5c7639e6235bfa5e69fac00d7204  crates/ty_vendored/vendor/typeshed/stdlib/fileinput.pyi
sha256:c37d8bd69f3f8e854732c1cbbea7a0ea996871d3b9e2cbdd0577b9fbc1c6f86d  crates/ty_vendored/vendor/typeshed/stdlib/fnmatch.pyi
sha256:8fe7af4ae07a39a640dd65207fd93354fe1691cbeaaaab0ba3faabb7a09cc813  crates/ty_vendored/vendor/typeshed/stdlib/formatter.pyi
sha256:8a6d106ee8e7fdecb5b48dbc14421f31e84008e3bff37556e5ffeec71a649174  crates/ty_vendored/vendor/typeshed/stdlib/fractions.pyi
sha256:64351ac6554111b22edf91042bcb644a4bb6d1145880288472602a9ad22c2592  crates/ty_vendored/vendor/typeshed/stdlib/ftplib.pyi
sha256:db92f02b6e5d9fdf1f402bb63ac4759eeeabda589a41d7cf503b3ecbdae67f1a  crates/ty_vendored/vendor/typeshed/stdlib/functools.pyi
sha256:b7d78cb643040ffd33738b44f1be87bd55be1ebad088c65266a9b4a8a1290999  crates/ty_vendored/vendor/typeshed/stdlib/gc.pyi
sha256:d84598a838c394074754d9ef6f16c460b432b602df17fe6a2cc7e5a01e8514ef  crates/ty_vendored/vendor/typeshed/stdlib/genericpath.pyi
sha256:ae698854e2fa397b3320c666f8d5a8b56cfe243877ec7ef38eef6ef3a8d15c4f  crates/ty_vendored/vendor/typeshed/stdlib/getopt.pyi
sha256:aaf6e0082b2d85d2505d35274a38785d1f9b3b5f36d9d1ba423d80b985a499f2  crates/ty_vendored/vendor/typeshed/stdlib/getpass.pyi
sha256:71f3bb73f2a4f1990a4ac7c76eb97f9040244cc7d82941c74c680a8e9dee7dad  crates/ty_vendored/vendor/typeshed/stdlib/gettext.pyi
sha256:0d5f9f08b9eefeadf6dee38f63b3253f30f88d5aca39cb9ba2aa26fb68bd13c0  crates/ty_vendored/vendor/typeshed/stdlib/glob.pyi
sha256:17e81adc4aa935e1cde16fe4763a6490e23c76b3fe85fc7370de38a7cc439aad  crates/ty_vendored/vendor/typeshed/stdlib/graphlib.pyi
sha256:97a53cb7825416c6d081edcec09b723d6974e1a0f84c76ac717524416244ea17  crates/ty_vendored/vendor/typeshed/stdlib/grp.pyi
sha256:376a8bc3c36d517b37462f95f1990d623f85e4623f2bf9a23da05ccae7880ae5  crates/ty_vendored/vendor/typeshed/stdlib/gzip.pyi
sha256:b437dd127ac6c188cfc3bea644babc0760c2890b9b3cd94e903156862b15dada  crates/ty_vendored/vendor/typeshed/stdlib/hashlib.pyi
sha256:f0dcd187a605b26b03cc1359de6bd7021d720ed007b0c464bd803afc59e95130  crates/ty_vendored/vendor/typeshed/stdlib/heapq.pyi
sha256:d4893d07107b4cec3c6029809498c7fff13037dd82c1419391dea427f6379e90  crates/ty_vendored/vendor/typeshed/stdlib/hmac.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/html/
sha256:6772ea3fa9110caff9464458881556f2b7f5304a5c8cf50a1253e7145dc01299  crates/ty_vendored/vendor/typeshed/stdlib/html/__init__.pyi
sha256:34ed4c61af041a0c11e74141ed7a7bc26d1251624e75c58d1d12e9edf0101c1f  crates/ty_vendored/vendor/typeshed/stdlib/html/entities.pyi
sha256:52f1502907d0dc60a18ae0acdf24edc3b5ff2fe1435d8c48f2c9d0700f439754  crates/ty_vendored/vendor/typeshed/stdlib/html/parser.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/http/
sha256:c918e44ab93c6f8bce3f57e17ad4dd6a057b2c89056b823291b31ad5721baa06  crates/ty_vendored/vendor/typeshed/stdlib/http/__init__.pyi
sha256:81542cb0816e2546727ede0579b4fab310b3c1dcce120b835701a86034de7fbd  crates/ty_vendored/vendor/typeshed/stdlib/http/client.pyi
sha256:d0f52cc5be93439ac2f52cbed69458428745f16aa792f3235b34661cf0f0ce3b  crates/ty_vendored/vendor/typeshed/stdlib/http/cookiejar.pyi
sha256:9e4f9fe63fe9822d0bc2997acaf2f9cb57e2c3992635f61b233a8e2455805f6b  crates/ty_vendored/vendor/typeshed/stdlib/http/cookies.pyi
sha256:b0f060fa1a14e8043898a1e432ef9af7efb6cb21ef191b7fab18a72ad23f511e  crates/ty_vendored/vendor/typeshed/stdlib/http/server.pyi
sha256:0ec463b538dd66394b4ef69877b02848794b51a6d187f22b9c264b3a2fbb1820  crates/ty_vendored/vendor/typeshed/stdlib/imaplib.pyi
sha256:cfc6ea9afd5b87bb73ce98c4fb06c8cfc3bb8088efa10f2e16305adeabf28d54  crates/ty_vendored/vendor/typeshed/stdlib/imghdr.pyi
sha256:6a17ccae6e480962096af0fc1011e6aafeb755004d32438eeb4a658919c5756a  crates/ty_vendored/vendor/typeshed/stdlib/imp.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/importlib/
sha256:2351a29173698234810d3cae449394addf1b7f9d71e7e86e6aa51d55245ecc93  crates/ty_vendored/vendor/typeshed/stdlib/importlib/__init__.pyi
sha256:0b793f98f56e09b40089c64431e913b1e2390bd805c67b3634e917d358a5cf13  crates/ty_vendored/vendor/typeshed/stdlib/importlib/_abc.pyi
sha256:3a94bc9dbac02ff4ade61a2a1935864e52adcbf4e05ebca4e0521518ba69d28f  crates/ty_vendored/vendor/typeshed/stdlib/importlib/_bootstrap.pyi
sha256:43befa69d3c04dd814981d4b868d9a469b6d6530846d794f21b69adcb4bb6be8  crates/ty_vendored/vendor/typeshed/stdlib/importlib/_bootstrap_external.pyi
sha256:903fdaabfde3c5ac029a49288da7bae59497500f2288561abfe8a845d01b8ebc  crates/ty_vendored/vendor/typeshed/stdlib/importlib/abc.pyi
sha256:411bdf6c0d680afae74d294f45f71f0a69d14923ebd79f96bf975191be828d7f  crates/ty_vendored/vendor/typeshed/stdlib/importlib/machinery.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/importlib/metadata/
sha256:31a6a361b384a3cbc822bd3e0ab56cd5a87f1cff91635a70c856ac500c965d92  crates/ty_vendored/vendor/typeshed/stdlib/importlib/metadata/__init__.pyi
sha256:8b466fadc456e0a144c6a0f66e676af70588ce955d580eeae708996e86df723b  crates/ty_vendored/vendor/typeshed/stdlib/importlib/metadata/_meta.pyi
sha256:b1fe2ab0c954147b5dc645310906e8fa12f46a9a74f1c593abd73ecf41da1f2e  crates/ty_vendored/vendor/typeshed/stdlib/importlib/metadata/diagnose.pyi
sha256:1077cb77777ce598db555b131816f711d1e9bbd649f9541259d7c28a7af1e6ec  crates/ty_vendored/vendor/typeshed/stdlib/importlib/readers.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/
sha256:1cebe2f8e94fcb2c1b6e44e55f3ec783cd26d04209c471976ffdff2d9b74a049  crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/__init__.pyi
sha256:e6ef1e1cdaa7bb704fa08958782fa71568049f8ea1c4dc6a19ee993ae36eb251  crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/_common.pyi
sha256:5e886df9d91ca800776ab1d3b28fa1d5c1bb550f0611a80abfdd0d263a1603d4  crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/_functional.pyi
sha256:018c56056ed386527f198eb69645819245d44d9e7a4756ca4bf71f1264dc1851  crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/abc.pyi
sha256:2fd212763ca2571f29a673f66d34a36dd77f773bebd65637fda467e997e2b6c3  crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/readers.pyi
sha256:c3525a753dc6d944c1df34d7b9c8f8b6f293e01f8cca75c7eb314f62ae5cc500  crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/simple.pyi
sha256:47573391e8830b6b4d90695a2a5994f1b113063aa0b6b3aa2c533b8b97961af3  crates/ty_vendored/vendor/typeshed/stdlib/importlib/simple.pyi
sha256:5bdf7662e6449f751d1e9f3f1a8bac4785b8e20f45afd002f0140d0fe7189b19  crates/ty_vendored/vendor/typeshed/stdlib/importlib/util.pyi
sha256:c5db99689622d6dfeb2385be56ab52d27a84625da551a84192a9e05f27b1ad8c  crates/ty_vendored/vendor/typeshed/stdlib/inspect.pyi
sha256:b32b4895068b66df77c9e3e8af2778b9babbe09d32953d0bf921952d76dab227  crates/ty_vendored/vendor/typeshed/stdlib/io.pyi
sha256:2996c9a0a35fb23e63d94d755ede431e3b5de97ed3257d29ba06631671983e5b  crates/ty_vendored/vendor/typeshed/stdlib/ipaddress.pyi
sha256:7a4aac04410066a7a766ef6911688f58f095c8ef37aa8b4264d5babfbce384b8  crates/ty_vendored/vendor/typeshed/stdlib/itertools.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/json/
sha256:e6212f478795094cb38fd14ebcd8b0c211309b87318a22549e5e481945714f01  crates/ty_vendored/vendor/typeshed/stdlib/json/__init__.pyi
sha256:09520b7c8be1092b32e72c1883239885932e6d248c9e088de692174e7be3b97e  crates/ty_vendored/vendor/typeshed/stdlib/json/decoder.pyi
sha256:a46f6b4c0a4343ecd694051c4316f31e397bcddb647b8d0f0132337e063a5617  crates/ty_vendored/vendor/typeshed/stdlib/json/encoder.pyi
sha256:28b51b2b1c31fef6f1cf7de37080a72b2a212a73415465403c9084d851453618  crates/ty_vendored/vendor/typeshed/stdlib/json/scanner.pyi
sha256:20669f6eb9262369ac35175b920a8811cc2ec75b4d37e95c964a7d51d3046cc4  crates/ty_vendored/vendor/typeshed/stdlib/json/tool.pyi
sha256:27c598f9ab91cbd3c63708e7a8372689229320aa780167b260c7a5f8b2ba2ece  crates/ty_vendored/vendor/typeshed/stdlib/keyword.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/__init__.pyi
sha256:3c7f5b005fe0ed7fe102199c962f4d19bd9736ab235aa5abdc5303ef26252b18  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/btm_matcher.pyi
sha256:12284dbede120b841ce0004b05231609872bb57a4426b0ad539d378132781944  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixer_base.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/__init__.pyi
sha256:1eb68b93f780123a060730061cf736f940100ae628bf2b1683cec2be8dfb5fee  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_apply.pyi
sha256:ba66b59123d9ad8b01fd73fe58438eb74414ea05a2657555fcd9c6e636c94782  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_asserts.pyi
sha256:23c8165dfc5edb5796d24c0f529ba36fb61548f8014381e49bb5f55ccfbd9c6a  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_basestring.pyi
sha256:92890f4a76cedb6fb6910fac0cec2e83ab523de6398ae560dd524a50a92b77cf  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_buffer.pyi
sha256:9c97518e5c6ffb4e4658941c63ad009c9df985c85686d79ab888e8b1a6146c0a  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_dict.pyi
sha256:5e72844578d6f10983e162118c47f0ccc7fa23266552131d086e064181195db7  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_except.pyi
sha256:8415bcffa595007a8d374f3281ae6f8710b73f9ac1766bf3b3e3599c1e0b476d  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_exec.pyi
sha256:1bdf07b634eff4010ccc0b169cc42633842f50121ca060166c90434eed258bc0  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_execfile.pyi
sha256:80cad4f1b872815335cffdb81f8433d0582d939788b2ac58f54721e56acd0b92  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_exitfunc.pyi
sha256:eeb7c1d5b5268fd78ce158d02568520a0f738d0bbdcc5a92092d81e6460de3d7  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_filter.pyi
sha256:8a2705992cadb16235d7a2c27dddfc49d495162a6dc84e49f607bd2f8bf5b3a9  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_funcattrs.pyi
sha256:17b7f98e4f9fb9ac8d2a1da3d6f944b1ce44ae7f3114d2def56c10eb83e3c641  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_future.pyi
sha256:b752a2aecb21eab107dd82cb2b40baf6b3abc974ef6cfdabf17c0d3f7af305aa  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_getcwdu.pyi
sha256:e977bcf2b8a1d746564d7d8c2f5147312aa1e6f00124d3901bcce0585a4c16ed  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_has_key.pyi
sha256:2c7dc6a8523f20d4bc47734bbd607de513dce089512683c8113d19c507a75e7c  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_idioms.pyi
sha256:4a69a09acc088c15da919c82873693f2b9b56636d765d6515edf6414b46f09f3  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_import.pyi
sha256:4c2ea9ac8f150f574de8c0ce7fafef9ee5018dbc5e055286ae686c83b3809963  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_imports.pyi
sha256:cfd4239de9487614e92ccdd22c3367ad0e106763fe5e8c17cde28fef019d4083  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_imports2.pyi
sha256:7c8a466a2c2c264fcaa0fa75c9ff3314951c3f53a907add27e29595e2451dbd8  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_input.pyi
sha256:449a7f9146d21614069bb4b5e8cc138f0050d01404368a183bd332c9f6ceded8  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_intern.pyi
sha256:3b23f38959b577c06459586ddd65b8a849c8cdc401ab52f9e4de57ca73d14313  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_isinstance.pyi
sha256:64a98a99cf8ff383b528b00aef9dbd140685900a006149e170fb756ebb82a77e  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_itertools.pyi
sha256:94665edeedd935836339abf73f9c3a9390c4aebfee031a8d218d340b9e791e1e  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_itertools_imports.pyi
sha256:f60fa9d5a1377150140f0fb153317c238ad98eb7367fe4cd084ba244d1eb1c3e  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_long.pyi
sha256:014586de2afd2266cf0c6780ed3ce916b972a47ce27cc8d4f797bb8c170bc18c  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_map.pyi
sha256:8ecd93a5aa13b261c19f7c4eb34a7aa38c34865e4c8dd8d8fb33c9fda8d930ff  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_metaclass.pyi
sha256:b28113f28f49b1cfd4a28d6cbc6f4cc3cbd5e00e57c379609be897fae1d86ca3  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_methodattrs.pyi
sha256:a8193949f606efb3eddd324d4930954c871303bbf31f4748a291fcac6a0c66ca  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_ne.pyi
sha256:0eaf1f5a0d4a38746c78309b9d2945bf14108297a9b619df3451506ec9cab14a  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_next.pyi
sha256:8347b1bf7dba81fe6e2b84eed8c08a75ae6b4bdbb1fc02d5b24e77af57854c8f  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_nonzero.pyi
sha256:d167b0fe6dc95a60ff1bf4f6ee91ef6256782bbfda7b0c85ce96b4e70d86de8c  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_numliterals.pyi
sha256:a91c115c0f98b153c8b947de0435830eb728d27af2b3b29160c976bc8ed6097e  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_operator.pyi
sha256:9b981aeb6149a3bd224bc296d92912078f138c2e570cca5232cfeb8df90f01d1  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_paren.pyi
sha256:8e42733406435bc5eae01b3dc449bafa4921be1c7283c2c763b917f6a4cf6ba8  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_print.pyi
sha256:099823f13df37a5f95f0c18eba1b5cff2104adc0b292e57c4a7b0d1bc483e3c9  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_raise.pyi
sha256:d36802b2d0a5f571fce4eae94bd3b2b397ff126a1fffe86e5e5c3dbbba932e50  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_raw_input.pyi
sha256:6ff2236d707606006dedf40054b1e4591e6801bdc636acc367a0da7f17e22841  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_reduce.pyi
sha256:08d37c5d0228807b93e0c61b5817ea25c242efc4bc3e8d77b8c032d5a3e999b1  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_reload.pyi
sha256:6a084d02eba6f48fb202776974863ebd640d3444fc0a0dd1bb09200e85edc7fa  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_renames.pyi
sha256:d416a1d3af9f0cea96d3b6dc66e7d2aed456dcd577ee329bb950f4d2f078d491  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_repr.pyi
sha256:9f639a566155fc3afbbeb78187aa74501ce15795e8aa4aa1084d6a65b90f8bce  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_set_literal.pyi
sha256:9284b982a9b303e9eaabda4fe4b0d7fabf4163e8c9bfb175e0e7c28ecb4ccbd8  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_standarderror.pyi
sha256:b2146fe78763909005f68e393cb1b890e91c6648f3aadac39e7391202dff566b  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_sys_exc.pyi
sha256:2582c0e1b54f28e25b55044090a8aed870dcc2893feab4fc00645469960fb0df  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_throw.pyi
sha256:aba37281286b52a2bd1f818618a55fc9d904e2c3267aafeac62d09c78fe17d85  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_tuple_params.pyi
sha256:147b371474159b013cf5bd67d6593b4ba5be0ef41902a6f968201c69c3f04f25  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_types.pyi
sha256:413e17c1940b9fdfdccc8c9e98ae538b7925d5d36e516e14fca1e7949ed18dca  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_unicode.pyi
sha256:226a68260c88b616c425e97816e6cbc15f3181eae0d8297a5d01572c7f5ffa38  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_urllib.pyi
sha256:b1208ed18a269718ecda11b8827a96eb26adb2c3dc18840d4cf1d7039e4f82b0  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_ws_comma.pyi
sha256:f48a7d36c28bcfa0538bb21d3c5630733d4aa6210df02c072759957154873006  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_xrange.pyi
sha256:983ba7c3f92e354b3d41ad925d8f31066bf67094d733160d857ac1bc52ca5bb9  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_xreadlines.pyi
sha256:64f2ea39afc3a68169e3217837d88e113cad7a3184d1db8eb8e42932c25ff956  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_zip.pyi
sha256:701b032fd5b27d32496cf3a4c6862eed93eb07c7d4b4619a53e3aa1779145679  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/main.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/
sha256:3c69573fdb2a25545bda83bdfd3758c0e7d94d42674de877ffd2cbc75713455e  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/__init__.pyi
sha256:9eb3fc755897a6686b5ce8bad1714d10b8e505b739dd14782bc9dd1d996a227c  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/driver.pyi
sha256:e776781383b23eb15254afc918f3feeac04b643e5cd09e8d265c95cfb363389a  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/grammar.pyi
sha256:e34e130b0796d27235c46f1484ef29baec7c1fa0ce11b34f445dfc786a06ba76  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/literals.pyi
sha256:cf986f54b097386c20aeb5ebacb111f937865f0a8bcff0b02d8b5faa6847eca3  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/parse.pyi
sha256:b2e1ed6ef4bbc7ae12ef3ef410c685770f99260bbcff0eedd16c11bead40cc1a  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/pgen.pyi
sha256:e91ecc326b184cf9fc34328ac6bea676fc1fa6a2f7f838562f148afc8ae79c5e  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/token.pyi
sha256:562633678f124e4f65b31a4846740069cd947742f41e45efbb37158840878900  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/tokenize.pyi
sha256:3d9916ca8a5812ccd5683ab33c1344f46fa482149695d40910be5b5e2fcdc5c6  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pygram.pyi
sha256:41c2e39efc56b768f2f5b8cfe918de7ff9a0c06930d5f9c004c732200cb8600c  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pytree.pyi
sha256:10ab87bd86cf6c19af75b3f41a7b0c4e3d47384d146398841db9646863bdc0af  crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/refactor.pyi
sha256:405f847b545242bcbd85788db023d2f1ea72386da66e6a0862e66653eed319c3  crates/ty_vendored/vendor/typeshed/stdlib/linecache.pyi
sha256:a99370e76a7c245e29e593992c7ff834a5ce2c3a88980d0610edde9b80b262cb  crates/ty_vendored/vendor/typeshed/stdlib/locale.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/logging/
sha256:d763e797ffcdc4a7000070b01e095a2912820ae19c1221845537ea09baa1c072  crates/ty_vendored/vendor/typeshed/stdlib/logging/__init__.pyi
sha256:e591e521ee4ad271e7cc4dec49847ad0804faa853344eb0c3d06664d0c3138c0  crates/ty_vendored/vendor/typeshed/stdlib/logging/config.pyi
sha256:54d28b1cfb613467c977a882de01679359a941609af2d55318f9e8eecacad9b2  crates/ty_vendored/vendor/typeshed/stdlib/logging/handlers.pyi
sha256:ed1e64135ad870f6fcac81590d1af027a41c9ac40e6793c8306f17b9dc045772  crates/ty_vendored/vendor/typeshed/stdlib/lzma.pyi
sha256:0ae5e4df97096217fea785dba0e454e3c9cf10c6a32f2c72aeb2626d10a98611  crates/ty_vendored/vendor/typeshed/stdlib/mailbox.pyi
sha256:332c76f0bdf4a09ea30e602a59edc178b03d9a65626ffe69e0ff6431953960ab  crates/ty_vendored/vendor/typeshed/stdlib/mailcap.pyi
sha256:737dc2ef84f045ed69afacb65b84876a8ed709e1ccde01d564783b6a67926c8d  crates/ty_vendored/vendor/typeshed/stdlib/marshal.pyi
sha256:61a09e91a371bedbd32ee88d988a09e330ee1d90a1b9b9a014c611f38e3f62b2  crates/ty_vendored/vendor/typeshed/stdlib/math.pyi
sha256:616d1541f40f3d01db7e0e8aa790d3f8b39bc47ebb9ca18d9825b529fee0ad14  crates/ty_vendored/vendor/typeshed/stdlib/mimetypes.pyi
sha256:8985eff0c1d61b346f68e38601b294194fceae6e0fb8b9c8e0a55072526e3f15  crates/ty_vendored/vendor/typeshed/stdlib/mmap.pyi
sha256:6ca4b49b3a6ad2f771087184602606caf55148fc26e45e7d3a943cca2fa55245  crates/ty_vendored/vendor/typeshed/stdlib/modulefinder.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/msilib/
sha256:26358eb8894d829e6173041b58c9dff8f4d73125f10f8e0df9ea54b4d796dea2  crates/ty_vendored/vendor/typeshed/stdlib/msilib/__init__.pyi
sha256:8511e39bd0dabda2a4a7dc43befb5b31a623b9190e68fa2e022529f581af3c75  crates/ty_vendored/vendor/typeshed/stdlib/msilib/schema.pyi
sha256:2abddfce12e507f7a3177cb3ad6e86d14ef4f5e8efafb83507623005982d7331  crates/ty_vendored/vendor/typeshed/stdlib/msilib/sequence.pyi
sha256:f077df606e18b18d487f1c53c8b961a5dd035b84a5e218805a20ba48113fd653  crates/ty_vendored/vendor/typeshed/stdlib/msilib/text.pyi
sha256:63ac4b21e4382fd48f39c490f0ae8878750277ba78b93576d90fa4b0f0bb123e  crates/ty_vendored/vendor/typeshed/stdlib/msvcrt.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/
sha256:29a7e41078ad5763665c7252f79e916b072831985757afe667e8a8d19a4c4afe  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/__init__.pyi
sha256:765d08150bb27fab4c36c5efccc8c9a1a16dbacdba05a323ee68b676a108f33b  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/connection.pyi
sha256:1d695e982c5bfd140f576c1225ec63e6d1bb655952f9558ee8aa3d44432a2762  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/context.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/dummy/
sha256:f116bff04e435aa643fc3b5aad7b77679475926008b112691c4506242eda34e7  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/dummy/__init__.pyi
sha256:58db2befc1de1f3ebb546d78a8badceb152414d4242add7c8f0f796a68450508  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/dummy/connection.pyi
sha256:98890f2fe5a25880d18b66905663da4f2a7df92214deba01219722aff40b3ada  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/forkserver.pyi
sha256:3e43c0a0238f9e4cfb3032392d49e43a1bd64c48f9d6a2d5518566c4d4a2ac66  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/heap.pyi
sha256:e595feb425415506b783fa5c41acb2dc99a341229f601dee335f331719f96e69  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/managers.pyi
sha256:b6d972fd53e6b192bf3a6e188de2d59bf415afff2cf67856e28a675ed8386f40  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/pool.pyi
sha256:44768913fe3b39e4329269d78f1793e7643b165c739c555a9274ad43164994ff  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/popen_fork.pyi
sha256:f9ff39d5c1d011b33f2fda176b0e8fad41c8e9b28055ab11475ece8ab39277ad  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/popen_forkserver.pyi
sha256:92e299989c70e2277c4797534e9f81ec4fb9a8359349ec403a40aa4ad10ca0aa  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/popen_spawn_posix.pyi
sha256:c09ff546752bbf5582113549c3304aa88ed765c0b9c2913cfe519f0ecc2447c4  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/popen_spawn_win32.pyi
sha256:89923aa4dcac77dca7c14fc27d0ac0f46fadfb938d9d0b8c2612aad4549582ed  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/process.pyi
sha256:9e4bc3e3f48981e7e1ca89cc00f9e501856d244ed0dd7d1cfd45bceaf6243da7  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/queues.pyi
sha256:b18badf69ca38fc6a7a34bb512d37956707bc63483a38af795e134b3dd093dd1  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/reduction.pyi
sha256:14ff7a9cd3f21a5080d3d0d91e42920747ef5058cf57bd24f4c1bdb0ca0d0cd0  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/resource_sharer.pyi
sha256:befe69f285d7129a760cc9af6752037d3a410e0d38e9960004b6bc97fc79ed88  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/resource_tracker.pyi
sha256:957aa44c575208f6e46da83e356315c8889c6b49475258d465b53cd656060d45  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/shared_memory.pyi
sha256:0855a08e925c8b74f2e56c9fa283d9186396189c75bd2ee1d3d7f70df796170b  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/sharedctypes.pyi
sha256:6f20753fb8f76a03b1406f3c43021cf156c5bae5c8b713a4640a0ee4ffd45aa1  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/spawn.pyi
sha256:db87f4f64ffaaf05607a2340d5c26fb021a9869ed034f5cfb60da8f6b36cd985  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/synchronize.pyi
sha256:84bf8566230b91a93fd5b445ba8bb587413385cebc95433c13f2f9fe96b99040  crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/util.pyi
sha256:579e3f02a2f044698c00df0159f0a0b415143f0d7a077c24dba35c7c3f521582  crates/ty_vendored/vendor/typeshed/stdlib/netrc.pyi
sha256:d60f736c11290b5906807ed59d33a99af67084bd398fd52e6baf4cc9f8e58ca3  crates/ty_vendored/vendor/typeshed/stdlib/nis.pyi
sha256:5303fcb3d9ab8cf4ac2ef607190fc884367e15e273251517ce4ba471c680f4b5  crates/ty_vendored/vendor/typeshed/stdlib/nntplib.pyi
sha256:27437e35c501f508eadc109b0f5fb4d6fcaab8c829ffe0c2c5b0d8406a9a0a59  crates/ty_vendored/vendor/typeshed/stdlib/nt.pyi
sha256:3177012173b0a16e5d326319a2bc516bc8f6a699365bb386a4241d631f7b144a  crates/ty_vendored/vendor/typeshed/stdlib/ntpath.pyi
sha256:26178a56109141b0a87faf68eca7596dc9e921d846b55416e0a524c42f0df778  crates/ty_vendored/vendor/typeshed/stdlib/nturl2path.pyi
sha256:565e15fc2ccb71aa394b27425327938f24d39b70d6e6538c63a829025f6e1225  crates/ty_vendored/vendor/typeshed/stdlib/numbers.pyi
sha256:db0b90fe5105c6f78c4e81d59ceba54ed0dd13b1f402dd482226f0391ae952ec  crates/ty_vendored/vendor/typeshed/stdlib/opcode.pyi
sha256:ea1b244ea9d869391dbf6f2b90b553e572de2867242222fb98c065e284a9342d  crates/ty_vendored/vendor/typeshed/stdlib/operator.pyi
sha256:4b111fb53844a77ec7c475aa359ad94b1efbeb5ef2fa575450895346c531d0f0  crates/ty_vendored/vendor/typeshed/stdlib/optparse.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/os/
sha256:c301b7a48286fb773cf810f4b683c6273a5df4d34f404595f32c9cac5c714edc  crates/ty_vendored/vendor/typeshed/stdlib/os/__init__.pyi
sha256:44042a94bac4566a3e11ba8b281125995676a1b90af74af8c7f3d41853073198  crates/ty_vendored/vendor/typeshed/stdlib/os/path.pyi
sha256:8f5a2908f64121030d842bd20f09080c2d11a0d6ee4ab8b7c8111e27904bce2c  crates/ty_vendored/vendor/typeshed/stdlib/ossaudiodev.pyi
sha256:9b7cd52bc093941c831b0298394f29951e2e6f2f7a0619d498779cf5f95ebbc6  crates/ty_vendored/vendor/typeshed/stdlib/parser.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/pathlib/
sha256:8dc72dc876f3ede2ce8045ff7feca8a2182aa4762a90cf5f4ccf61ae1519a43c  crates/ty_vendored/vendor/typeshed/stdlib/pathlib/__init__.pyi
sha256:7801420a0c1319c6ae75f374d9267db1e3488e59af9f7cba047bfe091f65519a  crates/ty_vendored/vendor/typeshed/stdlib/pathlib/types.pyi
sha256:337a2063279c6e66d15d6bbeed1644ac0b0f7b499c3b399a01f41d3254681e31  crates/ty_vendored/vendor/typeshed/stdlib/pdb.pyi
sha256:b7a3b85a7424e11cf5be1e22320a9b6520f8c35e2f05c989797b1580787986f7  crates/ty_vendored/vendor/typeshed/stdlib/pickle.pyi
sha256:d0694bd1d750348077f473effa588bcb4c94d79f4afb56cfd183c04c1f498d5f  crates/ty_vendored/vendor/typeshed/stdlib/pickletools.pyi
sha256:d7f48be66376c0ab707c2f4e59684e1eb47793acf140e7b1d66388982cae8fc5  crates/ty_vendored/vendor/typeshed/stdlib/pipes.pyi
sha256:367b38e18662d2fcd11a3c44ad8b7a8028ba27e163a1731be68e09447a4bcb70  crates/ty_vendored/vendor/typeshed/stdlib/pkgutil.pyi
sha256:12c82e0ce1e3abce4eac12fa5a2d80147d3a80e41a5382b1217b4d60a9a3ba88  crates/ty_vendored/vendor/typeshed/stdlib/platform.pyi
sha256:b5760c98861a0ff37f4cf823d96f19c3433769152c4303831613b91e69159d72  crates/ty_vendored/vendor/typeshed/stdlib/plistlib.pyi
sha256:c8a22626b05ea8390b672b869adc50dfc04a6ccd57e7d2530e83752c957a2117  crates/ty_vendored/vendor/typeshed/stdlib/poplib.pyi
sha256:645fb2a7d854376be17f98964085b73a3b810a149f82bfe824af6aa0cb4855b3  crates/ty_vendored/vendor/typeshed/stdlib/posix.pyi
sha256:37494404082128b1675b425597924edb23e3764bbd06a25030bf8b484a215ef2  crates/ty_vendored/vendor/typeshed/stdlib/posixpath.pyi
sha256:18031fd9d5832c93c4ef7f8c6b0c8e59e369aaf15d565436d5000b2a6eaa1790  crates/ty_vendored/vendor/typeshed/stdlib/pprint.pyi
sha256:3059f6b7e3b06586ff308ce06ddebd68cc48afeabe7a939b1f14e7895f583137  crates/ty_vendored/vendor/typeshed/stdlib/profile.pyi
sha256:59ea486cdebc129a5ad1c59abcee95ba78519bde27f2611f62427535e17bdebf  crates/ty_vendored/vendor/typeshed/stdlib/pstats.pyi
sha256:5546502642576634f361fcba6d9ac4bf0d58cf316d5958649f3ef58860d629dd  crates/ty_vendored/vendor/typeshed/stdlib/pty.pyi
sha256:119eba53bd6bc165f53b8aa8cbb21d1bef315c492e2073bcbea4d7be4870df36  crates/ty_vendored/vendor/typeshed/stdlib/pwd.pyi
sha256:f445a0dca267bd93fa5e6b0139759796787196192975a67061767ab9a6631842  crates/ty_vendored/vendor/typeshed/stdlib/py_compile.pyi
sha256:b75fafaeaac5ac330ab73e9b0840716ceca09aab24d70a5768a844492091429f  crates/ty_vendored/vendor/typeshed/stdlib/pyclbr.pyi
sha256:69ed1c50898f303e963b9b86826e850be48d20349fbd62388926f857ebc6f972  crates/ty_vendored/vendor/typeshed/stdlib/pydoc.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/pydoc_data/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/pydoc_data/__init__.pyi
sha256:7bab797a4ea4b42b87a951ec058fe0166e4bce3e01ba9c81721d77bb4b762557  crates/ty_vendored/vendor/typeshed/stdlib/pydoc_data/topics.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/pyexpat/
sha256:39ac0ae9679ccb2424470cc3e9c81c0f62c5e843417df4ed40717c0dde8029dc  crates/ty_vendored/vendor/typeshed/stdlib/pyexpat/__init__.pyi
sha256:cb9e673a7b19e0d1a54b9bbd0497a624ebd134acdb30d3d691697a88fd41cae7  crates/ty_vendored/vendor/typeshed/stdlib/pyexpat/errors.pyi
sha256:4aad30f2c9e2279ef55d00f0e73cd38eaf5fdbb645f091cfa835ded7eb3a757d  crates/ty_vendored/vendor/typeshed/stdlib/pyexpat/model.pyi
sha256:e9a18f52653d7878a8fdf33647cc2c0aeb3eb627886a8ab0156f90d1d21db705  crates/ty_vendored/vendor/typeshed/stdlib/queue.pyi
sha256:2c6982905281516150360144a122e22419ffbfb42958c5e3c24f925164c6a239  crates/ty_vendored/vendor/typeshed/stdlib/quopri.pyi
sha256:c5a87c623c2f2f56605717a039efc41c6bff8e8cfc2c1cbdc70568503fd974ff  crates/ty_vendored/vendor/typeshed/stdlib/random.pyi
sha256:7fc4eb418d021c804e3c662eab307a143c5560ac4e199aa71c63138846e75c91  crates/ty_vendored/vendor/typeshed/stdlib/re.pyi
sha256:a7f7511c9ce6ed7cbb40a1ff364ca9c425d82f41a3fbe95bb16fb0339396871f  crates/ty_vendored/vendor/typeshed/stdlib/readline.pyi
sha256:4f48059d69e8a1f1f4bb2c89456ec63d9c8f7167fe4b8b4fda336cfd2ca794d8  crates/ty_vendored/vendor/typeshed/stdlib/reprlib.pyi
sha256:7e6e946a358018791041b4ec05f37e7d15dc52320869b651ecade1bcae3962d6  crates/ty_vendored/vendor/typeshed/stdlib/resource.pyi
sha256:e30c527575a126909662df9fd2ccc8c7a3f4c9bb6a7046201a4f08ce671bf088  crates/ty_vendored/vendor/typeshed/stdlib/rlcompleter.pyi
sha256:38333eeaf81ba97b31d2c3ce0e466d840a93c65c43bb878c83e15035246d5625  crates/ty_vendored/vendor/typeshed/stdlib/runpy.pyi
sha256:9160cc6cdb9a9e693a53c812b44685e3df7d7424eaa34a68ead1fd5329cee1c9  crates/ty_vendored/vendor/typeshed/stdlib/sched.pyi
sha256:d51fe3654089a626cc044a2843499da1ba8e6aca5e02b6c5cc53963284690572  crates/ty_vendored/vendor/typeshed/stdlib/secrets.pyi
sha256:ed8fb04f67b903814c45563c7acc2238232bd948b917ee8cad90630bee9fa356  crates/ty_vendored/vendor/typeshed/stdlib/select.pyi
sha256:5596d653229fa6835e69a7d529b4aa8e5a5a7e034455250f4385488edb0554d5  crates/ty_vendored/vendor/typeshed/stdlib/selectors.pyi
sha256:1049baf2f23a85959a21a1b07fecf4f24f93aa53c556d1310ba73e5779730daa  crates/ty_vendored/vendor/typeshed/stdlib/shelve.pyi
sha256:a93a9b7f111f922343ef0014bb306c1de25e99abb0b11e55aa38f3860b1d3988  crates/ty_vendored/vendor/typeshed/stdlib/shlex.pyi
sha256:2fc520308f03109969d3d4e1da1dfc7a3841f75baf3ece54db73e19fb5f0e6e6  crates/ty_vendored/vendor/typeshed/stdlib/shutil.pyi
sha256:6f7ef45e89a4f775d91266cc708ac9a527b5c3e0ea149a228b35dc2adf93b124  crates/ty_vendored/vendor/typeshed/stdlib/signal.pyi
sha256:ca8a773760bb52f8d4642bf39f3a3cb25e414418fd5f083a3f1bbd01b11e1085  crates/ty_vendored/vendor/typeshed/stdlib/site.pyi
sha256:5418890a8b6f82eaa4011e7882a5e271f13e4bef94c365a75745fa4df0609cc4  crates/ty_vendored/vendor/typeshed/stdlib/smtpd.pyi
sha256:4b7f53082a884d57df3a921fe42f53337bb8ec97ff40a412734d377931514962  crates/ty_vendored/vendor/typeshed/stdlib/smtplib.pyi
sha256:e1637ddc7fc64deb08cd80f3c43a3d14b7750d9fa144aa08874b843fdb26563a  crates/ty_vendored/vendor/typeshed/stdlib/sndhdr.pyi
sha256:6017db0ced66c83bdce1073f938f5989db9ef7dd72022f2892a1b399da0ff7f8  crates/ty_vendored/vendor/typeshed/stdlib/socket.pyi
sha256:55f9f6bf5e3b73afe3d0bd3554b0020152b981c606a607af4e9e1c658461a9f8  crates/ty_vendored/vendor/typeshed/stdlib/socketserver.pyi
sha256:c46ac08293b64678ad40d1b975e9d427fb8176834b826c0dc6378c51a8887e57  crates/ty_vendored/vendor/typeshed/stdlib/spwd.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/sqlite3/
sha256:71a1806ee399eaf6c6b47c84e809782c84051f5dfd1a80094aad0a8f135dc201  crates/ty_vendored/vendor/typeshed/stdlib/sqlite3/__init__.pyi
sha256:f948e579551a906d4c0c99fd56715b70aa1b903c21e04a7c9c5ab99ad01c8920  crates/ty_vendored/vendor/typeshed/stdlib/sqlite3/dbapi2.pyi
sha256:90aad0d82a33806f06a085cc0cc362309cfffc1eedcd9d1541bda3ce41faa798  crates/ty_vendored/vendor/typeshed/stdlib/sqlite3/dump.pyi
sha256:d260c7eed69309c5ed60ea0aa003666f30b526f752a115c7ff72af2c24ea3d90  crates/ty_vendored/vendor/typeshed/stdlib/sre_compile.pyi
sha256:3a1913c09e369d1d1dfc53da1b325dde9a42e395c7c8f9cdace030303ae7318d  crates/ty_vendored/vendor/typeshed/stdlib/sre_constants.pyi
sha256:977252beb94d2d326c266d418c84ae3081daf4f55bbfab7bf37434a71a075b90  crates/ty_vendored/vendor/typeshed/stdlib/sre_parse.pyi
sha256:c2d05ecf6d21206941d5c299431260d0b9e7484977d77b80653ec48834560cfe  crates/ty_vendored/vendor/typeshed/stdlib/ssl.pyi
sha256:b244017c04bae21cc3ed5baf003d64060d6ecc8786c731631e45c3c866482cba  crates/ty_vendored/vendor/typeshed/stdlib/stat.pyi
sha256:8b5d8f5c02736718e6cd4de900e6f81c5b4849654caf0ed54986a266ae68346e  crates/ty_vendored/vendor/typeshed/stdlib/statistics.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/string/
sha256:2396233e52763d9ca3e05976472170f2a307ca0695e63a90df60960eabb37245  crates/ty_vendored/vendor/typeshed/stdlib/string/__init__.pyi
sha256:a18269df57529a7d2f5ce3df6615b3035ed9be9726aa94f91db325e1328effd2  crates/ty_vendored/vendor/typeshed/stdlib/string/templatelib.pyi
sha256:bf934d197dbe69ee4787fa26c8fb66c5aaa1132bcd7d09cd279aefef3e93c90a  crates/ty_vendored/vendor/typeshed/stdlib/stringprep.pyi
sha256:41a24352e99dad5b48d45881218151fa21f0a3b7b387bbff2e144dd9b388fe34  crates/ty_vendored/vendor/typeshed/stdlib/struct.pyi
sha256:b6737c4fcbad33bd75be7049334cf29d74e5e948b9fdf9e6370338a3449baccb  crates/ty_vendored/vendor/typeshed/stdlib/subprocess.pyi
sha256:ab28b23dd10bd06afb369422f081cd615f39289aac345bdf74e5f8daa7a3e58e  crates/ty_vendored/vendor/typeshed/stdlib/sunau.pyi
sha256:9877eaa162dfd08ca4142616611a008c865eb509f5eb0bf490883f7b156f1188  crates/ty_vendored/vendor/typeshed/stdlib/symbol.pyi
sha256:ff34d0b05149d207fc5267295886201119579d3f20122841406e075fffd32b08  crates/ty_vendored/vendor/typeshed/stdlib/symtable.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/sys/
sha256:e0e9483290ff80696f73cd3f05858c26ca55ce7f912ca36c4bcc00c7bd295fec  crates/ty_vendored/vendor/typeshed/stdlib/sys/__init__.pyi
sha256:69a9589b8730204b4110531679f11401329e9203ab91851305be47eae23a02a7  crates/ty_vendored/vendor/typeshed/stdlib/sys/_monitoring.pyi
sha256:b9396bf7601e99ee47742fed15fdec47d7d739b84a27da3d2266297c26973d9c  crates/ty_vendored/vendor/typeshed/stdlib/sysconfig.pyi
sha256:9d5a79f90d856b2908eb0b8acf552e96ed4751a208ca247aa015d5bf9dd7882a  crates/ty_vendored/vendor/typeshed/stdlib/syslog.pyi
sha256:ab97468c5fe4a0f4e434cf8913210d6adf6ac153ec03a9a17a9f9ac6561798d3  crates/ty_vendored/vendor/typeshed/stdlib/tabnanny.pyi
sha256:6888a250f82f6d95db1c41d09ffaf6de3e735010edaa0ebad9abba1a28d5e1c5  crates/ty_vendored/vendor/typeshed/stdlib/tarfile.pyi
sha256:b24fcf4bdd9d496b213e7b363154f15523f8c09f7394f751087695bdde8750bc  crates/ty_vendored/vendor/typeshed/stdlib/telnetlib.pyi
sha256:9330a8e3c97c965e163f7b88eb14ed4839569f78cce03f8edb4e8859f064f482  crates/ty_vendored/vendor/typeshed/stdlib/tempfile.pyi
sha256:14e43769313c84e6cc366f424a6e9e5467dfd589319606fdbae9636afda6b855  crates/ty_vendored/vendor/typeshed/stdlib/termios.pyi
sha256:4be53c320fef87b4f768c6a6531c0ca56ce05775ab57f632ffa479a8b4478364  crates/ty_vendored/vendor/typeshed/stdlib/textwrap.pyi
sha256:a9e8b0022a9b3caf2211c1f85befa350cfe272485914d9f1f1c12f4ea54fbc26  crates/ty_vendored/vendor/typeshed/stdlib/this.pyi
sha256:97225d26140ca757a9a4a2dd09fde557aa309183dbf09201de2339dbd445b2bf  crates/ty_vendored/vendor/typeshed/stdlib/threading.pyi
sha256:66849c5fc1770f3c376c22c4d8d6d110cc1cd3531e47682606d352cb2bf65608  crates/ty_vendored/vendor/typeshed/stdlib/time.pyi
sha256:d59cedd6da77afaa6c07e00794a1d2148c5b30cb584eb3bcce9707fd6e050da2  crates/ty_vendored/vendor/typeshed/stdlib/timeit.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/tkinter/
sha256:c8d1cbbd0758297216ac893da6d83b1a6ce894f2e25f57df8f9213df64bc0066  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/__init__.pyi
sha256:1a75d5c54d49ae160fab37606f6e9b31960d6c367f1f867f6a2821795202b501  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/colorchooser.pyi
sha256:8c9466ca374ec53a2eba316f4b662d3a0d2a8759e02b21d028f734767a2e9a1c  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/commondialog.pyi
sha256:5fbcd751b2c73c70be322083668551469117f63146577ce08f5ac1ae9586e65e  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/constants.pyi
sha256:a04576985695a7411293ff271493ae286957586e2ee4c01855c44b79d8e86629  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/dialog.pyi
sha256:222c228e43887c4c763d15f0da868ac6e7e6f7e7e43bdde716117cb999734cb5  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/dnd.pyi
sha256:2d947c05f053726b70e62e32d266fff84866d2f8fd1fd8b4e5ff8735dd453d03  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/filedialog.pyi
sha256:a6010d77a9b6025f0b9317ed20b3d5086598cc1e142ef11af71e6ff9e90f18aa  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/font.pyi
sha256:f285eda01194ff5f88d1e5f3d5b63385b774955813b3987457e99dd34f6112c0  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/messagebox.pyi
sha256:bcec773bd5662375b7b4f4d8e62f8d4f8127ebc544ef81f5aa758b3078d72b8d  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/scrolledtext.pyi
sha256:009a074fbb61f972db53a37f84743ae5a8e87a76291f6569d6f760be12c287eb  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/simpledialog.pyi
sha256:911ccb7e552e3e550db35bdf315f4246dd9587cf376d1a68e03c893848ad5b51  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/tix.pyi
sha256:b9db4f97a8b2efa14a47bb284536869dd5b8a43be6828e60923527cfac3aeea0  crates/ty_vendored/vendor/typeshed/stdlib/tkinter/ttk.pyi
sha256:893afcb78b81bbaf8a3c2748c3b22c5251d6232e3255d5011f2efa4c4de6b0b8  crates/ty_vendored/vendor/typeshed/stdlib/token.pyi
sha256:0ff671b65a82c0b86015c23d464e5300d9330da28b7a0dbef7e1eb76360bffdc  crates/ty_vendored/vendor/typeshed/stdlib/tokenize.pyi
sha256:89788efe34cf559884f9e996d4d4e51209833c300d4d1760c7e5f6d5307a0dab  crates/ty_vendored/vendor/typeshed/stdlib/tomllib.pyi
sha256:35ab716a4fa5d3a502a1f4481d6e0c44d59d8a227ead5d7814edaa120b9e6cf5  crates/ty_vendored/vendor/typeshed/stdlib/trace.pyi
sha256:8da6c5b7a3894d1bc44cfdf4d32a05c10d7016c4eccaadc7ddd4f30854a9bdec  crates/ty_vendored/vendor/typeshed/stdlib/traceback.pyi
sha256:46ead1e47abf07508ac78cd0b0199a625003ee7cde7df57442341bd4822bd85b  crates/ty_vendored/vendor/typeshed/stdlib/tracemalloc.pyi
sha256:6b472e9f5d3c32dfc264e8ced73fb5fa1a6a8c66ef8ccce69d5d5bcfe30a1062  crates/ty_vendored/vendor/typeshed/stdlib/tty.pyi
sha256:888fdd2ddfa829ca26bef1287b184041004159e52736bf534b189fd92b1b0269  crates/ty_vendored/vendor/typeshed/stdlib/turtle.pyi
sha256:bfbe884acf4170f4cd554ecea1404474b08c8660b949590c9905b0ca4f81935a  crates/ty_vendored/vendor/typeshed/stdlib/types.pyi
sha256:f5e8083bde29027d021a414139ea8fcb3c1effde8cb12a54614a22a3ac83ce17  crates/ty_vendored/vendor/typeshed/stdlib/typing.pyi
sha256:3cbd80592817200590934ca2594466a7f3f3d06d334d66dc1955f38f952213ec  crates/ty_vendored/vendor/typeshed/stdlib/typing_extensions.pyi
sha256:17be1beb56d1edc4528f29554d2ae09d359bb222f9afdc2e795c857380ff1931  crates/ty_vendored/vendor/typeshed/stdlib/unicodedata.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/unittest/
sha256:12769d9a8969722b6ca0b8aed194edee17d20b07dcbb78eeb3725a46e554ec76  crates/ty_vendored/vendor/typeshed/stdlib/unittest/__init__.pyi
sha256:e83ff99251d659a4b043466e0cb34cd9c5ff1d21938d6b461442c93235a7ff05  crates/ty_vendored/vendor/typeshed/stdlib/unittest/_log.pyi
sha256:0e9b4921d63a9386e7047045211da4886f3a78a59b2b2d0aaede73061f930de5  crates/ty_vendored/vendor/typeshed/stdlib/unittest/async_case.pyi
sha256:1fc73c78869317b7c798ca17782b25562773711954735a5d320dac18750d183b  crates/ty_vendored/vendor/typeshed/stdlib/unittest/case.pyi
sha256:556e3426499863c6e7cb0793df9fe57fb50afa2d158e968d8b586299727e7fdf  crates/ty_vendored/vendor/typeshed/stdlib/unittest/loader.pyi
sha256:c40bb035e2eaa4bc0fd2fe72a6dcd23590bd98c99b936b466ffc322666beb8f6  crates/ty_vendored/vendor/typeshed/stdlib/unittest/main.pyi
sha256:bf4f1b0fbc35abfd7a3e85ca5a0b0f7ad64ecff03d2f8f2352676d87c4ef4ef5  crates/ty_vendored/vendor/typeshed/stdlib/unittest/mock.pyi
sha256:d8c59b12591cbcbf33385b8190a12897bf165f65684fe63f7a0a0a4691fb9549  crates/ty_vendored/vendor/typeshed/stdlib/unittest/result.pyi
sha256:fa52363768ebdb77086393fe048fd7a946aae34812a4682def2ea1e8011e4c4a  crates/ty_vendored/vendor/typeshed/stdlib/unittest/runner.pyi
sha256:eabaac5475cebd23c74a4785fef60f7f9b1468b82aa854a6162864683a8f852c  crates/ty_vendored/vendor/typeshed/stdlib/unittest/signals.pyi
sha256:94bfd4393e3c408bc3f4841f8f603d7d6a481523dd6080733b85708bc63a0193  crates/ty_vendored/vendor/typeshed/stdlib/unittest/suite.pyi
sha256:34bec58f6b815b11ea002bee9797298f19e019ae4901375a4d1c8d76b7b6df4b  crates/ty_vendored/vendor/typeshed/stdlib/unittest/util.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/urllib/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/urllib/__init__.pyi
sha256:431a742a51dc47bb10b81864e515ca481880db07c464a77e19f7684ebed04015  crates/ty_vendored/vendor/typeshed/stdlib/urllib/error.pyi
sha256:97ebfeed90b9874217e77b3f3aad2559bd648a774edc25914e6677aa26156fb7  crates/ty_vendored/vendor/typeshed/stdlib/urllib/parse.pyi
sha256:e948f91c3ce7f73ad179566b06fa291cd8f95ef2460168a9bc9a98df44b82a82  crates/ty_vendored/vendor/typeshed/stdlib/urllib/request.pyi
sha256:ac6318f686abfc075cb479579ac028cec0121da7100f706cd7e4b3b97d28b5c0  crates/ty_vendored/vendor/typeshed/stdlib/urllib/response.pyi
sha256:977c6894e6e3310912e2707d69013c795c755a3d6fa4355f18287461f1b3757f  crates/ty_vendored/vendor/typeshed/stdlib/urllib/robotparser.pyi
sha256:a7c1afc1f8c35608fc3633af51e20b545e8c92ac40329cfb607c7a1ff1a39f41  crates/ty_vendored/vendor/typeshed/stdlib/uu.pyi
sha256:b1e83bf20d96afe55c38167f16d8e1ca18b78598a3ce853577f52d51f0c88199  crates/ty_vendored/vendor/typeshed/stdlib/uuid.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/venv/
sha256:af5574f49f6be826efc42f8c49547cecb50f20a1ccc0e9c3e573696aab4e6507  crates/ty_vendored/vendor/typeshed/stdlib/venv/__init__.pyi
sha256:9e5cd0430aeff5c895e6325117a7b059e572b9f231783bab2689493d68ca0a01  crates/ty_vendored/vendor/typeshed/stdlib/warnings.pyi
sha256:55f0e9b2ac146337b840a66c07e6147729f6817bc1abac960e128e036b809218  crates/ty_vendored/vendor/typeshed/stdlib/wave.pyi
sha256:140281375cd7d473ec0b788c90cd22403140482da7bd6b35dd77929a789d8cac  crates/ty_vendored/vendor/typeshed/stdlib/weakref.pyi
sha256:acc124df767f97b491f8022a4c100019016ad91439965821884f6be09fe09b70  crates/ty_vendored/vendor/typeshed/stdlib/webbrowser.pyi
sha256:8b7504182b9fd3b6d548819a26b1161af0a6d86b46a2f4c27cb0f8c8a1f16569  crates/ty_vendored/vendor/typeshed/stdlib/winreg.pyi
sha256:07ccb6c66f182035dc4256367ac014a8d39eac08e171bbf50e67d8c8493734d1  crates/ty_vendored/vendor/typeshed/stdlib/winsound.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/
sha256:c30e144025a63d267778d92f2f066fa592b476e789d888f79b96c059bf0bef60  crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/__init__.pyi
sha256:f0d01a0eb7af6623900d24bda73419456edc95c1761e68f3d40ef3bdcafc5064  crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/handlers.pyi
sha256:590fb9c8273c457c249dacfa9f5ff7b470014a26c69f3d3070faf164226f0dfc  crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/headers.pyi
sha256:be72683ed54c3ca6c3cce5d70bdf52e962f66970eafec1100edcfa7a21b3593f  crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/simple_server.pyi
sha256:a1d9bccee716204893d19298ffaef6fecc68a06184dc2083e8862225c7ad2236  crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/types.pyi
sha256:29237357e2532c7786d6a058609881e1f78b289537c5e58de0e3be21728b8298  crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/util.pyi
sha256:16da9e259a1e1e03ae7d11a1942c498f5121ee3385d53272a6099b99e08b406d  crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/validate.pyi
sha256:439aa4e3bd9cbfa930877b12a9831a6c47aaf9384b53fb487ec7dd6eb5617048  crates/ty_vendored/vendor/typeshed/stdlib/xdrlib.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/xml/
sha256:d3b1530ac980dc13851627b5d9f5cf843dd13b8a9d542aa4d817ba8bd7338d1b  crates/ty_vendored/vendor/typeshed/stdlib/xml/__init__.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/
sha256:74fd17ac71d4f1f37b96d50f0a4160ee4e3f0fab635f124025956afd88f2c4f5  crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/NodeFilter.pyi
sha256:4499763e358f273bd398a94d8542141da0dde2214906f2535951ae8bd4e47193  crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/__init__.pyi
sha256:f5c8463685784119fa7d33405fb728148c50f81572cff91545b3863be45baf18  crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/domreg.pyi
sha256:9d41916a29f495380728ecceeede7facaff2c68fb6824ed02ea176fafbc0a0c4  crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/expatbuilder.pyi
sha256:ff9fe0db1bf4caa5957ff1e2dfb87085f3ffc40cd2d569a08116f90ab0e92773  crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/minicompat.pyi
sha256:15f0dd2b501aa4f0a38d19fb4e70eb56c44486db702eccf334dfd37fbfb25ef6  crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/minidom.pyi
sha256:b7a330bcd19de7d2e0255542008e154021be884daf7d00a6fbb32140ee168981  crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/pulldom.pyi
sha256:9cdc25970acbeb3556f863454d096262c0e18440c6c1e66c86ad21382045e875  crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/xmlbuilder.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/
sha256:796bf4490df9d715be2b931852b1c8ab3c4019d18c6f9faf20df783d2a5cbc91  crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/ElementInclude.pyi
sha256:78478cd94b2ab1a66969d9b67d153066cdc6055fd77807cbf7c9978fdd25daba  crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/ElementPath.pyi
sha256:d1f7470134efc668ae462368bef120a3afaf14f372117b54676c6e0fc7cb12e7  crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/ElementTree.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/__init__.pyi
sha256:89847b79ba5d07783dcdf06f2029d5d55cef424b4cc9af8387a957e02f6ee14a  crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/cElementTree.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/xml/parsers/
sha256:32cac98677764e05f89ddb71e91965de0f394d2de64fca8de7f70e65948709d5  crates/ty_vendored/vendor/typeshed/stdlib/xml/parsers/__init__.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/xml/parsers/expat/
sha256:afd6e7a66ad372957fd3cb1edff769a968dbf6023058a23fc2431b6d66571209  crates/ty_vendored/vendor/typeshed/stdlib/xml/parsers/expat/__init__.pyi
sha256:2806c7fa5a9f4d2c9a287fc979b9fed30e67792f00cec3e382036ddc7d5f3fe1  crates/ty_vendored/vendor/typeshed/stdlib/xml/parsers/expat/errors.pyi
sha256:108ab08efefc1c3573f09697e95d60b79ec511dfb20c70d4ebe6c1c6da9b1e2b  crates/ty_vendored/vendor/typeshed/stdlib/xml/parsers/expat/model.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/
sha256:ac487e56a2bbb23dcc7326b9d7cfb443e62376991b66cb51b96fc090ce60b60b  crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/__init__.pyi
sha256:460b593a99e4d83b6b4ffc1ec3102049ed666186cd061cdac1e5fcdc01c95e7e  crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/_exceptions.pyi
sha256:a726fe5b8fea68231ec044a58b571ae285790a9432917b83fd2a63a1a679b800  crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/expatreader.pyi
sha256:9dc8ee00b374af3242d5aad70ed5d88c0d3fbd6c244076ce4d4033b879590d22  crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/handler.pyi
sha256:99c0487fc6943703924f9ac9826b895f190db7fd2179c4a3acbf46100431f2d7  crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/saxutils.pyi
sha256:e2ed8815e8bb01eadf138cba1899543a8fff393992243e0d58a3d733a8f104f8  crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/xmlreader.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/xmlrpc/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  crates/ty_vendored/vendor/typeshed/stdlib/xmlrpc/__init__.pyi
sha256:f5aef65399e0f33831564cb298613c63d2b8fa551561c21738dca49667618398  crates/ty_vendored/vendor/typeshed/stdlib/xmlrpc/client.pyi
sha256:5ed7376e41e2e3147e1f925a774810775c247c732ed0bd3031cfa7fa104a5042  crates/ty_vendored/vendor/typeshed/stdlib/xmlrpc/server.pyi
sha256:6d4c78c48c7cc66a34595b673a7af372a6b177acb24add65758c4fd164d48b04  crates/ty_vendored/vendor/typeshed/stdlib/xxlimited.pyi
sha256:c9e2c3fff4793b257f048250e01027af31ededfd9bbf28aeb081ee9d7c532e24  crates/ty_vendored/vendor/typeshed/stdlib/zipapp.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/zipfile/
sha256:3ff96390b95f58dc438f4e1b350b3112288821b0249e2465ab5f3f856de9dc56  crates/ty_vendored/vendor/typeshed/stdlib/zipfile/__init__.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/zipfile/_path/
sha256:a57e2f3b61b8dfa28667c548e9d9cae84d46a704d06e3f6c7e2350f88a711e60  crates/ty_vendored/vendor/typeshed/stdlib/zipfile/_path/__init__.pyi
sha256:62f35bc66c8deb1a4091a1d28f56fec17741a2fc1d746e27246c6aa003d5ae1b  crates/ty_vendored/vendor/typeshed/stdlib/zipfile/_path/glob.pyi
sha256:e47497f36c422f7a5cf547cd0a806023ae53d135cea436dc8958c1a77e31f270  crates/ty_vendored/vendor/typeshed/stdlib/zipimport.pyi
sha256:40f23c0f4a2aa3a08686112fc075eb7613f3c3483fa5e9f7e79767175f07a8a5  crates/ty_vendored/vendor/typeshed/stdlib/zlib.pyi
                                                                         crates/ty_vendored/vendor/typeshed/stdlib/zoneinfo/
sha256:96e6383532617b73cb5451b9e6f5fb3d591c0c686058e6ad54b04bcf0dd62b3e  crates/ty_vendored/vendor/typeshed/stdlib/zoneinfo/__init__.pyi
sha256:4764f70638a0dd46eb7f37165ace4a429dfa57363c1718ebfec5ac68c6968307  crates/ty_vendored/vendor/typeshed/stdlib/zoneinfo/_common.pyi
sha256:fa3bf568070f8f3f2a6b4923e4886abb551f6ad8f9aca0b36d0ccaed833241ac  crates/ty_vendored/vendor/typeshed/stdlib/zoneinfo/_tzpath.pyi
                                                                         crates/ty_wasm/
sha256:cd1e3cf4b55f8c5609109cb47f2c87618b5d8a42d5f4774a8cfaef8c661ba84f  crates/ty_wasm/Cargo.toml
sha256:a14ba6a4ca108ff8a4ab1b6ad1f4a6b27379500db0c78f448fd270f4e5f4376a  crates/ty_wasm/build.rs
                                                                         crates/ty_wasm/src/
sha256:61b77b5d166488a56a53940ef7af6fafddb980625d9766e382e50a6f391f438b  crates/ty_wasm/src/lib.rs
                                                                         crates/ty_wasm/tests/
sha256:ee22c496960d5939bec6b2e22c9036b34d9f4acd263dcd08dac78121b99ae1fc  crates/ty_wasm/tests/api.rs
sha256:5b5ac0ea3af74bd93611760e66bbad6573a2002db88f8df0f3b83229da759117  dist-workspace.toml
                                                                         docs/
sha256:07c682841c564c4a41a47302382c9889d3a98013034ec7fcf426c5f1c55e9fec  docs/.gitignore
                                                                         docs/.overrides/
sha256:d09d3ca0c98c2a2d657bc3daabd4bb188802bd004e3a7669fd7d205d8d11bd86  docs/.overrides/main.html
                                                                         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:5803113a3690424c38c1f67022f0eb6d4d97db10bf4fd7c7cd09b8a83d21a81b  docs/assets/favicon.ico
sha256:01659744947aed48a701bdac8a8230a3594710b5133190ee89a62da62f7b5e82  docs/assets/ruff-favicon.png
sha256:4dafcc48ec4aa8df3cf0081d915ef04752b937ca2fe36c0a2f596d00dc2d35ec  docs/configuration.md
                                                                         docs/editors/
sha256:74ccc251a0bd352d908b0c044abc7d9576499bb0febdf29a7bf1ac07903d7f1f  docs/editors/features.md
sha256:851dc9b8d5c618b51e19e0f98aa9d24c15178d8bec72089d73bdf07328164a43  docs/editors/index.md
sha256:10c13bc2ee0f6f6117c6deb40c292834d378a50c826e203f7b3dab212f019f9c  docs/editors/migration.md
sha256:e5be70cc3090ac0e6265c8fe88bf9e645585cc2b00733342799a2b962c4a1f72  docs/editors/settings.md
sha256:c9cdc24858c3f2316c9303442bc96497d258fd1107dece9e44cca0d73c1aa987  docs/editors/setup.md
sha256:735b4993aeeed7bfcc3c3e9d3d6fda9c65982c8668e0a5a69469633238d5af0b  docs/faq.md
sha256:2dbb06b1464bf6dce5c0b765f6125b638bcdd8b71c67800af3ae96de309b9ed2  docs/formatter.md
                                                                         docs/formatter/
sha256:9e5f357bc6ee97fb669155770a93e25fb8a6bf061a88bdc3bc9393b88c513552  docs/formatter/black.md
sha256:1251642f029a323687328c3f62bc0b152aabc406a6329fc95b39474a4a5c3eff  docs/installation.md
sha256:b91998544caf9fe5f6c2e552e5366edd86ba57c17ed6fc6c793b40c26f49e0a3  docs/integrations.md
                                                                         docs/js/
sha256:50b6b5629d0619a3248daa49e0114cb2322a6f5e9f87b6d26e1716efee8b8348  docs/js/extra.js
sha256:e79b5fade6566c4d4f730160b96a29bb24803d8984ae0dae63f6779e9abd9ca8  docs/linter.md
sha256:87bfbf8fa2b9d80537139ceb9f0ee1411d84e7c2c36434d32adae922541d6c2c  docs/preview.md
sha256:9939c15bfe6d5456b30789c688ae361ed2d4fa67a80c675efb2668720f5000e6  docs/requirements-insiders.txt
sha256:2f8773539554f1d9dc6c597daff27dc62a2acdd926d1b1ea11637a264c55b85a  docs/requirements.txt
                                                                         docs/stylesheets/
sha256:62b446b24153089b8929c0ebfc907eb75eb910792491c7cda7018cc103f1b318  docs/stylesheets/extra.css
sha256:5ab415a954e9d81d79828d36afde8c7464bbc89c6b37066b99acd034d77d4f1d  docs/tutorial.md
sha256:573eba4939038a6e259fa6ae9c5a2ba1f5005e383a5ffc0e2ff4bbe8caf64fd7  docs/versioning.md
                                                                         fuzz/
sha256:06d35f81d5a0c808b55809a3ca13421dfeab90ec8606322e60a612868c8feda2  fuzz/.gitignore
sha256:845974c8f6290e396f8980b62cd9cd61b392b09ca826871be4ffcff8b80e6973  fuzz/Cargo.toml
sha256:35239666bf3faba35298a3f86409c438cb98e35fb1559976233c6fde8dc450bd  fuzz/README.md
                                                                         fuzz/fuzz_targets/
sha256:21ca4dc24b41b7fb8b2e3df6307e3f0be3fe3936ca0b58c5cae20947f17aae74  fuzz/fuzz_targets/ruff_fix_validity.rs
sha256:590cc0280bb09e91fd8148cb488274899699531aa4fa46564f47824cb9cdbd1f  fuzz/fuzz_targets/ruff_formatter_idempotency.rs
sha256:5b74a7a61605552ebd7dd706d2423cd55a910730db2807ebeff0c24f9894d4f4  fuzz/fuzz_targets/ruff_formatter_validity.rs
sha256:758b7d44e31e5ee507db51116334ea3e3092faaed8a83a5769727e8654ecdfa9  fuzz/fuzz_targets/ruff_parse_idempotency.rs
sha256:d1ab3cbc55c4fc7196e0d254252ced1e7592e3bc3a52b0e0e5b7d9607bfe2b89  fuzz/fuzz_targets/ruff_parse_simple.rs
sha256:d8c9e16051c075ddadc4dbb3079f2d25cd9df8c445c4d37f8d101a9c508c1b2e  fuzz/fuzz_targets/ty_check_invalid_syntax.rs
sha256:0474b0dc65a318a8e2ba809cbfbbd1055c1ef96d6d71941149e4c4856f44d1c3  fuzz/init-fuzzer.sh
sha256:999d1b526cdfdb0345c6b7b6294bcb8cc84c911d4efc2b8aebfd544780addf96  mkdocs.insiders.yml
sha256:2c422d9e34c90f29f07cbe259fb7ced34b0c733cd88259bcc340896fff3f59a9  mkdocs.public.yml
sha256:799f185a48f64c832deb95705342872e5c527ad141b1a12b00ec5f6ed93999d7  mkdocs.template.yml
                                                                         playground/
sha256:f6ecbe2e346e8cfb974322e1e3bbaa9a13eb3b81edb445a305b3324883bc6588  playground/.gitignore
sha256:449821f03cd21fc16da4a08d6e7d19ba77a8f0a96aa7b2de2c0cfc5a39ed9e1d  playground/.prettierignore
sha256:b0672760a75590c059d71462d41508310173cdc133959461cb608d082307e9b7  playground/README.md
                                                                         playground/api/
sha256:ab6b08960bcb3618820eb7addc210eb265b4681296312118bc095079499814ed  playground/api/.dev.vars
sha256:eb3d7b86721fd4f24dd6888cad4e81e696258c0c2405d40fca07e427a8d9a18e  playground/api/README.md
sha256:32c4daea8570f8286ffaa5324a673f6f80c05b8be6e29acbdd2671a85ed84fc3  playground/api/package-lock.json
sha256:4b1a9f8e65f941bd53456d4f5ebdc9269c39a250247605170c3fb4d01bae0c65  playground/api/package.json
                                                                         playground/api/src/
sha256:5d98f6379f7af661869913ca270e5d5f646ff89ca28cfa18f9e15dada29f9903  playground/api/src/index.ts
sha256:bd0512fedfad8b10f1d35a6a37e228f5f890ce1cf5e12e94697e8201adaa70d4  playground/api/tsconfig.json
sha256:f8688c9d103f9e44e616f8f41f07df3c59863b8d4b942a8e5d0521670cc47265  playground/api/wrangler.toml
sha256:43389b7ff3f03580a0ecc8478cb5e939715419dd294d2f13c54dba2844fc055a  playground/eslint.config.mjs
sha256:957d05eef349ee32dfaa72cd0ac33871867921eeab91165c85c2724a18f3936a  playground/package-lock.json
sha256:31b1444f46ec0515d356f5d5bac285959ffc4b482422830afed50277579ec97c  playground/package.json
                                                                         playground/ruff/
sha256:696d998f356497a11c6840612a3790ee13df95e76d93cb35ebd60f1efccd186b  playground/ruff/index.html
sha256:737ae03f6f419f9fb6e9b64e9160b6ea7761ed01ca02cd21d031e2c2f678f2fd  playground/ruff/package.json
                                                                         playground/ruff/public/
sha256:64028d3386980179f192b00ba1b0c42d73ed3f5bc643a932814621464b459106  playground/ruff/public/Ruff.png
sha256:f7274d97e72cf879a827fa5c3ee0ea731960e20b77f39f16dd34714f784a2531  playground/ruff/public/apple-touch-icon.png
sha256:e1eb7cb95f7b6b979f51c358dc26494bdcb4e21e35299c5e063c6b6f2454ac5f  playground/ruff/public/favicon-16x16.png
sha256:9db36d5e0fd8918b31c7186640e35b5ac4c328641df0e2b0ff5c2faf210432ce  playground/ruff/public/favicon-32x32.png
sha256:f58c597a96a78c0f58e9a55ac69aecc115456ae6a32ae3d9ffe1cbcb99286df8  playground/ruff/public/favicon.ico
                                                                         playground/ruff/src/
                                                                         playground/ruff/src/Editor/
sha256:b224a90223a6aa026752339347731fa3ba38ab80049a0fe800bd114d5733878e  playground/ruff/src/Editor/Chrome.tsx
sha256:5248f700e458fcad2e1b1f43e1937fdc444c837a6f1afd5598dbe93a0f0554e6  playground/ruff/src/Editor/Diagnostics.tsx
sha256:1124dae663f164ab8eebff0144e06094fd3fee2d0b129025c2d0a085646c9f5e  playground/ruff/src/Editor/Editor.tsx
sha256:0429502baf246ceb4391e94c09c3a6f07bf5dbb6baef48fa2e9767894efb670d  playground/ruff/src/Editor/PrimarySideBar.tsx
sha256:4be7720971b96bd9783c46758b02c93109a8e7dfb1780e5a57c873b8b04cb8dd  playground/ruff/src/Editor/SecondaryPanel.tsx
sha256:bd3a073936c43ca5fd5dbb4d83438eab8af1b46527da839946c2b98998b04a48  playground/ruff/src/Editor/SecondarySideBar.tsx
sha256:f184694eb96e8b1f8a47aae984b1c64524d9dabfb7ed631a6f3fe562e60ead46  playground/ruff/src/Editor/SettingsEditor.tsx
sha256:88429c237020510cfea20a68bf35fb100f36047db9667a280c27b29fc9e75710  playground/ruff/src/Editor/SourceEditor.tsx
sha256:6d765f0c7aa9bfe912bf2aece47af72e9417a11d10eb0dba1fdf69442f8ac59a  playground/ruff/src/Editor/api.ts
sha256:ca235079286baf7a8b8f937a2d95261891574599512ebb6b8f944177853bb336  playground/ruff/src/Editor/index.tsx
sha256:e353db55554d7de1856e6236543c74a9e059122a09f66d674bd8fcb8718f03e6  playground/ruff/src/Editor/settings.ts
sha256:31a9b087051f61a0706e3c707d76bce5bad141beb267deebc2bf4bec4c6ebd4e  playground/ruff/src/constants.ts
sha256:66605aec714e0fbf1dd499c4940481628fb8c66fc55751f218d0e175652fbcf5  playground/ruff/src/index.css
sha256:b6b8fadf5e58201a81da4d951064ae850b4275d2e8c5ece3b0ebd5cd8f278978  playground/ruff/src/main.tsx
sha256:2996ded3ccf87acd9cba5eca22ce470fe81f9191b3d7622c52ee5e071d3acef1  playground/ruff/src/third-party.d.ts
sha256:65996936fbb042915f7b74a200fcdde7e410f32a669b1ab9597cfaa4b0faddb5  playground/ruff/src/vite-env.d.ts
sha256:32f799f9317f2395ef0a55ef3b5f544b427916f97f8989057806b263f80006ff  playground/ruff/vite.config.ts
                                                                         playground/shared/
sha256:57d99195c3acb6b022d9748976be1f260ca66634210aacf2161a3fc19de9380b  playground/shared/package.json
                                                                         playground/shared/src/
sha256:dca3e79ff0ebde0afbca1e05abf09757cf0d28375268770f1464cc2bf6e850a6  playground/shared/src/AstralButton.tsx
sha256:6a597329ef60bf5dc4509bc04dd331e99403b3948e4201eb16f2b8da2c384cd0  playground/shared/src/ErrorMessage.tsx
sha256:47486ad26590d3b4fa2cc266319ba5797cf5d49f8940572c33b2026e80fbbda8  playground/shared/src/Header.tsx
sha256:02541eaea8fb331a88dea0d515355051f7b55b63d881ee2d202f229ecb002bd6  playground/shared/src/Icons.tsx
sha256:93b961e04a1dfbabeaa08d29d7e26a26d1ded9945fde8bcaa7fb0b54dba03c16  playground/shared/src/RepoButton.tsx
sha256:77a4210938887b9ae70fd6eb31ddfa6c0106809b6a548af86807548af82000db  playground/shared/src/ResizeHandle.tsx
sha256:a51f5d8907eaf8d5a77afbfe3721b11edcf55ae0dc20548990b8d6ede5392c8a  playground/shared/src/ShareButton.tsx
sha256:2efbeb32246ac619837153c6a6dae6f1d8f97c254c0f15c478000612b2617205  playground/shared/src/SideBar.tsx
sha256:9bb9b0d2df330faa84e5393794f6aaf26398a059a823db65c9d6f2bb9e3c6696  playground/shared/src/ThemeButton.tsx
sha256:7165e2d666c8ed1df8db1d82b392d8ed4145f6527300bb83b4cb85fe6e5039a0  playground/shared/src/VersionTag.tsx
sha256:b3e188e82785f0781f0b8ad3bad49e1aa16eba72aff0e5220c8fbd33806f82b4  playground/shared/src/index.ts
sha256:5373607586de7aeef634835ecfc4adee88e42f936d852d9935a652d6b55504e2  playground/shared/src/setupMonaco.tsx
sha256:0e1a8fd1dc246b1e3e851e72a772439af120655d3ba23f46a6fdf17216b65283  playground/shared/src/theme.ts
sha256:8a7b4b98991df19253b7fe7a1eb6a735a2266ec18226544fd30d53fb4f73964b  playground/tsconfig.json
sha256:97d924d12846115fc472515199a88feed87a1500f8f1e995c903617f2613724e  playground/tsconfig.node.json
                                                                         playground/ty/
sha256:fb2c0852f025a16333bea3319fcc3327ee5339319ac2182d8cf1e4a2a47e0eac  playground/ty/index.html
sha256:a7550fd9f342eb69cbe9175c95b7df88a2ed472ebfc6584a0fed040f8810130b  playground/ty/package.json
                                                                         playground/ty/public/
sha256:e29e28777bf27491af63ec3ffe6fd4edbd7eef757a2e308f6d3324066095f413  playground/ty/public/Astral.png
sha256:f7274d97e72cf879a827fa5c3ee0ea731960e20b77f39f16dd34714f784a2531  playground/ty/public/apple-touch-icon.png
sha256:34a12d8a93bc69edb88ce2f433a17f6edbe5fc0b18554084b2d124bfba95850e  playground/ty/public/favicon-16x16.png
sha256:9da7675014db6cd58e646a9b9f6cd9768a2aea09c8a003bf40439f7e5a7cc734  playground/ty/public/favicon-32x32.png
sha256:8a1617f27a37adb84506bcd87b9d9bcc5519ada3216a6e3155cad38df291d737  playground/ty/public/favicon.ico
                                                                         playground/ty/src/
                                                                         playground/ty/src/Editor/
sha256:074ef5f88d626c83a6e3e6a94f6a17a7bb0c29be9e1a917873f66d5c0018aea4  playground/ty/src/Editor/Chrome.tsx
sha256:99ac7d8b182c708b7a0d8e7b2939e433eed42444fc393ff359e5f53033a7ffc1  playground/ty/src/Editor/Diagnostics.tsx
sha256:47c8037a1a25b38050e447048622ac7930d452cbd53b5027be357617ba18e456  playground/ty/src/Editor/Editor.tsx
sha256:d64c3fe37449f2336a5bf4f9701b73b77bdf4f01d7c65841fee168db7ab79022  playground/ty/src/Editor/Files.tsx
sha256:d34cd54e945c3685f116c101ef30db379410d0d756fcf182df6e27b4dcc78db1  playground/ty/src/Editor/SecondaryPanel.tsx
sha256:f5982dcbcf711077b113327aaf16b835f4681cb874dc84e6f2c4bb0f9d97346e  playground/ty/src/Editor/SecondarySideBar.tsx
sha256:de8b49e30f393039203704f42ff76b413ce335048083cbc1944338a1911e4433  playground/ty/src/Editor/VendoredFileBanner.tsx
sha256:3de1b33127cb9bb34c2c59e26530d5b238a91f146e93b9062ce7baaee54033cb  playground/ty/src/Editor/api.ts
sha256:4309343d3cca119938ac46d3b58c8fb0ba9437ac43b0bb3bf6f72f7fd3a9c920  playground/ty/src/Editor/persist.ts
sha256:ce3c22bea418c1dbfbc6180167f14c1e0d1ff9fe9d18bae198f1259ce2b440fe  playground/ty/src/Playground.tsx
sha256:66605aec714e0fbf1dd499c4940481628fb8c66fc55751f218d0e175652fbcf5  playground/ty/src/index.css
sha256:a81352e2dc940edb69dff002b913e27d31bc46747888b809767ae76c50edfb68  playground/ty/src/main.tsx
sha256:2996ded3ccf87acd9cba5eca22ce470fe81f9191b3d7622c52ee5e071d3acef1  playground/ty/src/third-party.d.ts
sha256:65996936fbb042915f7b74a200fcdde7e410f32a669b1ab9597cfaa4b0faddb5  playground/ty/src/vite-env.d.ts
sha256:e3ff5684d666b45f3207cf6fea35bca69392e292a709477192cf77378ba7b106  playground/ty/vite.config.ts
sha256:b4e7eb816e01792fa1d9c5587c1daece8ed904b4b798ece97add8a1d6d992e67  pyproject.toml
                                                                         python/
                                                                         python/py-fuzzer/
sha256:7617d4c414f2959e4446d37789c7f8d39887256cc761ba0e8eea9f59dc3b8cc6  python/py-fuzzer/README.md
sha256:1784c9f7651e2f6474dcd34d6d29cfa3c3ef3b4525df8f79bfff1fd5e7381efa  python/py-fuzzer/fuzz.py
sha256:b4b865c723d462390f6fd8a7b9f603951e34b755e892227618814617e34f7dca  python/py-fuzzer/pyproject.toml
sha256:dc120c1a09a11ff7e55b349c6e5366cd07d8d5e18b55a3e13aa655649b2886d2  python/py-fuzzer/uv.lock
                                                                         python/ruff-ecosystem/
sha256:e38178c713c394c33633b687badf4f1d6abeb0fc96428adf2ddfb61da4f637e2  python/ruff-ecosystem/README.md
sha256:25ccf7eefc7b1509dbea802c2e20f33bd93f659dfecfcf3da43d9e19d8363aab  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:7720c30317397e38f91d925f779c139bd6e9158f7d5466966bbc91ac5287f44b  python/ruff-ecosystem/ruff_ecosystem/check.py
sha256:a4681ea911adf4084f0a76094d215281fc3646ae916ab79a7e7ead604eddf686  python/ruff-ecosystem/ruff_ecosystem/cli.py
sha256:0ebfd55adaeabba945265de6a152979260f9866a61ce34bd5103c8bd6112ca0f  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:4b1c11caafdbf23502a36806c1fbbed3f641d0196ce850f86f10dcbd7fe8ac4d  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:c351217f3cf2f2d30ceebedd16b2a68b70e499367257fc49e342bfb31a0ee97d  python/ruff/__main__.py
sha256:35c265d1099fc65d2b789584b04e593d0c1e09cc143a995a08b739b690835180  ruff.schema.json
sha256:c71d9ef6a1fc5ded294c7e12d12a8a20055c412e8568f23362315084b3928d61  rust-toolchain.toml
sha256:81488ae3bcd5756dc21762a103ca15beb799fde4c27672cd7c8e7118f2eef130  rustfmt.toml
                                                                         scripts/
sha256:160b9c60baf22e0856cbcc81b4802037a2fb9faa2be763d29c294d9e3b8b5e58  scripts/Dockerfile.ecosystem
sha256:3e25ecc2d88f78029f55ddc5da9cb0d3e3129943f3436939f554b88ab3f66b92  scripts/_utils.py
sha256:8b48fc43e550162048ec37264bf0ca6c384d54f052fa00a0c012e5f17bf49a43  scripts/add_plugin.py
sha256:fb3ecb56b29c85c450d92ea8436c5eabe88930575a4e5c088d94c5bbc345dd14  scripts/add_rule.py
                                                                         scripts/benchmarks/
sha256:9e6dc0f0eae434feda747ce8771684d660954fef31b7e53f01844dec76fb75f0  scripts/benchmarks/README.md
sha256:c12b8a873f98310580b13f3b8096782eab89e419c8d716b4f206b1ecc1bd9757  scripts/benchmarks/dark.svg
sha256:ecf616ebef59f8e374bb47b9c41667c860503ef7761d81f6f93b91a0607bca94  scripts/benchmarks/graph-spec.json
sha256:8a72fa04c8137534669a13473d8a4cafd30cb4bc55d329ce057aebeae52363ad  scripts/benchmarks/light.svg
sha256:5670d4daa1640dda6d2027d0f8c209761b27ca067399123af078738764ac793c  scripts/benchmarks/pyproject.toml
sha256:9d6b63acb1edbf0a3863010f60f69b00811186d23f52f156b6d4fdbd21de970d  scripts/benchmarks/run.sh
sha256:30396127d8763ef9a70dd61ee20427007f266421cce6bcd4c577ff8d3763fd05  scripts/benchmarks/run_all.sh
sha256:fc76cbffb4a1cf68c98c2c13ea8ee0ee4dd65b5e03f6e2a8f24ac5dfb998f3f8  scripts/benchmarks/run_comparisons.sh
sha256:389530650abd6ae0e8f7f97ffa1edca20e96beb33475e3575e018d5ec83d9b06  scripts/benchmarks/run_formatter.sh
sha256:cf49f4ce29361f44b2716ddb9671077d66e3030abca76bd0804ed0cec7851a98  scripts/benchmarks/run_plugins.sh
sha256:ff4947432d308a36e8b69a3d9a6e724e72ce8a9526109bb24f0a1ef718fe53c3  scripts/benchmarks/run_silent.sh
sha256:7757b5c6b13c62de7c74c9056408629d5367e938759a2b0f4a0a7597eba17a10  scripts/benchmarks/setup.sh
sha256:5af646024da7b2d20b6f4dae5cddea8cc23b497a71345f174f780f8b2bcef8be  scripts/benchmarks/uv.lock
sha256:338a2da258479f6eeb09d4dc776b06e4d12d7f63963fce05c8f0d89509cb2627  scripts/check_docs_formatted.py
sha256:4ede1b72b0ea7451ee7dc01642fa0327fcb17925d3161300cfeae8944bb3c1f3  scripts/check_ecosystem.py
sha256:b0b43cb0e91267b2e6b114e0a1fe0f6659f16d92d1db9787deec0943f43f9a45  scripts/codemod_docstrings.sh
sha256:f447fb6f51261ba922c6f6a03e04352ae931be194f5c20c7d6a6e76ff4a86f76  scripts/ecosystem_all_check.py
sha256:d199d4c4ebdb78385431f5580b347c822cbd2332cfd6568a371faa64d2b989f9  scripts/ecosystem_all_check.sh
sha256:6dca8b4545a17c75bf1dc53cbebdca0fd49de695f7d7447e661129ddf554e4c1  scripts/ecosystem_all_check_entrypoint.sh
sha256:f904818284a36a6cb4ea9a2d43848ab5ba1fade20a00c042d6bc0302379cde1e  scripts/formatter_ecosystem_checks.sh
sha256:3c83e5a8355267632e750428dae3a7bb5971477910bfc3061fd91f10e1ecfefd  scripts/generate_builtin_modules.py
sha256:51697e4aed19721edd8fce0e5a941db27d19e363933c14c2c044c1e52465f1d6  scripts/generate_known_standard_library.py
sha256:4fc2c7316982f9ec98c3d17a6cf16b6ed5fa96e3ca0a88eb605c1ba6295d6582  scripts/generate_mkdocs.py
sha256:46c8fc9bc494efcfb6995daf918e9301fa98757f959d166bf10d72ef6608f67c  scripts/mypy_primer.sh
sha256:b198d48146faf8b0d2c11dd51f03898eabd3275978d3e9c2b40e1b5681c6227b  scripts/pyproject.toml
sha256:6b58eada9c011a28541da1e9f84b1ef0922ac926cfa325bf48b15819f02301ba  scripts/release.sh
                                                                         scripts/release/
sha256:d8ca04678394544e9109567f132a099c63ff326e799b39d973ceb7ce10b5587d  scripts/release/bump.sh
sha256:f49efddf3870acd0e422e82a55455a9a1482c3515980d2bb1c63e749aaaeb195  scripts/transform_readme.py
                                                                         scripts/ty_benchmark/
sha256:10207dca55ad6409330e89a0c555b6d9dd220a790f5604381594b55f784cd69c  scripts/ty_benchmark/README.md
sha256:a5ae783c5de825362e0bc7f88012caab4276cd380e3dcf5436dc9f55ba1ee541  scripts/ty_benchmark/pyproject.toml
                                                                         scripts/ty_benchmark/src/
                                                                         scripts/ty_benchmark/src/benchmark/
sha256:083c7734da8024ead5351e8f3a573bc6089c5fc209eab12762c697222a30e0f1  scripts/ty_benchmark/src/benchmark/__init__.py
sha256:e84b7c3af0778e1427fa8db2e51501f8bd77a029bb30532ffae7b56e77c74135  scripts/ty_benchmark/src/benchmark/cases.py
sha256:c583d434227eefde9c14cefaf992f89df4ea6e5d6ceeec301b780958ebba2514  scripts/ty_benchmark/src/benchmark/projects.py
sha256:c55de28099baa02c36f9c3d1432c699c1750c44bfaa299b740cccc014208e6be  scripts/ty_benchmark/src/benchmark/run.py
sha256:4eb4751adbef1207de544ce22f493ffc40e328b3949b5a1e220f8f4014107d9e  scripts/ty_benchmark/uv.lock
sha256:acfca87dc7eaae52c029ac317f3e918e00a197f2998be40522364cd50c8fb72f  scripts/update_ambiguous_characters.py
sha256:5340e5a02cce3fccf11dacd826eb56f169134a945afa40435f10f56d077cf0a4  scripts/update_schemastore.py
sha256:e0333127f4987d26172d94eb0fb99172803053fdbb58d068fd58d4ee09cb12a0  ty.schema.json

Return to home page.