sha256:86ca0e0184ea181263e08be538a9702ea88914078ccd291a2fa7c337731d2b14

Build input of

Dependency Lockfiles

Diff

Content

sha256:d993f3115609c3501852af276d06d2b2b18cad375b18407c2d4c02f8caa9bd0f  ruff-0.4.10/crates/ruff_notebook/Cargo.toml
sha256:42daad2fa023ee5c2995f2053ddd97302a0a68b87d69532aa408427ae207d787  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/R.ipynb
sha256:3908ed26ac36a47c1449b3d56b6095b69e6bcbd5f5243598fa15610c1cff5ef3  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/add_missing_cell_id.ipynb
sha256:d1a51743733c29cf74a14653d18e1f902ae478ddd57cb23b7a06af82f118ae8d  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/after_fix.ipynb
sha256:15357d8bd6f282b063528440233dac649fa4de3a27775bc7e21b5befc1989c64  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/before_fix.ipynb
sha256:ef6506380cc97e903a5d1d5cc6a0791ec574bf2aac5366456810d67b75c4419b  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic.json
sha256:4a85c7ecd0c6ffe4957fba602c4226d4f23363a59d3b470194c4528debc445b9  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_after_code.json
sha256:4e9fa06ecd821c4a19ce4573f19f15bb8afff2189d39c22ae5e18cf51988f8c3  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_assignment.json
sha256:93a45541cfc4f924231dccfca740c3db291523af61a647da671f836e855efa82  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_before_code.json
sha256:e78b8380662d7c9d1b3dde5d323fc4b5ce97f5a0d214c58f5661b7e9672629a9  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagics.json
sha256:97ab6af32387230db19df7a0b23bddec975ed131117310fa3960763f1b08a146  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/cell_magic.json
sha256:403bf6e16644db40f28e02dc13e9177969ea64a7feee96885552904976d7a54a  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/code_and_magic.json
sha256:0d952aa19b6c6e30ed433194e27c6daaf789e85456c3af40a23254f0629e0a3d  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/markdown.json
sha256:31f6b787711411bdfc2e02d6351ccdcc9c1b0c5abeefe2c225b1f92faa5cc861  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/only_code.json
sha256:a9dace5e770416219a4d60e3c0d4c73e011caf081f9e627c332409698ce254e9  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/only_magic.json
sha256:293352de4b5c1fb5f0cfd16fd6a6204f5eec7e0526feb3d9174d43566172d8d3  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/unicode_magic_gh9145.json
sha256:1ffde94b4ace8aabdfb464a2c4741fbc8f2b45ca08132387c2e5c3dc33bf239e  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/valid_cell_magic.json
sha256:c946ec1a5d99a5044c560f9dfa055d9d9f7c5e0a5eccfea92231af74f8e9fc17  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/invalid_extension.ipynb
sha256:37b29e6321064d28be70bc08e4054e3ba1df397b08fbb399bb6d6bf34401001e  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command.ipynb
sha256:93d5fc56e47e7fd65c5e422b910a6c7e9e0c74fc0ff50ad3c63705c322af76ca  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command_expected.ipynb
sha256:401e7a784f56113c5e8fd303078b4eaa81624acb19736defb6de43d3d995ef0d  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/isort.ipynb
sha256:40f8c3beec3d0e36f1ec19b63922bf6084b5a008b7611a44011b85a6f261b0ff  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/isort_expected.ipynb
sha256:02086a77c7272e11712d7f06ebc4e9fd0dc52ffce2ef4a3e29993ddcc8360d58  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/no_cell_id.ipynb
sha256:9cb6ca70e80af4525da03e1c1157a8b453fe6fc7797fdd494cda1ef63d0b9089  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/no_trailing_newline.ipynb
sha256:34cc05551a75c0684f4a03abc1bf56d9be939b194b656c29495229efff27f9aa  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/not_json.ipynb
sha256:e08419b177f36eb2ac14202f62eefc4799f4b6f868252021b790936e50884420  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/undefined_name.ipynb
sha256:28e15327a5c771800facf703de87e1a55e6bb9cae046870fde4e4f62c99f581f  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/unused_variable.ipynb
sha256:32f6a5c6c53ca911c3895c35f34a2ff4f39d8bb9b8a128d6fa04f9591ee6e8a7  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/unused_variable_expected.ipynb
sha256:8a6ceca114771f2bea5629dc856dc4252deb84b66368caf960ef24c55a94788b  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/valid.ipynb
sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356  ruff-0.4.10/crates/ruff_notebook/resources/test/fixtures/jupyter/wrong_schema.ipynb
sha256:5b92c047a436a339053786bbe7358307fb14f0f099833405adeed3a90efc2c0d  ruff-0.4.10/crates/ruff_notebook/src/cell.rs
sha256:f4de2aa1df89e0dfb22a980cded8605dd9f9c065a11a291c4a3d4da47fc612a5  ruff-0.4.10/crates/ruff_notebook/src/index.rs
sha256:d0223bde34eb542feaf234ddf33a4c297f9e5164b9e9a92d1099d9866d2f1567  ruff-0.4.10/crates/ruff_notebook/src/lib.rs
sha256:b5d096e05d9c65da71571bf3c0d74c9e77505585c4d4b45c5f43deb66cf2b972  ruff-0.4.10/crates/ruff_notebook/src/notebook.rs
sha256:9dc07652ffedd552a739ef62a7d2ea12cd7d0558a1eca0fa729f087298f837d0  ruff-0.4.10/crates/ruff_notebook/src/schema.rs
sha256:c0aa51323520c208ba897b9ea8ae2e5edb13a6db2fc25debfda1dcb1e089a1b2  ruff-0.4.10/crates/ruff_macros/Cargo.toml
sha256:729efd50da1261f7a2b1c1c7c4e22626659d40dcbc4cd1833985ba8242868847  ruff-0.4.10/crates/ruff_macros/src/cache_key.rs
sha256:9e6b59691d3e6413f8f157e0b8a22699f8b8cedf76e0cde9623002bfb7440890  ruff-0.4.10/crates/ruff_macros/src/combine_options.rs
sha256:6a0f3cd62b1048765686dba95072a4613c72b51a32d6c41ffa8cc58169145a88  ruff-0.4.10/crates/ruff_macros/src/config.rs
sha256:de854e434147862b213910b18b4f29bff4ff61f5ded3a4512fded0c262597526  ruff-0.4.10/crates/ruff_macros/src/derive_message_formats.rs
sha256:671b54838cd6ee68614da98cd1e00e24449c2b6a8aba65b37bd816c11718f0c1  ruff-0.4.10/crates/ruff_macros/src/lib.rs
sha256:3e479b1b9319027093750d69c756ba3679c44e88efcf910efeb8a6ca15b582ab  ruff-0.4.10/crates/ruff_macros/src/map_codes.rs
sha256:488dcf28de6851a2a74cfb7f1cee97d3318d952d6588888818205fc2cbf9c2b7  ruff-0.4.10/crates/ruff_macros/src/newtype_index.rs
sha256:6df1c12c8f6cdcbf2e8a1c8b727114356a699c31866879fe14b526da4d69bcaa  ruff-0.4.10/crates/ruff_macros/src/rule_code_prefix.rs
sha256:4aa398bde3accc6c6c7a1e583a3a7a4a4acd695bf77819e84ec16ebf72a7796e  ruff-0.4.10/crates/ruff_macros/src/rule_namespace.rs
sha256:f5fbf93249f7a53532ba46aa634c0c5584e665f4c024249d35d862780b18259c  ruff-0.4.10/crates/ruff_macros/src/violation.rs
sha256:da517260dd2ea2d026caf9369c918f46c55f13570f871ce3bbb2e2d09020f3d0  ruff-0.4.10/crates/ruff_python_ast/Cargo.toml
sha256:95f99f24b2fb73dbde676a823ae678efc7907170011b834a55a4e1ddbdab6b05  ruff-0.4.10/crates/ruff_python_ast/src/comparable.rs
sha256:1985716383884e9af9e0f99d4eb5149a5f302c1ce4046ce7aa6b00ca60c6ea9f  ruff-0.4.10/crates/ruff_python_ast/src/docstrings.rs
sha256:ba561045e0b50d41a4bf06b63764b988c244bb4763bc0f79d787803356f1a44a  ruff-0.4.10/crates/ruff_python_ast/src/expression.rs
sha256:4e13eb5ac0eae6d78ca1e80249fccffa159245fe0eb928ff4276b8859783b535  ruff-0.4.10/crates/ruff_python_ast/src/hashable.rs
sha256:d732e2ec72a800847335583e144547901e2b54df5b1d3984e334778010980bb2  ruff-0.4.10/crates/ruff_python_ast/src/helpers.rs
sha256:d82af2b844af4863123564aa1d7e34ef13776fc9fe8b1531dd6f0f7a657c03a9  ruff-0.4.10/crates/ruff_python_ast/src/identifier.rs
sha256:bd426af21344073e3a3df8839f614ebdd39a3ee597b6b96319ce0102d627ca24  ruff-0.4.10/crates/ruff_python_ast/src/imports.rs
sha256:2baba6a51ba4aaddec810a6a69ea85b4b15949daf4d5e6a4344ed8bdfe5d267a  ruff-0.4.10/crates/ruff_python_ast/src/int.rs
sha256:aa79f185366573beeb269cb2fa861451a877266fc7a72fd38a1f4682a983041b  ruff-0.4.10/crates/ruff_python_ast/src/lib.rs
sha256:45272912657e6653fce9612984f8f1fe73e2aa4361745cca9185e0774647b495  ruff-0.4.10/crates/ruff_python_ast/src/name.rs
sha256:ab4c58aa9a711f880799da3c279594369e7c3e69fdf82f53a5789f6ae571bb0b  ruff-0.4.10/crates/ruff_python_ast/src/node.rs
sha256:b4eb18a09469bde99efa8527b7c2fdf8346c06eafc57aa161bcd0e8670591952  ruff-0.4.10/crates/ruff_python_ast/src/nodes.rs
sha256:17c077b980ddc860ff26dfab802f0d6eaf3ee8ef22a3da6a343dbbeeda58f69b  ruff-0.4.10/crates/ruff_python_ast/src/parenthesize.rs
sha256:e1b5fd42038d3fc8fcc5ba632ed5db5112da351bdc354aeb96f6399174357e65  ruff-0.4.10/crates/ruff_python_ast/src/relocate.rs
sha256:cb7f6a577719ca12626f30965f0a25ecbfffa2c722e31b9a97c8eef7083fc802  ruff-0.4.10/crates/ruff_python_ast/src/statement_visitor.rs
sha256:4e9b0b0073fe76e4a50e916cb47a916b64d7f58b5f2156824aaf55b9fb27a64c  ruff-0.4.10/crates/ruff_python_ast/src/stmt_if.rs
sha256:a902b7a84788bf7d13fba12070eb0368438072dada248abf24b3ab187787c820  ruff-0.4.10/crates/ruff_python_ast/src/str.rs
sha256:13b443d18d5beca2d502b049ccca476a36cd3a13cb82b39d0a20ae01f7c0d11f  ruff-0.4.10/crates/ruff_python_ast/src/str_prefix.rs
sha256:893890e041995c9d68497d75d226be3e9511cf73c0704da94a70abc90d305840  ruff-0.4.10/crates/ruff_python_ast/src/traversal.rs
sha256:2be416cd19d5fc516be60570668710f8015bdfbf8e318dba04057b0add3ef640  ruff-0.4.10/crates/ruff_python_ast/src/types.rs
sha256:b578e6d37c0a448f3855087f56d6660108ac0b8921bc0e01de735283b6c06307  ruff-0.4.10/crates/ruff_python_ast/src/visitor/source_order.rs
sha256:baf06a2509c24e5b1ba86e8fc2c862a62dd6a966111408a97c7c3b60fb711a26  ruff-0.4.10/crates/ruff_python_ast/src/visitor/transformer.rs
sha256:2b81e30526e6415e796ad707fa42ef4ed879236e6bfa35cf142f4ed6e1cd86a5  ruff-0.4.10/crates/ruff_python_ast/src/visitor.rs
sha256:eb5802253e2d1e8b1af746d35eb5327c21fbdd0ce44ea266a94a89de6533cb6b  ruff-0.4.10/crates/ruff_python_ast/src/whitespace.rs
sha256:62c1d15cc2ca0b39475ccefc5f88a1a86546730b44b2da4611a4f4382fe9ad19  ruff-0.4.10/crates/ruff_python_formatter/Cargo.toml
sha256:8e0555e6864876ae219cd5c82fd23e5e5e887b24f7d4bcad06bbb6df45b75468  ruff-0.4.10/crates/ruff_python_formatter/CONTRIBUTING.md
sha256:e2cd6294c444b3e43042bc5ad487dea94ae60874f79fbe9ccc8d45f29519479b  ruff-0.4.10/crates/ruff_python_formatter/README.md
sha256:ee9e6c39fa6e8ed7664b7cc4d35bb6f36b68dc02e1d3cced536c8e51d890349a  ruff-0.4.10/crates/ruff_python_formatter/generate.py
sha256:9decacb3bdcb70faab35d8670e8b0c70068b1b0a608c79e754de0e258758377b  ruff-0.4.10/crates/ruff_python_formatter/orphan_rules_in_the_formatter.svg
sha256:366a151eda4856eb248ef3f4e6362fb1ebccd2caeea7a21f7c51b6925c34d685  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/.editorconfig
sha256:f5b48d27d48419d649d07c633d43bc435e0cbe8846efc00ea0ec27f5114379fa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/allow_empty_first_line.py
sha256:ffb9af7de60242e442faa9b378279843c7b39a361002357fc0d325cfb433a8a6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/allow_empty_first_line.py.expect
sha256:822d7bb553ec0b9b05156a1b19c84bf1f231c6db0734ca7bcef1632dd9638914  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/async_stmts.py
sha256:a36aef330eea82d4198bdc91f72bbcaf6e8b77eba848235f4d836ca1f6183d6b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/async_stmts.py.expect
sha256:525e4f53946be5b7bca2bd734105ebe4e66c3bf6ac3a126de8ac0bdce6097b4b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/attribute_access_on_number_literals.py
sha256:c1e8d21e6083cafe8ad2ee10e8bf59973aaf7f7fafb299ae7ec195fb7db24391  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/attribute_access_on_number_literals.py.expect
sha256:4237e36de47ba36d01be174329153e68b42a813b853d14c70bee82f13574d411  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/beginning_backslash.py
sha256:672b3544b9649f6ddeb51a4324ae941dde7d001a82b7156a52baef32332faafa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/beginning_backslash.py.expect
sha256:7a11a6285ba73974c675b12269f8d58c7f193297972affe33427b025da4add47  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bracketmatch.py
sha256:77654e8dabb7d52763f7885930fea17d9fd2bb6ff1eb2a9ed56fb49a02812110  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bracketmatch.py.expect
sha256:252ae3e893bb06b0da6eec905e3702352dbeabcda4c66a1eca58db0ea9a31203  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bytes_docstring.py
sha256:b515dc70bd262f6bd7cc4530849abb8f2da1e087c2d327ea9047c37fdfa49c1d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bytes_docstring.py.expect
sha256:bf381129723a8668be5a9e3c6eb1a38e4d4b6f03a9bf1f0f826908f04164daa0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_blank_parentheses.py
sha256:4609a169fca643c1c2e3c5d2eac06134c3ef0a4093668b2e843148e5f3e52f2a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_blank_parentheses.py.expect
sha256:410bf0ed55a34145e54b1caa11614b9a94eda6f950746ec450c941de476d5174  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_methods_new_line.py
sha256:fe9b82af4765af29b47e0107b39e024d425dd34350e761779c9c0076be802de6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_methods_new_line.py.expect
sha256:fcd3c74cca4e2980a22537be0277021b78d85db7640073cd6ecafbe0ba19c4c1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/collections.py
sha256:b6d4b74e546d04824fe5663ea99c5b2c469e26953d73c408ac0659294f57b5fc  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/collections.py.expect
sha256:6904f3afbea5b84f87256011a28a47827e2b7554e7e2168e851a0172e933f070  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_after_escaped_newline.py
sha256:0b6cceac81b96756037fa5ea5cdb7a7f6282ebaf77882375adefd8d47153a78e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_after_escaped_newline.py.expect
sha256:58e5a62dc1dd6ca19223b34110ff527b585e79de877c09c88b925ba7b5c32eeb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_type_hint.py
sha256:58e5a62dc1dd6ca19223b34110ff527b585e79de877c09c88b925ba7b5c32eeb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_type_hint.py.expect
sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments.py
sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments.py.expect
sha256:33bf8da14f81ebc8ab691e6e13284d91c3acc36453da1432f0d7bd80883357aa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments2.py
sha256:71989a9e1d6854bfec9fceda03454037f9f94f9161c9227258f2cb418dd2f69b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments2.py.expect
sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments3.py
sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments3.py.expect
sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments4.py
sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments4.py.expect
sha256:18dff6b578069256a44c8f29a9e9bf61ae0e40038e8887c666648377cc7c6f1c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments5.py
sha256:18dff6b578069256a44c8f29a9e9bf61ae0e40038e8887c666648377cc7c6f1c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments5.py.expect
sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments6.py
sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments6.py.expect
sha256:d324e60d5ebee1443c3396666b9d9f6dec96b240fb90cec0f613bbcc0b038b5d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments8.py
sha256:6fcf792cfcdbe644d6a028048b7285fb50a5e5c06828f87114d8301ea9ee0495  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments8.py.expect
sha256:becc8e7e4156db1ccfc60e308a57f53668817cb471bae2956e59144aba0adfe4  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments9.py
sha256:332e243ff8f997c9cb235f4f75ae1798a9919ec1189032ac846219f9e1cbec35  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments9.py.expect
sha256:f7fe82b7e4d44d24e83ee62ce7e419e97b01c29d855bd1ae4b53c5f5f4903c90  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_blocks.py
sha256:f7fe82b7e4d44d24e83ee62ce7e419e97b01c29d855bd1ae4b53c5f5f4903c90  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_blocks.py.expect
sha256:ea55f8f64dd50f480e21059bd1ee245ee90701d4802492dcd0b3c26b51c265ba  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_double_parens.py
sha256:a874a8b368b9c417f75958083d96609291ea23244f94de313a245ac997d755cd  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_double_parens.py.expect
sha256:c0c0966e3aa39a138b5c2065efbb57a3b027f9007d80eaaba8d60212ceab60f5  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_non_breaking_space.py
sha256:4f9298c6f9031b239e2ad6f4cb9d6baf0555419f4bff09a860659fa8be9920ed  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_non_breaking_space.py.expect
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition.py
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition.py.expect
sha256:46ba511011c139e1fa5477af852f893fe242a69a739be48e816f7df04d1d46c2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition_no_trailing_comma.py
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition_no_trailing_comma.py.expect
sha256:8551878e015de32b8703efff884ace8ecb99a2edd92dce78fadc6d1871c226fe  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/conditional_expression.py
sha256:3d3ff99724382bec3955fb0d0d4e6b65557108464a3251659624e662a23588db  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/conditional_expression.py.expect
sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.options.json
sha256:077473f3eaac78a1d9efba408592c8c4c0d8e9a421f76e4542f9622c6fef4a23  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.py
sha256:131b18d130a4760736843ac703a63b4c51f750437c4358a27b5cfb9a7fbd85c8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.py.expect
sha256:9d407a0b546cf27e3a38cce85d1a68957d918d2892e1d1ba579852ff1f6132e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.options.json
sha256:aada9e83dd04fb9ce879a9c7a297b557ac5efaaaa2fa11000be626d997796385  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.py
sha256:f56ef57d6d8c408b51e555c83efd40c49cb69136dad40b4ef63cf4d44202c41d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.options.json
sha256:e273ad5b818a2685b5c65338e94c3507aad9ddaf211b4fbc1cdeed4e71cd2518  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.py
sha256:95b635735a819ac1eef58eb00d114fcdad6c6b8acec5f8f714b105cb55ed0f98  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.options.json
sha256:edc98b1eb0b8aee78e0af23a5859afb6e070dd7488e6c522e59e9ccd7413f6fe  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.py
sha256:74c2389b56ace66acd03d0e6b6f614b87c4a678928bba00e42681c7e7c5c14e5  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.py.expect
sha256:8f2022de71b179ac2f10dcf3b2b68c90e8bf8390cdd02f2dc5559dd06b1a50ab  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.py
sha256:b9d5f7e8b725825910977aff84f66958501b3e6db2f1be55b1e3d618d9641ca9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.py.expect
sha256:9d407a0b546cf27e3a38cce85d1a68957d918d2892e1d1ba579852ff1f6132e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.options.json
sha256:517ca4c357d02b24dc8af879b709cf698a941f1826af78929b3c268a0b5a2ad7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.py
sha256:985efab54b5409afed8145b8e3e08f2c78c92c49c5321aab55483668b06c14a5  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.py.expect
sha256:cbc69dd18ebe5970e33a2561faae314acf31ea5e26e484a20ea7c9c979456d04  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring.py
sha256:5775f67c2cff0dc0c2762b0c3e3de7a250f6ad90a568a33d643a693963a8be05  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.options.json
sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.py
sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.py.expect
sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_extra_empty_line_before_eof.py
sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_extra_empty_line_before_eof.py.expect
sha256:31158a9cf1a01f03171cf076d0180d2f6a100bbdbbcb2e05ad14e6274e3dc60b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_string_normalization.py
sha256:3e05bee7c3ed443917edbe6209a570ec0630265b994f133dc5193f3369172e26  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_string_normalization.py.expect
sha256:80809169c1aff103bbafbdb340d107ea897aedbfac5b081947bf0b7421fdb5d7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_preview.py
sha256:cc4db2cc91c6dcd561e92fac8a025d6cb8971d4f813bc738c72d4505052c347b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_preview.py.expect
sha256:9d3d1a09e7b6284aa807c04a7bac3fa038dfbebc6d39d91c7e4f54e3492feebf  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py
sha256:b69243a4e1b5799eaf0456a5720cc311a1978b9277e890fed26da81ecbf03283  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py.expect
sha256:20989bf07c855ac62e79cf9ac6911a36cd154a327ab040c57c990820eb67b768  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/empty_lines.py
sha256:2928be504a9c49b9833662f1e97dee8c62e44faa5ae2b177e5158841f0611e12  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/empty_lines.py.expect
sha256:66cea41f1ed9620b5a900548eba86300277a1b2382fc40f2fe43c9fd6be90a68  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/expression.py
sha256:557fd4f1c676dbe126e2c149744cbe02b935ad202728862dc3b84ffd62f71b02  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/expression.py.expect
sha256:ecf6581738ba3c8e2489adeb0eae3ed4e769e2f20aa085dd894e4ed9e7d8b37b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/f_docstring.py
sha256:4cdc0449ba0f09729ff608d8de4e73fdcf124d6128268364af411ee10e61fc8d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/f_docstring.py.expect
sha256:3cde34023be87484496b025ab296da27e060b7d53fc7ffd8f8dd80660333e484  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff.py
sha256:95ec21e5c93c94ce9e365d887c4bc065b8c88e61d9ed4f19491c8e68c620189b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff.py.expect
sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff2.py
sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff2.py.expect
sha256:58e4aa0c9d0ecfcbdbfbc8c70735293249a67b88980a3e6091e892eba4ff5c8d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff3.py
sha256:7236e407c3209d88cc7172aa8a350606359e0007da0ff2d0e716b37bda751e95  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff3.py.expect
sha256:e39c329b4e8df62e9c2b30e9e645fd7848a63e04fc2bab1a9a228267a5b76dcc  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff4.py
sha256:a315d677c2ce8d4c221632126b83bef28b1e96fd0f21a831971ce0596f915dd2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff4.py.expect
sha256:2811fed96ad4df75a6c95aa6f0c0236037ca0dfdf4567a455a908e5ebd535844  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff5.py
sha256:9b959a45c8c6a2e8ddd21822805a2cb3d0ee9624c64d4e35583611f492625b4a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff5.py.expect
sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtpass_imports.py
sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtpass_imports.py.expect
sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip.py
sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip.py.expect
sha256:aafcaceddb388544ba2fe094e1c718f5bd5cc2c6e2351feab956595834be5909  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip2.py
sha256:b552c3fbb3e61760268105b1082f8c06b177ac244812adf7ef8edcb39fddef2b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip2.py.expect
sha256:144d7a05b663a64c436790b25068a42b5f6f6cd777da7fc628afb3d8d56aa0ac  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip3.py
sha256:18bb3fb7bed1e1c23522ce35a481954298ca94a7ebce7497db18c18d2a67d5fd  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip3.py.expect
sha256:ba43ae62c45112c10727a629c1bc690c6039053beb70053998bc397f340717b9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip4.py
sha256:0b229aab4300bcfa09d5059341e83e6f4a2bc263af3f8050d783a9e868ab8efc  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip4.py.expect
sha256:929ce956b698b0e439d7f8b94687a767a84648bc0c2e28e6ef9a03e023755f69  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip5.py
sha256:74963aeed742f9cd92d02e8a053be2efbf70379d129b0b64d6aef800589aa2df  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip5.py.expect
sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip6.py
sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip6.py.expect
sha256:299b7b15dcc09a2b5ac0efae131aaf295e0cc892d202535d7a329f880cd137ef  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip7.py
sha256:004c7e948714c61c8f29443dfbae34b4e4832337477f695d286b3f13a645c0c9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip7.py.expect
sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip8.py
sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip8.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.options.json
sha256:eab8e56c427d83d285c8725be0714d8c5c5d8ed0ca900ab0add05fa9b3be0c7b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.py
sha256:eab8e56c427d83d285c8725be0714d8c5c5d8ed0ca900ab0add05fa9b3be0c7b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.py.expect
sha256:f762ad8b128d775b7c1e42eb98cc1611d5bfc804edac688bf68069864e2dfeb3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py
sha256:44f523596590447ee27f4796f46852cc016b5d40240364b363bb7689d45e5194  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py.expect
sha256:df8d19d3a1ffb05750d28cd7a3a1b5db9708b8e55f96e9f706bb42f9e4ab39ca  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.py
sha256:ad8388741622bc9afc8473496f63a61cd6e845aca9a4e9bfab0ece84309dfdbf  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.options.json
sha256:ae49a2c417f203b68684dc6342029737b90346529c25b38f7ad9f9a573397ff7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.py
sha256:df7c2c500ff195ea0c1a269a92933de98203441435cd87306377c7e35cacb84e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.py.expect
sha256:1f7f25bdfc9a733457ee92b022b90505f29b404fdf29186831f77730a80ac006  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function.py
sha256:68a50d444859f192472d534587b0ef492c44a86ba95579b0e50d86b8506a69da  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function.py.expect
sha256:678381926561fa7dca5edcc19ceca6921e488b0a3616e56a089c64b07365f674  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function2.py
sha256:addc5986b3e28bf28bba2deb5421f6fbfe54c7eca88be53e974c86cf8264a3e2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function2.py.expect
sha256:f0048f968c78a0394f447330b4213a829ad6d51bcf857b95b0682d8abe3c140b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py
sha256:bf67191b956532a7a1d2d30788addf43478731ebff325dca695800803fbb9fec  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py.expect
sha256:07dc20e27619beee93bbffc6252fecc239492f8f0ad89140f20b36a7734a1652  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/ignore_pyi.pyi
sha256:7dce7b4c8c7c649c37e7e75bbbcb0eb6a6859e5731a1bc3536a655dc468d41aa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/ignore_pyi.pyi.expect
sha256:7639699f62a5be8c15e38a1b46885c60b88651b27abf083243174047ce5fb7bb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_spacing.py
sha256:7c3bf5663dc8a8dab168f45d9533e3f557c552a51982d73db780b098ef24a811  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_spacing.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.options.json
sha256:6e67fc597ce148e1b587783a4ad44b13f3cc35ddecadb0aac1a786eaec014a7b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.py
sha256:472937777336ce2d6f772a3c77b919cae0fc43ccff963573342744ccb0a95f4e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.options.json
sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.py
sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.py.expect
sha256:1408f483f2b54ece0b43f22d3018bf2b3c50f346dc3d63cefc262b3b15b9ad4d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py
sha256:06ae2aa7fe20832f1f2ee8067eacb258a31cfb8c271844a85bf1bd2c8d54655c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py.expect
sha256:118fe3df91a2b2922f6319650cc1dbb206cc8032c53ccedb474b0eb4dd38579f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_diff_edge_case.py
sha256:e29352bd28d3ce9c4cc33cbfe2e9feb77f7d40ffe73835c6f178cd93cbbb4a2b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_diff_edge_case.py.expect
sha256:cde6f5d0fd46089ac3fc44a473ade7dbda01303918344aad7ef752b99ae39d04  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off.py
sha256:c6b049255f7ee17bf3df8f85280ac8916c3aa34cfcc4f001bbf15b7916d3abaa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off.py.expect
sha256:2311b064f77bc84d0bdc2f905add049d39356633f6c574060f5fa90248e721ee  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_decorator.py
sha256:1741325d71440e1fda7bffc82e7a26642f3176ea3f282bb90f482af631536ed9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_decorator.py.expect
sha256:2af2bb57d88d937b1ae01bb5e884c2d3a003ed85ac10bf3677639e62a49d212f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_overlap.py
sha256:062ba6202d3a811d2a0b6dd9daa0249c6c4953d96c5a09929173d19aac68ce72  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_overlap.py.expect
sha256:7bba9ee4f0b482836aac065c2a466fbc639771d6b17bac3a6e1c34c0ffb16d27  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_imports.py
sha256:7bba9ee4f0b482836aac065c2a466fbc639771d6b17bac3a6e1c34c0ffb16d27  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_imports.py.expect
sha256:03e80a078261219b5cbd1c6446a05079eae50b81fc8d4ef1f89dcec631efd574  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_indentation.py
sha256:cf7370d0c5f6d145e89699cd5509f8b9904b0e607350f65634aa4707d8cd8fd0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_indentation.py.expect
sha256:2a5dceafebe392524dddbfa0df096da62952ea993edbdb7a06b1a74dd1779b97  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_two_passes.py
sha256:a39fe04a84cf4246b2a336fe9b3fc20199b26f80bbc3b670a79c7a90d82830d1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_two_passes.py.expect
sha256:91252b53fb63dd23ef7c7641c79e52229ea277c10ca6a06ff95c2b38e4ba2a1b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_unwrapping.py
sha256:640042d7df6bcc546819a7b19bb86980b51010820597f796895e6901624e1097  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_unwrapping.py.expect
sha256:12f419c9a2c5da35f371849707e0129b003d8593b516a7516c8df9c3e38adce4  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.options.json
sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.py
sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.py.expect
sha256:e5dbf4cbae9174871c922994e39d5543db34ae362769ec33a7c0dc00fef049f4  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings_flag_disabled.py
sha256:e5dbf4cbae9174871c922994e39d5543db34ae362769ec33a7c0dc00fef049f4  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings_flag_disabled.py.expect
sha256:d1f6203052a7008930363af782d8f8c4c4bffb952d6eb057e6b1e2d40bc7036b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_1.py
sha256:49b5fd436045c1779247a6820560d3909dab9936ecfe513bf24cfeccaa2576c7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_1.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.options.json
sha256:c5d8cd7caa000796953232d153fa1b3b986d8dab9055eb75e081b699baa3ce51  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.py
sha256:29492f21a7e0c22869a22189ac73b5967072c9eefbc19396a805c99d02fce7dd  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.py.expect
sha256:a3077edc4d74c82ba9d4131a0034ffc4e624f405baf1666fb76c515e9855ba85  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_3.py
sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_3.py.expect
sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_4.py
sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_4.py.expect
sha256:6a4adfdbc507c3d7cfa2dfa47a0e73e5caf531adbf937ae2949a77018c9c74c7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_class.py
sha256:c9a03c235d73687a3bd434ce3a9ff9b4c36c086708857d3b2d24b7da04bf4485  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_class.py.expect
sha256:dcc6eb885df079884f2eb67c33dd7db287326cea679b0a4610c84285b3d8ef35  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_function.py
sha256:201db861fc5f8a828915a348d0f0e518773e2fc22c78080ec11e80f72c9eace7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_function.py.expect
sha256:33dc58d76eae70aa305aa0433bb81fb0fb2232a32248c1cb74182c0eb11440d9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/multiline_consecutive_open_parentheses_ignore.py
sha256:f5b56dcc4f0fc2ff7d8a29a15576ab412540d8ad3dc906c54f310399cc27a7b1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/multiline_consecutive_open_parentheses_ignore.py.expect
sha256:f3a9348a013af232189904ba98ec436441d64ca3ae9fb35e2071629168608257  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/nested_stub.pyi
sha256:846fee4a467cacd20b54d50d9d8d2980ab81f50074b4b73560c5a5f36ed0fcfc  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/nested_stub.pyi.expect
sha256:729dd5d9e1b5f6ef30bb44a3e8969d7f00e3c1da85798555ffe11ad66b7c64a9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/no_blank_line_before_docstring.py
sha256:8ae70ce9472fb3c17d2b3079fa0dff72f8e03919c917f330a070c85b5bce57d2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/no_blank_line_before_docstring.py.expect
sha256:86723f89a93cc1bc8421f83eb8d4e8841345776ba8098bf7b912cf086ec73536  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals.py
sha256:ea20dd4fd4ba56fa77f47cd07d300ec76441b3bd3f9696f422b9016fc08aa827  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals.py.expect
sha256:0e59693941c94f7482e7676ffec9c74b216d9ef65b7144be3b2222766d7d1213  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals_skip_underscores.py
sha256:211bb7380aadef0098991a309942cc21a3a6cf3b1f3539e7a5ee1b48a8f6a8ba  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals_skip_underscores.py.expect
sha256:7b7d7d3adb7329f26649050af7859b9003c8378a9b40429fe8a1b309a01416d4  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/one_element_subscript.py
sha256:78e8440f39234324275e6b22aae2596af4b35ad2b3aacf6c624b923b0a45151e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/one_element_subscript.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.options.json
sha256:b979cc4d219c66ae639c3fe6d1108e46853ecd0f8e1beb2a05feb4966b7768be  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.py
sha256:6b44e3197130300b544fa6ff25d33885ae892d928e60a2520855679e5afb470a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.options.json
sha256:7428f2c49c221302b5b80dac6fa31141dc357b068a6b27b54b6a4bdf00dbde37  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py
sha256:7428f2c49c221302b5b80dac6fa31141dc357b068a6b27b54b6a4bdf00dbde37  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.options.json
sha256:27d9b64685fe4acf5bad5894a1645aae0ad38f73b64c101d711b94a7c6d25468  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.py
sha256:27d9b64685fe4acf5bad5894a1645aae0ad38f73b64c101d711b94a7c6d25468  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.options.json
sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.py
sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.options.json
sha256:50cfb98f9ba0a2c6af6f7f0bb4795e8364a6e671e1be7aa83e314d835f2db00d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.py
sha256:b6b6d7959c7df9c2844c6878e111df0d0d355309404adda197c70988d494b96b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.options.json
sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.py
sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.options.json
sha256:04994ba95a28ecda14d0a1de1b836b150d3fd7ea1760a41e9750b8884d151adf  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.py
sha256:7406d1e5a34b5f1938224838cacca0971eb79a50dcb99fef788f22e36407489f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.options.json
sha256:a4e33bbb73add2f6a639e5b902a4f8363f82fa52f92a4fb9fe8724aab1b17260  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.py
sha256:25a185f98f37486880463eec05faf7087e226c7b32a77c7a2f40f18a4c76ff24  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.options.json
sha256:3d2fb08214aa4a34ce473f7cbc0bb4df2d6889a9f684bc27f070cb5d71bde513  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py
sha256:b27161111bd250c2a66abfcd3c1e3de26cd04a5cf9e3935a591f2450e2ba23da  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py.expect
sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.options.json
sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.py
sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.py.expect
sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.options.json
sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.py
sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.options.json
sha256:06fe5239be771a4a53609e96b38ed7c68cc41ea45d4b2b975fc6ed01b51613c0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.py
sha256:06fe5239be771a4a53609e96b38ed7c68cc41ea45d4b2b975fc6ed01b51613c0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.py.expect
sha256:9d407a0b546cf27e3a38cce85d1a68957d918d2892e1d1ba579852ff1f6132e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.options.json
sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.py
sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.py.expect
sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.options.json
sha256:6ecbf87a27c46cfffc02a0f4b66f16e1177e1266e388daa12f9dcfb8e1c7deac  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.py
sha256:74dff4b9e4d01247d4b1ed6d277f736b234c18c4061144f71606ad58b551b77d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.py.expect
sha256:c8eb5f0e9a58b1fa4bab66d1f0e368c915f64ef660bc4de75be0ac4202714676  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_slices.py
sha256:51302235ab26357278eb3db4168fb8494cbc0242b410fcb00e8ac07bba2101a8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_slices.py.expect
sha256:5d7e34e8f36ded6f5541085cfbb86d3811542bfc05be7d5dd6974ff97fe45d39  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_604.py
sha256:d8f4f1b8e36a9cdebc7557f21fa79f6ac4ed63eea9df8a7bd4deb03833bfa824  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_604.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.options.json
sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.py
sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.options.json
sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.py
sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.options.json
sha256:9bcb3798eebbf4cf2c0530c43adc05e0de4b8ab5cfa1b44edec8fb136357aeba  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.py
sha256:94dc9080ed8153cbd9622d506ce10f84155a618fa87361f617093a560a9e7cab  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.py.expect
sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/percent_precedence.py
sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/percent_precedence.py.expect
sha256:1f69e75b47159aa6294143c623d8c63717a83d514688d3ecf92601c70a2699d0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.options.json
sha256:fcb6f35ea336256674df8aa02f7c5f9704c69714e398b7453ce7e54fb414b92d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.py
sha256:d6f3c6573a7426e70834b22603868a1e5658318a9e01aad42bda74afb9146280  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.py.expect
sha256:f4ae48dcf9804773ba0a3eb241a0f7d0b32fe415a4f76f78a2cf6ed58938d9cb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing.py
sha256:12c5c56545dcec3b45405cf87be0f0809d022a9480cf147341c85d23d930aefa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing.py.expect
sha256:639d64a6f61ae0d6640c565ab10e18a388d903cdfb04ec71534e72e0e0d785d6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing_long.py
sha256:3ebc342bbdf42c66572fa213f7ce39516c20925d3be18d069b8d484acc870bcc  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing_long.py.expect
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split.py
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split.py.expect
sha256:543232b10558e6e1697c1a2107affe202cf375e4de25f05eb607f8a9165828b3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split_reformatted.py
sha256:e03ffd4fe992329e2748464376db23102f2693cf2d85aeb5eebbc0ee6d353256  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split_reformatted.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line.options.json
sha256:f5b48d27d48419d649d07c633d43bc435e0cbe8846efc00ea0ec27f5114379fa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line.py
sha256:ffb9af7de60242e442faa9b378279843c7b39a361002357fc0d325cfb433a8a6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line_in_special_cases.options.json
sha256:25bfc5bff32f0fa7a16d933faf45dac16d941ba6fde469d764cd23bf2ab32c89  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line_in_special_cases.py
sha256:1b06e3fc32b76303f66041e0ec44662f367a31aa2951a844e45829d97fb64995  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line_in_special_cases.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_async_stmts.options.json
sha256:822d7bb553ec0b9b05156a1b19c84bf1f231c6db0734ca7bcef1632dd9638914  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_async_stmts.py
sha256:a36aef330eea82d4198bdc91f72bbcaf6e8b77eba848235f4d836ca1f6183d6b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_async_stmts.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.options.json
sha256:22196983fbde6c0093bc033d120f146c13809def4c84850ba2fd642bbbe72873  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.py
sha256:e8e27859944fb4dc43168458541b44c30f3911f5fc81ce565d8e164e75fbc54c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.py.expect
sha256:623865430363a8349169acc15e0c8763c9571a30aae22ee666acc21294e6f283  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.py
sha256:d9e8d5cc75c2d9c3000c9478b94204bed64e947cb18f2fd81651d599549c47bc  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.py.expect
sha256:35a9d5c5aa5ec42291fb06641408ec6d8cbe45b912d8db55f8b6078c9df8e9d8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.py
sha256:ae3fe25cf9bab4e76009f524cfa1f96840a094b96d07bb96125df94763f6c5d1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.py.expect
sha256:85e56839043d6ebfbaf73c344ac0cdca239a4f67d8f7e210ee4f3469bcbf29f9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_38.options.json
sha256:077473f3eaac78a1d9efba408592c8c4c0d8e9a421f76e4542f9622c6fef4a23  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_38.py
sha256:131b18d130a4760736843ac703a63b4c51f750437c4358a27b5cfb9a7fbd85c8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_38.py.expect
sha256:3f319abd2fc79d32c26f9ba0b5135fa3284489f434b5e98b40b72602ecb19966  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_39.options.json
sha256:aada9e83dd04fb9ce879a9c7a297b557ac5efaaaa2fa11000be626d997796385  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_39.py
sha256:f56ef57d6d8c408b51e555c83efd40c49cb69136dad40b4ef63cf4d44202c41d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_39.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_310.options.json
sha256:e273ad5b818a2685b5c65338e94c3507aad9ddaf211b4fbc1cdeed4e71cd2518  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_310.py
sha256:95b635735a819ac1eef58eb00d114fcdad6c6b8acec5f8f714b105cb55ed0f98  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_310.py.expect
sha256:00870a33fa5f0939d514593f624056366217dafbd120f03b357f11787fefbdc6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_311.options.json
sha256:edc98b1eb0b8aee78e0af23a5859afb6e070dd7488e6c522e59e9ccd7413f6fe  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_311.py
sha256:74c2389b56ace66acd03d0e6b6f614b87c4a678928bba00e42681c7e7c5c14e5  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_311.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_38.options.json
sha256:8f2022de71b179ac2f10dcf3b2b68c90e8bf8390cdd02f2dc5559dd06b1a50ab  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_38.py
sha256:b9d5f7e8b725825910977aff84f66958501b3e6db2f1be55b1e3d618d9641ca9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_38.py.expect
sha256:3f319abd2fc79d32c26f9ba0b5135fa3284489f434b5e98b40b72602ecb19966  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_39.options.json
sha256:517ca4c357d02b24dc8af879b709cf698a941f1826af78929b3c268a0b5a2ad7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_39.py
sha256:985efab54b5409afed8145b8e3e08f2c78c92c49c5321aab55483668b06c14a5  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_39.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_docstring_no_string_normalization.options.json
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_docstring_no_string_normalization.py
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_docstring_no_string_normalization.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_dummy_implementations.options.json
sha256:9d3d1a09e7b6284aa807c04a7bac3fa038dfbebc6d39d91c7e4f54e3492feebf  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_dummy_implementations.py
sha256:b69243a4e1b5799eaf0456a5720cc311a1978b9277e890fed26da81ecbf03283  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_dummy_implementations.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_form_feeds.options.json
sha256:f762ad8b128d775b7c1e42eb98cc1611d5bfc804edac688bf68069864e2dfeb3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_form_feeds.py
sha256:44f523596590447ee27f4796f46852cc016b5d40240364b363bb7689d45e5194  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_form_feeds.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.options.json
sha256:16ea5fc3d7e0837196a15b4702fd267b23fd7f5e6fb9091cc4d69eb01c16b9bd  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.py
sha256:ca3c519a4f5840ceafa898d0bf79074078f29395e7036a05f3aa2cdd3239757e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.py.expect
sha256:9307d91410fc7a8dc5e6b6e38e7863e2450afcd756811243078fc00b0bbb4a8f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.py
sha256:d828f2dd0520c1413c21c168d87f953ee440674c18eef09f4dcaa89bb61fe449  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.py.expect
sha256:0ea366ccbf38ecbbdea8140780bd505da1120ac868b155f1416d3ea1244e790e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py
sha256:ba46f48fea9d24e19894357d464ac84cfbed8c16aed09eae7187bd347db907e7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py.expect
sha256:55a6e8c2450a078a8eb57e836de28892f13bb2514360b4d8ae978e0d7a6b80ee  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.py
sha256:17757c6d9f009ceab2388260ded974ea4d2c31cd3d1c46502af5645e4ce31a99  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.py.expect
sha256:edc55c0588330a969dd12c0fa1ed4a818485ec60ff70930c0cad39b87f18a086  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.py
sha256:b8dab4ade8b96e3a81a8d230fabaa2324c4d3cd000aae07bae0a45f44bd1088c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.py.expect
sha256:b5daa0af2dd62c592a33d538b25606174fcc938ac20ee0f0735abbe164f7a867  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.py
sha256:611ddf6efc4c9fab368073b96e8b6a3505027e11d46a3bbada1332e2de135bce  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.py.expect
sha256:7dd87e2229064bf5c43642f72443f9a0b0ccfe682069acc457b18b110b5c65b8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.py
sha256:cf0864bd0bc49a235fbba76f497edb712a2097535b705c51a6001f3f00cb3afb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.py.expect
sha256:30ee5857baf70ca2de42e342a98c7917c1aab529de7f89c00a54bb9e448e849f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.py
sha256:ec7d4a2968b89afe38a32c25d7fe42476333c92bcabd3d95c7ab3558c36b2698  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.options.json
sha256:c8de083bac85f2bf47c23a8b979cb133cc43f4feccdc795899b3591619944e87  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.py
sha256:860219cbca300a46cd160d6e535d83927172fa747b4487c90e3b2bf3328994ac  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.py.expect
sha256:d42d42acbf1730e7d4ae6973107f93efa4eb803e5b2e11fad529685ee65f284d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py
sha256:3cf42c5926033bc4ccd91d7879a082d7894002f1459a02019fa65410aad2249c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_no_blank_line_before_docstring.options.json
sha256:729dd5d9e1b5f6ef30bb44a3e8969d7f00e3c1da85798555ffe11ad66b7c64a9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_no_blank_line_before_docstring.py
sha256:a32a089e8f713a67f4fe3b16f0ece13dd6b8fbe96af3b2ed141c79529dbf603a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_no_blank_line_before_docstring.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_long.options.json
sha256:50cfb98f9ba0a2c6af6f7f0bb4795e8364a6e671e1be7aa83e314d835f2db00d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_long.py
sha256:b6b6d7959c7df9c2844c6878e111df0d0d355309404adda197c70988d494b96b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_long.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_trailing_comma.options.json
sha256:a4e33bbb73add2f6a639e5b902a4f8363f82fa52f92a4fb9fe8724aab1b17260  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_trailing_comma.py
sha256:25a185f98f37486880463eec05faf7087e226c7b32a77c7a2f40f18a4c76ff24  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_trailing_comma.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep_572.options.json
sha256:c8eb5f0e9a58b1fa4bab66d1f0e368c915f64ef660bc4de75be0ac4202714676  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep_572.py
sha256:51302235ab26357278eb3db4168fb8494cbc0242b410fcb00e8ac07bba2101a8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep_572.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_percent_precedence.options.json
sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_percent_precedence.py
sha256:0d6ffa15dd6519a3524f21e604cc9e9536a729356835f934206f5382268418be  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_percent_precedence.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_power_op_spacing.options.json
sha256:639d64a6f61ae0d6640c565ab10e18a388d903cdfb04ec71534e72e0e0d785d6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_power_op_spacing.py
sha256:3ebc342bbdf42c66572fa213f7ce39516c20925d3be18d069b8d484acc870bcc  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_power_op_spacing.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_prefer_rhs_split.options.json
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_prefer_rhs_split.py
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_prefer_rhs_split.py.expect
sha256:ad475370771c642adbdee76d89c979955e81473647df8c2a95a7ca4f0a44352a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.py
sha256:5d7ba278cdb2e3469b8e07b57ddcaf0787be4e305db8d0616fd57ab4e3d14da4  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_single_line_format_skip_with_multiple_comments.options.json
sha256:a980591aa8b296f6aeff16a3122da3b983ae7ceeba58b04d621962a894e959fd  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_single_line_format_skip_with_multiple_comments.py
sha256:0998e1fc36253d26b13e4fffe1f887715e3d3c78573bde76b665c2dd3350958c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_single_line_format_skip_with_multiple_comments.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_trailing_comma.options.json
sha256:ff59b9ac316300280fabc649e0046388b8c23bc4ea1589f9fafb0dc1661c2f2d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_trailing_comma.py
sha256:1195656b5e4bc8138cef028d9e725ac07381dd9125f161ae3318910d0072f3ba  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_trailing_comma.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.options.json
sha256:896597fc9ce344804d8fb406dbe94de83b89c6318dc2b3ec67ce4df303c6ab9e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.py
sha256:b7fe6b1bc43537aff25f5d44243b7b042f8b2deffbc1747e7902cf0d4b28fa70  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.py.expect
sha256:a0914ebf98b34c66b71663124b271ced1b60aa537e1a9876334792dd0e823afb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.options.json
sha256:78d4c1dc7b8ba2032d67d0aba76f6f4b8213b0c26e289ecd6fbd96892cbd342c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.py
sha256:78d4c1dc7b8ba2032d67d0aba76f6f4b8213b0c26e289ecd6fbd96892cbd342c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.py.expect
sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.options.json
sha256:339e195ad7f7d67ab5cc41da2fa2e4aa209d5768a801fa92e3af5791cd1649f5  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.py
sha256:221ad4fc46d0a8c6c156b41a6e725290b6c0a34bc5308b143e271a42c067bfdd  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.py.expect
sha256:9d407a0b546cf27e3a38cce85d1a68957d918d2892e1d1ba579852ff1f6132e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.options.json
sha256:ab349e2a68b228284cce0f970fd6c38181766c38dd261eb174606db73900dc0f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.py
sha256:2ef1418ea0fe0a02ca97d11109a0eb578360f6f517c2a0628db1c8e92959dc68  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.py.expect
sha256:09f97a55f1b53d3d19bbf40817bbc20ab48de67bb26eee6bf8a53566a9664abe  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring.py
sha256:20230743ca880a6017f77d1755ea4bbdc00c365778867e110d72a9641d8e2ef1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring.py.expect
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring_no_string_normalization.py
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring_no_string_normalization.py.expect
sha256:506c6353c2b2a7375ee4a36a24bf039480b3598c3c74ece6ffbc2f49f43eb5b6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_await_parens.py
sha256:9fffb2dbdd86f54270deea4d94464c58278854b49d96f77c316a136f5dbc3019  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_await_parens.py.expect
sha256:2a5fabd0c265b4b2b6f41d5bbc20f7bd2b326e0781481e810b1fe37e4789c97f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_parens.py
sha256:e214cde60a9389a4a6ac64441483d2c1339c06ebe54eb42ff571e6685d6ac194  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_parens.py.expect
sha256:197b78e803d8d95ec974e07e5df04a611f8270dede6f073914e1045795bf6e6e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_for_brackets.py
sha256:fe47a63ffb771e9b4c037e7055b3f7701e03f34dbc485623d2fb36e986dd0170  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_for_brackets.py.expect
sha256:5ac6b33061831e025c02496605528d5525beb3f53a2a193c729d2d215f02a9eb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_code_block_open.py
sha256:2375881f62dd95f2f881e021d0bb50d0af080ec4dd16aa2995a752d72307ae6c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_code_block_open.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_match.options.json
sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_match.py
sha256:7015596dd649ca8d43e0e9e1e8bc9e8f7ce693f02ac1aef313da743686eac040  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_match.py.expect
sha256:8361063b7b59094c8fda6a1d96134f7f62da656c56e6474b132385ba3b9653c8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_parens.py
sha256:fb092caf8387eb3cdf4115a7cd66bdbfce62a977d4343a3c39a60d21315c7128  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_parens.py.expect
sha256:2c9fd89bfb89957176633c26bd2313be2807a7085b63e590cc47396fdb232126  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.options.json
sha256:000f42fdec27197ce6b699eeaea373d126db029b27a92bb1ae998a5549186a93  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.py
sha256:6ab08768ea482cc39aba3d60f4c889ed736db5a19dece846244575c862927953  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.py.expect
sha256:9d407a0b546cf27e3a38cce85d1a68957d918d2892e1d1ba579852ff1f6132e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.options.json
sha256:ab61a551e9dbf0027fbabd89e1fce864744abfab191f92af2958af4ddd11a319  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.py
sha256:1251c8371959d49ad2c41bc69c7c9af1ae20b3c36996ea53f52519e8f5703ae6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.py.expect
sha256:ca6e896292398260c19967f24af86a5fd4efe56c2781b06d0f361c906c4c438e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/return_annotation_brackets.py
sha256:a5df419a9c85ad349a61adcf21e2f2e7868e114404d77a75af33e7f31780b335  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/return_annotation_brackets.py.expect
sha256:a980591aa8b296f6aeff16a3122da3b983ae7ceeba58b04d621962a894e959fd  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/single_line_format_skip_with_multiple_comments.py
sha256:0998e1fc36253d26b13e4fffe1f887715e3d3c78573bde76b665c2dd3350958c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/single_line_format_skip_with_multiple_comments.py.expect
sha256:cca0d6430f58c359553658bb6c492fbc8b4042e2eb4acfef2ae5e194b8d200bb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.options.json
sha256:eb71c60ffbc76e825152380a94111d379889945cd369aca3587ed131af975296  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.py
sha256:ef953c789b3f06b6909b5d16c7a3e1d973343fedc43aefc01e97c7631806bfd9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.py.expect
sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/slices.py
sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/slices.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.options.json
sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.py
sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.py.expect
sha256:2425759a8f9966b0313c4fa86683698db3f68ce8032f510594aa0132d5860463  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/string_prefixes.py
sha256:1197c94fcc578170bd2be6dcc97de16b0f39a998d57a15a62c81f5c6878d45b0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/string_prefixes.py.expect
sha256:9a1624945d3fc40d8fd2affe49fbf50fb2ef6b602570df660a3a84d5b5e3089c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/stub.pyi
sha256:0af40546a367591390896c89bbcdbc4cc77fe06fc47c8709c33bccd73d92c5bf  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/stub.pyi.expect
sha256:ae72500028a799cdbf91489379377faffc98d36a68b394bbf5060174ec7e1cda  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/torture.py
sha256:8076385f927983eb2d63a9cfb8f989fd294efbc6e18dfba71b524e806906edde  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/torture.py.expect
sha256:ff59b9ac316300280fabc649e0046388b8c23bc4ea1589f9fafb0dc1661c2f2d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma.py
sha256:1195656b5e4bc8138cef028d9e725ac07381dd9125f161ae3318910d0072f3ba  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma.py.expect
sha256:ffa5cec07864a45ebcd3eee2809c1fac0475c5fb1b8b0de9923f09cbcb2925ae  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens1.py
sha256:3d524b08abcf9fa8bd75d5e04de057f66d5a9e4abef0c5d987c8111c7a7c798b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens1.py.expect
sha256:4392da08a607a620e9a8e22409f5183761ce1a7a25f2faddc0133d193fc6aeff  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens2.py
sha256:a73eb35bf921b4bb0ba625b5d699fb01273fa2ecacdb1f6c67320694dc1f1ceb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens2.py.expect
sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens3.py
sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens3.py.expect
sha256:6f10885154674d518e2bdd1fed31880bad0570b91b634f82ad51a63c265a26b8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_commas_in_leading_parts.py
sha256:150613bae8bcde1bc3a2d0dd92da96c0250a3343abf7ee41564fe8f1ca37a453  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_commas_in_leading_parts.py.expect
sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tricky_unicode_symbols.py
sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tricky_unicode_symbols.py.expect
sha256:6a8e07fb0ba3b1a0605154e94203184cae24cd8d80740e0e32ef7a8eedb4b2fa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tupleassign.py
sha256:22ebcc4db98b2fe13302daaed4b3542c5d37a1f5d93c6d5b2a50544c8506e416  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tupleassign.py.expect
sha256:55c02bb518b6799107a7b958dab0ce3fd2b0120a9940843bc4d34a0b27025e55  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.options.json
sha256:bb9c7a59ebe005ceaa8cddbb3c40c3c2479fb5d25d6b483081b5b5e3c965967d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.py
sha256:7184cc1a73e01bac16b59a21d558a939f92574d4e45b65b58d5e59c435939f53  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.py.expect
sha256:f97240d33d629d61cd97d0c949d888d771f7a99cc886efc1db7f6dbb4f42844b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_comment_syntax_error.py
sha256:50a9f9bed969b35e061a50a2e2cbf194e89ff09dd2bb094467b7e50e011140d9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_comment_syntax_error.py.expect
sha256:55c02bb518b6799107a7b958dab0ce3fd2b0120a9940843bc4d34a0b27025e55  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.options.json
sha256:f86cb48f3c0404784ea2bbc57732978beb2ba4d87b021a9c2e23de0dfb26fccb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.py
sha256:d14821e34a952241a1b6b9d9c66529daf30f034a79afe917c0d313b5434a390c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.options.json
sha256:f7fc50d191f19bc96d02d6722fa0284c831b1046cb50f8c92649e00a59351653  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.py
sha256:5682c0193b9b84c7d6304a5f3de29d8530c935ab787b01dea6f73e83a314330d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.options.json
sha256:fbae217480c142a48dd60bc601d08a9dddc579970dab42a588cc47da6e6eb2d6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.py
sha256:dd22c6be76e1bd4db5b9a73078cd844b385529b93b90c93787aebdf97096f0c5  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.py.expect
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/whitespace.py
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/cases/whitespace.py.expect
sha256:6cd1a7f26d0bbb1efd0c7521488581755e81b4455b09e43ba7467eda0dc4b6d6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/conditional_expression.py
sha256:dfb8f0beeb349b7c8833ab2c72f4ddd8476765578a14b60abffd859cac9fb5e7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/conditional_expression.py.expect
sha256:b7156f11771890ccf23c79afc142fc126a68aece8ec602b69ff779062cbdf73c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/blackd_diff.py
sha256:b7156f11771890ccf23c79afc142fc126a68aece8ec602b69ff779062cbdf73c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/blackd_diff.py.expect
sha256:9d6fb895b84817335bae15eb3c146e456378abf5d985eb70e8483ab20ec3652f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/debug_visitor.py
sha256:9d6fb895b84817335bae15eb3c146e456378abf5d985eb70e8483ab20ec3652f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/debug_visitor.py.expect
sha256:de1b8d70a5361247d95d67d0f4458c162c218b48a4a5573860b49558fb36b2e9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_py36.py
sha256:6bf37df35199dfa64440a5a79590285b9c8821c71c77ed332a207ef195052576  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_py36.py.expect
sha256:72efbcb7a7f1ac7c429fa6442c5579462f564037d81d871f00530edc012342fa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.py
sha256:ff264d3c3324fe2d93ae17d93f47143b183bca1121691b1c8b3dd72af8f08c6c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.py.expect
sha256:72efbcb7a7f1ac7c429fa6442c5579462f564037d81d871f00530edc012342fa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.pyi
sha256:ff264d3c3324fe2d93ae17d93f47143b183bca1121691b1c8b3dd72af8f08c6c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.pyi.expect
sha256:a9cc69391240943a5bb866d6fb23df97537e586c2a43848b830302f3a2bb7ec1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/missing_final_newline.py
sha256:a9cc69391240943a5bb866d6fb23df97537e586c2a43848b830302f3a2bb7ec1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/missing_final_newline.py.expect
sha256:71b0d719cad6568ee83b045821d7e870b9581e8e44796e110c1fc1c7bd4191a0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/string_quotes.py
sha256:aae30b9f8a96c00d4041100d1128c6088a559fcf69ec63da743ec1950d127a8e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/string_quotes.py.expect
sha256:9a28e0dc3c6678a348d9a899c9b0391e964916b31f4e18d881ed14c49c48e8ba  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py
sha256:20230743ca880a6017f77d1755ea4bbdc00c365778867e110d72a9641d8e2ef1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py.expect
sha256:6816222b3f1a94851eadba26b264c0b58afef73f1012501064916e74d0274a5f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/preview_hug_parens_with_braces_and_square_brackets.options.json
sha256:b86b3392e96d1259ef534f111930fae78a092f12dd63c1eae8ea81004c22f67e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/preview_hug_parens_with_braces_and_square_brackets.py
sha256:4075ad86829ae51577e7a2ca0401d47e7b5bd9d2837ab8fa9f0ce959f15293af  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/preview_hug_parens_with_braces_and_square_brackets.py.expect
sha256:f3fb3479bbc9f485a422d92cf613e6a8df17307bcfcfe0410747c66f696b2119  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/import_black_tests.py
sha256:b768e683236698f583b3c0633bcb247c22eaf8309523f912a3565517500d2398  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/.editorconfig
sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/blank_line_before_class_docstring.options.json
sha256:d8944cbfdb1e05f825fe31cf1f0613af91676c2fbacff6d8431798a2f18b9821  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/blank_line_before_class_docstring.py
sha256:dfe52e2e67d5d34d0005720cc775c62c58f5f3a8172e4a3d10969549441ec928  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/.editorconfig
sha256:bacb67413343b7211f55073e376921821b7f6c5e336ff05b558f9e03d5e8c4f0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/.gitattributes
sha256:e29d95830634d87e5dfca8f88a67911727a747b87378080f8de7f7c2644f6d01  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/string.py
sha256:7021127fb7b2e5a7362da96d0ef5d9b4439a4c7c0f1a6eaa509c419c77ef774e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.options.json
sha256:d5ca576587d67c78580bb3aca25e42bd83d7bcac0d5a19009d0c73c6d9efdeaf  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.py
sha256:deba9da6a173b82153be783a7ad65fba9e4a8efa0c92be2e239b45a39bf8a9ba  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples.options.json
sha256:e1121503a39435c0e1985e73ed04fdc64e380937ef6eb63933a216805c6a10d3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples.py
sha256:3af20b301b67cb2756efcdf388b26dcab992a7b86b50d6794449903614630915  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_crlf.options.json
sha256:c14f84cf6aa4594355ec23e3faad75081c299969eb64f2de7c94fa043ddb67de  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_crlf.py
sha256:c808327fa35f2d34a5548412914cbc6e2a99cdcd9202c1dd1f81242ae9f1a310  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_dynamic_line_width.options.json
sha256:d3eb6a63d28c03382ad3f91740e33daff28012c096dff1c0a9b781255e4cb252  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_dynamic_line_width.py
sha256:7ea82e18dbc04a5411b16dcd459268f274521b63d38050e4cbf5f776811ef4b4  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_newlines.py
sha256:c5b2e4f9df7ee84974745fdd98c2dc1cb53f07083bd1a7d3c3d9173c91edaa10  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_non_visible_characters.py
sha256:52846adcd2c3b676ec176f0be7cd859033bbad23fb351f9c79463666143966b2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_tab_indentation.options.json
sha256:464ee62d6171b0a97ec659a7d0c27039babf4080beee94e3a12c0c5d40c97a3a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_tab_indentation.py
sha256:6a3cf5192354f71615ac51034b3e97c20eda99643fcaf5bbe6d41ad59bd12167  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_multiple_trailing_newlines.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_now_newline.py
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_trailing_newline.py
sha256:1a0f564ddc6039457b2fb26b3d6a316c15eba20a886449847c3210c35821a693  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_whitespace.py
sha256:c442fed5a53de2d06efde4f3caa1d7dc0de60ceecc96f26c038ff74adc2f0b7d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/annotated_assign.py
sha256:e191be3b892c254e136c92d123d03cc15dca106ce14388a85ad9adbf08d90615  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/attribute.py
sha256:d826705e99d0601d40af65d007eba99f7541a10f13492afb861f097a3e9963d1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/await.py
sha256:49c14f37a9deb0b43479098a92cd33a1f0223854864b4e786ccb1eb060f7795d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary.py
sha256:f6520b240c568f521da7cc66f6265c8b617e4d6bb776ef3109f37e086eadb644  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary_implicit_string.py
sha256:6df1ab9b85b4019c537219aa321396aad1161090d8443468773cee70ae45940d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary_pow_spacing.py
sha256:8f9a534ad9caa169a9b7aa7a35d8a13cab8d8740b2f91c3c0c2e7a62f1fd1a04  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/boolean_operation.py
sha256:e8138d8f129ac3463bd7e6b7f84f474a910d88972cf6985535c5aab05e1b5c9b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/bytes.options.json
sha256:bd6d47dc9ae0ba99c7044635d6b726e4c46e64dc5f39470d760f28c6a6057ba8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/bytes.py
sha256:8e43cfd306e40f03e074373762510ca0345b3dd752e1fb59f7c62d16569f5e57  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/call.py
sha256:71ade08c09607cfd9343f557b56ff7738281a668afd4ffa1ba433435bab5d830  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/compare.py
sha256:7a4ea042ed01e670a83c8c25b645ef0c36d4c1e2b9b61ede7bfd4f0f0bb86631  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/dict.py
sha256:ca7d70f80cda8a5cedbf16b49764442ca1c6e2845ee9f5d629c6d17b93f40b83  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/dict_comp.py
sha256:b0edebd29d4410147fb6664302a4f3d8d9cbeca885a4a1742fee547d0675e324  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.options.json
sha256:00e5d8627f8ac1055e0312c91b37305ade2c6b458ed18971d1d1e8595c06c09d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.py
sha256:26487aa82943864de8539c71fef5d31df0be5a19e4ca6ccd1364d3fc1a92a526  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_py312.options.json
sha256:93fe9359ce7cbc8d712932b7daa74c64e8d9b578a68abc8253f8e013b1a66f78  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_py312.py
sha256:f4e24c64631a37a9fd9d03c8aa81663c8a8c694581afed9de868ebc52fbeebc6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/generator_exp.py
sha256:a6f76ce582a6f2c5ab2211cb707d26764724360873355fb5b2389f5683c951ff  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/hug.py
sha256:5b26f762789e3f7b7ea3d237367cfdf297990bdc3e6ac91f78c595df34e3986a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/if.py
sha256:539ecce3cf0ad28326494ce2a3d2feba3bbb0f877e28b1f087ea7121ab8bab6d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/lambda.py
sha256:039c6cc7f946cb86fb794c0e56476ac1c51bd877d2175421afd8afdca85b9a26  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list.py
sha256:eacad902edd7bd0567e8fec3b7c3a223d42a813e55ccc96d937ef9d4af4c98de  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list_comp.py
sha256:2b3d124ebde038a5cb263a241c76e25a072b89bf2b80ee7e75c76259fcd03376  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/named_expr.py
sha256:126fe9ee752a5d0e96c717ef7d69afafe69fff442d21274bc4a215c6f0c1d816  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/number.py
sha256:504b395d27ea082afe21ab874a39610f22da5c749d2e38e8ff2091ea861dd764  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/optional_parentheses_comments.py
sha256:8080032904e3d59f111f89e878f0d61e74ece4712f821b2e2f3edd4879e6326c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/set_comp.py
sha256:5fa84f9f6eed79c45d027c9409a713dae7fb7db1199d15c2388f0af9a886ea7b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/slice.py
sha256:13f1202840731094151157b7a6c45fc2c2a9d2c9eeca5a71f3ab3f5aff934877  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/split_empty_brackets.py
sha256:d436ad5fba4b88addee674057ee84879a07dce219ed8d49d5224bdec05c5e7b3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/starred.py
sha256:e8138d8f129ac3463bd7e6b7f84f474a910d88972cf6985535c5aab05e1b5c9b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.options.json
sha256:9b3cf2bcf8028c5c5b2cfc1f6137fbfc94e62c8a4ce6a127aaa8ffac0d41c489  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.py
sha256:5e4eea9d441ee61adde19d5405a38e03312df617f89b47d31f9c94a325e5f94b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/subscript.py
sha256:b6420c56c91c967d922f36e6eb641c33dc62e8b49f6e4e2683731b9a33d90552  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/tuple.py
sha256:aeb7fa03266cbcaf009d11bc296ac5f0a53bbdd4b2b2f496e7e7becd99cb947e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/unary.py
sha256:a318db55d4701fc999763a8359a4b69bd6f6c7b71e1370fd5eb676e30d26e9fd  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/unsplittable.py
sha256:f1537cd4025722717cd639eb0c6e95e7b59e96d4dd07378561f010821ad8cf0b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/yield.py
sha256:b6f3dd60260946b01a42283b6bf303b4f36313653c3a59e460e25064bd91b7af  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/yield_from.py
sha256:43014f50e950f503caab296d0f4080bda1db3c8c9abd36cff358e4414f3c8900  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/comments.py
sha256:3cbe5a1c7f0e10fab3295b7696c3f27e81ae70bdcd79f135f83344b33b133a2a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/empty_file.py
sha256:53bdf3d1f2cde48ae828398e9797a011781d4b98133c617937580892f6cd42eb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_docstring.options.json
sha256:cc269b6df38ef7aeb652437ef0f6133f51c0537e8799d93136d45fd05dd4b5a6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_docstring.py
sha256:b4a664e54ecf31e196054e91266b3b8a9f6e368570fbc3274469b6db496207ae  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py
sha256:a18e556931240ffd740f7e5f27398661a1dbce4ba134ae53500e606cf5d92307  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_unclosed_trailing_comment.py
sha256:d5232e7bca704a189ed84bc746ceae7f96eb2db7ad201f46bea5afed13f202f8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/form_feed.py
sha256:1637aa5fbbf59349f29ee39c6c1074b9ed441c2607f45f21382ed4413750b74f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/indent.options.json
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/indent.py
sha256:53340314ca6e3335ff6e5824b2ae77b704415099af37fcd3980956f9f2f11039  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/last_statement.py
sha256:395cd0e931c43ca05a0e8e8e820fb28f8d2237d54dc39736d77a7cfd665f407a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/mixed_space_and_tab.options.json
sha256:78c1bdc36863f437c8113f41a997282b879faa9eb3174160ea421d0de7dc278c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/mixed_space_and_tab.py
sha256:b05d8da2b0ae243ce435e6cca473a7a09708fe9c86e70f336878a08b590696a9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/newlines.py
sha256:5fc4bfff7f149f8d9ab11fc364787cbc6aa8b949b4e443d42ed23b96576eedee  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/no_fmt_on.py
sha256:57fc7c861b4ed4eff551dc714d160b8c91a484487c28e1f5eceead4a8c5ed411  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/off_on_off_on.py
sha256:6dafe69f3aae03766c74807d4333277c0156471fb222d90ccd6f3e7504fd9692  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/simple.py
sha256:d99766cada6a3f91c190f03d496f27b5087972aaa80927566fd16b610fee8d2c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/trailing_comments.py
sha256:886b85c2fa188ccc0615e6ca7168f57707cedafc114431d588e48f757d0367a9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/trailing_semicolon.py
sha256:9653a321697850063429dd20de4923c8214a6b4e21da3b06d55dda3fb8f7ee9f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/yapf.py
sha256:51c6572d66b2fcfd9706f4390a768ead55bd558b4bd8bcbba5250a11b79647c2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/decorators.py
sha256:740c715cec79a7a8b6aa8825ffb38ebda016277698b4f501c5e6f217b7a504c3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/docstrings.py
sha256:cc6c02416e9c9db9b4397af38666953360c7518f1501b5ad72538d905914e8ef  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/match.py
sha256:3fb121e514488990f9a2f75ed6ddf2650c497b532c17b90174674baa5a257886  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/or_else.py
sha256:e0a5b08c33895b8e32070b7f1b42be966d305d0beddeecc31e726bf0673a98fa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/parentheses.py
sha256:f690d670febcfc63f1973ff1057b5aa204b36b4bc0320586e6c6bf5f2b0d9491  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/reason.py
sha256:b0aacdd07f1bc94cd2f2a317fb4a693785c73f8d51d33fb3e2101788ac87ffc1  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/trailing_semi.py
sha256:4361828a1e5d1630cd9908c1cd4f9d3958a1c0754d0340eb761fa113682a416b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/type_params.py
sha256:aeed90b13c7f427f02c6796cb53bdf4692435ba2d3353c180ff394974bb01392  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/form_feed.py
sha256:e2a4a1488db7a174a19a923e644b249b7bceac545537d1fbff82a00b2251f2dc  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/module_dangling_comment1.py
sha256:de75c039314c5662b453c4aeb48e99feb59707f9e651909cb9f1d6b06cd69023  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/module_dangling_comment2.py
sha256:ae11ff94ffc056534847a067e230ea736cef96a1d2158b6ecd99f1f3a7ed0299  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/multiline_string_deviations.py
sha256:6250ede018d57a980820d4c54ed19c6fd69358d2e0fe5fb13964222c55de0f80  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.py
sha256:5e131f7c61130539037b06b9a7049c13f5928e652ad6aef540357e7c0774eee7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.pyi
sha256:e641831fb6915b50b1be6c8b56fab38064e148a41dd924c5c96ca68aae34419f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/notebook_docstring.options.json
sha256:704277e8547150990ccab695654e3391b58c19f5f6dd1f996f1a847e46f79b34  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/notebook_docstring.py
sha256:b27231f6ed5756f41e20818148634c87ff9b1d49291e7bf7642372ca5881f3e7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/call_chains.py
sha256:0a6e7b0a3e4ded7b95eff213f6b4b0150d63ff76e2e26666e5138dee9492b47c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/expression_parentheses_comments.py
sha256:ad35dcfa25f83900216db7594ae3282d31c4f40e51eb271cfe4c0f206ece259f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/nested.py
sha256:e4acc1a19dd64eff21e3f3c741ca349b3abe253ac6aa1fc44476d822368c09cb  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/opening_parentheses_comment_empty.py
sha256:af450ad159726458260425dbb58d8d08f1b229be79b63de2cca06563b52e9029  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/opening_parentheses_comment_value.py
sha256:f6323720786c8812a68c6ea83fa31673382032a368cf3812383dab09b2b071a8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/preview.options.json
sha256:0300c9ba305435a5388a599af334b654cdc79e8d1735b94fe5ae382a3e071680  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/preview.py
sha256:a9e2b2d6a10cbcd5294009dba7f11fcbcf47448b9678ac8416b1043a6f6db9f7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/quote_style.options.json
sha256:95bf8ff0a56018f920726de6988c4f59658c8bbd7a1187bab387b8e300348a6e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/quote_style.py
sha256:19c65d926f7127b3cceff0ea81bc2cf60efa575cbb126b8b00c67168f3ed22d6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/ancestory.py
sha256:94600f61f6bc01c492d3007a57a89e2307945a6aae278b6f4177713320ee2b8b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/clause_header.py
sha256:8d5baef7b6f7b73962cdd5708308e8c343583c269fe4502e096dc4d20ee2778b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/comment_only_range.py
sha256:d11a7089ab6301633804317c6b81adab200f415be45e97f954e067b17e621c4b  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/decorators.py
sha256:c2cbe9cd89807bd9b70c81cc569e1b2c8ac1d38fed8848d6247e6a7ceaf03521  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/docstring_code_examples.options.json
sha256:ecaa8ddf60020b3daaae5f01e1f6d655f6525b10f4ea5957e0cb7e110b40e3d9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/docstring_code_examples.py
sha256:9f8418f990534603f05a707684fb9bae119f2267fdb32cab30842523c97a3517  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/empty_file.py
sha256:46e724bb221c0f84b05638cef0252259cebef2869f8309f589aa4977c1955a91  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/empty_range.py
sha256:e7318ab6c53b6beacd04edfc006f90e6eaad6ecd1c43043b90c07e3aa00245fe  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/end_of_file.py
sha256:b379893b563b41bbc673c1d5bb24b132066d6a08ca461f726906bc22c3e388ea  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/fmt_on_off.py
sha256:19222b295ee2adc14134020538d17b6dbcbf482349af3bac7d23866e1b8e5b3f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/indent.options.json
sha256:197fdccc0f302a544354a9ee795356e0cdffe3cb1a2ddee99ae982ee1a4dc6c7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/indent.py
sha256:8aba0208772e5fcff2dbb023ac1103ad7ac2126c3b0f41b78b8069ebe690dae8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/leading_comments.py
sha256:01866c6c58226c18302f3955f862a63166b03ee5527b7bd6cf4dcbd9dfeac1f3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/leading_trailing_comments.py
sha256:f168282409845c95c922977d0585a58898e62372288234d5d8fa2614df06858f  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/module.py
sha256:905f5d58a0842452ee5252d115a2c52e3fd7979582a449a001b65dde0f2e0bfa  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/parentheses.py
sha256:8bd4d445b3c8548f0e3e00398b175aa649be1d726b774ce23859117b191348f8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/range_narrowing.py
sha256:d583b97ae0bb1838b974a5886f14738971a2694d0c92404f53734aadd1e2274c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/regressions.py
sha256:58c9b581f41cf87f3549d7bc25c3edcbc9902002e61af784be9bc229947202a5  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/same_line_body.py
sha256:44109048afae0442e31c4f3784d2571c468b957e31837b97be62fa5c9bf68263  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/stub.options.json
sha256:9b6b64cac9ce1f4fff6479626bf0828b12c88e255441d0b88192563bdb02c091  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/stub.pyi
sha256:ae21171ab7c09f9cb583d6d51e19cc6e768e744e3a1d60cc15eac748017d2b66  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/trailing_comments.py
sha256:1b7c0b1834b13fc81d49e27e247e34662afb4fa4fa6358868655c2deb811fcda  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/whitespace_only_range.py
sha256:26711af7aad05e8ed7c8a4c60773bbbea9acde68961c0d7de609374a64636be9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/skip_magic_trailing_comma.options.json
sha256:ad6526d2d4711e87a11b10144e5e71ba33b55a162da048e979f764f8841fd14d  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/skip_magic_trailing_comma.py
sha256:1cceead140e871b60a97ecc25451beb24095c0175889d3628c959f842401cb06  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/ann_assign.py
sha256:a68013c7be9be7d3f61ccecf63f6f92bb89516e8c7f9e603743066825c88e884  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assert.py
sha256:08799035721c8761cee7fcdad5f73e26488acd102297120f0b5cfbd7ed75a3b9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assign.py
sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assignment_split_value_first.options.json
sha256:c307b0deb116e7b528fc0612d0d836721691c594d27b9afb657a0530ed332994  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assignment_split_value_first.py
sha256:a707c8ba863ae583c37f58c1ae9cf176cfab8168d88ca114a9c680d8df75af1e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/aug_assign.py
sha256:2856e5750b88802b10402dcb54cb605d6164fd292282e84873897ae67cf77131  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/break.py
sha256:19f1616ce32c982597724dd1e1d9e436e87f65e5f4f7e78ec722eeb591f4cfe2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/class_definition.py
sha256:05c650ef6dbacd34776c53eb7ad2404c6acc3c813df97c51ba33dc74477fcca2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/delete.py
sha256:40589b382ee1c16d11d87e36d487f72026536e095f94931e17da11c3e2c35eb3  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/ellipsis.pyi
sha256:8e246a4a2eb04dfc41e92088b832679c826b7a3dd58878f7f14d966c9f138331  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/for.py
sha256:66b0c9700866ba400a1645e4883943468bf2902db60ae6ac2afffa754325cdf7  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/function.py
sha256:2f949878c6c589eb688a2d758f85bdfb51a34ad91edfaf223d95da5f259affee  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/global.py
sha256:d7e855fde5dc888d9a45f53eae5887866cbefed45730831ee2fc87195bad458c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/if.py
sha256:dfe2add16d762874dc03ee8f0116785dd8ece5236624884e743c0d2d46c87e51  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/import.py
sha256:50cb161e647262d1f2d2d6da0523e08c7c8f74ff0bba4dca267b08621f344b77  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/import_from.py
sha256:7ec38b11dc515ba5d984e0254f44dafe2fb0803cf45c4133e8788771a7c14d75  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/long_type_annotations.py
sha256:7c58a32427e829ee62afaad3c642bd4ae8efa541088d7b49ba1cca3153a7be9a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/match.py
sha256:1356c236535d400e22583e2ba9b37812e0b017a3b4d028c22a453e7b8d2b6d3c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/module_comment.py
sha256:eb5018b33df42329fe6c09ca01aaf42034a142b928951e9ad7b8d1a31d8a636c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/nonlocal.py
sha256:0109e62c92b67b5daa600c6c58c3bd2a2997fae5ba7766a1710a5dd0cadc62c6  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/raise.py
sha256:dcbd9b4e5548ff411ddbaf3836b1208493521c5946768ecdefe875cab76f6ae9  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return.py
sha256:4e4a8396e7340679ec15adea6bbde9c1a85f746871e0a966d1843e186ca8a532  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_annotation.py
sha256:e37981b03354c102f3ce848f6f829be9df87a8d99069dce1851897ddbc5d0b3e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/stub_functions_trailing_comments.py
sha256:e45fc45861fe619b8e5e5ddba00f5718c873ed8280025e5ecba8b01cd4a3f652  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.py
sha256:0a35123f3a3f63dddf138babd9c7534a90c5e5cabc163955ea2e718e5014ff51  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.pyi
sha256:6d72bfd78551a5fab93d7d6e254c8b5ee51a41670f0a976f5b7407ff838cf43e  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/try.py
sha256:3078e39e841b8c262cff4af8d2c0365f64fa31e7d41da50aeabfe520afdbbfef  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/type_alias.py
sha256:0037ec70d20217e3ba632b476b7f27c3953f66c9dfe020fba23d6fad6bf03ecf  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/while.py
sha256:557a30225a2a7e0520f569ee262478923010de2dc5cdc4ffce6ee8b9d2d8c6d4  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.options.json
sha256:7fd12b9566bd809efc6d3d1581d90d31bfa8454a319e18e94c5cea44978b50fe  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.py
sha256:9d88ac57e4dc0caf837357491228a7cde3ace0a5bdc21b0498f1811f44d0ad34  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with_39.options.json
sha256:0156ee8a2a38378dd1ba9aa792375cafd93282253852ccc87c455d4bc4818650  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with_39.py
sha256:9847523629d4648816cbc95326ee5991f0880ba2461f377ba04fbc43410cede0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class.options.json
sha256:7e00afdf5f4bb59fd265fdd1a0e28dd8f4a01a70584b3a03ebd09af027165e6c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class.pyi
sha256:9847523629d4648816cbc95326ee5991f0880ba2461f377ba04fbc43410cede0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class_eof.options.json
sha256:340056e804060dc4e159b9e9c4fdc005487aec784e3dd7e8933e70765a1e0c30  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class_eof.pyi
sha256:dafc45587239cee7fe0d7bb7451120e150a6576a1c6a296d76049cd4b6d8d5d8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/comments.pyi
sha256:ecfed84298f5d8ac4ca0c86e53396fc2b12a12a9af81b06f7dca5d5d52b494b0  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/nesting.pyi
sha256:cbd0cb5159857efa6a754f9b5d9866b6edbb0a2044dfe82ce150da67af3b317a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/suite.pyi
sha256:8ce90b9520a520e9087ad84aeb55f3d24f7eae39b6144950927eeb942a145f8a  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/top_level.pyi
sha256:7cc80951cc1168a1131ac5e8f8d4ca81fb00d9c1dbe043c6d5b28be489df496c  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/tab_width.options.json
sha256:575416cf9093aeac68152b3916f25517c17abe310ede273885ef4174e1a37fb8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/tab_width.py
sha256:5629d05cfe38a5795c641f4b17513e1078857fe46b615c4708e6c18216f580e8  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/trailing_comments.py
sha256:d5c3e34c23cf5d602a2f9c431c22b1ff1b197562dea9aa9a97569bd6490fccd2  ruff-0.4.10/crates/ruff_python_formatter/resources/test/fixtures/ruff/trivia.py
sha256:35b711b23f878c979e2035a775e32dda12b4c1eac87c2fd356d36b161ccc185c  ruff-0.4.10/crates/ruff_python_formatter/src/builders.rs
sha256:ba08591ab2446c9cb7488fbdacc166f705b8b11160ee29fbeeb7bd697de964a7  ruff-0.4.10/crates/ruff_python_formatter/src/cli.rs
sha256:8f5d852f9811be3a9df46c6b29a284456ded909afabd5e7e7a26adcfc8899d51  ruff-0.4.10/crates/ruff_python_formatter/src/comments/debug.rs
sha256:a1fe07f5aa64fd8ef1b8eea30729149be02549e43ae3f11b28aff7767f1ecca9  ruff-0.4.10/crates/ruff_python_formatter/src/comments/format.rs
sha256:9be5166589cf04786692663fc7a3d8dae21acea3956f17b7779c351e2f8868b8  ruff-0.4.10/crates/ruff_python_formatter/src/comments/map.rs
sha256:503a53d2dbf82b5575f2d83cb7e83eec65d4e80c315a141e1175c7b402317dc9  ruff-0.4.10/crates/ruff_python_formatter/src/comments/mod.rs
sha256:5171aaced71a3a87d722014743e6defa966f558c913371202bc271c7fadd510c  ruff-0.4.10/crates/ruff_python_formatter/src/comments/node_key.rs
sha256:e2fde29c41297aacd83ed9da60dc2de99eae137abe3c93e4b64eaf233589e5ba  ruff-0.4.10/crates/ruff_python_formatter/src/comments/placement.rs
sha256:59d7fd5ee0f895b06ae47a9c3bcb3cff8bf743880b68060bddff767d90d98802  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__debug__tests__debug.snap
sha256:929d800cc6c7884a3a4b80f008a78ef35c7a51021e7753e99408af19ebf17d8a  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__base_test.snap
sha256:338bfd2ba89dc78a4985c41c666598f07f7e6e09f6a5718b072198b58d6ba08c  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_comment.snap
sha256:3b88732937de169f6574918c08cc75de8cd6399f98e16b36afe65a2032f0dfac  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_trailing_end_of_line_comment.snap
sha256:b9fa42085f18688e00fc9106514a3f56237b1e628b3b85505fb8443b3c4ee4cc  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__dangling_comment.snap
sha256:325f78b509ff447925913fecf689c2f49f332218bb6374ce2d7fdb5e137e49a3  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__empty_file.snap
sha256:86a35dbe0eee197fa536de43802d82e35bac8d21ca5e91b265329e0bf9d7c229  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_else_comments.snap
sha256:01b020a09ec6d5d0db4013882eda8286a14d647a9dfc70028bdc4837a876ad5f  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_if_else_comments.snap
sha256:895bfae652bfb90eafed3f5705902f4c697f68a379e92c62929e7c94a23938d1  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__leading_most_outer.snap
sha256:d717ef6b34e5605372436942e99b15d4dd11d314c3983c1a8b803436f7f70326  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__match_cases.snap
sha256:b659214d516eadf0587b7a3ac45b10ebe2891e1918dbf9a4e95bdb8073ddd774  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__nested_binary_expression.snap
sha256:b2618ad9593cdf808412a9dffd9355924ebb5ee21b5601e84d3f6dd795598671  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_slash_on_same_line.snap
sha256:d2e4f746e1940d6d6eb37b9465697f192f33e818e76da11a93fbef8e60be15ac  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_with_defaults.snap
sha256:7a7ceb375a50c232d7064a30273ffd91c0442fdee2edf563d3bb488636429156  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__only_comments.snap
sha256:d2f0932c2a0ff10841d4161d1893a07c8c5a06b897370116c6a76bb8b8aa44d0  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_expression.snap
sha256:2cd01cd73e31bc37fa22896fd7f949f69252c58ef993df4a0abdd9a357504ce9  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_trailing_comment.snap
sha256:f3ffe835144d44dfe43543ee20687742fb3e40ee3f427022e1b74e7b7cdcac3d  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment.snap
sha256:5d0975534d8d8036992757b21e556d8bea7e091155883316aea832cad529f39e  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment_without_following_node.snap
sha256:f3ffe835144d44dfe43543ee20687742fb3e40ee3f427022e1b74e7b7cdcac3d  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_leading_comma_comment.snap
sha256:2fad2f1a0fb0e8c5b5d49d2efb8cc90799cef3fdd50b83600a2354f55a6fb0b5  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_after_comma.snap
sha256:7d7ff4052f739ea8b5bccee0a271ee8ce6fe5ef9350cf9d05d2f0080473d151b  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_comment_after_single_statement_body.snap
sha256:8937a9ef125f9b7a170da335c0c23cdea0571fc209ad0da6ad3a39ba7182e366  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_function_comment.snap
sha256:cd1430b783d3a89bdec726f72d972989401249f1ae4d3fcae4a3a08899b2e022  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer.snap
sha256:5d6096dcc52abbd9bd0c37d2b93c3bba3f13fca56eed29f8015731285e2a97f5  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer_nested.snap
sha256:f1503967087ad97a5bae35fb0c4f798f30b95584358eddc3c7d657d7e4b19eab  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except.snap
sha256:9b97834855fde3de5ab7bb5a61fc026e8990c0acca325a507d681b3489d03d33  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except_finally_else.snap
sha256:c95313f7b4fc9550316b50b5665cfaf02868293d4b2e5241f2c8ea5d56d40074  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_else_end_of_line_comment.snap
sha256:1991cd0c5548a1859fe31b1986b5b901b4b5378230c7c724d888e6f18d3ebe02  ruff-0.4.10/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_end_of_line_comment.snap
sha256:8dcf3cb7985a2e67496ec3c8509c8af19fc5466f2795fe83ab886dbc0dbae731  ruff-0.4.10/crates/ruff_python_formatter/src/comments/visitor.rs
sha256:9e1445b530691ca1d653b331d0a09e66f4b2566960eda555406790459b5a11a6  ruff-0.4.10/crates/ruff_python_formatter/src/context.rs
sha256:d8130db8a8ee5f10fff7b996564aabe7295f42673d7f6016054ddecfc4f36345  ruff-0.4.10/crates/ruff_python_formatter/src/expression/binary_like.rs
sha256:32d06d18c627a72cd868406295384bf6512276c5b67b198391fdeac41ebdce15  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_attribute.rs
sha256:4fc8a7f36065624ec53f7d75c8272eca4493f2b289aeb3a1cc3b68e74eb2ee02  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_await.rs
sha256:1b56da417ce6d3f56377a073eb1b231ddbbd496f002686ae0eb8ce1fae260d14  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_bin_op.rs
sha256:98ab331802420856c6557573bac2d5412cdd61424b9c1454998453cea8a4b4c1  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_bool_op.rs
sha256:4807af25d8fddb26c8f8fa642d4c63e685e50d3caf5f375a416698109512ac1d  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_boolean_literal.rs
sha256:7efcab733b5fe5694388786053f270c712506ad7b231dbb6cca01c652487ee5d  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_bytes_literal.rs
sha256:19df51d853af3971992cf93445f036fdf5a894910dae6c82347fdd858d109e20  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_call.rs
sha256:0ecbf1ef900b74be6d0bfe03f2a01d2a6862098264f3f3b6c7a92b0dd1b2bd1a  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_compare.rs
sha256:68e3541e8735b69915affaeecec4eb6c8925bcdebe11eb3f1b87b5947bbbf689  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_dict.rs
sha256:c15936e04d2501236bd144cbeecaf9262a20301fc606e2b4efea4a2d75dcdbc3  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_dict_comp.rs
sha256:6049b52c3abbe9d41b2fe2afd1b1ed2f666fcd14bd156afe5b87be5c87408987  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_ellipsis_literal.rs
sha256:e000236e1b7f34801889a0cf79d23558cc5dbb9f5d793187e74939fdb682c56a  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_f_string.rs
sha256:2226c67f0c7a98df1fbc7bff076f27b2ecf5a371c248ac9e4cd18fdea8293284  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_generator.rs
sha256:0ca2af7599f6b5a5cdfc19daea811b5748fc732acc6a1d7e6f620311ce194d18  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_if.rs
sha256:0accaa3983f4665d3e444b8aecec044a14b7c3e771576bac927f05b79412affa  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_ipy_escape_command.rs
sha256:9137da6a3bc2512679e86a69cf60d3078f1c1eaeb90813428bf755155efb5a38  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_lambda.rs
sha256:0c172e6e4caf470b75b73da76850d68ec67458d2a49272891149218ded09306a  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_list.rs
sha256:771933e4b0dc6d1d7937e8c29374f0796ab831a062526cdf35c3aa9cf79a42f2  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_list_comp.rs
sha256:608f3714522820d6a5a2a0e61a37db375d32cb938b617e8d0d1de13e734dbeb2  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_name.rs
sha256:c94d7a2efabf846b4a2b566ece34a97a8261204bc13305ca5b341b53b88797ad  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_named.rs
sha256:f92916ef933ad74de8c27dfa9e392ef04c17979b5faa5317829412b452daf1a7  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_none_literal.rs
sha256:cb93fd13ca8c7a71461b8d5e84a5a42fbd1f1516c2ec1384dce4bc0b2f9f069e  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_number_literal.rs
sha256:c271a2ae2b69ade8adbeb37da7aa5d170179596ea2e73ff0d3418aa5df90f304  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_set.rs
sha256:df92188f5768ef6701503f95c99567ee8f0588e49d04c6a930f0515e7c53e795  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_set_comp.rs
sha256:71fdba1670a35b711afe4af6ffbc22cfcf86b6470d5e3924008f05354d4b0913  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_slice.rs
sha256:fc8a58776e9a625eb4beddc62abc41107081df94708ef7e0a107a9739b7cd7ee  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_starred.rs
sha256:ea54da712e2df2044c3a9faa64750d9e0356552130114d04df75d4317461bcc3  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_string_literal.rs
sha256:8bb3130265c288b391b45e6bddf353add03c30d34895ca1e70bfaa75760f1ac8  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_subscript.rs
sha256:1adcd689d306fe6366a1a887b86fa3920bb1b057b82a4050267d0d5dbb5c8f0f  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_tuple.rs
sha256:88db86c4a66c3f4f8df5d1ec9ce80d6c6fe962573b25da950d541f1316fa1f92  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_unary_op.rs
sha256:c77e5033be4a7b5fa04229124bf611262384195db743af23e41e72e5479d155a  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_yield.rs
sha256:8d3177e403e1d209203e5a552d72e04477adcaaa55ac458e50fa56fb30f4502d  ruff-0.4.10/crates/ruff_python_formatter/src/expression/expr_yield_from.rs
sha256:5cf410eb185171daa62b83b7c9662c719f450babba8304a576a0f17a8b948843  ruff-0.4.10/crates/ruff_python_formatter/src/expression/mod.rs
sha256:efa9286e8ecc202668f85b77c8f4abd9a21ee5fe60ca390c36c5aaab452dc2fb  ruff-0.4.10/crates/ruff_python_formatter/src/expression/operator.rs
sha256:cb4aa6a42274e0063e8773e2bda69624fbac0afaee89ca4bd0a603b7c2a30567  ruff-0.4.10/crates/ruff_python_formatter/src/expression/parentheses.rs
sha256:527b40ee46b7accdcde69d1cb385d2577b8fb8afb420f0ad71d4554defc5e334  ruff-0.4.10/crates/ruff_python_formatter/src/generated.rs
sha256:1cfa1a651563082d8a6c6691cfff5ab9d40a1d2afe48577a61492e56ca2c9e5d  ruff-0.4.10/crates/ruff_python_formatter/src/lib.rs
sha256:4251f1d58a2e6282cf0110de4266a0be6482d8f259286403108126c9343dc508  ruff-0.4.10/crates/ruff_python_formatter/src/main.rs
sha256:01cf2ff04018fcdc2c65e86d403f58c207a877f743246a6fbe5c2d5ba89a86ff  ruff-0.4.10/crates/ruff_python_formatter/src/module/mod.rs
sha256:2c99b7c07510689251499f2aa2e785147d521819f3424da7072cfd2b73223b93  ruff-0.4.10/crates/ruff_python_formatter/src/module/mod_expression.rs
sha256:d923d0d49de39d8c0a0977996e536aec14ed29851303a5160682a17e1a56e207  ruff-0.4.10/crates/ruff_python_formatter/src/module/mod_module.rs
sha256:00f200f3d01650a0ef9c2fb781297d91161ea974242ad9a9eeac55b16093b14f  ruff-0.4.10/crates/ruff_python_formatter/src/options.rs
sha256:8f019c1be53651e0ded34528e97f7c75db0ab847960d676fb7c0bf576006f745  ruff-0.4.10/crates/ruff_python_formatter/src/other/alias.rs
sha256:757cca468074520382dfc419f848570da357d69868c0c753c228d1072a6c7cd7  ruff-0.4.10/crates/ruff_python_formatter/src/other/arguments.rs
sha256:c15e43205ee9cdae65e7e3dff79c27ee5be21e346bdb4d83a72a3847499e2dff  ruff-0.4.10/crates/ruff_python_formatter/src/other/bytes_literal.rs
sha256:3909210cf4096964944a74b432420fc5dd1f9a70a5ff8883aeee55c2a16a80ac  ruff-0.4.10/crates/ruff_python_formatter/src/other/commas.rs
sha256:23ec84d117f3729990c1e678f4e51dad65d1d5c067acb87350237843c647aa22  ruff-0.4.10/crates/ruff_python_formatter/src/other/comprehension.rs
sha256:433147104c16ddc9ada4136aec2a4f3d3f7f3b05b230a39f436d7b5a3082f393  ruff-0.4.10/crates/ruff_python_formatter/src/other/decorator.rs
sha256:a2dfebed2babef082cd06e588c3b5d37b165f07468be17ce9df6e832645c2667  ruff-0.4.10/crates/ruff_python_formatter/src/other/elif_else_clause.rs
sha256:aff38a6af98ee62f4c9090e71a6f2e38b1cf0cc60fd035db904b661c301157f6  ruff-0.4.10/crates/ruff_python_formatter/src/other/except_handler_except_handler.rs
sha256:c5caa39c108e877057af929f795d04fd91c2767503dc792d0ad825d77b3b18c2  ruff-0.4.10/crates/ruff_python_formatter/src/other/f_string.rs
sha256:d963fe6654a1aa2fe8a26d34ec5002b921912b5687f58842e4d9379f9255413b  ruff-0.4.10/crates/ruff_python_formatter/src/other/f_string_element.rs
sha256:a1347b14f5ceff84cd633d11556f509694a592620564fe2ae5e326fd4c43ac46  ruff-0.4.10/crates/ruff_python_formatter/src/other/f_string_part.rs
sha256:5decb83e65721417478efdf6e980ee9bc0ff1741b5938be13e261c1eb38e867d  ruff-0.4.10/crates/ruff_python_formatter/src/other/identifier.rs
sha256:a4dca04b6e41d4eb08bbbebec92b3a6775e25a112f2e217664068ae42b910039  ruff-0.4.10/crates/ruff_python_formatter/src/other/keyword.rs
sha256:657b0abe8d4c6b21325251b2375925b9a99c5f0de19a5e91abf8114b88851c55  ruff-0.4.10/crates/ruff_python_formatter/src/other/match_case.rs
sha256:4f3d19c5680ca7aef79d02d15d1efeb379908b982bc3ab07c602ed6a8d0fae11  ruff-0.4.10/crates/ruff_python_formatter/src/other/mod.rs
sha256:cf3ca22b8404735b9086fa872db2ab343ee9dd86409fcc745cf7d6b7f55cc4b9  ruff-0.4.10/crates/ruff_python_formatter/src/other/parameter.rs
sha256:1980fd3166550e3f3137bbb6ceafa113c1091996612ff715114910f6ed91a139  ruff-0.4.10/crates/ruff_python_formatter/src/other/parameter_with_default.rs
sha256:ea4a7a07eef96a4e19ba7b94acd3e5118e8fbfd59a3ebb6f5c6c06318d6de5c8  ruff-0.4.10/crates/ruff_python_formatter/src/other/parameters.rs
sha256:2615f1e17d7e924cef901e99d87e91164db23a3754821841a98c2c77a525f648  ruff-0.4.10/crates/ruff_python_formatter/src/other/string_literal.rs
sha256:550409d2e6e047a9b6c2cb423992088922305ebeadaaea64c8556137ac7276b7  ruff-0.4.10/crates/ruff_python_formatter/src/other/with_item.rs
sha256:8733119c7aaba5eecaf1b95c15b2b98861c510d838e8370ffb9c074d07f4177b  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/mod.rs
sha256:8544386b7568022ac116f14cab2ffb8b5839960fd5445e0d319ccfb06067b091  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/pattern_arguments.rs
sha256:9f7a1b72518e8d499ae13aa2a31e3250063cc30a0e2c34f2eebe234906853454  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/pattern_keyword.rs
sha256:cb33d57f98897c0d8ca10abc0bc1ae094c35553fc3abd617f5dfa9bf50dec7d6  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/pattern_match_as.rs
sha256:e3a5dcb571da3fee7d04425e9b553edeba763a166edc0c4d37a6720cfbe0fed7  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/pattern_match_class.rs
sha256:7d5c24b93900c31ebfeec71e2577fe15ca677a78a1449afadab66dca9d64194b  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/pattern_match_mapping.rs
sha256:ca24f2c668966839309d9772a90efc2999a1b36194751ac5aec8f9e7cb0736f7  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/pattern_match_or.rs
sha256:c3ee8bf82864e72d1cc78b9143d5a8878c73597d3d5c7d024d2298568a8e2ce3  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/pattern_match_sequence.rs
sha256:098574523a412e2f31546e9abe590b3adc22b95e97f955d226f3868ca59fe08c  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/pattern_match_singleton.rs
sha256:d7244b1d41357200477638d7afb2a93722bd7808920a9bc1e668691053c42f8d  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/pattern_match_star.rs
sha256:563a83609791f0e08183a4d00045e84407c3aa1846a456c45e976ade5ae35b6d  ruff-0.4.10/crates/ruff_python_formatter/src/pattern/pattern_match_value.rs
sha256:9c20fcee68e0c1bafd886d70576a8006649a66031b484f622a0068b3de260c25  ruff-0.4.10/crates/ruff_python_formatter/src/prelude.rs
sha256:54223369e0d9eeb73a89d24d6fa70ae7209ea1a236fb1be1c321fb59951a7ceb  ruff-0.4.10/crates/ruff_python_formatter/src/preview.rs
sha256:8ee7464e59be6c722de6cc5343a0e8cbe71ad41ad117353692a1275ef868ecf3  ruff-0.4.10/crates/ruff_python_formatter/src/range.rs
sha256:726482063b8d01901b61ebaf7792719217a6e099da22cfd8b583359162c0f536  ruff-0.4.10/crates/ruff_python_formatter/src/shared_traits.rs
sha256:29658163b50436096816e05f2c95cd99f3563ea975db8575e84342cd0eec1ab9  ruff-0.4.10/crates/ruff_python_formatter/src/snapshots/ruff_python_formatter__tests__string_processing.snap
sha256:8420233fb2a65ea62b06d8d3f9613ca17006b9d05dad38af54f82cb6438c363c  ruff-0.4.10/crates/ruff_python_formatter/src/statement/clause.rs
sha256:4a3d6d1d8dcdb8832d7650ee279059602b88fa8ef0b978be6013184f5c205332  ruff-0.4.10/crates/ruff_python_formatter/src/statement/mod.rs
sha256:0be23c9a3f0e4cc0617c3af38eaa9b2a7e3cae8e755651a890cea5cfe2caf151  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_ann_assign.rs
sha256:01cc91a127351a5f75b7fd52dd2878f32a0f6138e1250c9561b08134c2b2bb10  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_assert.rs
sha256:b6c33f9d492d02da580a7f477472b8ae7f2c12d91d9c7bd61146190824bcc43a  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_assign.rs
sha256:768326a0fe318f37b7346f01be0cc943c799c9c289035dcde3cbf2c5f09d253e  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_aug_assign.rs
sha256:b32fb7679ee6044ec53cdff1bfbd6465ce87114258438aa742f6b670bacc6ad5  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_break.rs
sha256:b9f52409078a2e1a9731f214306e6b6c5d1cbba0cee25bd27dc5f3ca19a2a7f0  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_class_def.rs
sha256:1373b8c24ea821f845cf815fe70a73ec4ce493c1e2de9a805622f69074b484c5  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_continue.rs
sha256:addeb669caa20dcebdb867ba85c7b224709e9fe2693d1a1fea27e54547881e8e  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_delete.rs
sha256:0defd0061b3b6e7087c0477def8a5628f7b046664e9172264aad76e3586d39f6  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_expr.rs
sha256:106353b40d4cea3bb959af2d5715aa945b9b96206806ad2d99f613e7767e958b  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_for.rs
sha256:9d68ae453981bb3e7fd9178fea7474259e66a87bdbde4c30de86886c7f8355b2  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_function_def.rs
sha256:f12f2cfa6de4b22693d560f25b0207afe74da128a892f772306a18fd50c40f1a  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_global.rs
sha256:c139a39d20cc6aa91fda260f86d3f06e0446b3bd6db9055091f006f26c5a71c7  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_if.rs
sha256:a0930f310058346ed49db944189254c2b86e1cfd94a0688a3092a497f35089e4  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_import.rs
sha256:ac5ffc9499c120e870c595179307c3abd457d004752f44bb8700aa30f304c9b9  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_import_from.rs
sha256:69f57d433c7c4edb49f436092140a8cbff1fb149da745696b2edb840225b1a2e  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_ipy_escape_command.rs
sha256:6a201aca463fce55cbce4c5ff7695578512bc6f270be7e2eb7af3441e838e0d8  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_match.rs
sha256:92649c888c4df6c03f2cf76a2fd1d2b0351a7184ba5bf9b9c5be1f85cbe685fc  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs
sha256:794a937cf153297db9dee6ac2425584880ae663c99dfd5174bf4108d84008041  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_pass.rs
sha256:d4fe16b9f292edb41d7c2deb0370f05cda58f013593deaeac39e25ab816040b2  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_raise.rs
sha256:ef32fc67568c00408dd24fb3e463f941235acf978676b84ef81f3534306c54b4  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_return.rs
sha256:b65fd22136bdc0cb4de966446fd94eb8ef99ce8cc38f34fc16f6aafc9024c77b  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_try.rs
sha256:8b4c2a0ea3730bfbc683926f698db134ebea3296f7554d2d9ce26ddec0b8e7f9  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_type_alias.rs
sha256:3ee81ab27a9153dae4e7a4037081be11bc6abc8dedfba03ee34a056443d074e4  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_while.rs
sha256:8491b627cf2158c5a10ea09c5c20f14122e2aff1038a1789c0eae1afaeb33aad  ruff-0.4.10/crates/ruff_python_formatter/src/statement/stmt_with.rs
sha256:fc5caee36eff459abce51a2a984338a2579f5395de682aa289bbad8c114b8fde  ruff-0.4.10/crates/ruff_python_formatter/src/statement/suite.rs
sha256:8dd87e657e38ba24fd5a727d0bf1ce27c09ee5737ce19cade10e74900e5dd954  ruff-0.4.10/crates/ruff_python_formatter/src/string/any.rs
sha256:b81590d139d9657a0fcd0e8a240083b15cd1755377d8f38142123678690febf1  ruff-0.4.10/crates/ruff_python_formatter/src/string/docstring.rs
sha256:7063047689ef0c8d3755e373c4e9f308be77d7501849722e179121e31b02d4a0  ruff-0.4.10/crates/ruff_python_formatter/src/string/mod.rs
sha256:459672480de10c0097c29dd1c7388ede1ee054dbe64f26136fce7e3a57d7a982  ruff-0.4.10/crates/ruff_python_formatter/src/string/normalize.rs
sha256:0ee165c71bac8470e8ba8f5d3d0e164c7df4301bd30fa4bfb21c5d508ac36099  ruff-0.4.10/crates/ruff_python_formatter/src/type_param/mod.rs
sha256:f1dee2af599f48515900f0ed9fffe13f2f2d34c0fedcca09ffcb4daa8b5bda77  ruff-0.4.10/crates/ruff_python_formatter/src/type_param/type_param_param_spec.rs
sha256:3c459940ae7b76e0cac09bde8713af30781b6e35851f327e861b4a1d3be47bd0  ruff-0.4.10/crates/ruff_python_formatter/src/type_param/type_param_type_var.rs
sha256:d288d5bcb7b8235a551a7790226e046d0f14dc496c69336f08e68c9c88e8856a  ruff-0.4.10/crates/ruff_python_formatter/src/type_param/type_param_type_var_tuple.rs
sha256:4c14f7ca15ba52efe816791eb93744f814ba3bd551dfd4e53cbf3cc4ac8d5214  ruff-0.4.10/crates/ruff_python_formatter/src/type_param/type_params.rs
sha256:574f46507ffa41da708d2ed3eeabe19f2fcc588abb15fa024dfb5a0fe2f3cdf3  ruff-0.4.10/crates/ruff_python_formatter/src/verbatim.rs
sha256:6d55692d5a3c1ace50640c055a046097e446f075faa3efaa150b064e8f7ff963  ruff-0.4.10/crates/ruff_python_formatter/tests/fixtures.rs
sha256:a04c81759793c266eaed7cc5f2bf2b25c8bc83c1b5d487a23d4954683be0f734  ruff-0.4.10/crates/ruff_python_formatter/tests/normalizer.rs
sha256:658e467a21e69df814e26f8c66447168e441a1a4c634fa0371cee2c94079f6f8  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__allow_empty_first_line.py.snap
sha256:31afebaa5aa260895038cd15be3d63a61ba04fd0972e714269f65099f9be1cba  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__class_blank_parentheses.py.snap
sha256:8456d586319545bc0bf697026529552e4baa2c8bcaced9c85ab26d8953547f20  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comment_after_escaped_newline.py.snap
sha256:3dd540601058df607a9c0cbbdd1bfdbd46d57d4dfcbadf854cb0b4da40736d50  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments2.py.snap
sha256:c1a68b034902b94b76748eaa9c259c9dd63dd051740c6b1ab2d1ce6ed1a655e5  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments6.py.snap
sha256:4ef0f8203e6b5a35a045ead4ef020e17df1fc8857a13b7e6e0d1ea980b5f30d9  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments9.py.snap
sha256:b84b287f9539262db948dc8ef5d4b87bfc7321210a48e0013140f941860459f9  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_blocks.py.snap
sha256:e87ec54730d9bb6400a7fc66d4ff84f1fc6e85bc1519e4516affa084970b1a3a  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_double_parens.py.snap
sha256:433fd7f674703e03a308dd9831b2b4813caf8b28bd4e373bbef54691daf9e387  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition.py.snap
sha256:99b2305a95da76356e614e406f42aeb67a32b55c52fb86411bc3993252b27a92  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition_no_trailing_comma.py.snap
sha256:0c87c9e832d9cc16849a1488af09699ff0d59b0fb0796531e61eeac6e7242cf5  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__conditional_expression.py.snap
sha256:31b8b791d5aeed535b344467b366ebc2a15b5aa86135f958e011be4d9eba6162  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__docstring_no_string_normalization.py.snap
sha256:7fe56ba7d3b7d229a7f2f3c04c20d3472529ce9583ccc080c162e88a7796a08c  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__empty_lines.py.snap
sha256:39652e66e1c6b8eeb9cc2c9946ae3d62ef3c8efc7a5bc54450bce484cdfcec87  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__expression.py.snap
sha256:8260c415771a944cf29101cced3339cb85972db5cb391f1370f2cbefcff0c54b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff.py.snap
sha256:77ff567fe90cd9f09fbb8d5858a9923e8a825c7033824c885c070d7af071c14c  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff4.py.snap
sha256:de65b23a9714343750549f5bf58650eb9b7d02d6fe78c7d0fa450c6aad1d9ab2  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff5.py.snap
sha256:729a925276c6954fd80fcf1ab80dfb2c7364a296d966af16ede2cba232f959b8  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtpass_imports.py.snap
sha256:758c98d50bb7e2e0abb9d07e0a312c99dbfdeec588eb09373e5091fada732180  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip5.py.snap
sha256:b184d3c1c0549872bdbb089fa88dbacafeddc09eda1c09dc0e767c70dd7978e8  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip9.py.snap
sha256:ad584be76689f67929ad5144186692426766cb85030da5714ec157801a041a88  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__form_feeds.py.snap
sha256:79985116bc48b20cc79f1654f19d1340e0eeb74675cb81c685978f6ec7cd7e42  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__funcdef_return_type_trailing_comma.py.snap
sha256:7b391099255bd72960e25b50fa344c0bca0095ff3528af0a24a56b9f7a23fc96  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function.py.snap
sha256:65ba0a71838cc74b0033546840ed08cfe4c7056d92946c00ae94b2be679f5fcb  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function2.py.snap
sha256:8d95654b5e30f71be006281e1c3a63d2534eb6ec951f599b165b4b54dbe64b4d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__ignore_pyi.pyi.snap
sha256:cfd617b64f0394433bddcb94f8fd3ef86904b55bec86f0f7110864c43040faf5  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__keep_newline_after_match.py.snap
sha256:67bb0267c0a19ae556329ccaa77bb4023ca97eafcac2b3b35fab665a6231275d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_diff_edge_case.py.snap
sha256:85f24aedc7f973181f476d3a5eb3b9ebea77e470f5228b609b02f9d63f2e3369  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_fmt_off_decorator.py.snap
sha256:d2a71b8c11b4b0773b9f446c416728b44b5dc83913af791e5e038670c73ef4a2  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__long_strings_flag_disabled.py.snap
sha256:a567508815fce60501c9e45ea1eabea73a538c69fd27455ab9d17ff7b8f3db08  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__multiline_consecutive_open_parentheses_ignore.py.snap
sha256:605d0b93777d54fc0bb1a80e698ddb52843983c50eb57d616c5984eac9553258  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__nested_stub.pyi.snap
sha256:0dc9f74c2c4dcada425bbc323db7bec81eff375b10d67c0fc55c8cd8ffa37c1a  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__no_blank_line_before_docstring.py.snap
sha256:5587913a596c93d278664cd26ca0dbc76d6d2f9d78b5c2143cf83e720415c885  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_style.py.snap
sha256:076a86d843cebf777fa1d3bba56f2850eada728ce65257e778c8d893d9ab3924  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_trailing_comma.py.snap
sha256:4bf6674d529e268fb82daa80559908880722696380e581777de94e48cc4cf82b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep604_union_types_line_breaks.py.snap
sha256:03afb54807a66aec80c7386c0d2e82c266358b70d32b65a2c8fec721161e542a  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__prefer_rhs_split.py.snap
sha256:4490691b232f6fd466dec690a0bd5d5ed67a06c3ad6961cb38433c111d07c4f6  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_allow_empty_first_line.py.snap
sha256:9684bbada09ef717c11bf2ae096974f67cc93451b43860f68f97e8e56eae40fa  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_allow_empty_first_line_in_special_cases.py.snap
sha256:6121d69ff7bfa7888eb34dd531e738d42a4f26fd4ee8eb92274272d6a110b253  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit.py.snap
sha256:2ba3f8852faca7ef1065764d7f15c38dc76420ce1c3a317ea3bd38e58e61b394  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit_string.py.snap
sha256:cd4f297ec7720545ff28604e6453bc2eacb1279d4dcb3ca55132300413114429  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_comments7.py.snap
sha256:241c33642850e39b667d4bf849812c3773a6ba71d86a57b1224d74601f3135ec  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_docstring_no_string_normalization.py.snap
sha256:48bfb39300c7e0887339727b91bfa0d4e53e794b723e7ea5080137a97184bb65  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_form_feeds.py.snap
sha256:5f94580e64848d4f123c0d9af335b6279c5a0769bd5d9ef9107058cec1f88714  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets.py.snap
sha256:d020eb9b8caceec864523fda059067cdc067b21fe3b0c0fbdd7ce8af3a0ea5df  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets_no_ll1.py.snap
sha256:646091e0595cf804732e118abe0c06ff24f732af08285b39b8a1489679d0268e  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_dict_values.py.snap
sha256:1dd8bb9a0d8d80af23a61cd2cf5ac46ee0beb7141f3d635cc4ec5e52804ba932  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings.py.snap
sha256:03a3e7ca414108a8cd006ef268178f7e1fbd6cb347175b7f15e39f6cf9c59980  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__east_asian_width.py.snap
sha256:e39cf935295243e19793ff02f87d9b462430d6180bb7779902922069fa16bece  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__edge_case.py.snap
sha256:0fcefff8cd4ac383fe5bfa27a43a392ed32d78ae3bb829817fee90163a1b6bd6  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__regression.py.snap
sha256:1dae019638d325074e0321c6aeb60eaf53fe3bde77057f64b4ec7fa587b5c258  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__type_annotations.py.snap
sha256:d3997f4dd451e53ead642701fc4a6b2fcfc5907b032d2e42c2e58a7907f862c6  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_multiline_strings.py.snap
sha256:657fcac8e4570dab2e9c5a7d66ee490dd7c3ba994c59d878aa2d40046889e2ed  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_pattern_matching_trailing_comma.py.snap
sha256:abfb2ce371bb7928b26295c1bed1588a4315c5d593a6e5aa6a49dd89ba7db085  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_percent_precedence.py.snap
sha256:9f4a7e0dfca6a15fbba3385491d40d38086f590a014c702b6d8b068a72d4fdf8  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_prefer_rhs_split.py.snap
sha256:cf28308de386ac998bb98a6ed015e1a96b2804ba83126c8bcdfad8486dbaf92b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_return_annotation_brackets_string.py.snap
sha256:f0c3b045c782edc291668b96d484787187fac9606c4816571d32641348870124  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_single_line_format_skip_with_multiple_comments.py.snap
sha256:70a2f0cf0aac636f16c52570240aaaea631ac74b1f3ee0d2fd946d0fc9d50d67  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring.py.snap
sha256:dad14416aee9c032ac2fe0ab279cdc6834febd51cad17c18125267b8750dd848  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring_no_string_normalization.py.snap
sha256:debb7df8de9ef90cf8b832533da65fa64560fc21218dad88caf2c92180b9f0f4  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_await_parens.py.snap
sha256:fd15fb0e077334f5a37e05234035351b4d5fa70e8067148151a7cf6de9c5f53b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_except_parens.py.snap
sha256:b3085f5ba75f7596403f021cd8b42567f4bb0e7e03b84cc782d1ef90b4d69c4d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_for_brackets.py.snap
sha256:4751315a7ede3febe4da809f2cbbc1e0b018813f6d7442d0ef6360179d04505b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_newline_after_code_block_open.py.snap
sha256:9a7e86f4fc7ccfbe87bf73557fb04104c7f1de7d864c49d306cb7dc7282d484e  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_redundant_parens_in_case_guard.py.snap
sha256:162e25ee66d635fd7d746844c2990b1a19edce86b40b5e5b03a5a9ee836428d9  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__return_annotation_brackets.py.snap
sha256:f36aed2b827a9f25b56684f6b914cbfa4d81f526539af49937c6953eb6f05dbb  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__single_line_format_skip_with_multiple_comments.py.snap
sha256:c752006148f0ef2573fc858ecf7f8d2c95e04e52ae92c1bc9012b3a5a28ea8f4  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__stub.pyi.snap
sha256:4e63ec6b6f51a7e7d1773329b3b5fc02bda542240d43ec47367a2e4a6a903efc  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__torture.py.snap
sha256:2d525718c4df7636672720b9f5790c5d0edbca2f9801b87819ca7f8ccf36e10c  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__trailing_commas_in_leading_parts.py.snap
sha256:e33a92c560491f1a651566dd839f8b1cf73b34b669acfd79fe63761b7f47427d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__tupleassign.py.snap
sha256:f4057e8dbaa3469607dd809e09a207511dddffe0c16e6693e08e58a64e1f6eb6  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@conditional_expression.py.snap
sha256:160716f45865648d41a35edd66b7369c465888c191d62bcf27370cc558ad10db  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__blackd_diff.py.snap
sha256:00b47eaf31c5919ff6b7eb0a1fb1d29ed96b1563de33ff2169e317a3740f8836  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__debug_visitor.py.snap
sha256:7aa1b01b9a72370d7f6c2d6009e105ce644aa46a3c20749f4def58a021311f6a  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__force_pyi.py.snap
sha256:b517037819e10c8ad0e35e6e155251770d85f6ae4f2c2a152e19eab46fc02775  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__string_quotes.py.snap
sha256:ad869a2aa97479490d3067c8db6168dc973741c9b62f441c59837b369fbe7f1f  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@raw_docstring.py.snap
sha256:3a2a4dc213e118808b46bbddf089c4f0c4b8d1dc20d7d71eece08fd25b2103fe  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__preview_hug_parens_with_braces_and_square_brackets.py.snap
sha256:be59ecfdb5b6719e429c66a792cfd1f4b780c9b65d80a48a93a02ab4f442089b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@blank_line_before_class_docstring.py.snap
sha256:5929af360abfd779e5898b4a56308c4597f0c9b5e061f91d960a1b45e95288d0  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@carriage_return__string.py.snap
sha256:e3d0d27f89b7e650fab53a1cd6925ee3e9c19b530216c620184b2f2eefa61ae2  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@docstring.py.snap
sha256:48afc1e740bcc9b0535e22f8239caf400591e8430c25e7cc426dfd7dc230717d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples.py.snap
sha256:f88c9540aac119968d5f30b022e386fd27c586a81689989296574d32de9d864b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_crlf.py.snap
sha256:6084375707a07119e31ac1a54e0f2f3441cf49438ae8b17b4fc39a439ebd4732  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_dynamic_line_width.py.snap
sha256:c2ba2a6126e3a0d60458bf9cbd45903f88cfe04d401dddccc5c92b3d2246f87d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@docstring_newlines.py.snap
sha256:9e78e14487e1e8f4c938a0e809bce2475bdcdb8839551e3279ce68312a1f4017  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@docstring_non_visible_characters.py.snap
sha256:4e20e186b116b614c969fe7e59e1168bc451d9c8ca700f15d363c7898b3e7b79  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@docstring_tab_indentation.py.snap
sha256:d8b202c4dcd298b435816e0ac42dd332bc08580a91af5eea75f591deff559de6  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@empty_multiple_trailing_newlines.py.snap
sha256:3e1fd7250105babace2edf09734581548c3c3fb33c7aa701b85a91bc097b59c4  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@empty_now_newline.py.snap
sha256:3ee1421c3133aef8500bef52a87776cfcd6f0dccff563a012db885f0ec2ca330  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@empty_trailing_newline.py.snap
sha256:97326b2e4ce5d836a51b4cc9bc3aab5a7886fc697bcc0a2450289b307c9bdfee  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@empty_whitespace.py.snap
sha256:d406bbe8ae53ac984bd644376766e464965693239ba0b43b225acde9eb146f27  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__annotated_assign.py.snap
sha256:122e9ccd8167d79719fbccdae353aba3ce888159a43262d44bd0eed80d099caa  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__attribute.py.snap
sha256:2361ce876bd6bfe82164f503dc67796d559307a29455c8d8ddc76a2553661f62  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__await.py.snap
sha256:f2144feb93e47e7fa7e34537aaca3cb8557a0a4568aa66cc73c83413b9ee8e97  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__binary.py.snap
sha256:bb4968db3bf63956538996f445fd4afa0ca71d1aa652b7458c4ab666ea1984e0  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__binary_implicit_string.py.snap
sha256:deb984455dc6ebfb966a1faf613c77c82777cff44066464f212853c6bda74302  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__binary_pow_spacing.py.snap
sha256:72be1b932c48c9f58c9c8c2d24b1a75e273c47fe46fe2b3ba2fff2efac5d7aa2  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__boolean_operation.py.snap
sha256:5d5af5b31ca40c746bdc14c3859df4312cda78bc26bd5241741314aa6dcd6ec9  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__bytes.py.snap
sha256:9bd00b58e03a25cce1f0775149242f6f80a06a87488af2a34d33304b508b8e34  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__call.py.snap
sha256:34029ad82192f6d9a72203bf2a3ac5009c0aca7da8eb5a8201b4557fc1c08b7e  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__compare.py.snap
sha256:d9bae58bc1bf4ba99222f9ca3e93f1e50cca87c6a196f9292d802356e538a1c8  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__dict.py.snap
sha256:59dc335dfb21abac865678aa334f7ee372ccb3022020663038628b4ed2b91192  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__dict_comp.py.snap
sha256:5f35e55bc9599c2f627ea05bcd297a5d61cbf72cfe0d39ee8bd2d22ce13b3ac3  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__fstring.py.snap
sha256:d51ac143e6310e3a1f734cd7624790bcbc24deba9d63477779faa42ee72ee746  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__fstring_py312.py.snap
sha256:35f1591344b78585d3e1396bca59532dc1aa344c222b03b8b20caf1125c74b33  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__generator_exp.py.snap
sha256:bfaad5708f968af163374ef638ed184c95dcda5d221386bb0e8c8c273b62ab0e  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__hug.py.snap
sha256:c5ae11f04bf1a8539cff9f85ceffd07c0bb041bb38839fc239fa4b25d4c6c752  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__if.py.snap
sha256:7acb62097041fa7b578a4fdf6e485ef9e5b5485483da60199111dd539f8c6397  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__lambda.py.snap
sha256:ee4c6eff42d090a21e9e10f6884365d0432295c071266426c9354959a719b91f  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__list.py.snap
sha256:c09a4fcdb0dbba2c07a2c2863cd84f6b932726ca6c1f76d0869ef7b5bfa3a391  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__list_comp.py.snap
sha256:7fcf5bd67d4d09f1355ef1a7e80ab20653bcb8653d35767f09f5b5b4693b0e6e  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__named_expr.py.snap
sha256:c9c0d563399cde00aef60adae259969a9a4ac833b367a7f9afcbf7ba385bcf2c  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__number.py.snap
sha256:334927d7d4bc2918baff8e609e04dbac67599be7b3d626dc55a7972343b4bd6e  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__optional_parentheses_comments.py.snap
sha256:ecc21181c79568cbbdc20ddd35f6ad286a567545d1cf2b02a5acdc7c440be114  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__set_comp.py.snap
sha256:357d816f4041aba5249911443fe2f77394758875d56970304f26faaae3247452  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__slice.py.snap
sha256:446d57a222046bbf905840bb9cac492f62bf1b3f347732f4001730a6f9cc7acb  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__split_empty_brackets.py.snap
sha256:5b318822fda2a21a9379003eb05308fbe98db4228cb4a9b9aaa73b2bc1f0e024  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__starred.py.snap
sha256:1cb6b858779289d5fadad8c9d74ccbd2eafe4da165d4871ae7d33757de910fb2  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__string.py.snap
sha256:f0f2860558d040a9f5a6d6bb82807a2ec641363d66faa122d4c0bb73e5781699  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__subscript.py.snap
sha256:b4b0c657e90982a1562d2712cd4852cf902a778dbc366e3832ebf9bbf6230cf3  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__tuple.py.snap
sha256:4505716d0e9e26e7a1bfabfe67b8a990971704adc413f0e993fc85895791accc  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__unary.py.snap
sha256:08c396d516a94806adba9bfc6d47d445c5f478ea514c4b4acaf3f2e091cb1198  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__unsplittable.py.snap
sha256:0a191f76270e00177a0386138c01b446595cde9a4328b74dbd7e90bc7de365e9  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__yield.py.snap
sha256:d735c28a747508d42b6161b28a99a683bd3643929b606cc90fb3f12d4b253de3  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@expression__yield_from.py.snap
sha256:935acb101eb57f2dd2947186d3a7a2a163c1c8f2688971c72af5d6f204943c6d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__comments.py.snap
sha256:0ff73ecdc45c8fc78dff24a79f878344648d55069d29a9f2f41999374f79e45b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__empty_file.py.snap
sha256:1309d675a5c243b0063836e8806ebe9035bddeccd7999863ad959300ec6b6042  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_docstring.py.snap
sha256:b5a2c1530e4c23d3aa84243499feee37adac5879864b4f1e7a5ddfefd84c8b3e  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_deep_nested_trailing_comment.py.snap
sha256:8b9c397cc7cab59dffa75b8fb1af7dc99d66ed0d43dd7919eabf8a18c44fe3b8  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_trailing_comment.py.snap
sha256:2440545600f506c0a4fbf933d57972c9b4d5e101b2fd9f734ff36007fece717f  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__form_feed.py.snap
sha256:0198ed86cc28029c005fa9e762e51f231ea18d21cf326c579e40d2c9d6119618  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__indent.py.snap
sha256:b059ed387f1e5842efa692b4ec1abd04139930745f711ae82b2e309de0c87276  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__last_statement.py.snap
sha256:7a514cb622cbc0011cff74b28cc6413799a99926fad65102ac293d4f839f1bd0  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__mixed_space_and_tab.py.snap
sha256:73f5ce3cc3f0557d1f4f126537ea072d42e86c0bf341ceb23f7daa3c3ff24ce6  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__newlines.py.snap
sha256:31e375cfe712a2c73fa6332ee6c5be46072c4394445d2e34b5b15650bf10a2b4  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__no_fmt_on.py.snap
sha256:7ddb7f9ba46ef7e628436d49cec57f3e517004f18d5d612717f8517edd6c03ac  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__off_on_off_on.py.snap
sha256:9a4f22b9444afec46fa569190ae92fb69366e681c727903e24a51f7544dd5964  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__simple.py.snap
sha256:8a45ab7709fc91b17b1962c7b77546e67284a3e86205cdf14902f89ce6397748  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_comments.py.snap
sha256:96483c97ff13182041c140ab34c361cb3bfd1c53e3762fca6c77eb8fe39f765a  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_semicolon.py.snap
sha256:0aa4b1f6a5bdc198de6519d3a19586edce107fdec9c99137646989e6c0c0a4d5  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__yapf.py.snap
sha256:aea2dbaa385fdb10bace18cf1eee6d3afa7600de9fb9c62eac92da4807181f04  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__decorators.py.snap
sha256:5781a7a006dc317fdc93033f34d4632a94dd7b2efd3fa27e12ec3623545368fb  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__docstrings.py.snap
sha256:c94273d0cf7e0210ddc535bd27b8583381e137366a06108d403be260953bf9da  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__match.py.snap
sha256:38192abeba40481a2f7c1bdd496bbf028cb2b0dd5cfc6f48e75a257c5fef4c16  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__or_else.py.snap
sha256:c7ad13f8f6732646fca141dd56f052571a6b5ccccbb78963a64ecbc45e77a4b2  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__parentheses.py.snap
sha256:fc1acff2cfd38a6def6c57143451e6a4e4a30584fb192419dc58a3a72dd3dd43  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__reason.py.snap
sha256:fe30d21e716b3234d7d718e4cb2bffa9d37fe44c2307c395c14e68fcd1a4e3fb  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__trailing_semi.py.snap
sha256:4d1ed9faf52dc9215f10a15c4a92823386f411c37fbac54530687ebe52c434b9  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__type_params.py.snap
sha256:e52e6dda65d73db6d56c033158702bf1fc5c24dae3a66d5e7e0f2aea1ff397a5  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@form_feed.py.snap
sha256:b04e05ff9fc4c307b3b22829a4615550aa23fbf203c0298fcd9694d3645acd46  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment1.py.snap
sha256:7df6bdd1802041c0dab823da0bc9c822b531ccc752c5ebb7a1bc1827bc87d16c  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment2.py.snap
sha256:3714c0d43b3cd1e216f4db41b1981529250dbfcbbd63e75085f9853502bbe81f  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@multiline_string_deviations.py.snap
sha256:66b98bcb29cb4eb73f6a21b99510e4ab1f20d7293793b82b33e0626bb67e483a  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@newlines.py.snap
sha256:4970db178c8b82fc48d39e63b95b7bfd883ba33be52c32bfa1689e56ffbec899  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@newlines.pyi.snap
sha256:66acb1e565ea8079be574e07b4b28770ee4fe260008653fcb8acd6cc11da3df0  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@notebook_docstring.py.snap
sha256:4827a5f02dd2270ba065df22239d862f5ede90c04d403bf192cce246c0585251  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@parentheses__call_chains.py.snap
sha256:af5d01720e19d0409ed49d68d56f62b58d07a22f0e22bde2332c766dd382804b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@parentheses__expression_parentheses_comments.py.snap
sha256:5a4fc08a2796c6dc9d1445e5c4823c55cbd7b3e708de6296809758e034028b62  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@parentheses__nested.py.snap
sha256:ec463b56ec45769c487fda174999e2658f2ca9141ed7cc903a36e2663a3f050c  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_empty.py.snap
sha256:da8301521529bb8fd4449fc2c49eb8e3867d2e40bebbe3ac69717e42526fc46d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_value.py.snap
sha256:76ae0d60680a922eee6a4da7831ff3c797add806741a3199103b8a82dbf57952  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@preview.py.snap
sha256:382342a4577bc322743703afdedc78c3963a19f1ea25345f08d4793566ff11d8  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@quote_style.py.snap
sha256:eb55e51f07da1e0acabf61919d73d652e3d6ca58a35db08821fdf7b56cdb2dc5  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__ancestory.py.snap
sha256:ba3521342e647f866bdff53351da4422c7a8fd99f1e8b5f2f55e1c18f16a80cb  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__clause_header.py.snap
sha256:2879e3078225e38b9f29fbc63ad43aa827d76c84b0226b244c2d31521ab04850  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__comment_only_range.py.snap
sha256:557e4732105f1fe050e7ee4be804f855f7abd5e0b74be841b8fa4972535f8e0b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__decorators.py.snap
sha256:f51bee248bc3540c2ca43b42817ca3993eb65dde4650e5dc05077fa27088f4b3  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__docstring_code_examples.py.snap
sha256:acc8e97a0c317eced38aa287cb53a459310137e172f26f95df9311ab89945ae4  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_file.py.snap
sha256:640a991cc7eee7a0561148b38fc8d935549f412974c568c08fa6e71009322cc9  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_range.py.snap
sha256:01c793967c6effcbca60ea4690686bd76a664bf12cbd11ad03c0ef96037b0390  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__end_of_file.py.snap
sha256:fc5cbf9a524f8a11bee372440d3ae79619dfc198417fcf3faf76d17cd46d2eda  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__fmt_on_off.py.snap
sha256:f504f476bf74df211c5340e1d930c4f644beaf29b32687fb3f0295e571b296aa  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__indent.py.snap
sha256:fe721d49b0c91c2599d4aeea94e86142cc3478329bd415886d35ec653b339e49  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_comments.py.snap
sha256:bfb475dd81a462ea46bcedf875532cf2ce2f263642ec8ccf895dd191a7095bab  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_trailing_comments.py.snap
sha256:508768662016dda91e1d6d201687d8929aa2ed87e23b5a21ade2c6f17e928b7a  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__module.py.snap
sha256:baf1cf58b0a52c2523706766b1b8bc6c5779855a63414083497d338604220cea  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__parentheses.py.snap
sha256:4e6ed73c20cb05b0f06c4f987e0994715308244749696da0198218bfadd06de1  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__range_narrowing.py.snap
sha256:845ea923a42420458a2316cc27f51d1a579269512025102cfde43a2b3f0fe50a  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__regressions.py.snap
sha256:624a6c526cb2ea1a8395207c207ef038b6032b30ea09a09ced9b63e7d377d85e  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__same_line_body.py.snap
sha256:8aecdf6be2f406d8743de378f8e73f14089656d2146996a3dd324a2f0a138505  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__stub.pyi.snap
sha256:11eb480fca47a9299ea9456e83719030c145c4c155cd26066dcf740cc74b6c83  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__trailing_comments.py.snap
sha256:b98abbfe7a19eeaa86b37151301b527a8e84ef5f3d2f9a24c0a4d138c9fcdc68  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__whitespace_only_range.py.snap
sha256:015a19949c9cf4528eb9ef53f37ed37380ed2f1bec709e1b7529d99bb23cee4d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@skip_magic_trailing_comma.py.snap
sha256:772d38040d544369d924ee46ac02849f4a2648aaf72a83aea777c6224201ee63  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__ann_assign.py.snap
sha256:4503cc12fd5bb2646866b49cfff71a9d7394c3292024f959e9915d1f279c01fd  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__assert.py.snap
sha256:dac12e3ccca773d126db068cdb8cbbe3c045493e1360d92fe4c0344354df48d5  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__assign.py.snap
sha256:aa1693f22a5b99f7d374bd7d041e3aadb4bbacf7602ff08ff7413457993c5a27  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__assignment_split_value_first.py.snap
sha256:b62ef84ca3ef0d94325abbe02bc8ade98ea68477105c0ce7a2d14f41eddc3ef1  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__aug_assign.py.snap
sha256:8280890c139c7a5cc6c6c53c7c003596e05de4ef0c240093d8ace53d10c85a3f  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__break.py.snap
sha256:285e518f487bbc529c2c83084ff022eab9f604101d073bf48426e088caddeeea  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__class_definition.py.snap
sha256:99d08d204d2fc90bc4de42328223e7c8378695bc310900abc986f8dcb439be48  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__delete.py.snap
sha256:5e50bf0768e3f5480dcad0de9d6d9874d78e2710735ebd4b8d0c6b0162c0c0bb  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__ellipsis.pyi.snap
sha256:822788a20138b71bd34d9e04f06c80b20f0af2977bb3c44c944f3ee088752585  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__for.py.snap
sha256:d3616cfa8d01f7e3dd921c1f914c23f75a4e20bacaf3965ccc6411cad52f6674  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__function.py.snap
sha256:a98e2cd3642a0bfbff6934ebfd6d48c335fad1c2a2e63de7d24aeda39a79509a  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__global.py.snap
sha256:7d71fa4c14a4e87b43a3bb377415df6b448e9ea0886a4a055e1f0aed6e07f05b  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__if.py.snap
sha256:47f80c8edcf2eb86a7d6f1a1aa002ef607f4ad72f10943765380f6ca0de12b5d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__import.py.snap
sha256:e2a1622d4d9069907d4f1f0186c67d44b81d820cae12185ad27c680308700e5e  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__import_from.py.snap
sha256:31078151c4b5ab34b0ff2bee45e95447ccab07d7b2bb51da0259443f9dd9eb01  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__long_type_annotations.py.snap
sha256:4527cc3ead4d446dc0d7f37d7b3786e52c96966d0cf17f1239d41a6c77126063  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__match.py.snap
sha256:bab4543f478d5f716a21f9f60aa8954ff9c81e65ef9948131f7afc90e9e24d0e  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__module_comment.py.snap
sha256:e60bfdf29131e72ce860064735a87a0ff748017287cf3d77a371ae0073b8c225  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__nonlocal.py.snap
sha256:911bef7d0826d05581c1c440e312b497fe0cc63ec0f6d7cfd04a70fa89b584aa  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__raise.py.snap
sha256:c75d61861d428fd1c27197a50a045e8dff436ad15e34f759bb49147db2760819  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__return.py.snap
sha256:876cd2fb239ae19cf6961b6f4e1a9825dc7c7f063369bf9d0e722dffe817984f  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__return_annotation.py.snap
sha256:f4d2f2966c8e3ffe59e600ecdb85884c6f2e949a03f2baf005211ad671196499  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__stub_functions_trailing_comments.py.snap
sha256:314e5efd55b06ffa4b88d6b47145fe5d7bb9ab003d08ec2076e0cc0475b98e81  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.py.snap
sha256:2818e4959dc7fa3902134c3a0b5f35b6478ea293d1049fa76291c355ac4d2663  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.pyi.snap
sha256:f8d5c0f5d96b8fb82372a1b0f1e7358cc698855473509c4d723096c289ce1ae8  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__try.py.snap
sha256:5494b0f5cd4a925182d533ad882bc7b830dffb86f2cb9eda35d9db45f2cd1de6  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__type_alias.py.snap
sha256:5b39ecf790d1503eaeefb87aa151e8a79b44420ac6618d608f939128c826ba9d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__while.py.snap
sha256:46f830955d7b8537b0be9fc4885fa515edea262e8b296a099c3871a27bb33616  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__with.py.snap
sha256:a43c32d515a3075cb0f53f54e38999b2b6704076f7d5fb302286a27fc8f3f1ef  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@statement__with_39.py.snap
sha256:becad140470d5187ff2ed1385192915765666f03b3dba37be6711ef89047932c  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class.pyi.snap
sha256:1f7d2d044fcbde39823e26b06d22b85a65af315ec062f40d10992f6296fcab2d  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class_eof.pyi.snap
sha256:a2f3781ff913da5ec2cf0fbe2dc12a8ad2765dee88b03ead03b0b363385bc839  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@stub_files__comments.pyi.snap
sha256:779cd0dc9872a8f86dc928b54d468463a8cf5f919481923463fb62a222f54f91  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@stub_files__nesting.pyi.snap
sha256:4e128ca0cb42b93229d9b95d305090068c14b8f90a06836b093555995dbca670  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@stub_files__suite.pyi.snap
sha256:191f3aa23b40ab589c855ad3c0a7b0cdc7ac26392320426924f316e3847bc839  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@stub_files__top_level.pyi.snap
sha256:40e78f18a0650c8759d3016cc33dea29bdf68ffbcf8212cac71c743e0baeb2fe  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@tab_width.py.snap
sha256:f371f3497d99b9b447e1214815f15e8f9c05116a20b681050a0566c7cfd53cff  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@trailing_comments.py.snap
sha256:d068aa16d87b6e10127c271e17de200c85c1cc2b14c235dff3edd1baff8a9a3a  ruff-0.4.10/crates/ruff_python_formatter/tests/snapshots/format@trivia.py.snap
sha256:fc90df2005ef75ace34d86916f7915d8c0c4190c9807f29cbadda77fea6796e9  ruff-0.4.10/crates/ruff_server/Cargo.toml
sha256:e50383db999d489afbd69f5f9a67f7a1b5a8a3552d6355e89855b9139eda6d3c  ruff-0.4.10/crates/ruff_server/CONTRIBUTING.md
sha256:dce274fdb002a7daee387e48fb75ae021e3dca138857d28b1d6b67d6b0c29d25  ruff-0.4.10/crates/ruff_server/README.md
sha256:98ac7556f4888f00c9c9962daa3434bc303e43fa180948017897975bbcee7d8c  ruff-0.4.10/crates/ruff_server/assets/nativeServer.png
sha256:c8b57da7a56372d5c046815886fed2de6e7cc8558e23389fb68548dfca16d981  ruff-0.4.10/crates/ruff_server/docs/MIGRATION.md
sha256:5d9a3db38515afd989d39a3e1d5bc18b72af51414faabf0e15ecf7557b5445fa  ruff-0.4.10/crates/ruff_server/docs/setup/HELIX.md
sha256:b3b3e943d094dba23d44c01992f55d1a98e3bd0288cfa6fd56d3102fdc5d3630  ruff-0.4.10/crates/ruff_server/docs/setup/KATE.md
sha256:ac223102417a3326b82adf3dd8a32e804a968c6fa82538702ee31132db1aa5ba  ruff-0.4.10/crates/ruff_server/docs/setup/NEOVIM.md
sha256:095abcc1b9e2c503b78f8eb0f9943ceed3ec5595f5fda2ac3ff89ad134ff174c  ruff-0.4.10/crates/ruff_server/docs/setup/VIM.md
sha256:bcc8632f59db2e8ad09fef7c6bdddc7d91203360ca12ba1e61fd770959f8acea  ruff-0.4.10/crates/ruff_server/docs/setup/assets/SuccessfulHelixSetup.png
sha256:e3e8d99f2c88d68a60bdfe5fdd2315402bb36f1dc49aa11c2c38a2b388457f71  ruff-0.4.10/crates/ruff_server/resources/test/fixtures/pandas_html.py
sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356  ruff-0.4.10/crates/ruff_server/resources/test/fixtures/settings/empty.json
sha256:4c333805f667a02d615dce0fb68649358985554f5a44c4c7777ce0dc7b017bb7  ruff-0.4.10/crates/ruff_server/resources/test/fixtures/settings/global_only.json
sha256:b693f8ec2c51644d79dd50e60db9eddf2bffc8332bd22fedb535a1397437da96  ruff-0.4.10/crates/ruff_server/resources/test/fixtures/settings/vs_code_initialization_options.json
sha256:bf57e013016cb11aa4bf50a0951f49a58ccf0872295dfea66f8b3934a816fbdc  ruff-0.4.10/crates/ruff_server/src/edit/notebook.rs
sha256:0d4be0e205c76e5a68e60d9769d5ad9e4063946aca0ccbda88349c4f7f6de987  ruff-0.4.10/crates/ruff_server/src/edit/range.rs
sha256:89fa9c5260b4604cb53dccacc897f1c177dc63b2cdccbfd691f90aa807d951e1  ruff-0.4.10/crates/ruff_server/src/edit/replacement.rs
sha256:7c530156f3ca05cdee50741fe2813b038a48623090f9a2c646151e0286575338  ruff-0.4.10/crates/ruff_server/src/edit/text_document.rs
sha256:ced339fff4ce714757bff8b7cca42379dae0ac370cbbdf8b8aadfb7b807fd883  ruff-0.4.10/crates/ruff_server/src/edit.rs
sha256:66ee47b278b4d78cecaa9e43a34de17c961f57ee5433a4dd4c209c0ae79dac84  ruff-0.4.10/crates/ruff_server/src/fix.rs
sha256:d3e8e7385ced002853b7b3c32f08bf817f1456ff2d7cb86d20b5e4329ed9ba64  ruff-0.4.10/crates/ruff_server/src/format.rs
sha256:00d804c194edeb8686ee981dab966aa74b394b9ce5da4dbcc82a95849bb7cbe7  ruff-0.4.10/crates/ruff_server/src/lib.rs
sha256:d56c8028d98ba0d3315fc61cd236760dd8e5ca70d00d967f5b3e973720acfda2  ruff-0.4.10/crates/ruff_server/src/lint.rs
sha256:0f498fea8598cc0ce5462e889d819495cb01dbd4e652614bd8cf1db7ad3568fd  ruff-0.4.10/crates/ruff_server/src/message.rs
sha256:9769b5628e843bf5723e8488c94b3a066d2b203d7d0c0758e44ebc5db62f9b41  ruff-0.4.10/crates/ruff_server/src/server/api/diagnostics.rs
sha256:0cf19f0e4bae4b78678dfebc248fa3a090aad6de46d90fbae2d33ff4b6744260  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/cancel.rs
sha256:78c270bd4b44ee9beb13dc83688b90653022b44beaec84810a2f5a4f90212414  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/did_change.rs
sha256:842a3874eb36ec7ba9c9907315d2d44e57280192932a07d9312ee72704e8c915  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/did_change_configuration.rs
sha256:f65fc1dbdbdab74e19538fd64ba76a3f02a8ba6ef83e9cc3d633292ca2e16484  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/did_change_notebook.rs
sha256:694fa8cbe4c09cbe9b6b2dc0421953cf23557009b5b24a793a529049b2915422  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/did_change_watched_files.rs
sha256:6694d609d3816513fdaf103b3013ba9d71e22509070ca744163475818634e008  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/did_change_workspace.rs
sha256:11c06fe04631a3569d9e6ef5d4cd0e5471318f189443edf23875a50d861b00e6  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/did_close.rs
sha256:c8e6bc0489c557ee23e759eb075a5b0c2f8cc9ea4703bedef4a4981443303f63  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/did_close_notebook.rs
sha256:27dea6479328ebe395d288d554f39d1893ba36ca9ea78a461f8b7b4a9946de70  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/did_open.rs
sha256:97b8cbb767fc258be1599bba1e9c3113890c7792a92687fae67ae61953687fc8  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/did_open_notebook.rs
sha256:751807df4f4e33a6788bcdf8b9bef2342adce91b94d3e4d04a2dca606e40b69e  ruff-0.4.10/crates/ruff_server/src/server/api/notifications/set_trace.rs
sha256:c9756c73713800476ba57b9bd3d6f3937fe3c867ce468d388982be52ddf0fb5b  ruff-0.4.10/crates/ruff_server/src/server/api/notifications.rs
sha256:49fa7cc1410f47423b7c40a1ebec338304a570647376434868a4c0f3d69ee313  ruff-0.4.10/crates/ruff_server/src/server/api/requests/code_action.rs
sha256:c74ca159760a22d1aa99ba7100eb5254374bd8de3a606479d98924721b93a36a  ruff-0.4.10/crates/ruff_server/src/server/api/requests/code_action_resolve.rs
sha256:580f86793b63fd122fa6f3a67c766f456f1ac5a0653e7a321137418d0af2c535  ruff-0.4.10/crates/ruff_server/src/server/api/requests/diagnostic.rs
sha256:c6c9e7d9945aebf2ed1288e372ff03b043fe0b406225f3695acb949bd14fd758  ruff-0.4.10/crates/ruff_server/src/server/api/requests/execute_command.rs
sha256:da0787943f5157fd92c50390b585a6ed8b31c064c378d6e389dac75ec0ce57f5  ruff-0.4.10/crates/ruff_server/src/server/api/requests/format.rs
sha256:bc345852400539efaf38cee79f349233b1c515a2d9ce801f4c3b1d75709d99d4  ruff-0.4.10/crates/ruff_server/src/server/api/requests/format_range.rs
sha256:d85b579b22b9e05e71496575b6b2a89bb124a27dee0195fd1eb0c20e006b213e  ruff-0.4.10/crates/ruff_server/src/server/api/requests/hover.rs
sha256:d93cbe01c731616534152f63459b961f98a2219804ce4f6546f0fe908453a34d  ruff-0.4.10/crates/ruff_server/src/server/api/requests.rs
sha256:413480a89852eab28755350eb4e6808de84280cc5a8d5b7ecd22ed52f9256b6b  ruff-0.4.10/crates/ruff_server/src/server/api/traits.rs
sha256:f5206875469efe300e5ee8403fbf02cbb247f21f22d0804c4717d3ff9433c5e5  ruff-0.4.10/crates/ruff_server/src/server/api.rs
sha256:0cbe2b4a9e001144eab34bfd546c71d1f65ac651781fb5278f96fe0b9bd597b8  ruff-0.4.10/crates/ruff_server/src/server/client.rs
sha256:bab0e108c679457534ce74418569aa7ac996a08b05bf8b84b16961ae56069114  ruff-0.4.10/crates/ruff_server/src/server/connection.rs
sha256:70fa284492e6f69993ff47afc10686d788260f95994a6ae04a042e011f0404b0  ruff-0.4.10/crates/ruff_server/src/server/schedule/task.rs
sha256:2bb37533198e464c70aa9454782c7b6d0904a49f70214cd9ec4493bb3d0a514f  ruff-0.4.10/crates/ruff_server/src/server/schedule/thread/pool.rs
sha256:8c304a3ab35088fa70125db848750de7b27307527b9545bd80c25431664f4809  ruff-0.4.10/crates/ruff_server/src/server/schedule/thread/priority.rs
sha256:2d03395ed2253aeb730ad8ef9207fac057cd77a681001bfbcd3f0022f8fb463e  ruff-0.4.10/crates/ruff_server/src/server/schedule/thread.rs
sha256:5cea57aad89c1c8895a7eb79d8cbd8eb0da606946fcdfb8bd5f706fb95dcca65  ruff-0.4.10/crates/ruff_server/src/server/schedule.rs
sha256:e22de6581d4a3a0d000f42318abdb0de4a9351a062ee614f5a3db89319eb956a  ruff-0.4.10/crates/ruff_server/src/server.rs
sha256:e205b916d322746b149c31d2a19d80dd6225371ebd78b839bb91eb9222659272  ruff-0.4.10/crates/ruff_server/src/session/capabilities.rs
sha256:a9093ca22e29ee743ff25b0a9eeb096bc8c2c030933d739294a463c8b6b6d21d  ruff-0.4.10/crates/ruff_server/src/session/index/ruff_settings.rs
sha256:bc9f2a6094c9221eca29df558c94ece84adb64f7530ca8eb0371a530ecc4ac2a  ruff-0.4.10/crates/ruff_server/src/session/index.rs
sha256:85a9b93c6293a29af0296dce0640eceb076a5d73e2b7f498bb4809460ec704f8  ruff-0.4.10/crates/ruff_server/src/session/settings.rs
sha256:865273a530539aabc5de97e8af82d0c31d3cc0f03c457ec218d6ac9625a3acbc  ruff-0.4.10/crates/ruff_server/src/session.rs
sha256:2d89185e88f7707ca85e5a3cdc624a4bab25119c1b55b4c77eee9aa2bb8287bf  ruff-0.4.10/crates/ruff_server/src/trace.rs
sha256:ad0aaafe5f5faa900acef4e7d7ac430e6edd472475ddf0108284e7239b159e23  ruff-0.4.10/crates/ruff_server/tests/document.rs
sha256:b940404adae127f30834fd7224db8330879ce469a1ce865918cc789818995f9f  ruff-0.4.10/crates/ruff_server/tests/snapshots/document__delete_lines_pandas_html.snap
sha256:5b8a58251bb9aec9fba036f2b528ebec5927cb26d3781994d14fe6d4bb822cf1  ruff-0.4.10/crates/ruff_diagnostics/Cargo.toml
sha256:7ef5b7c02af0361d1e17bbfa4a0ec2a80bda206882390625c0e8528d7e756810  ruff-0.4.10/crates/ruff_diagnostics/src/diagnostic.rs
sha256:0023e62d4a1b066d43015d53d21cb8fb1069125611d6b467e8fc98b71d52f76d  ruff-0.4.10/crates/ruff_diagnostics/src/edit.rs
sha256:6e8e9c7d3e406bae31adb0178e35b52fa517f9aa9166b8a2807495329c49349b  ruff-0.4.10/crates/ruff_diagnostics/src/fix.rs
sha256:b531f7f4eb8e3d1d0df70699f6a358bbd51cd1c89cbe00ab399b9da4eab50034  ruff-0.4.10/crates/ruff_diagnostics/src/lib.rs
sha256:65a2d723b03decaa603272df7772a25a33a512d0f68bd79338194f50ba335b45  ruff-0.4.10/crates/ruff_diagnostics/src/source_map.rs
sha256:5b1491ae540e99948b18a8bc8e7230661b92c32cfda32ceb179492adc5bdc0e3  ruff-0.4.10/crates/ruff_diagnostics/src/violation.rs
sha256:76b49d90f0c724db3f32599abc9a6fc87d046d545868ba5d9a79e773c9dcf224  ruff-0.4.10/crates/ruff_python_semantic/Cargo.toml
sha256:feaa12f5accb9e95a8bb7017b4a977f4e6643c3f36ec91e8f25ec00054602875  ruff-0.4.10/crates/ruff_python_semantic/src/analyze/class.rs
sha256:831f921e227845d7c4f2354ec905bc500c5eb2ecabe5a528634bf5ec2c719573  ruff-0.4.10/crates/ruff_python_semantic/src/analyze/function_type.rs
sha256:04fd389c689a1d4c9cd7bf93f764deba6d22875e451997ae4f6256dd89563941  ruff-0.4.10/crates/ruff_python_semantic/src/analyze/imports.rs
sha256:c1838270f9eec471dbae9e37ab6046e778f45c0337caa83dcc5370399728bc38  ruff-0.4.10/crates/ruff_python_semantic/src/analyze/logging.rs
sha256:a9230b89ec6119d4e33fb73c5866b7c2fae15c5606a763196d1d318dba0ec6d9  ruff-0.4.10/crates/ruff_python_semantic/src/analyze/mod.rs
sha256:bd9279acb10d2beac92b43b028c8173ebab9a2c0208b5b5bc0e3dcbcebb3b743  ruff-0.4.10/crates/ruff_python_semantic/src/analyze/terminal.rs
sha256:77933052f017ef3fee46007faee8aa96b2c486134144cc27a5284f31e32599f1  ruff-0.4.10/crates/ruff_python_semantic/src/analyze/type_inference.rs
sha256:ea53c58831ba02483117fa31966d9c810736e7885bed5257a02581f931ac063b  ruff-0.4.10/crates/ruff_python_semantic/src/analyze/typing.rs
sha256:845355c5a6660f4b6f902a4e671f803a205d0369b44feb2001cffe07e334485a  ruff-0.4.10/crates/ruff_python_semantic/src/analyze/visibility.rs
sha256:f978e8d029e337ad21367c650bf68832bff87e417cd03b731dadee535521a310  ruff-0.4.10/crates/ruff_python_semantic/src/binding.rs
sha256:b9fc3f117ee83f7f0ce97796f635cef9e329f39a1ea90135e646217272d6ae2f  ruff-0.4.10/crates/ruff_python_semantic/src/branches.rs
sha256:a9324ad8c7af80417a5fad99dc2d0be7b8138f239fd2a38fbe55b9326c7b72d1  ruff-0.4.10/crates/ruff_python_semantic/src/context.rs
sha256:9d3a5466f7d45c101765fd7900475fa7211db4568fceabb1afdc236cccb88e5d  ruff-0.4.10/crates/ruff_python_semantic/src/definition.rs
sha256:ba74e26ba508bfe21f4ef4ac70f940129a2526d9ddd998717ced46277c285957  ruff-0.4.10/crates/ruff_python_semantic/src/globals.rs
sha256:e55b5eafd966354174d7bb4b725751b33dc1ad59f2bf64027e5eb9ff91376e71  ruff-0.4.10/crates/ruff_python_semantic/src/lib.rs
sha256:e537183e9ad46fa5fff3677c86212cfa08a517ef67f09e354dc79c50e3b18e32  ruff-0.4.10/crates/ruff_python_semantic/src/model/all.rs
sha256:9ad1a675c56bcd6efe0a2e59cac42c7b6464e1965a3db540216e6bba97d6a0ff  ruff-0.4.10/crates/ruff_python_semantic/src/model.rs
sha256:c565462af8efaf088fc7e7f8736eaf348d073b48e8d5f63cc292a5e59d637fa9  ruff-0.4.10/crates/ruff_python_semantic/src/nodes.rs
sha256:6d38d22ba9ef8ba463a92e7ad540b6482eb82c3fd6c4f43f254d7405ef347453  ruff-0.4.10/crates/ruff_python_semantic/src/reference.rs
sha256:4a749557cf346d0d37860b0901fd9df1e260f78c699d4b093c2b696dec1e67e8  ruff-0.4.10/crates/ruff_python_semantic/src/scope.rs
sha256:f8fc97d6ba787ba092e503cbc418b45be664d6a922466c9f0707bbd7dd279316  ruff-0.4.10/crates/ruff_python_semantic/src/star_import.rs
sha256:cd0274247453f9b4aca9dcf088fe3b08ac044cab692a7399396d8c2437e425ea  ruff-0.4.10/crates/ruff_formatter/Cargo.toml
sha256:7654e92b6d6bf01c6da47c55a4727618bf05d59823413ad548ef37f2e7217a5c  ruff-0.4.10/crates/ruff_formatter/shared_traits.rs
sha256:437915100c993c5f26f4af297d03f31974a92b53316237abbe99bede7ffe4e8a  ruff-0.4.10/crates/ruff_formatter/src/arguments.rs
sha256:2414f9abbc5b09ebdac030872e46109bc782377be0f971fdd02bec9593d3841a  ruff-0.4.10/crates/ruff_formatter/src/buffer.rs
sha256:2a0c13b59ea6c0b19f31707f21496ccdd2f60138bb2630f8e577b9affa87543b  ruff-0.4.10/crates/ruff_formatter/src/builders.rs
sha256:99fe0978019594aa94ae36421816b8291c270c3a3018a9d570d7028e6e5080b1  ruff-0.4.10/crates/ruff_formatter/src/diagnostics.rs
sha256:9124d3f83b9bb16c3fc3d54e9ed49d91c467338174e93d78f4f3ef9b0ed9e91d  ruff-0.4.10/crates/ruff_formatter/src/format_element/document.rs
sha256:0fe46cdac9fb093e6c4d891464e505ca707197408bc0065435cdba3c20ce9e6d  ruff-0.4.10/crates/ruff_formatter/src/format_element/tag.rs
sha256:aa5f555fbfbbefca8f2c0d9c628f22ba4a465317d8df3985b733dd34d6881a6f  ruff-0.4.10/crates/ruff_formatter/src/format_element.rs
sha256:ad219f2c44287602bb19441d0e0e863cec756cb8e03d10eb2511866d575765a5  ruff-0.4.10/crates/ruff_formatter/src/format_extensions.rs
sha256:a2c18264967ac16ac14dfb9eafc4ca5705846b4b0cacba7fde4b99d80c38a7f2  ruff-0.4.10/crates/ruff_formatter/src/formatter.rs
sha256:d2920d3ad5ed6d91a614c479091ddd33b3fee7b9b9cd2ff88ac882b1a8896034  ruff-0.4.10/crates/ruff_formatter/src/group_id.rs
sha256:7fdb12dee686a8476debb652df0058d38246bc45e3edfc1565c6a57e6dd658fb  ruff-0.4.10/crates/ruff_formatter/src/lib.rs
sha256:d681329df45358a79d362906364e85ceb270324c9004eb42372ca7f8e34ce32f  ruff-0.4.10/crates/ruff_formatter/src/macros.rs
sha256:2b25b049cf2d097dc989772046106a14aa964e4d8efcaae763af0d92124a4d87  ruff-0.4.10/crates/ruff_formatter/src/prelude.rs
sha256:84357f66458d544ab141703e6f6f3a82cad5254db4dbe1c0f255a08f0d4cc57b  ruff-0.4.10/crates/ruff_formatter/src/printer/call_stack.rs
sha256:cffad314cae08d81e766f296a02ffe392060ab1fa917c67d2b6321cc7f3a324a  ruff-0.4.10/crates/ruff_formatter/src/printer/line_suffixes.rs
sha256:c05bc8ba8c6ad9adeb68f2d63f67490711186f798718aa6c769dd59c5e9e4e33  ruff-0.4.10/crates/ruff_formatter/src/printer/mod.rs
sha256:7628e58c6114abb4d2c2f03632c62426b0c3cbfb70cf72e7150e11dc38b74b2c  ruff-0.4.10/crates/ruff_formatter/src/printer/printer_options/mod.rs
sha256:64a492e03ceebdf178adae0d2034e81e9d6ec1fcb569fa4164ad5bf7074d6896  ruff-0.4.10/crates/ruff_formatter/src/printer/queue.rs
sha256:5c09276163dc48910311711a198146cf43470f8c943c93695e072fb2ed48a272  ruff-0.4.10/crates/ruff_formatter/src/printer/stack.rs
sha256:a4ac4793f649b2207ae5ab8904a58f7c94298c7f26f5d6554a0ecdccc064d195  ruff-0.4.10/crates/ruff_formatter/src/source_code.rs
sha256:6788f34d9ae8c580751c3ad352eca8ba32356529ab8b83bac8ae96dff5ffb540  ruff-0.4.10/crates/ruff_linter/Cargo.toml
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/__init__.py
sha256:78f55906cd2dbc71b5a7216943a3e31b9fd5f9b64b0d71af32ec00ae8d34747f  ruff-0.4.10/crates/ruff_linter/resources/test/disallowed_rule_names.txt
sha256:a6dfcf9a7978996757e9d45522e9850d964d73a5e8edf20a83eb9a236413e1a1  ruff-0.4.10/crates/ruff_linter/resources/test/package/pyproject.toml
sha256:65a15cbbeca87f17449e5b2b2e152901973a2f6c8a2c9ebfc62f99b6171b1387  ruff-0.4.10/crates/ruff_linter/resources/test/package/resources/ignored.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/package/src/package/__init__.py
sha256:55f7b687ee9c75ac37c41f7a0edb4c3596dcb68f22005b125ca2d3a715e5fd91  ruff-0.4.10/crates/ruff_linter/resources/test/package/src/package/app.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/package/src/package/core.py
sha256:75786e6e98f06ca4025a9c655ea569f79c68fb489a54f3b500660694e6ed9088  ruff-0.4.10/crates/ruff_linter/resources/test/project/.gitignore
sha256:630486a7c5fb4a198e2792d79ec857eed179958965921cc77492df97b22d3896  ruff-0.4.10/crates/ruff_linter/resources/test/project/README.md
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/project/examples/.dotfiles/pyproject.toml
sha256:4c75e518a1a43e96ef6843a38267a4176de682ec6119b08b5964a491ae89aeea  ruff-0.4.10/crates/ruff_linter/resources/test/project/examples/.dotfiles/script.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/project/examples/docs/docs/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/__init__.py
sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2  ruff-0.4.10/crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/file.py
sha256:7f84a02561da78ab51941e48f63df484a2994068b9a7bc086fdc51776d24b071  ruff-0.4.10/crates/ruff_linter/resources/test/project/examples/docs/docs/file.py
sha256:a4ebb23266a0f804fb9490ecba53939f1c57079928ca8eee357a20af493aa273  ruff-0.4.10/crates/ruff_linter/resources/test/project/examples/docs/ruff.toml
sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2  ruff-0.4.10/crates/ruff_linter/resources/test/project/examples/excluded/script.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/project/project/__init__.py
sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2  ruff-0.4.10/crates/ruff_linter/resources/test/project/project/file.py
sha256:a1806bcb5cd944df87b814ceb271f452905c31275e957dabdb1f3cbaef795505  ruff-0.4.10/crates/ruff_linter/resources/test/project/project/import_file.py
sha256:55ec825d571ea65cfd853ae33a0b2f102d4dd31075fd6e89c839ba5266d71fec  ruff-0.4.10/crates/ruff_linter/resources/test/project/pyproject.toml
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/project/python_modules/app/app/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/project/python_modules/app/app/app_file.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/project/python_modules/core/core/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff_linter/resources/test/project/python_modules/core/core/core_file.py
sha256:837b42b8f15de2d37c44875337a1d223b304706ade79dc7803c3eca1027ccfca  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/bindings.rs
sha256:e59395221777a626e30c907083cc8b372c1b3034bd2e717b7e4e6a7746416436  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/comprehension.rs
sha256:76af1aabb48ddad047e4bb6f289421cf08ff00a597cb9a80491b86c6b1595728  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/deferred_for_loops.rs
sha256:23a9a4cd8eb3f04ee4a1efeca329e701ec47633207d3a61070622971f6c07196  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/deferred_lambdas.rs
sha256:2a115517b45df7321fcd79101da71a76c93359a6e521bfda04bd010a81a6848b  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/deferred_scopes.rs
sha256:b84f04b8508c9e96a649e79fe96969cf19cfcf18fecd2384688f32c291b89f8b  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/definitions.rs
sha256:7d942153e68c2d54675bd0d0798b79318c4e6f096dc5c0fa0abfef3c8e25e675  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/except_handler.rs
sha256:a166bfa75b5be3d9fed4f709ab1ddec2ef2c6c27017179460105cbda46fde39b  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/expression.rs
sha256:e667b0bb8625e16bbb6c51df11cf3b615008281175ececeb0807393c8f6b8504  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/mod.rs
sha256:53a6d48dbdbab695f056d873518f82c33b46977d1f6723db15dfc159c3a5c1ff  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/module.rs
sha256:ade1b9a19a307efac84d5ae1a29c672a0839b5d5366ff42f74939dd694740224  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/parameter.rs
sha256:af260f59951856e3f9e93fd1e43a5fcf231fc309be88ba41bab999b26c894d8e  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/parameters.rs
sha256:8f8897bcb24276ea9d8b853f49dc3a24e6f61babeec01f262858d65d4f2e1bff  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/statement.rs
sha256:b7b1ef0da1c148da62d8a43bac27dd4c7ff4d60734ed135ead995b24b5baf01d  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/string_like.rs
sha256:2f072f0ab78838835e0ce6e5dda26215abb0b5681cef2bd738afed3bc4882acf  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/suite.rs
sha256:202ea889f91874670b8642a973ea292723614951db4f6627fb27d124cc693257  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/analyze/unresolved_references.rs
sha256:923566e6a0da869b7d90f2816a3c88b45b2f32ad1e6d1d74651b689c3c7802f3  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/annotation.rs
sha256:229dbeaf31be442f278c627d75ca92cc7560309416b9a65b6a875c2c71474d57  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/deferred.rs
sha256:6a9e57c3605508126c1f9d299d0c0987a606f50d3328d07cafce476e0cae0388  ruff-0.4.10/crates/ruff_linter/src/checkers/ast/mod.rs
sha256:909e9471dc39ef0857a4eb33713ccc7efb4461224ae38cc0e7e4808de9a919e0  ruff-0.4.10/crates/ruff_linter/src/checkers/filesystem.rs
sha256:e8a006757150caba00085c5fa3b2dc5bac532914af0d4d469f98d924ef518dfb  ruff-0.4.10/crates/ruff_linter/src/checkers/imports.rs
sha256:d5ba63641e19cd7c74d62b94bab6adb42eda3b926fe43c216c661216e3d96f3e  ruff-0.4.10/crates/ruff_linter/src/checkers/logical_lines.rs
sha256:99991f404c9222660bad4826fae6bb547044b4d739e52c3a9c1e8b71956f08e6  ruff-0.4.10/crates/ruff_linter/src/checkers/mod.rs
sha256:f50493e7ed1fd9bec2b121c6cf9ce5964baf5c442001b9699d1d352630097a78  ruff-0.4.10/crates/ruff_linter/src/checkers/noqa.rs
sha256:f5748388533166a1eec6f95d281aea65fc7173a8599aebf863536b03b4b70174  ruff-0.4.10/crates/ruff_linter/src/checkers/physical_lines.rs
sha256:986fc7685113d1bd6ee5f6cf3d571a3cb73c415d85322d233153cf1edef95221  ruff-0.4.10/crates/ruff_linter/src/checkers/tokens.rs
sha256:1ac7dd58fda92fcea08b4769e23a51924858a472e0404ea60afadb26d057392c  ruff-0.4.10/crates/ruff_linter/src/codes.rs
sha256:b976376fd74e0e6a221f6f018cdb1903168d0e7b6468d413f3d617ab04a3edad  ruff-0.4.10/crates/ruff_linter/src/comments/mod.rs
sha256:d670742b054a69565d3a36e75eef635da1c00f4ead2f2aeee55de0b6353d29f2  ruff-0.4.10/crates/ruff_linter/src/comments/shebang.rs
sha256:c607abf6e5a076509b6e437221baedb02423040f3fee2ecfbfafef93a1d08a8b  ruff-0.4.10/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_end_of_line.snap
sha256:c607abf6e5a076509b6e437221baedb02423040f3fee2ecfbfafef93a1d08a8b  ruff-0.4.10/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_leading_space.snap
sha256:9376d2687f564c155c4717a7eed054ecfe9b6acf3b1e8be12b91433eaece60e5  ruff-0.4.10/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match.snap
sha256:5e70e212f3d56a3233f1ea63a36b9699212040ed48810d8820c3f2ddcffced56  ruff-0.4.10/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match_trailing_comment.snap
sha256:c607abf6e5a076509b6e437221baedb02423040f3fee2ecfbfafef93a1d08a8b  ruff-0.4.10/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_non_match.snap
sha256:7663c289a4c19f11213922bf6bf4cb5a4185ae6df58c7e729dd7408850cf4dd0  ruff-0.4.10/crates/ruff_linter/src/cst/helpers.rs
sha256:95dac9fb081d2530f6f25b6645daf332fbd6bc9da32a185d4372d6b351b6d684  ruff-0.4.10/crates/ruff_linter/src/cst/matchers.rs
sha256:2e5aeb6a92b5f5a207dd9d8f8a0fa7dd24d454167cf2ff1e6e80320945d964bc  ruff-0.4.10/crates/ruff_linter/src/cst/mod.rs
sha256:71e9a0df31db6ce03934ee26d08ea56b2cd36f22a2d14ad992b4a20c91ef7021  ruff-0.4.10/crates/ruff_linter/src/directives.rs
sha256:a57c4007b25f71fecc0b75ff47c30f32dcf353cab8262cb717d9a404809f95f8  ruff-0.4.10/crates/ruff_linter/src/doc_lines.rs
sha256:2595d628154cdb1b4b6cd3289e9a26eea82cf1d14532f44d3cbf5fdc776732b3  ruff-0.4.10/crates/ruff_linter/src/docstrings/extraction.rs
sha256:469d7d0d1f13f13ee9198a98a525c967a2c6ee907f243d04a91f8833a4cca4b6  ruff-0.4.10/crates/ruff_linter/src/docstrings/google.rs
sha256:b73da4c35cb9bc04e4db627b6ce2a91deb830bb9c9fd0b7c5e6c47482011940b  ruff-0.4.10/crates/ruff_linter/src/docstrings/mod.rs
sha256:fa1f8255976655b34bb5aaf43f37f92bf007a4225fcd877d944f6d781363f95b  ruff-0.4.10/crates/ruff_linter/src/docstrings/numpy.rs
sha256:aed96f43aff4d638a6bb03d55e5f5989ae9915f53e1e2b539cffedfb38dbeaed  ruff-0.4.10/crates/ruff_linter/src/docstrings/sections.rs
sha256:964bbfdadab3174fd2d11164a2d4345e4c4d9034b114bef53dc6edf46fec4207  ruff-0.4.10/crates/ruff_linter/src/docstrings/styles.rs
sha256:734690098b43eb6abaa4650a0626296d0c9ffdcf6234fb6dc47e45e71a15413c  ruff-0.4.10/crates/ruff_linter/src/fix/codemods.rs
sha256:955a771095fb353fbb73f4c1920917a455fcb083221a5d3541dc46a7d9c22331  ruff-0.4.10/crates/ruff_linter/src/fix/edits.rs
sha256:5a4f204217ab78daf2af95c9a0211e4d34e448f961b99ba04e82c560abff69fe  ruff-0.4.10/crates/ruff_linter/src/fix/mod.rs
sha256:29339540e332529c0ca91da7ab30cc64ef5c698b8360adbad2dae51bf3dae372  ruff-0.4.10/crates/ruff_linter/src/fix/snippet.rs
sha256:44d50eed266889a4158fd1b99b09c8f63102267355939608710d5d9deb46a043  ruff-0.4.10/crates/ruff_linter/src/fs.rs
sha256:484eba29c33952e6e494da382aaca3aab3c0dbd13c0ed64d86aaaee41d14e0d7  ruff-0.4.10/crates/ruff_linter/src/importer/insertion.rs
sha256:6b0ed3b60efd33a9c8a3e45c078ada6cd8133d47b39f2e8b1ac71d3f1cd7ca84  ruff-0.4.10/crates/ruff_linter/src/importer/mod.rs
sha256:5b1352bbb38e56d33c9bc215eae3be5ed6886f89a5bfb50f4555443ce1078d7b  ruff-0.4.10/crates/ruff_linter/src/lib.rs
sha256:96dd6ee7f3324306c647082263d0c4b4351736158465fff31eb2928ce31a5f4c  ruff-0.4.10/crates/ruff_linter/src/line_width.rs
sha256:057e170a5202bd2933eb39187273ffa16a24acc39eb59a0e37f7c2e35a7d5cf9  ruff-0.4.10/crates/ruff_linter/src/linter.rs
sha256:d65058c90b430cf03d36b15b0c5eca261e2e83ff215f5aa22f5e45e98388870d  ruff-0.4.10/crates/ruff_linter/src/logging.rs
sha256:acc105be68f2c4bdc9893fdce0e0eed6b4c053e4a285ed531fe7a359e19fd108  ruff-0.4.10/crates/ruff_linter/src/message/azure.rs
sha256:d4ece933dcfd20645cd83e2b9fff2fd40d3786591bb4368e5fc4c2a0aa9b2056  ruff-0.4.10/crates/ruff_linter/src/message/diff.rs
sha256:dad643eef9348a028304949e53f333e11efb6920ba184fe8ad7c2fa070809658  ruff-0.4.10/crates/ruff_linter/src/message/github.rs
sha256:8455e62bf57ef8ec64b918cd80ee91bb36ea9187cddf8afeb1da63a7dba86d5b  ruff-0.4.10/crates/ruff_linter/src/message/gitlab.rs
sha256:f52bfb63d256a8c3b3ef6f993ef9329bbf3abd0b60771cec245435ca8dfd9282  ruff-0.4.10/crates/ruff_linter/src/message/grouped.rs
sha256:bf7e420f9d35b9b6d91a2f49b155deb43dbdc0e928f1121016925eb2c2fe83ce  ruff-0.4.10/crates/ruff_linter/src/message/json.rs
sha256:821a1f6188f99257827ba9c227a3ff6b5ef187a490fd5ef3ffeeabca121f2b04  ruff-0.4.10/crates/ruff_linter/src/message/json_lines.rs
sha256:5bfd4e41538f49847ddaa65074717ded36902d106111dad1286b80da4e4cf097  ruff-0.4.10/crates/ruff_linter/src/message/junit.rs
sha256:c11596eb87c8506c2c0e95d28b82ca454ba27385975ec658b2d5e79961a0081e  ruff-0.4.10/crates/ruff_linter/src/message/mod.rs
sha256:cc9dc3379adff96c8f1c070683dab058a3ab059a4e0cf4dfbef7f68ecda08bfa  ruff-0.4.10/crates/ruff_linter/src/message/pylint.rs
sha256:2db6a4efb7344fc44517cf3318364f0b4ac5c1887872a00fe79bbf50a41b391a  ruff-0.4.10/crates/ruff_linter/src/message/rdjson.rs
sha256:928d3e251dc8f706c3f5bfebf3464ad45c3f1df5d100e90a1e6c5379491432d2  ruff-0.4.10/crates/ruff_linter/src/message/sarif.rs
sha256:00dc717a7dbb882d46f61336d757e544264d8dfe1149f596c652def103f09dbe  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__azure__tests__output.snap
sha256:a83ddf51630f715ffb313925bd308a5d96826b759d342d1a70e549a4e164a34a  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__github__tests__output.snap
sha256:b85da47a96fd5fdc0801930799d5e2b19cea3343dc70fe738958e139cd1002de  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__gitlab__tests__output.snap
sha256:edf092d423442ebe42bb33e9c749ba873cf06c5bfd999a4962e1c0c92de17695  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__default.snap
sha256:e7c4b5934e6341969bf5ae9bee1a8179dccc2eaeabace5c7d8b55ef3881a65b2  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status.snap
sha256:3366a819914f6d4ee3d707e42185923d8d767e490bbfe9e0c1fb47f25c089437  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status_unsafe.snap
sha256:e7c4b5934e6341969bf5ae9bee1a8179dccc2eaeabace5c7d8b55ef3881a65b2  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__show_source.snap
sha256:34b5da4ea03f68bc00390140db7f739772da7c9e610c221d426b7657809c8a3c  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json__tests__notebook_output.snap
sha256:3a526d8da630847e53750bc9546c4d1613d7a720257ed5e5ee88c71c179f4b09  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json__tests__output.snap
sha256:d3fdf950ecf534af97f999a9bdf6d5a8c2dea43d6782b46e0738ae5e78f3e9ef  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json_lines__tests__notebook_output.snap
sha256:835bbd3088559a2292fb3c67419667858a04f96f6727a6a6827d237fe6b9fbc9  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json_lines__tests__output.snap
sha256:ade117593dce3a5fe454fb578f0e04a690f429bcb12c386e0181bc3507ddfa70  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__junit__tests__output.snap
sha256:301faefd48aed59ee49d170daa5ac4f5cb63e11e6dc6582106ad5546bdad1a25  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__pylint__tests__output.snap
sha256:7ac5253a9d3ac8ad9ae10face007504f6e5a4acefa2664781f35375efcc55656  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__rdjson__tests__output.snap
sha256:72f82ba423475e9e97616d3f154329e2b85c4be0f46646d196ba13cc280a0ca1  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__default.snap
sha256:72f82ba423475e9e97616d3f154329e2b85c4be0f46646d196ba13cc280a0ca1  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__fix_status.snap
sha256:907d91bc2fd09fccf8703ae75b7ac7caf2467ad4eddf4ef02537899f273a35cd  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__fix_status_unsafe.snap
sha256:67dfea7b8c2fd667466aa019a7f946eac6c3a95fb4cf799000798f5429c4e490  ruff-0.4.10/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__notebook_output.snap
sha256:7b07e71ac61f79fad54692cf6131fe3998eb110182977f02b9bb53b952c5cf40  ruff-0.4.10/crates/ruff_linter/src/message/text.rs
sha256:40e49708c1156f794d1daab7333f30b89469af2335de03c86686cfac07b5df02  ruff-0.4.10/crates/ruff_linter/src/noqa.rs
sha256:32f2bee772ada9ba35a8bdda45f63e220be8a08dc5b79ba45fb0473b96959ef5  ruff-0.4.10/crates/ruff_linter/src/packaging.rs
sha256:8775bc1068cac1a062a1f088e21dd800c08c142d4da67dbe4e76a604180d1801  ruff-0.4.10/crates/ruff_linter/src/pyproject_toml.rs
sha256:03721c639c327be5661283b5c30e0cd8c0a5edcc1994676b07d8aed382a0a9e1  ruff-0.4.10/crates/ruff_linter/src/registry/rule_set.rs
sha256:ef150f2ed0cd44b3107d6302b83a913b409376c15a0feede65b1bb64d586e3ff  ruff-0.4.10/crates/ruff_linter/src/registry.rs
sha256:9d02504bc3aba6321b55038555f56d2f87ae75ec0776238e2a17bbcf40058fcd  ruff-0.4.10/crates/ruff_linter/src/renamer.rs
sha256:100a554aa99296b8b3dc5a1b0bb9119a5102c95c11c5ea30c7ac3f1ce8b9c7cb  ruff-0.4.10/crates/ruff_linter/src/rule_redirects.rs
sha256:c7f25dc77f57e6dd04a26a317d99452c81e91dcf40e1bd6725b54a862f8e2974  ruff-0.4.10/crates/ruff_linter/src/rule_selector.rs
sha256:6e4bfd3c27480de45e7321fcf8726b2d57732cc840dcaee40cde85b04370c5a2  ruff-0.4.10/crates/ruff_linter/src/rules/airflow/mod.rs
sha256:bf7ade03213895b5d08b487c3807c631401c518b06ea5f2db2e80baee5b2f584  ruff-0.4.10/crates/ruff_linter/src/rules/airflow/rules/mod.rs
sha256:e9613784935afeaaff52c70f9260193a116495e761b8edf62831156492885989  ruff-0.4.10/crates/ruff_linter/src/rules/airflow/rules/task_variable_name.rs
sha256:78f11dc39202a4dd1e7adc3827038e040388450fc6d342f857284c5c2fc9ad51  ruff-0.4.10/crates/ruff_linter/src/rules/eradicate/detection.rs
sha256:218de8e6315d89e9906fbea68f2d702c5326de1d3b94a6a344d672b6ecdd7eb1  ruff-0.4.10/crates/ruff_linter/src/rules/eradicate/mod.rs
sha256:2b5d9fae144d970be94b35640f93356f1c992ff4db7faabc40ba62645126f837  ruff-0.4.10/crates/ruff_linter/src/rules/eradicate/rules/commented_out_code.rs
sha256:7276aabeda3ba6d56ed944b973debe1dd3e2230463dfc0aad16b96b36e60a74a  ruff-0.4.10/crates/ruff_linter/src/rules/eradicate/rules/mod.rs
sha256:8adbee68db3996f79b9a3db50284c344678ed98cb0872128b4968a791bddf2b9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_2020/helpers.rs
sha256:a9f7c38fd985595d52e3c64d22cfd55fc6b21e09acf6ed871534fa891e902462  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_2020/mod.rs
sha256:9f3ce9276836ba6edea5a9554330cadb79fd75feb49ed376888b414d4d035232  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_2020/rules/compare.rs
sha256:6106dcca5baf469b12c13c47c6d55214ac2416775a455218f981e113cb635cd2  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_2020/rules/mod.rs
sha256:ada949ef0657266a650e5375576345ce66f987fc2ce0bc88d79a5fdd16d670f3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_2020/rules/name_or_attribute.rs
sha256:f14b27cbbf39929fcf3a84f8f1beeac1ac28f9352e7617d604c046b771005227  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_2020/rules/subscript.rs
sha256:50e6d5e702e3bff6e984626cc37ac136d92679a6ffa4b1c4abaddf020900c66c  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_annotations/helpers.rs
sha256:14dd1b432894861f77268eb57d0f98d80b3699b19997808b6d0124dbeb500ff6  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_annotations/mod.rs
sha256:f729a89ce2d08a1f901fc19792d9645751f944c90faa5abf8d21d0ee4f962fad  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_annotations/rules/definition.rs
sha256:ae6d2d23a598312ca5b84a8a33c85afb6515e74ce428d1c1ab860678147fb45d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_annotations/rules/mod.rs
sha256:4ba2188db5061609a1917a5bd65b5561ad7ac1b0271cbce3f1c6bb0be8f8cf44  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_annotations/settings.rs
sha256:1ba6253e8ad4fae3450bde76701f3bdb1abef518feccbf88d6d7e404ccb0eb64  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_async/mod.rs
sha256:82bb94a059323342b15b313177e11ecbb6ee480df1afadbe8ed980fa32174b08  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_async/rules/blocking_http_call.rs
sha256:c647c08a98c2c9e125ae3fcc51b2306e915de2f04bacf7169e56dc9874c02a7e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_async/rules/blocking_os_call.rs
sha256:8c77e46ff997a8707b595486b2597e332b209aa3954ccd22919c5f258d1c2666  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_async/rules/mod.rs
sha256:2fb4d449ad32ae58867d7ba1fc180729315d16406e545553157d385569acf26e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_async/rules/open_sleep_or_subprocess_call.rs
sha256:fed178c6dddafe628801e7df272459bb3bbd214cf29788ab00c5b352d36f7a76  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_async/rules/sleep_forever_call.rs
sha256:e35e3451fbf0fb9f58f310444060051b8277627942f52de91aac762b0632b6fa  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/helpers.rs
sha256:5a9717a87118620f2892072a1354f3ab56bd918529a6706d3f1e0db37dbbc56d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/mod.rs
sha256:7b82cd9d208699f56a9f3da378a38ae5ecd757d544f2d6e3302136e75e9f0800  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/assert_used.rs
sha256:e9697e572d87863aeec384afd67d99ac59c2b7425b25480e7130e03efc80489d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/bad_file_permissions.rs
sha256:a6dd08e9dabc2b58027015b79e797a92f2f3f3f6b58fead05aaccbf0ebb77c92  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/django_extra.rs
sha256:57b368360693d99752a0570cbc65ae608648e1e5730f306b268d6561451aabad  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/django_raw_sql.rs
sha256:6862caedd77c4628cecce930ad2c4442e857479641797a56fbe873c12370a687  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/exec_used.rs
sha256:5390bfbf2d3eccb6af3a6ea7a150abd6cd7260f1e5b77ff8c3024a38ab40fcd0  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs
sha256:84499830527fd12deaf18a760ee065870418c8ae4b902059de4a27f80284d1e8  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_bind_all_interfaces.rs
sha256:828066dd0316f4432748aa75108b7899cac287017b906fad4671897643719175  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_default.rs
sha256:ec3f5640d4c7dbddbd6fb72cc31f07778c055dc869531ac1e10c578dff12a76e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_func_arg.rs
sha256:27ae23aba4a42d7606597e1e3996d2b8e3d4520ad9e63196eb35b1fb3ad3e947  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_string.rs
sha256:74dab70d3496229c6393efdb1c1f61bf1402ecdc3b8e496640ffdd4e1acf85f9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_sql_expression.rs
sha256:b58872fdffe677c2626cae422740d719438cc102de961af38af6dfce588084fd  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_tmp_directory.rs
sha256:b9a3f5f374f62ca6934eb4bd411c2bc3e18644b9f2ecad44f01a57ccfdc4ebee  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/hashlib_insecure_hash_functions.rs
sha256:134d5d180034cbf6db77423e8071653c0819d016c04545d340a5c5768384e1f1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/jinja2_autoescape_false.rs
sha256:8450fca79b2b02166fe8e778b02603623e2a08d1fc308f21d42bc73ed4b97f17  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/logging_config_insecure_listen.rs
sha256:061702f5be57197f89efad000cb7b97bd1d5a61aed695ccbfc4362234d0e73aa  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/mako_templates.rs
sha256:c9334fa3c9e1a4065b45fb647acdf279370b9f17425c2eb786ce94c267d6f291  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/mod.rs
sha256:7498a008b6d912c4047133edcc293e84faf4928240f1585286ad6ce94f9e73ad  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/paramiko_calls.rs
sha256:83c668550a5adb794e434bfcc8127bf51c756056e4b759f46daae42d3d9b52e2  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/request_with_no_cert_validation.rs
sha256:8d031b51c63f261ff241305e4768ae94d82f4d4df689cbb2016287390a7fac7f  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/request_without_timeout.rs
sha256:54ccb144d24077e7b9ec899ca9823a4e565678c08238eb9e0e72ba52445547ba  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/shell_injection.rs
sha256:671047a53355f63823b3302cfeeb931bb042197a6e1fb8366625498a1fa5a801  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_insecure_version.rs
sha256:d75c780a8bfc41fe35f65e5975271406222f7871965bc60aa43f1b12ff0210b3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_weak_cryptography.rs
sha256:916581744f4623d4b18b6a017ec8f818fc8bcca9d62455e294d1e9717f1fd27c  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/ssh_no_host_key_verification.rs
sha256:f4b57f8ad27770f8fa091d1902b19af6aa327a6a0f237a30d247c890fa306696  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_insecure_version.rs
sha256:e13467b904645a28a27ea1b433468608a8f455e1630cb2ed0ba3f6463490fada  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_bad_defaults.rs
sha256:33392fb2ae85d2a97a029636a4ddd80605e2b7f59d4dea3b536a8d2244aa7084  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_no_version.rs
sha256:baa96bce3fd6523297519d2378fe79da5f01019cec5a2a0040109c5b62b26201  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_function_call.rs
sha256:a10ae7db0da4c97e48ed1660c44ea9300d67fa5e13fe0b411f173d210eda4e0f  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_imports.rs
sha256:2d59024b7a26b24769d9230a694a44bc02578fd8827b417988134866d2fa41c1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/tarfile_unsafe_members.rs
sha256:0bf481be74b3a824ef3ba0aa62fc8bd9c659e9d02ffabbb27b5ff21f31597679  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_continue.rs
sha256:f8d4b9759f89047a580cd04c0ae03750937847260af1702be683fb93707461bc  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_pass.rs
sha256:c1bde9752746d4271ebee2b889d002ab2cf8fc6b61546b752ad359136e642f8b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/unsafe_yaml_load.rs
sha256:a8fcbfb41162765d04ae81b1611489e4ea48734d9ec0b484332a277cc4e29c96  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/rules/weak_cryptographic_key.rs
sha256:c4b190c04e7098707532d79487a19233a9ccaec55cfa6d6f4da298f8eeafbe30  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bandit/settings.rs
sha256:4c15f305e8acdce21d33d7bfbfbd02442a8cc653864e1d3559d516bd8e47116d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_blind_except/mod.rs
sha256:7a7838ee4127e236067d0dbfe574bf4acf2b05547d8e1bfec3cd57dc56f05ef2  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_blind_except/rules/blind_except.rs
sha256:d6031deb71de3867cabcff483ba373e7fa4724e21259df0588ac5a69ab766922  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_blind_except/rules/mod.rs
sha256:29abbe9305b951ba7c4e736670e09d196f9b084162da6e61f7c85a9bf2d1f5d3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_boolean_trap/helpers.rs
sha256:9762e551dfeeb1a51fe1eb26c9f846cfb23c1a1de8df40ea62006b870ceac4a9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_boolean_trap/mod.rs
sha256:6d48b36824bf1235578705db79d210b0bf23746057a498906ab30f470cb56b17  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_default_value_positional_argument.rs
sha256:07bbb718034bd1b81bdcc5ce9fcdc25f73803fb29d98c6b4354eed91845d179e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_positional_value_in_call.rs
sha256:3a378bac676d0929ce75306b9c22a709f6da51bb4cd05d69c98636213f8f1ed1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_type_hint_positional_argument.rs
sha256:f3a5a52af03dbeb438420fee243e2dfcc9740b0bb16d0c52f532d33ae573bae1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/mod.rs
sha256:6713b911bbdef4bb105aa565bddadad2c31a0c40c0e88a38ddc64f8a7e2c5b77  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_boolean_trap/settings.rs
sha256:4e9bc7bdf582ee8f19b29186a8b3432db0ef0bdf3714222feb10e38209d5e6f9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/helpers.rs
sha256:68c2746076b173a4ff65f2ca46767874836b2bb060dc9552f37eb791f6a62f46  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/mod.rs
sha256:5783615aebbc3af9d9eed63fb628524b11abe324f9f1fb1e01b55ae6e691e642  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/abstract_base_class.rs
sha256:aa182b370a24033f9b1fdee7b1c976f873bc0b1ac507d5f3c8ebb812d3a13c1d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_false.rs
sha256:8026bb3422bbff6ae1961e7de4793480dcce7fc13b18c4c3fe46039d1d3d2163  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_raises_exception.rs
sha256:b675228f0c1daacd706a9f32f27ab30079e3eddef9fdc0556a76bb1be0d038be  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/assignment_to_os_environ.rs
sha256:f1a4ebaf9b6d52d3a5ce0ebd2b5403b7fabab2cdaaf446dbe065c86ad7d4dbcf  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/cached_instance_method.rs
sha256:601516005485a8aa80e0ae965fd875a4590cd1005236fac4fec48f5b229e5c3d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_exceptions.rs
sha256:f49ae6945896c0e7a2050c3ae2f2ebbb803049edde78b78b2ec51eb498f1db8d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_value.rs
sha256:5a07221b7db4684d06878988ab4c76830c2576e419f7c50b178cb9553469de02  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_empty_tuple.rs
sha256:2da50746624e4000f2af46dd2f7132ca25a335d554c2828b3056e0807bfc6585  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_non_exception_classes.rs
sha256:0c17bb5c3f8848eab4f31bc32471ab8c8d4478d06d94f947d75187ad98f2e550  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/f_string_docstring.rs
sha256:505f9bc5edeeb6098acd20e8e20c2a5c684283d606d4c494eb0d686796f7ee28  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/function_call_in_argument_default.rs
sha256:9591dbf38edd578ad6cc2d94472fa2bfb39195c7148b070c8dae1588492ea908  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/function_uses_loop_variable.rs
sha256:e5a234972922b669f0033450a0a601b98199ae09a945fb196916673eebe019f7  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/getattr_with_constant.rs
sha256:2d34a9f6e0ae9da3caaeca4bf2e095baa0744d31f4c03d5e9e9a7126e334e847  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/jump_statement_in_finally.rs
sha256:f307a01da7a9a94da005a3e6599e9126c4e766f62b8b1a13a133ec4cf90cd900  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_iterator_mutation.rs
sha256:c5a10d87b5464fb808ca66c6c5823555eb5dff9ccd6cc6d93b3ed62d6c19f2cf  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_variable_overrides_iterator.rs
sha256:3d83a51c30426c556883511fc199b0be421e856b1934483b3f816888275f6118  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/mod.rs
sha256:47c736619115e3bf5515be40af5cde968ec9a25ac10ec81df6cc9025fa2edf3e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_argument_default.rs
sha256:50495fad35ffc6921808d81c4a0a4ea8cd4041f72ca3f66a72c9c48f5add206b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/no_explicit_stacklevel.rs
sha256:961905625d685c2b0c82cd4d23a215a901a292850afdae4aeabe3da54bc8fd00  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_literal.rs
sha256:a8d8aee40eb6cd30d898205415cbce00f794c1ab7cdb91f0babb052759c23bba  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_without_from_inside_except.rs
sha256:3152c78d3ae5d87d411b4f8c3cbaeb420e0e6c74737134d9afadf1ac6d0049ae  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/re_sub_positional_args.rs
sha256:0b5bc1c0041a70e34604d8341a04b688fb295e2a7307d2e25218969f20351aa4  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/redundant_tuple_in_exception_handler.rs
sha256:165ce917bb2d28464787c6713cca97eb6a6a66866cde3512a2893b7b986aaec5  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/return_in_generator.rs
sha256:ceddd694c7ddd57429a0ec3679030613fff131e1666afdd484ce8314c90d73a6  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/reuse_of_groupby_generator.rs
sha256:3031f91ddf2bb228e01bd6df092230e0ef28415e65e6827e7b99d3545b8be95e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/setattr_with_constant.rs
sha256:7e14066b09ba67733fb03a65c33c53e6741b7732885d75e87e7a6b79a8cbf48d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/star_arg_unpacking_after_keyword_arg.rs
sha256:b9544652102f3125a8ddb9e29a9213debfeaac1bf704e699a66ad01cf877c7f3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/static_key_dict_comprehension.rs
sha256:9a73629e39cbfa5debe41e6789ec369be303d2ad2a3659e782237fd4126f4fa1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/strip_with_multi_characters.rs
sha256:fd1f9dee6c922b1ccae1d2e45c1017f4c2b6755519596fb3f78cd831e0af8cc2  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/unary_prefix_increment_decrement.rs
sha256:872562bcd231ca7d2d8cdea45952782f50a81109dc8226379f538780425f528b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/unintentional_type_annotation.rs
sha256:f9d9f580b9ebfec735735692299c4fcc599933f43a2e108c2a61213ceeb44c53  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/unreliable_callable_check.rs
sha256:08ec2b2d54b24aa4d621ad29c1d7765b430f68c82d0b5c222544a3685c6f8959  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/unused_loop_control_variable.rs
sha256:fc1b90ca55448699ceeb469a70123332670cee51eda0d1220818423c4d04cd5b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_comparison.rs
sha256:646960ed5a9eaefe3fa1fc0528e9cfb98b26063057dd18be163eb6596d7190bd  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_contextlib_suppress.rs
sha256:e75ba8c62ad70016805d0f43455cf0f1d09c6acb9addae1ef7d79ce9e3955eb3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_expression.rs
sha256:81c5651da9073eeec73a335f2740929738235f119f1b74abe2859fdd556b7cb1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/rules/zip_without_explicit_strict.rs
sha256:e510473527f5a23e390b5fd994d67a8a84fdab7dab1f0720741189a2acc5ac7a  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_bugbear/settings.rs
sha256:13aaa71e97cddaa458edea85ffd01c21e218ab86ff9f217df45ee282cc015c6b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_builtins/helpers.rs
sha256:13d0f406a852efea0543fd055702598e7f9611a27284f5fe9ddf4195375bb6e1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_builtins/mod.rs
sha256:4bc1e2691a299b680dfcfb2431c524177938ee5c32c2fba0f04889f7be814d0e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_argument_shadowing.rs
sha256:4cf1488f2741f2cdf14397e08d6b67f6575db474cdda177dae9538bdf67f514d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_attribute_shadowing.rs
sha256:17e9674073199e1063f965ba01fd9ea2b8c91fdfdd6f8ed71fb7b271b8e298cb  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_variable_shadowing.rs
sha256:97c0eaf757abe85fbaaded6be8cf5bcdac2719a3340d07abdf0884b05cd95d55  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_builtins/rules/mod.rs
sha256:5ed0b1693fa1bdb919014ed536fd0e44bbf094098934a4c9a0707c83a69c838e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_builtins/settings.rs
sha256:d01127824e5404a5e9429ba7ed0f798d0917318c5ad1be57ee8b36b5d16864b8  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_commas/mod.rs
sha256:f0f83602c185ab1bdff10f094d03d91cd38a5998f917da5b299dc78fee09bc6c  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_commas/rules/mod.rs
sha256:104bf4562fdeee9ca938a4999c56bfc6981e9c2469db31c8b06c63531506b65b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_commas/rules/trailing_commas.rs
sha256:9093656edd2f25b543bf59cb1882107e5cee380920e49e412501e16bbddc9b11  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/fixes.rs
sha256:23895e2e8bbed9f6baa3225625c7e4e7d2cfdd9c7542a1cfa496e6462fe695f7  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/mod.rs
sha256:ea7ca551b14446c03215360cfccd6a6894bc5498b588db548295e114cb3b8f12  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/helpers.rs
sha256:9c2a9b19e6c21435ee3618e34e85e59119143e71e46f5250c223616bda349c08  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/mod.rs
sha256:f1488561e150267a09d4b7e866f43ba2df1004ee2d240cfdb64bbb85257a0605  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_call_around_sorted.rs
sha256:4408ef059a4ee441ed33bc5953287652983aae63486a6f863c9c5c64ecdae690  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_collection_call.rs
sha256:32941b2253018f0126cf2f5e95a1272460fb54bd75d3989d923ec946eec20efc  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension.rs
sha256:10d5065f7ede68e59d44febc446fc8e86a98244e53658e7addff8f960a661512  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension_in_call.rs
sha256:88c31cfdc6bf8cd845342f16fed9ffbf01578331fc9f70a23793a623d3140514  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_double_cast_or_process.rs
sha256:99f5a03af325179ba4bbe4578e05b576e346b4a5af5fd178633388927dfa683e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_dict.rs
sha256:509df976579fffb8dafb8c5e90e5e96990590138e7f98a5384151e1a9c6ded14  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_list.rs
sha256:60e7e9267fba1723759ec8431f35f674d9c0e544a8898a8b8b50bb8b7362ea79  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_set.rs
sha256:ef12877d91d9d043259b90fe9fd8fb6db3957900277a21af752adaeb436fa055  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_call.rs
sha256:2dbbf0a1bd5bfa21035adb8142aa993abbdc60d959e47051a70b14082615f137  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_dict.rs
sha256:36dc84e40b5fdb4670d99cc4c4fb366f51c0b10c774afd3b69748b1e970daa81  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_set.rs
sha256:cbb342fa2c4897096613ff49b140d19b0b780910a47994b0bff8bb72249af759  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_dict.rs
sha256:48cace2c6d090980ff898640376ea60f1ee9d93029ee11c88149a804d8f23e1d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_set.rs
sha256:882b1b32a19994cee856f4370e9d77f42692c77f9f596eb3ad2e98659ee3875c  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_dict_call.rs
sha256:ced72aae93eac5ec5c24587dd8f284e43e918b8e43840170c035616903d100e2  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_list_call.rs
sha256:8c8f8f3face3d8edf1a991c7f8c632902c9439b1819eae32fca35288a0f314c6  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_tuple_call.rs
sha256:ee711e1ffae51fb4f458562c2ba9447149983019fc3f4dc6eea91025b6383f7f  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_map.rs
sha256:3e43ef63e51e3c38d062becb17b4cf924ffabec679650fbe75ff6fd3e92716cd  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_subscript_reversal.rs
sha256:9d93b9bc70a62a333eeec8d7878e8cc20e5b97c0b3aa2bb59feb21abddc35c60  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_comprehensions/settings.rs
sha256:ddaa642e22d813359ac604e3458e927af78047ae55cb9a47be2a1dfca4314bee  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_copyright/mod.rs
sha256:a5b46068e7e27d6a9a966eb617e40cf8daf385911db0fb504a0b370416a4e2cc  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_copyright/rules/missing_copyright_notice.rs
sha256:f7a68aef5f11a0ceb6d5eff5412dbdd1f2ae07c976fad04ba3fc417cee214d67  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_copyright/rules/mod.rs
sha256:4bbcc0f209926801194192bc2e8a3438618e05e95e504a697c9b5c92e42fe63e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_copyright/settings.rs
sha256:e0ec2a1b2f44cd00703e7a29ad96e2115e7d724ecc50fd84eec57fe1b7019259  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/mod.rs
sha256:1118c7e24bd1dba83adb323606505b3be13b8a3cf032edc62feeeb45c14e3a9a  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_fromtimestamp.rs
sha256:7372f242fdc8a5ace70bff95725d894c3e1ed7d279480045f6853989782ea92e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_today.rs
sha256:f39a126acfe58cadb0ac332042dbef9916168a44136c2c5572ad84d3325f3a7d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_fromtimestamp.rs
sha256:f4ec59725f53c6eb58fe4259782433ae46e7697000bdef716a9001635d28ed35  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_now_without_tzinfo.rs
sha256:4a0e5a8d8d6465367f87b88d717af7b7d697cad5df8edaee3c9b29080c5a6db8  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_strptime_without_zone.rs
sha256:f0b63400e12c51a8813d85646096353a0b62315e30f8da60c749dbb620353497  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_today.rs
sha256:d0eb012b9a55df7ae38f2a0c0123b9f6f75dfed194c48d81d263dd5b27cdd39b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcfromtimestamp.rs
sha256:af745cc2d2756efecececaeb359752fe36a8003c742943e4910bdc45228d8438  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcnow.rs
sha256:61b020f976cff8de10bd628d71f2c59f78599ed8feaf01c406b947c326267639  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_without_tzinfo.rs
sha256:47c85e70676396acbc02e799f48e8e57eb35df57113502c6c962374f686a54fb  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/helpers.rs
sha256:c30364b5f8aaa8278f87d1c021f4e255a4a122087ed13786cb9292715a47250a  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_datetimez/rules/mod.rs
sha256:9466d96b1f01ffd002b2a2ff682a99887e51a76eaf9fc8d93955d9b17241b0d4  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_debugger/mod.rs
sha256:f8bc6435783d6ccb0500c28f9419b5f241b3a1eecaa80d22721cf076ce27c718  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_debugger/rules/debugger.rs
sha256:81d2141a48ae21d022e648dc5dce86799f924d3010be1119b9d06010e21dd939  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_debugger/rules/mod.rs
sha256:364306a3ccc5e6ddd426e05f8e53735fe28b9dcb64608ebbe3829f029cd59326  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_debugger/types.rs
sha256:7f3ed844114a88a75db7aaac35ba18c8e239c9138db006a11bcf8a65fb622c62  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_django/mod.rs
sha256:880c9bd327d2ea72802fe16bb0ec380b135e91d3a49854840a514c86e4b887ac  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_django/rules/all_with_model_form.rs
sha256:11dcd7578ecc70d320fb53902ddbe5c579502028d6283cc86972f6dc3244f461  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_django/rules/exclude_with_model_form.rs
sha256:0b75d891b9eaaaa45e4b9d4ee2904d33a41eeee7b0d1ff680374104fe078575d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_django/rules/helpers.rs
sha256:f5467114cce98f8ad14acbde20aacf35d4fb2c33853e978632271a2adb314ee4  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_django/rules/locals_in_render_function.rs
sha256:67a82750230bb21a0de35b56e055533c04a70f88f24e6ece569cde2722b16f7c  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_django/rules/mod.rs
sha256:f7f2500bd296c1cd751df101b008e31b309399bcccaadc9c55433bdbc8b7cf60  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_django/rules/model_without_dunder_str.rs
sha256:17934cf7506500cd1708163dd09aee7845bbcebf43589abd4be5c6c89123ad01  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_django/rules/non_leading_receiver_decorator.rs
sha256:425816b48d6378b17c6b9957e36401db1cbadfb58bc6b4db7c159a81d9a2c366  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_django/rules/nullable_model_string_field.rs
sha256:3409843cf39132c99559e4025407f36dbbd6b6ee9f2280f17cf41e630fde89e1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_django/rules/unordered_body_content_in_model.rs
sha256:939de05adb32e97b04d10476f40fbc4b437f642301e622f7a226865fabbdb34a  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_errmsg/mod.rs
sha256:c6a2d3708ae8b0ac2f2863903d71bc316bca5569d6859c2a16a7e0b479514a5d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_errmsg/rules/mod.rs
sha256:744b1f709f3158ce0813b4ec0fcb2f528bf6f79bb91b323e71593da8db750266  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_errmsg/rules/string_in_exception.rs
sha256:91c9f9b50ac530edcc4532e63a7bc687c0b76f5fe22e0d29b3295764ebe8e9c8  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_errmsg/settings.rs
sha256:1f3aad0163e890d86be8c203af762d926ec76254de5adfb9c6794fe8436be5ca  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_executable/helpers.rs
sha256:c75aa41e1f570dfa14bae0aecc67a214cf16cdd4b41b5873ab154148b0155cb5  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_executable/mod.rs
sha256:1924e12cf8e959937e176feb94dd993b1cba3bdb4944f1855b0a23239e2b1b3e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_executable/rules/mod.rs
sha256:d0faa79b06e13ec6584b3f637c9fa9cff01f66368522162be8c76122df89ab37  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_leading_whitespace.rs
sha256:bc0f5d7638bcd1c24ed0073638b337fcabf1d026402fa3001e37b834de3bc4af  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_executable_file.rs
sha256:3a647deec3a8fda61ccb3bfbc73acfe63217fdda3c2cd4b0b8773331326298d0  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_python.rs
sha256:a8409e78fdbbfe8348d3ac82d1699ff5583dcdb101379004af8606f37d5bfe5c  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_executable.rs
sha256:7e6e40db87f22ceab567d2d5dfb32452dac8362737176ed2b661d8a7bd2da4d4  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_first_line.rs
sha256:fb6b2a1df804b7dabe3aba234098b292c0bca8f632e3736f1edf429807da3b27  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_fixme/mod.rs
sha256:fb739158d2b3f837e1271ac75b1bd62e517f891338540b0047996419d89eca7e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_fixme/rules/mod.rs
sha256:395aa331e517256b25fda4950222ea48622c2f27560f98bc28ca57bd08393026  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_fixme/rules/todos.rs
sha256:fa983e318370d55a0b1e867f0d7539c931cbca576c48389d6e90ec5a91d3f166  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_future_annotations/mod.rs
sha256:e8ed192fa1c721fe1627ef91dc30c7de1358f40a5ef3d43f5a462aa0f0234c01  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_required_type_annotation.rs
sha256:40ed8b817f00310a93819d28a889d966b455bc6c7ea14a12e320b0fe0d245c37  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_rewritable_type_annotation.rs
sha256:edf82b9e0f6317990830775444ff215a004b1af10a6ccdb3a10c9eef59613067  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_future_annotations/rules/mod.rs
sha256:26c1995587c7c9b8efd0cda7bb2fc5c5de2b0774652225668c3e4744383a4004  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_gettext/mod.rs
sha256:777029c1f144db8ea95afa94fb47b4e0cc5c9e44b6fff134ffd290e78b90ff45  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_gettext/rules/f_string_in_gettext_func_call.rs
sha256:3a799d5f1926bc770af6a61f732e9b4121d0230925d4dfd2fbb6a0d08c1e09d8  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_gettext/rules/format_in_gettext_func_call.rs
sha256:ff44207202ace3e3bef73fc2c982131f36665113a2e5d02fc51e794434833b6a  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_gettext/rules/mod.rs
sha256:ee3e1a90dc14ff85bce8061e356e20dc5746b920a99ac929925b6835b8b4f73d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_gettext/rules/printf_in_gettext_func_call.rs
sha256:fbff50851ea67e047639e1ae2bd93a200bdc08b003dc3f949d93a20cac08fa2f  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_gettext/settings.rs
sha256:74f1a1266ff667f1bd9b09b36d3a4affbccba6f6b020e331a08eb023d75a5a7d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_implicit_str_concat/mod.rs
sha256:92be89905f6fad98b05f0b329a7c8e04f110af15d6855e177886a7b5ac7eedee  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/explicit.rs
sha256:2b60cf2eb2804f372daf74901529cbbbf6074ded7d21a9ab02d587bf42dd131e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/implicit.rs
sha256:ef59a1b461449f02d5ca5a57c15b66d85cfc92192dc5775158e89a7a37e8cb66  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/mod.rs
sha256:33528663addab3c7ee00a8739263ced9620558f9f6b321c2ad3f2811cb4365ab  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_implicit_str_concat/settings.rs
sha256:71f6c99dbeb131a7bfef8e00ff2c3315ddf6d33f5daa43ef58f9bc38fa05d807  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_import_conventions/mod.rs
sha256:6da4adc1ffac5ec781bbee74c5cdd3956108736bc91bcb335b417a4172be8f01  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_alias.rs
sha256:4007faaafbda8d505233341dc22320f5b326bf8af17ca46fe284a90ef64f977e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_from.rs
sha256:aca3628574d1c8f722fbd89a90d61f85fa529f2a914e6bcb210d5f79985ac0c6  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_import_conventions/rules/mod.rs
sha256:c5eca905468422841f2a0d6437d06e451f1dc4d21e40bd6ba629eaffadf2fdaa  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_import_conventions/rules/unconventional_import_alias.rs
sha256:6e67ed047c61e082be5267c2e1a71c17d3013d2cc4a4c8cc4734d19c63e0f8c3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_import_conventions/settings.rs
sha256:9770e307c18255d4a46ca61545e2ac3eae4a4048e1dcc9d978aa151d64d63224  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_logging/mod.rs
sha256:1c04929f9cbfdddaeaa20277571c237cad3c63918a4ed01cf9bda6fbbb8fd846  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_logging/rules/direct_logger_instantiation.rs
sha256:9ff4150e2a48dd4a32bfbe35580be80dbd25a4ca2ebe351f015c4ea21d703297  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_logging/rules/exception_without_exc_info.rs
sha256:eae2df85aeb51c9cab202ace76e12def830e32b45e426fc7a2fb6d9c9a4ef7cb  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_logging/rules/invalid_get_logger_argument.rs
sha256:514b369ed9a33d752039b622539e32e7d73fb9fac6bf2c932ea298a8cd37ae7d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_logging/rules/mod.rs
sha256:76a69ac8a69b82adbda92058c84b09cdb2a0340644e2f681dbd047f01cf81d7e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_logging/rules/undocumented_warn.rs
sha256:22d7fb7b14b1ec70c4261dc5ac92185e89813ddc91bbbd33490d46437e8f2db3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_logging_format/mod.rs
sha256:ff408aeb05dbe83b284dd42d902a5f2252964574e862051b4eae97a8ed3264c4  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_logging_format/rules/logging_call.rs
sha256:1436431da8914531f0e9509a34b76437e0c881aa07abb50a226d5bb74a7a2475  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_logging_format/rules/mod.rs
sha256:d49e51edf83e074e2d1c87ff34d3294ef19804cc7b603f1bf7035c0256a3b6f3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_logging_format/violations.rs
sha256:a3d9073341b529ab756e749964c20216371741ecdefa9ae1ec35edebd30c7ac9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_no_pep420/mod.rs
sha256:20cd3d250de6b53b5b0bbb1f85079a4c5d19f8986384c964366539122bf3c9a8  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_no_pep420/rules/implicit_namespace_package.rs
sha256:e97ed58ab6d6c41c0c46ea734a112687bcf766a732e5031cd921c3c4fb960bc5  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_no_pep420/rules/mod.rs
sha256:7dacfd3f3eab969c54acb4b35c3f597ee224484469fad414f67a2a2d98078e75  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pie/mod.rs
sha256:55260be9b3f1f82a870fa43ff3f060505bbcb78854148df833dad4c0044c6065  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pie/rules/duplicate_class_field_definition.rs
sha256:1ee27e77626ad10b51fe5e23466d926f7999b6b2b445da188567415ffb856232  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pie/rules/mod.rs
sha256:376da8c0a7dfb812db915a094427afb667fe53c9f2c86c13cda06ee78e2d6df1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pie/rules/multiple_starts_ends_with.rs
sha256:e8a5f8f8ba6c93a18937cfa8aa084738584956344105ca5325b8dd69084e492b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pie/rules/non_unique_enums.rs
sha256:0eef0dfab37196e927a1e873b2ceed4db0028516333cea70a181078edd0dce9c  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pie/rules/reimplemented_container_builtin.rs
sha256:d65eb26558cc8b1425aedee091dfd3952eab7c0465d767012a31f4cd0f29da62  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_dict_kwargs.rs
sha256:0abdde96200e69b063caf9c8239de80c2eb630480a7a5fcff3a179830f225330  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_placeholder.rs
sha256:2d7c05b45e5cd508688dd4735c94f752968f4d86078e7dfbb381bfa6d7326b1a  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_range_start.rs
sha256:fac46652feb8653a2e7daddb8eba4429513e0d114b947b6ad69bc67377f8338d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_spread.rs
sha256:1ee209425d8daad10bccc065983dfe40f1d0e6f2ee387b1e23206661d467875e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_print/mod.rs
sha256:b6c0a4ed39b8b1f192ede1a1bc018eee2c886ad61809b52fd464588cee9fbab2  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_print/rules/mod.rs
sha256:6cae9e0ee9e83391ce7d4f39cc3345d4d47d2f6f99c614d2186e484e8d17dd67  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_print/rules/print_call.rs
sha256:c4eda07552bd1fea6a8f94aa1081019230316d83724e735a39ef3bc7a534690b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/mod.rs
sha256:9cdf953d8acb2119b3da57d2e8eeb178c4891ab2eafc8c0a61cc40f51b758d2d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/any_eq_ne_annotation.rs
sha256:7ecb2caed416b9e17fb2691c164556c92439159024a126ad5d5350419cca3de1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/bad_generator_return_type.rs
sha256:c4b26989e9951fcbf7617e6bf51927ecd2c25bb5c41343ed842f5690e4eed687  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/bad_version_info_comparison.rs
sha256:8859e6210b4556cff2aa5361243bb73ea7db5469941ce437f9b1606d456d3327  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/bytestring_usage.rs
sha256:96ca575da3cc6b00358ff5f34c887a6f97be0ab3f43aa7c9c183ae519efb68d5  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/collections_named_tuple.rs
sha256:49c81407a0d66fdf8f4b915bfaccd2e693bb7fb25dcf2f8f8af5b38b92e13934  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/complex_assignment_in_stub.rs
sha256:70d9ae81ca08bc1132db9e34ba4a600b738b941b7cfeb22bb0caf517064f2eb9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/complex_if_statement_in_stub.rs
sha256:da3727c784d5388203ec90e6df18214b8223e60156185eed1dcb7aded2f94d2e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/custom_type_var_return_type.rs
sha256:2e7e55b5fc5e7da71c8e7ffa7dfdad79ebb41db6d6f2144840dfc5c562e2af36  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/docstring_in_stubs.rs
sha256:2cd6d18cd3a2f370f021ed99299dbdbd92f9cae7d565f7521530dcae4a9b222a  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_literal_member.rs
sha256:228029eca18f92d171710ca697552d8c2a41b0534d0082d1e422dd2adec9d4ca  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_union_member.rs
sha256:3ca5b1741f0797ab20682efdf80565c8073e70d71d5c03cc7c96c655efdc18d7  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/ellipsis_in_non_empty_class_body.rs
sha256:97f9314b69e511911b460f2e6f69d7d5fd53c74dea6036a2aafeec0931d76ff1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/exit_annotations.rs
sha256:fea39fe6640b7691d627129f5431c00df048cab2439da777113ca3c8cad539d6  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/future_annotations_in_stub.rs
sha256:7470b1b678b344359be93c1c030f6c3b308f585a9a93e47fef5ffb0c284bec3d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/generic_not_last_base_class.rs
sha256:a78e31e45b21fae0c5e81f1c1cf3f1bc1578e1b3b6379aac87f8ae0866433348  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/iter_method_return_iterable.rs
sha256:bacb14656f53d7360692917e08b40f1835838b46aa17f978e417038a0c3d0475  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/mod.rs
sha256:bbf4e949998b9710d96091bc0eb2be7e1cf21c94256a85d33efb02ce438d7212  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/no_return_argument_annotation.rs
sha256:019ee2b5a47afa23bff3eac54547af1bdb131e7380e2fb70abd85541fe17e055  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/non_empty_stub_body.rs
sha256:aa255a99e2e3caf24c7558431a363901fcf4efb0f2c06766d5b51ba97b44aec5  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/non_self_return_type.rs
sha256:37a14ef8fc431044b8433b53b446fbf36d91c473bbd8ab2fb2d57f716663ebb2  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/numeric_literal_too_long.rs
sha256:f92c7db0efb0dcd2f480fdaac5a01fa7a5cf2bb8a21116236e77ebdf20489273  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/pass_in_class_body.rs
sha256:a0d5e9303df449fa32eb3a7fc71f7c44e0a4dbdcbe24878c416632c43cd2638c  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/pass_statement_stub_body.rs
sha256:7ad811dbadac34cb8bfa5448af7cf2d9ec1cf484d68b03d542a06892cb9e00d1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/pre_pep570_positional_argument.rs
sha256:fbe269ddf20abe02beb8de339e00c43178932a8a87f1cf9afba99fd4b9ddff7b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/prefix_type_params.rs
sha256:0e7275ac13ff40980267bc19dc0c33ea24a6f6df94172b3618d6888f869d2a05  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/quoted_annotation_in_stub.rs
sha256:5a2f58fdd68b578dd4ae43a50d53baf17c1a67f894ef108b46509e4ad1e1c6a4  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_final_literal.rs
sha256:74778f25198d4cc8865b481ae7634e1eb4cac42a0143d867c04a163132a02ed1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_literal_union.rs
sha256:74ead3d50b85051dc38d2a163825abbf59356005b88707a9fe67add38c1d5352  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_numeric_union.rs
sha256:93276b12fe578051d7b3fb5531d83b1693190593b44cc556bcfc2339a64cf818  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/simple_defaults.rs
sha256:c37009c39e7d32da61b66b11227a883964e8374f5f2180921fdf54587c45a790  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/str_or_repr_defined_in_stub.rs
sha256:ae55cdcd9626e4418c25e69d40a4ff12db1ef0c2cb0ab4afadca8c9d935bf5e7  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/string_or_bytes_too_long.rs
sha256:33f14e7b9018157fb880ba9e9a97fe651666103cc8eb24dcf93715e336a01e42  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/stub_body_multiple_statements.rs
sha256:a2b090b910d32fcff1f97ac25dcadc3e42e76013b20c8f32e8bffea22d0454a7  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/type_alias_naming.rs
sha256:1e1224e9e8b0666937dbf026905370eef15452e0fea0e54e94aa4d7df5404aef  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/type_comment_in_stub.rs
sha256:fbcf0d932093cfb28e7891e2b0f366dba0a8f92b31d227225576ca46fb708024  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/unaliased_collections_abc_set_import.rs
sha256:6d3fe65e9ad8d991edc24888a4dc61613bbba8eda952d65283cc362861a0db99  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_literal_union.rs
sha256:77485d095e8d550fd5b87acc72876605917bfabfc5f5d1b414261a6ddd59f11d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_type_union.rs
sha256:834e4834bbda19745b925a04b9ed3b048e6784c8b7ac6333f554544eb6e3e7c3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_platform.rs
sha256:bd52bfe85fa97112368097db0c123bb8b6e96b571c19260aae36525b874ee1bd  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_version_info.rs
sha256:abc95cd675fccd806c8e88ff207dc60578087291b6403609d7e0b3c7fa2b8b92  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/unsupported_method_call_on_all.rs
sha256:8bc9a4612fc42a03eff5a78a3554c47249de19b595641e47e67067f4cf3080f6  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pyi/rules/unused_private_type_definition.rs
sha256:09162e0faec45c385fa3f8a65c067a5872fa61aa8cc27600f579ffc572e38242  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/mod.rs
sha256:7ee48f602290ede007e15aa60f304f7cfa7cc48829836254d73235392df5f760  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/assertion.rs
sha256:0636814b3ebe48b78e19495a9122b374d63795dcddf1a20ca22f6e0dca5a3534  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/fail.rs
sha256:d319861d74afb188e465787eb3a392d094b08439eb7c3142b66b8331ebbd444d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/fixture.rs
sha256:269a634d5ead89c200baec5fbd70940e238415211084cc62d278ddeac68ff90e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/helpers.rs
sha256:378ca3b08af4cbe690b1c57d9c2a121d78b6a2fa625c6e71a9cf4ebabbdb524b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/imports.rs
sha256:981b36886fd8cbd3a4ca0069277e2205471afd47e3a4db968d1c2b94213a3fba  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/marks.rs
sha256:af5fedbac69cd0c7cd89060241af8ae8a8ccb7376706340e86ba694a95f33b87  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/mod.rs
sha256:f2a1fbb5bdb460e76a1e1d672b3e25c2e05d0002af5a587fffdadb7c14547ab6  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs
sha256:e459198e1d765908d9e78177e5abe1a9d717c4453b92093e085271486d68e633  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/patch.rs
sha256:d10a242ba27b0891b179d63f8c8ab03a9eb431ac59e1c463e870b70e81f362ca  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/raises.rs
sha256:4ab9687d73827fabe4bd89bf9c1c1696c0cca7dc3304c8bc4ed8f826270d0051  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/rules/unittest_assert.rs
sha256:8554a96689c1bc29b96a8ec0032c282060a0699bb6e52b091ca4110155866d58  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/settings.rs
sha256:9e146f0f3d8686c088fb4289ff6a3bf576f3dcc05b71cde34536c5a8ec48b33f  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_pytest_style/types.rs
sha256:d74b4e02c818ab489821ead857a6840f87f20d2732dcc116e5538433bfa91fec  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_quotes/helpers.rs
sha256:8305d97ca9c3986f4f4d19598084ac194a52496810c30c85869481e99579a797  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_quotes/mod.rs
sha256:075de1f17df477597429e37e240a05797558d1fc8012a9ac95c1a3c36e8cebb4  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_quotes/rules/avoidable_escaped_quote.rs
sha256:bee12221d6bce52117927db5feb7187776f00eeb53e3c29a3a57d09f97e28cd5  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_quotes/rules/check_string_quotes.rs
sha256:4ed1fd3db901f3c9107aa7c3b60a035a149dc234db99381de2dbe0cb38edb352  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_quotes/rules/mod.rs
sha256:1a0b5386c00bd0b03446a7a74e86638f18b4c36e944d081e335797035692ee4b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_quotes/rules/unnecessary_escaped_quote.rs
sha256:9cf6df4c69cb53c38c4bd9e065ba7d8af43621258445b3a11e1c00e8a6138e4b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_quotes/settings.rs
sha256:0f973d895c2bd9d4e63089b8f5e24fccd01e534e32e984143965553ac6f34c85  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_raise/mod.rs
sha256:f5cefe521a7a06132dbf3adee8d725cb7e6d999aff13560df5df040c0138b846  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_raise/rules/mod.rs
sha256:9246fdfec0165c703360589da7f846d35397cb07335be01c052dcaf851334bfa  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_raise/rules/unnecessary_paren_on_raise_exception.rs
sha256:32bc2fde0f31dd5479f995675e871af669ccc28ea214e791046b121d64dee4e0  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_return/branch.rs
sha256:aff89449fe0443182de0f9b1d0378b17e01d6d83e985ecb84922fc55a6cdea02  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_return/helpers.rs
sha256:3d86fb69d339bf01753bfc273e782d29623e63eb4dc0250310ee177b82584c6f  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_return/mod.rs
sha256:3c0b9432cf4c4d740e809404073239a50831d94122778b3e6e5cdc80028956d0  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_return/rules/function.rs
sha256:c84dadf4181a57454bdfe79099cdfdd46551b8d866fd5463a39dc26042eb9585  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_return/rules/mod.rs
sha256:5f9da2160e06470e3ef9e62c53276e9d3b7c68563a7d19df23aed5e8decb16f9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_return/visitor.rs
sha256:19f9559b3e4ca281c9a15fa925b5219fdb9ec113b976240e91c60d159a218be1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_self/mod.rs
sha256:be70976d4f9ecb0dc927ed8d6e66c9155819bc483d51b94b3a02b7fed8caa880  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_self/rules/mod.rs
sha256:21b84595a430ef258331a062b01ec497a1bf6910e80411f00bac1a0f71c6f27b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_self/rules/private_member_access.rs
sha256:daba8cc7cc3d27043b340de01aa594df5cb709dc1e94c45f83ca5a3bce51ab7d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_self/settings.rs
sha256:2ea3aec44857b39835fb0910d1cdf675839416a90b1ca3d2d022e7dad14fd2b0  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/mod.rs
sha256:bad1bfcef7d4ab9c456a9a3f86687451e1e58369fe7bc5f1e69c09825d495803  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_bool_op.rs
sha256:eda45cebd94cb76f46d44329de091909b5a41ef2bda11c08f61ff1e15507d228  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_expr.rs
sha256:48b47a129685bacded20774d508bc029af5aad79073a84a382133447dea388bf  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_ifexp.rs
sha256:971637bef2a0e380ee32773f8448a0e55c6dcc3d7a295384a30567ae1ecec43c  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_unary_op.rs
sha256:c6c12b35b13336d5c1b15c80cf8121370ad12203a808f0f37a6dd20224b8ef52  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_with.rs
sha256:a9903c42db1790bab401040723e49700db7a85acf57b39c76924492a158cb8e9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs
sha256:f875bf8ae606c9e3b555f5ac8462d5dac4945db8fdcc9f8ee730b92406e8aff0  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/enumerate_for_loop.rs
sha256:4755044fa9f964c4366496bf5686461f92d223f81a0d31c88080f3e6cf1b00dc  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/fix_with.rs
sha256:4082ed970fd0ee08b8ac2acb6e35a7b91bfaf42501055a65357bca1696f6fa1f  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_get.rs
sha256:ade117e9b049efc8f9443042856c256bf410d4adbf98f2419b1baaed917d7bce  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_lookup.rs
sha256:911f318cc968f0e28d46d95e530e648619267ada9c3ce14eff69b2cbdec5c4c9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_if_exp.rs
sha256:b99e0b48041119909df4fd8d5c36356b503687cd6261ff193af4233d801c1e35  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/if_with_same_arms.rs
sha256:4eabeafc3facce81dec565b60930b048b34d11bf5ab2651c582f340982e7ff85  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs
sha256:bf243cfeb84b2f1cb4f25526fec95ef8ffb683a50aa03ebf34c653613a75e074  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/mod.rs
sha256:0144338e7714c953155be80c44fdfb1feaedb3c9170a2f173f7841c54a4b20b9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/needless_bool.rs
sha256:217888ab351be33c2f4dea8eb3657ba4f7337cb162ed039cf55621c177b1c84d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/open_file_with_context_handler.rs
sha256:dada0fd61ec63206bab7444059d7459089bc8e8ec75383011d2256bf58004fdb  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/reimplemented_builtin.rs
sha256:357089b5b3e304cb09f14f3aebfc290831263018e3de8ef4b881db044c399b5e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/return_in_try_except_finally.rs
sha256:990c768ae58f30ee818ef804f6d7606370c620587e81226e308e83505502cff3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/suppressible_exception.rs
sha256:f88c59d7b2b6564231525e1cf05eabaa020ec505fca7e39a9ee8e359cdcc2ecb  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/yoda_conditions.rs
sha256:0978910145898f85e664ac9840b47bd41c9f267ce97752e64aef7dc968d2fe0f  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_simplify/rules/zip_dict_keys_and_values.rs
sha256:135cf7bddddd3eacced60435c5459d40c6d910b180ed400e5f9bfe7b93b0f675  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_slots/mod.rs
sha256:38da36f996461d64011790876c8520abf2264f36328f740a66f3b32ddae50917  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_slots/rules/helpers.rs
sha256:8b39a0fac75b4159b4f945265877861e41ee04b3739c2cac6e71ffd1011cec91  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_slots/rules/mod.rs
sha256:aad705e749a754cd11d141a0498f0f8ab757006a52e9cca4ba71265116f455e5  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_namedtuple_subclass.rs
sha256:a6395dc6ef7251ddc3203d6beab0a17f9df50f3ad828295d5c2e3265f5630ecc  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_str_subclass.rs
sha256:af7f7ff463de193bdaf6a6735ab82864f260d8ac441fab6c27c482b7e484cab9  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_tuple_subclass.rs
sha256:d23e4ec2abcf244002562853946b62e68487c3e8be5e606660a5987326c2146c  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_tidy_imports/matchers.rs
sha256:2f670591a4f31aab3363472df50ca7fb32e848ebf8c5d29901342f7deb4bb2d6  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_tidy_imports/mod.rs
sha256:6d0941d9e03835e8aa9797edd56de35c5d32284554b9aabc4f98f3117fa026b3  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_api.rs
sha256:5c0ad203e167915c234dcab5bfc3251df2b1753f9a11e9187195c99bd8a58738  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_module_level_imports.rs
sha256:341374d59b0ec310b3989d9b9e2f947d91095b2c99fdffffea29a6c8bce9ee8b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/mod.rs
sha256:b63be8d13911c9410f82cf9168f80aada70745eae021c08bb751728535643b3b  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/relative_imports.rs
sha256:83a0a5ce39bb59e47f2f00438ad209521e306264d4e918d18b2e8eb4874b7f9f  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_tidy_imports/settings.rs
sha256:1d0fb2dbfd4e9a2f8ea5f6a3b1465e7552ba4000d7269d0d836c6d12d54b5af8  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_todos/mod.rs
sha256:fb739158d2b3f837e1271ac75b1bd62e517f891338540b0047996419d89eca7e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_todos/rules/mod.rs
sha256:3749c9e95165a33f01c3ca4603890fdeaeb9e1d8449439a0e2a8642e405fb4cf  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_todos/rules/todos.rs
sha256:f4c304efa03944eed675acf3e75a97c181e0b02ad82ac41095be03c6eef65c2e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_trio/method_name.rs
sha256:6190c81e738c4fc00d88b9481d6a8e8efb0fcae11f8020c3eed0c7795cc0db42  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_trio/mod.rs
sha256:03dc03af2208085815c08aada5e130636d3f2d235371854634c60d5974ddac30  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_trio/rules/async_function_with_timeout.rs
sha256:1114aa5f01b3d68a63a60f8466238fbaa16ca71c6fc0d4cfbbd626cfc2c9dfeb  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_trio/rules/mod.rs
sha256:0189a0c212141e9534d9ef093c26088144c748606e01e57b2e69ebf62fad57ed  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_trio/rules/sync_call.rs
sha256:8c94aec1f808f9b7a165f2c0081b865b1085fec40cdb647f4baecc174a271121  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_trio/rules/timeout_without_await.rs
sha256:f7f4057c5b94b1a36db677ff1ff3ed7618af47cc281a6d72dd11315fa651eb5f  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_trio/rules/unneeded_sleep.rs
sha256:e675b5221dc3d7fae5d7af47db7992b64f6c4934adc4d64541f29e7dc59d6e0e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_trio/rules/zero_sleep_call.rs
sha256:d5b92654fac8e15a97b9ec9398da9a3e4b14c9147f7ae87fd63f619b86476300  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_type_checking/helpers.rs
sha256:e4a2e3d1946fd2bb0979b0dc6f076795db86e507c794dd3d9f9d9d7b1eb4f621  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_type_checking/imports.rs
sha256:415089d0ee67f2b4f6e57c0d7e6ce64aa493b840e6e634202f21aaf7277e4d8e  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_type_checking/mod.rs
sha256:944d15f614f111504cbc642a6f2a88ed8f70058cdb07531fc55c9f770b649adf  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_type_checking/rules/empty_type_checking_block.rs
sha256:f2126f2a8805630d8540d73c65bce2c6ecc3d1e219d89831989973fb900747d8  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_type_checking/rules/mod.rs
sha256:3af6cf4ca79fcdc1a5261eb8dc0a05bffc884d9e20bd53fd14dee8b36bcede26  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_import_in_type_checking_block.rs
sha256:8a057039912d12cca5aca3e8c4180958222660209c448b4e51eb32c310325fa5  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_string_union.rs
sha256:389e2138631d1e1cb6d57b039dae10d1628b8ffc4bac30d4e271651cac45cdea  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_type_checking/rules/typing_only_runtime_import.rs
sha256:70ae30d7f0b74d9281156733548798436cd1f10d64546c73172744ffe859165a  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_type_checking/settings.rs
sha256:d2db3a2cabc82e840d529b732cdad81c0f97a3dd7527b4864f8eff612b509c7d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_unused_arguments/mod.rs
sha256:33def43da09bf2634742d6c203f38a9935a251ef2c33ea254fdeda784616f892  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_unused_arguments/rules/mod.rs
sha256:014925ec019587e1a9199f24b5a7b3def3de71f8cc8bf1cdff568a985ad6ad3d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_unused_arguments/rules/unused_arguments.rs
sha256:d70ea5d5f8a76a3e064fca9228b25209702be82b0656fac272233bb91ac16d43  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_unused_arguments/settings.rs
sha256:50fbeea2146f80c8c080be87e294d7804f39f9fb576053209191d01988805ac2  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/mod.rs
sha256:dccbff15bc60308ebea38d32c5fd22f70df6aa032e53789ce8c1690fbecd8617  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/glob_rule.rs
sha256:4a64665391c344c5d37038884bc524f1e99e6157b65522e60e40d11ff10d39a8  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/mod.rs
sha256:56c1e696bd20c4b4a4c47cc6a9634bb6564fcef80acc06e0c409f3faddd3a353  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getatime.rs
sha256:5b1c6beff9a7bba5e96f28e7db3190d7109e5138778a8644f55d1d2b54d270c1  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getctime.rs
sha256:8541aead13c46ee2485a4ae23a34646131eeae71688a5b047baebeb141e9673d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getmtime.rs
sha256:32b023eba58b0f3cdcda5899f38a5dc43892bccceb500bf735a66ac11c83cd54  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getsize.rs
sha256:188a776b3609bb03c9d73a3d52e112ed315378e327c0b6165c30c6fba1a2ccf7  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_sep_split.rs
sha256:f1547e7efdea519cda5d9a8a5358f4a33a0b0275417fa76df26d7a258d03a09d  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/path_constructor_current_directory.rs
sha256:ea5e5c5bf7a923ef73b02512d9c18091feca50f7342cd233c9275bef69ae0375  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/replaceable_by_pathlib.rs
sha256:6b34132d960680352fac59a7f6ebe76cbd2ddfe0ac8a1b32e47f54f6947e1138  ruff-0.4.10/crates/ruff_linter/src/rules/flake8_use_pathlib/violations.rs
sha256:f8b54f4c4ea759b9b588e2c94c140531d4429418ec53ac3652cd54c8b81d0bfc  ruff-0.4.10/crates/ruff_linter/src/rules/flynt/helpers.rs
sha256:a2c914f03a79f24fe7848fd37e1b713ee4923f05c310d300d0946c4c09f09d5d  ruff-0.4.10/crates/ruff_linter/src/rules/flynt/mod.rs
sha256:af7874665caeacf80cc4b2121af8eded3f8f7d18cf8922f94720677c74027a51  ruff-0.4.10/crates/ruff_linter/src/rules/flynt/rules/mod.rs
sha256:c1535b4cf5f35f50e7c359eb333a42f18226ac483707add6e05ae0e292c95258  ruff-0.4.10/crates/ruff_linter/src/rules/flynt/rules/static_join_to_fstring.rs
sha256:53dbe5285e5eb9ea711e99ea0ccfff65867f5d9a04d51e2ded3db7e5bb38e0c4  ruff-0.4.10/crates/ruff_linter/src/rules/isort/annotate.rs
sha256:34da1ffca4a78237197a001ebdbcb6be423369d71ffaeb8ead7327ec26585457  ruff-0.4.10/crates/ruff_linter/src/rules/isort/block.rs
sha256:36a59b0646583996c6c1b0623270b2058dbee3a6a45489ba65735d28add3df0d  ruff-0.4.10/crates/ruff_linter/src/rules/isort/categorize.rs
sha256:c09eee1e95b2e23fa35bbfd433f0410c06e5ea65c965e48405b128f65c3ac05e  ruff-0.4.10/crates/ruff_linter/src/rules/isort/comments.rs
sha256:f5d624215dceba24bbe21e64cd7a5ece4553061d103b2c487b39319a985ef5e8  ruff-0.4.10/crates/ruff_linter/src/rules/isort/format.rs
sha256:0cb6698b81202fdfe75ef67687ad64abba07cccb5b7cbf604f82ec9fe3e3301a  ruff-0.4.10/crates/ruff_linter/src/rules/isort/helpers.rs
sha256:fa32edab084c39092069deeb9d2d2750ccfcd24821909521462909153bb0a3e9  ruff-0.4.10/crates/ruff_linter/src/rules/isort/mod.rs
sha256:92371c28add9d5394dd0ebb9df6f9f95143b187206706b92c6ce9cce8c42d9a4  ruff-0.4.10/crates/ruff_linter/src/rules/isort/normalize.rs
sha256:1665c77eccb7eb96897e67657ad2d822f9e53f52f438dc3f22b150b5fa813cbb  ruff-0.4.10/crates/ruff_linter/src/rules/isort/order.rs
sha256:762cbb9a49021a6f06fdf30dcd691bdebf4df3ab77d6024b9100173c08e7a414  ruff-0.4.10/crates/ruff_linter/src/rules/isort/rules/add_required_imports.rs
sha256:0a3ad232ee8b6f1fdf86e97cfd20e4cdf55edc2064482dff5ffee6cea6a67b30  ruff-0.4.10/crates/ruff_linter/src/rules/isort/rules/mod.rs
sha256:b67d82dbed3637a9a414fa49acdc28be792ff8fb0fada1cc6e0ecc1c35f84695  ruff-0.4.10/crates/ruff_linter/src/rules/isort/rules/organize_imports.rs
sha256:1d37b1684b38240e777caffb5ef19d521784f403aa2de495afdbc155ceed1cb1  ruff-0.4.10/crates/ruff_linter/src/rules/isort/settings.rs
sha256:b01747dc3e0d0ade8681c7e26410469ff08fe75031782032feb260ced8f6fdf4  ruff-0.4.10/crates/ruff_linter/src/rules/isort/sorting.rs
sha256:028195935e3626eb543a6f8d320c8e029d0a0f91fdcfe95d3c3366fc3468b56f  ruff-0.4.10/crates/ruff_linter/src/rules/isort/split.rs
sha256:7735bb1825fea8be4d917b9d3a2e011465833e48fc8956a68ac821b54f074f4f  ruff-0.4.10/crates/ruff_linter/src/rules/isort/types.rs
sha256:9d4f5c4728afdee8068be1515f0598b4ccebc8ec1b09a4a191f036f3de336b0e  ruff-0.4.10/crates/ruff_linter/src/rules/mccabe/mod.rs
sha256:066ce1908959635adf5582db8d22349a55ec34a29feeb9b61b6d18a64d757949  ruff-0.4.10/crates/ruff_linter/src/rules/mccabe/rules/function_is_too_complex.rs
sha256:47e1bfc61fa8c3d389da57775b822cbb2e0bfd1b490da78a22ce6cec91fe8964  ruff-0.4.10/crates/ruff_linter/src/rules/mccabe/rules/mod.rs
sha256:4a8a27c127cfbe8e6112349f13f3a6f83ab4d487a8a6ece968500cefb367a839  ruff-0.4.10/crates/ruff_linter/src/rules/mccabe/settings.rs
sha256:80896a11adab94cb4c0b962f25149debdd5eaf1341329db403eb03039f7d56ed  ruff-0.4.10/crates/ruff_linter/src/rules/mod.rs
sha256:ea6c48ea90e8de323d568d4562c19d2e11885a3dd60e96ef588eb5f7828280d6  ruff-0.4.10/crates/ruff_linter/src/rules/numpy/mod.rs
sha256:7b8ce4997897368fd92fdf2774900a4cf3998b90cee5f3b0cec6d196e81eafe0  ruff-0.4.10/crates/ruff_linter/src/rules/numpy/rules/deprecated_function.rs
sha256:ccc27b040bcc11d788b85f92ca8f1742dd09ccb23bfe27c21672a651242d37c6  ruff-0.4.10/crates/ruff_linter/src/rules/numpy/rules/deprecated_type_alias.rs
sha256:5503051f01a5e033d37955eda9b90e98136362e67f2fa54db84e3aaeb4f9136c  ruff-0.4.10/crates/ruff_linter/src/rules/numpy/rules/legacy_random.rs
sha256:cd9c397ed7505e02af9ac2d9c27b209371e4201fe62db1c6d8fb690152c5f334  ruff-0.4.10/crates/ruff_linter/src/rules/numpy/rules/mod.rs
sha256:0733d2f11db19089a7d933ea45b7ff682e6842b6ae8368caef0cf93884777ffc  ruff-0.4.10/crates/ruff_linter/src/rules/numpy/rules/numpy_2_0_deprecation.rs
sha256:5bfe89ab27e734d0e62ef1e053191944fac4b4519f91c99ff6765fc7f34788cc  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/helpers.rs
sha256:7c7ee8a1a55e689654c7ccdb8ae1a0be83bac38f4265f1c4c4067fee6b62ec74  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/mod.rs
sha256:41a6fddad669304db86af085c1231b7a1fee68f59f2f4d1762ea0999189db672  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/rules/assignment_to_df.rs
sha256:d3c51fb6cf049b0db0500817f1cc16fac684e0110d74c21540d34f45728ab4e4  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/rules/attr.rs
sha256:904753668f5064fa2412b39bb203f40f61ea6492d18f278afdb802f3d385adc3  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/rules/call.rs
sha256:925276b72d15e3b130a4331b78ca2ef4825f02a5bb43a6c8389ae6618a8a8806  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/rules/inplace_argument.rs
sha256:cd1ec5d5b33bcfee612cf64be89a15819595b3282ecec3180928987c2bca5335  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/rules/mod.rs
sha256:e7238e7bfe4639fe25bca14ed512645104550883b9d0da7963d90ced40c5360f  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/rules/nunique_constant_series_check.rs
sha256:ec6f84496fca8f1c5a977329fb883ed8c435642f5f3ef4e4ee8e00e683872811  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/rules/pd_merge.rs
sha256:4f18a45b129dc1c9cc5510581a71492574f3eed5c142d4b172fa14de5aa38eec  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/rules/read_table.rs
sha256:16926bad70c55c6e8eb633e7f453f01c036e13f776adcac1ddcfd75c6c92f3ab  ruff-0.4.10/crates/ruff_linter/src/rules/pandas_vet/rules/subscript.rs
sha256:1cdf50fad2081e5f5039116cf3a81f1a3bab5c48f76f8891647aba4f5cd2a483  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/helpers.rs
sha256:ecab637fa559c4c87d7472d9fdf8e83ead29465fbb30b8556e01a30107c43c17  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/mod.rs
sha256:7d06f74ea1afcac1329a39f8295f7aa83a5c8dd5f42a998bdcccd28deba9c076  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_acronym.rs
sha256:142231c5e40271715a4a85901062ef83424ccfb0d732123af2b47df466d8819f  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_constant.rs
sha256:41cacd5cd741b4eadc8ccbcabfbbec3ee9a95ce13bf93a7e7c4d3d7e2371431e  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_lowercase.rs
sha256:216a12fc313750cd8056990490dcbe44a9e71ecbfeb6774f1e5edfdcd75a879f  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/constant_imported_as_non_constant.rs
sha256:d232968f3eb91ab0e7debc985dc4930e6b9fe0b77a728df10ae10f88dee4b5df  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/dunder_function_name.rs
sha256:c9db84c2a21f9ebaffefbd219a2a5dbb4dee7ef31d7b15ca3e34099e7d0e0ebd  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/error_suffix_on_exception_name.rs
sha256:4e1b42a0e4c62321aecfe801c33616db2444c328f3d0f9d4eaea8fd803223b5b  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_argument_name.rs
sha256:bc1ab543107c16dcc2c53adb024af97e995d3c43f402680b461d99fadfbcf668  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_class_name.rs
sha256:bf2090cf1c5f6dc744a19800c8afbef2a6cecdf5504647776acaf7f35933b0b6  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_first_argument_name.rs
sha256:72c25d0e4bf285a778996482950293696d13aab9fd62f0f3a0ed2db2f8e09c6a  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_function_name.rs
sha256:baf8829480c433ccc6b25d14b248113614775c4bbdbe1036c1c7da6ba4acfb90  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_module_name.rs
sha256:833de28d5fe734a89e18e4074d3bde92759b382957c85747e825987f1661980f  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/lowercase_imported_as_non_lowercase.rs
sha256:633365df54ad1bb1faa86adadaf4fef676e52b6a0b281cab44b8af5a822843c9  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_class_scope.rs
sha256:520f28b43cf321285df66fb9776f9f89c2f5dbbf58de0903ac2668ab21810b1e  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_global_scope.rs
sha256:8c329df3720a8463c40b29e777294a1a906986f7ddb852c0c0058057cc7c6269  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/mod.rs
sha256:0c660521641216d6e3fd8bfb59f80664a2f1bf14531b7e260a3aebbdf1837b62  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/rules/non_lowercase_variable_in_function.rs
sha256:e074d1aa3e5d8b0b9311bb947313d558dbfe77f2d5080950d552d60dca305fc3  ruff-0.4.10/crates/ruff_linter/src/rules/pep8_naming/settings.rs
sha256:7abe2a0f1eccfc11e1a832fa55529353e50e80a0574cc7dd1f2c1ad55b755110  ruff-0.4.10/crates/ruff_linter/src/rules/perflint/mod.rs
sha256:15617e7c809d7f9719b5ed11f369136292775f461f7f602be8077f50874a1119  ruff-0.4.10/crates/ruff_linter/src/rules/perflint/rules/incorrect_dict_iterator.rs
sha256:8adb7be8fce9b1d0c9ef9b9308213cf9bec8d5e32cfea222d5683f828ba2b3eb  ruff-0.4.10/crates/ruff_linter/src/rules/perflint/rules/manual_dict_comprehension.rs
sha256:d296ddcc85709391f114223b25c00726ed42d836bd470f504fa2bea6d39e7caa  ruff-0.4.10/crates/ruff_linter/src/rules/perflint/rules/manual_list_comprehension.rs
sha256:63cf5d60cfca61c930ba491b30d03f51fe026d02e1be1fdf2fb3d8cf689ca2b3  ruff-0.4.10/crates/ruff_linter/src/rules/perflint/rules/manual_list_copy.rs
sha256:b4a82bbc481d25772f19ff24715e07160632d8ec42fa2e928f10d66dc68e423f  ruff-0.4.10/crates/ruff_linter/src/rules/perflint/rules/mod.rs
sha256:e6c4f3a535eb879e0b8c60b651f2097f49d296550f03fb7d99594b0fdb97d65a  ruff-0.4.10/crates/ruff_linter/src/rules/perflint/rules/try_except_in_loop.rs
sha256:ba30b0c85bded877963c4c0863e907147236bf29ecfb21c31391349bc0eea84b  ruff-0.4.10/crates/ruff_linter/src/rules/perflint/rules/unnecessary_list_cast.rs
sha256:c073161fb609c5eb2c0002f29148d8663ec43672b5913a3fdaf8b49e6fb9a6fe  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/helpers.rs
sha256:b4d423ace2135925d4b0f7dd895486f8ba013df9d2168aaefac51a3cad34685e  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/mod.rs
sha256:1501b8858bafe4f24d63adea8b7138ea666226973d5c28ff9841838b92358319  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/overlong.rs
sha256:ab642bb37981fb1dfc7d771dc2e03e2c62dad29b80325f9d39ae9b37eaa57fdf  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_class_name.rs
sha256:dd2a4b6f17cf93e3c28bd98f4316317ddc9c25861938f247a628338fa9d7b0ea  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_function_name.rs
sha256:df0335d1b7b18253be6ea26f5b6ae47abd393aca7cd6df8f382ac217ab18501c  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_variable_name.rs
sha256:6ffb913e285ee8639b5ad6594004da4500c9594046f0d9e21065c2aad7a9e8f8  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/bare_except.rs
sha256:290fe66461efd2fcea5b6c524f06b757287692353e2dd22a1028bd081a737f06  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/blank_lines.rs
sha256:8aa10954f67973c376ae985899d9893420bd60fe9bfce5f7f5e8db19717c5559  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/compound_statements.rs
sha256:effb1ba92a992c8140977ea81e2c3110083fb06ac08ac7f205ded7bbe62e4dd9  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/doc_line_too_long.rs
sha256:106aacbe8abcdd3274b599949801c2849ae3097666aa9c84c778cc4d09880ecb  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/errors.rs
sha256:72d6121d2e093f774590993ee975830e52cbab222e54cebc34647f768e0193ad  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/invalid_escape_sequence.rs
sha256:d04c645db6e2cc6aef5060d8579cfb97b3e7fe628e5dfc7612625246d4bb990a  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/lambda_assignment.rs
sha256:5bb79b5df7689e6bb9d7ff8b63122f85590840f81300b8fdac0573ec148091ef  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/line_too_long.rs
sha256:375e0ede1d327dd179b5fe820722b134180189203e7e749225a7eea41b34f763  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/literal_comparisons.rs
sha256:561e29750f91e25b4dc4c33f0e47e447144f28952c9a865cbcff835c585b4d25  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/extraneous_whitespace.rs
sha256:00be27935ba94d4954480d1b586b4fd36d52c9db289e1a11da011b9127a0d203  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/indentation.rs
sha256:37ed356dec5928893a7ee49565d2a54a1f0b27720946053133b94b985b64f980  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace.rs
sha256:9838814a79e2376fa69673a81fe6f6a87f26b2652ce410ef9e3d503f0f741dc7  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_after_keyword.rs
sha256:aa2b6dcce5e35c5d0e98f3161cfc5fea95ae6aef4d9332ad8839d9b8e973ecda  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_around_operator.rs
sha256:8f314234c05d39f7ee8752d786096caaa89f9c087aec1b44d8fb500227e07159  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/mod.rs
sha256:ccc19c12ac554d68b489928654b2b2ba008e81de55fdc348c029a26c2b7c7f03  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/redundant_backslash.rs
sha256:f76c95fd167d5334564697f33b5d019d36b787891df3869ebc2a07329ce0c261  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/space_around_operator.rs
sha256:466f8f1961bf0f89a879951f07f5a7f8b002052a8f1ebdbbfc87431ed69e704d  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_keywords.rs
sha256:098473baddf38bf54a2fec19177756fac8fc2878a1abbb03f75e91ac5508d309  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_named_parameter_equals.rs
sha256:38e039ad8b9b6e81338e1486e375ec1eef1115f8ab012de96dba4ebf0f9c292c  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_comment.rs
sha256:1c4c5006fa330c37f8fa50cd6277c2ac1db29ee5578e54623f3052bbd37945ba  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_parameters.rs
sha256:e1750194deba0f48475a3af5f9853d640567f95546e6665d79e4db8089a163f9  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/missing_newline_at_end_of_file.rs
sha256:5ebbadcc5e798bfd346c9b894eb3925b291b30749f73c1c44c4f9151683e602d  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/mixed_spaces_and_tabs.rs
sha256:d77dc611cd92182ec32ffca3a8ae983b0962c16f3981b1284e7172a2b92580b0  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/mod.rs
sha256:4134ef7961ea08065a0523d47e114d7ca65a8ad52906557b6393c0ec3793ac11  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/module_import_not_at_top_of_file.rs
sha256:d05c70d17bcec1f29b1d25b956f32b7ee42807c05ef01cf2d627f3d753487794  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/multiple_imports_on_one_line.rs
sha256:b7efa1936d686a71d1a28c09aa51c8c893e7f3820295cce248e88856a08917bb  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/not_tests.rs
sha256:fb37baf218d291710ddd28518fc629a9972ffbeb75df4a7533e9569e2e8a17c1  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/tab_indentation.rs
sha256:0114c46045c4796e8c03ba28cbd33b1e7753d3803cc67510e5979af96d52fdf8  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/too_many_newlines_at_end_of_file.rs
sha256:59d5041b0f69e5d937c2eb4577553a3e5ddde2714e2b87f7085bf5df79cecce3  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/trailing_whitespace.rs
sha256:10f8bf99a10c72bc28c314752cd36448cc80bc3d81139d3c812bf11790b3cc87  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/rules/type_comparison.rs
sha256:d20f8cea6f7e7e16b523497167fe12ead6baefdd3630ac2266cfb1cf2176ec29  ruff-0.4.10/crates/ruff_linter/src/rules/pycodestyle/settings.rs
sha256:8031aade892c7a88da7241924c2e722bc2876b26946316894156f9e537fc3998  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/helpers.rs
sha256:d7143a1490c881bc7f084250a48636ab8659604776e6431f879de1e9381c0887  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/mod.rs
sha256:6e598b9132c37063b07e5e61bc2f680dc7944def933108dfffc62b5f54c7700f  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/backslashes.rs
sha256:909dfda3cc2bfc95c9a69f1a0da001b1498d177f1cad25029740a2ddba3136f6  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/blank_after_summary.rs
sha256:3a58340e144b11959fcdef547672aeff5b24e8c7015840f5f7ed21ca69d1c942  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_class.rs
sha256:751d8ecd6324b4ac07040a9818184a84c18587f99342fae4ef5459c767de9ee1  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_function.rs
sha256:081716b528512013b1032fd884450eb3f610d71742a686184275d96662380dbb  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/capitalized.rs
sha256:9aa1fd3d63c9111b97e959da4de43a4ebe7f2d89d752b8aad9f885af6b70154f  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_period.rs
sha256:7db836d80e4539843da469173e78ff58ba1a6537b002c77ba131c8ca30346285  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_punctuation.rs
sha256:29d86f9d22a8160eb4d1093adf71ba01388769683512b23522d276f905e338b8  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/if_needed.rs
sha256:c7d128231f0bf2190e749397a80f0753b93c401af4a1c1848d7e8b41770e2d30  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/indent.rs
sha256:442fa4f03511796153fa3e7327ca25b36f6b1314ac64a848d9e65c1172d09313  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/mod.rs
sha256:90737e106a00a4c73c0e2a97c8c83a4c48e258e2ce8960d2c8be27df2cd8ba38  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/multi_line_summary_start.rs
sha256:032def27e1a0172f155e156d5935cb2795efb2de3e7eb97e4992fb5f9268a36a  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/newline_after_last_paragraph.rs
sha256:89c3dda62e9914bd8b7591b205da2a164e22351f0878139e76d37d94b58f32f1  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/no_signature.rs
sha256:698945e551e80f021484c92af71135144665f853dc64e0020afa158dc7685651  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/no_surrounding_whitespace.rs
sha256:3944d693b4a5cafc913d8fafaab7f9b7f44692a9c749bed669fa1734cef5d9ec  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/non_imperative_mood.rs
sha256:c5a73f4cf2723c6f341cf8bf099a1f2c8dd88de048b82f8ef8debbbdf818d90a  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/not_empty.rs
sha256:d1f87a29c621ffcfb29969184bce36fdd6edc62393c74d614e58fbd009125a7e  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/not_missing.rs
sha256:3214550293203495899f5f8f88cdc96a1a67d08bd0d139df3d93491a047aba7e  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/one_liner.rs
sha256:f1380b166c373889001555d57daeba461e086a55e62bc2258aaf2b34a1538022  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/sections.rs
sha256:d5ebb3c9d0c360a395d2a5a2ed4bc5aba001a583cab6ed20bb4c75a521718c53  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/starts_with_this.rs
sha256:8856fe12d324de3e9ad5f97f0a08ca3070c3b08caa48ffda28376669f286cb9c  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/rules/triple_quotes.rs
sha256:27070fc3e68dd326981423e9c84088c8caace32ce7b5d38ff9b58dfd2595f461  ruff-0.4.10/crates/ruff_linter/src/rules/pydocstyle/settings.rs
sha256:6b80621b4738bd65ef649e578450029eda95d36365c176cdadd124e7cb24e4e3  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/cformat.rs
sha256:062b6fd17e1a01a7f672e3768d6a2ba1a13edc69893ec99bff3ef12a766bd439  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/fixes.rs
sha256:44a23ea212727c90bcba9223352c3462b83ec56b12e1800f0bdbc2006778cb6c  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/format.rs
sha256:fe8404a5ec75c9ee73e39203e1eb7e534e51025425d3ead4531d9eb2fb76ebff  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/mod.rs
sha256:1e13aa33f2875e546cb1dfea6246e88614c41435a3749c27f677c9a6ba4f7f07  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/assert_tuple.rs
sha256:94ecdc8ccb2cc1ba6d476c0e32caab72e274e62406d6d09cbeb949fa008ab1a8  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/break_outside_loop.rs
sha256:dcbb5925986b3cb1771c370b87f7c1f953e4a37b0e5642ef5403c1d240fe7a84  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/continue_outside_loop.rs
sha256:0cad29af181900c6818517ad718cdcb2ff26537e0edb74843db6f043da2abd94  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/default_except_not_last.rs
sha256:b75a32d031d08353381b9e96e09c58b9f0956a194a7960fdb03a02fbec7413a2  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/f_string_missing_placeholders.rs
sha256:afd8ea99e8104cfd0e24b9b85f918a06b424be49773d23bd4a4d23e60165d772  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/forward_annotation_syntax_error.rs
sha256:6c036681fb007f26b9931d2a5faffe3ded819f50017868bb0caebd43977c40c1  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/future_feature_not_defined.rs
sha256:9c7493cbf135fb00aa597a0f2601d642e616094545c612ee4bffb33e2da08145  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/if_tuple.rs
sha256:fd644a0ccd61391586ce8bd6e2a07a0e10054486f624d581dc9098831c02b970  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/imports.rs
sha256:04db613de6d1a40fa78c4ade7daf274f9e89193bc24fa4be12ea4850aa5b315d  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/invalid_literal_comparisons.rs
sha256:a3e00c5bd70da92451e967dd306daec9030ec78267e31f9392075b27405ae62b  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/invalid_print_syntax.rs
sha256:fc5e73758574222512bd072a3ac3013b513ec08d32d12048cb0b0282ebcae903  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/mod.rs
sha256:f459507881a4d3a2e95695153b06e7722394e0bf6fb2e09f6cd2e041daa42550  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/raise_not_implemented.rs
sha256:fc5b7a23cb54751ae05c5997e51058e45690fa46aed9fb1990450f38f0ce3145  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/redefined_while_unused.rs
sha256:3aae1a82fd2cee2fb1b47f0b4c3f838c9e5fb32d4d015f882ca3756c2970e556  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/repeated_keys.rs
sha256:152acf7f905990cfb3eb13da8362d7dc286155b16c47b6fd01c41d81d3a30bb2  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/return_outside_function.rs
sha256:f17a2fa16b540998d13319d66c74431ccfc01ed1a2343f5e422ef681df458709  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/starred_expressions.rs
sha256:95a3760499060294285207ee4c03dc7e451389158742a97d69e8f89e92b35dda  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/strings.rs
sha256:3c306709a08c31e4cb714ebd1c86c76dcf8f474eca5545938707a785f84a8ce1  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/undefined_export.rs
sha256:935e818e1fce0d0d6c9b23eb3e5886cc891f4e6e9fafa1c7b5f1ce8d4ffcbc12  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/undefined_local.rs
sha256:f83a8bfd7d3e9fa10a1d41e2d13aafb64a4cbbd1daaf05dde6091bfb6936b50c  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/undefined_name.rs
sha256:70dfb1e8d5224714be307f4c711375c5cec2667e8a5fce28b10f93ceb3072b84  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/unused_annotation.rs
sha256:e97094a3c5fddb149802abc6efcc557d806f5a0995c02f43159c04b9c36c60b6  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/unused_import.rs
sha256:e1eae7d4df636459fd10324adfbbe7362fbc589261156b202819bce41d769dbc  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/unused_variable.rs
sha256:26832df26e85322bcfce976838d04b1933d0933cb84d712e2879c51f25ba7abc  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/rules/yield_outside_function.rs
sha256:6ce58ec0aa00ababc7565be4d865c9c6c4560993452d0901faa0afc96318d273  ruff-0.4.10/crates/ruff_linter/src/rules/pyflakes/settings.rs
sha256:b61bb08279858143f06e19ee31c1aaf289d69dd78b2383028ab86e4e47ceacec  ruff-0.4.10/crates/ruff_linter/src/rules/pygrep_hooks/mod.rs
sha256:69b32312b7d8e4ba436618b39e09b7d57b9fa673c99db7d7d04da902770f2fca  ruff-0.4.10/crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_noqa.rs
sha256:25495dac03fc17a65c06cf5d01362c6b4608865d0bac56f5fa37c76c76b5aaff  ruff-0.4.10/crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_type_ignore.rs
sha256:b9fd53d0b45c2dcd08cca8da984b2fa8892cd34cc893c00267c9cc5eb2e4c5fe  ruff-0.4.10/crates/ruff_linter/src/rules/pygrep_hooks/rules/deprecated_log_warn.rs
sha256:ce3841aea790bf79a962d4c559cc8e81801053e85ab1fc7d95b53ab6bce01a95  ruff-0.4.10/crates/ruff_linter/src/rules/pygrep_hooks/rules/invalid_mock_access.rs
sha256:cdd09f4346f4781216ec8914065d48a36b458fa1343ea93a071c3b37c2cc1777  ruff-0.4.10/crates/ruff_linter/src/rules/pygrep_hooks/rules/mod.rs
sha256:9f465d3e41ee5b46d3ff24ad292f4753307d8144b5b89ee2b448cd652656e14d  ruff-0.4.10/crates/ruff_linter/src/rules/pygrep_hooks/rules/no_eval.rs
sha256:aaf45df72444bf8336f3dc2da50f25e0ac93b990b917f38f5db7aae1486787fe  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/helpers.rs
sha256:976cdbe2c39f6721afef72ed58d4e2caa1e4e1d39d95a105acbf8124f689a328  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/mod.rs
sha256:e9d39ce598d7b8126a69fe0c791aaffdbec1ecc48784440b4cef362876952d7c  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/and_or_ternary.rs
sha256:409cf59b99ef9b3c0bc119b5ae092e4ae58f987e638072b4c8abeb9d93253c64  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/assert_on_string_literal.rs
sha256:fac04cc4281f57ceb3bf850e0eb1df29f18ec6e4bc787c1611b5d2a065e67571  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/await_outside_async.rs
sha256:666abe7b7913e815f015b8afb62e9def57c9765636c742a8b7165d92228af57d  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/bad_dunder_method_name.rs
sha256:7c40e13c43bcf017c30ad9004f115c0f0172970d662fb3404f11d93ffc7df716  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/bad_open_mode.rs
sha256:872a32ba1b74f60d2cb390361275443cf51be9bcbe63f9ef645ef6cc82f93abb  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/bad_staticmethod_argument.rs
sha256:d3a21224f4f92d8f3627e731e62f901a330d0b2e0f00ffbb6b06f9a0444885e2  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/bad_str_strip_call.rs
sha256:8545127c719168fd9be0459d3e59bd5a4dafd93f10125eacc6caa56b20124749  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/bad_string_format_character.rs
sha256:d6b8857928fcb052587e5d5d74fa41111b01a94f55bd21d8fbb67c7b9115edad  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/bad_string_format_type.rs
sha256:cf103333e813de9f393bcae980d890f4472ee916c93bfce6fe6c9865a5723722  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/bidirectional_unicode.rs
sha256:35ce4b6cc0546947e1a3473ddd84f674c7a5f559e72ca09e07a80c6a52ecce4d  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/binary_op_exception.rs
sha256:17308e1692d824b0fd8811312a4e084cd12cf71868d564d3a860c30b52173186  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/collapsible_else_if.rs
sha256:a5f27b695c3d51d5542968496d4ac3eb75e4d91512e3674bdaad66519d90fe74  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/compare_to_empty_string.rs
sha256:77c2645df1aceb0d803f1a1219449f4f3943aaf457f573b599434ce4d72cb1bb  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/comparison_of_constant.rs
sha256:382f0f045d7065b548a5d5b75422b50eaf41a1c2159b99a114b796e39bd2ecac  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/comparison_with_itself.rs
sha256:ecf3603be2bfc91bfaee66eb217fb5ea690ccc5b7378de8470741e9fc206b0bc  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/continue_in_finally.rs
sha256:bd2945667b2f5aae35a5dc5e22df70bf72e9c2f98c1b6626f2d35cacf667fdce  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/dict_index_missing_items.rs
sha256:109746c817e8129ee21ff52ec8ae05f272d61f06eddce444d34bfab2f09b0ecb  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/dict_iter_missing_items.rs
sha256:5d959dc7410263b0817641f5e06e064402eb2e5d533f904b892219c5f9559dde  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/duplicate_bases.rs
sha256:b6e01db87b6ce7a442d8f486c125317dc992f4e9964434d7eae64aca7c4b8228  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/empty_comment.rs
sha256:c4a91be984f5f4410202b9311b60b4be751da8fc80cff5b53c1058a9d005a7a1  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/eq_without_hash.rs
sha256:024c16f1f5b90f8928bcad3aea965f64a2561d4d38aae2924b0ac617bb39d96c  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/global_at_module_level.rs
sha256:5525b1825a331460e6a444a648e38866a7df158dae3b226ec74dc5cdeb46c4a7  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/global_statement.rs
sha256:107ba6e453e4b5c95b30de35de94d80639915189e42086dee4c059bfe100e19e  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/global_variable_not_assigned.rs
sha256:88eff7343288023a0ce6a5ab3aa9d306ac29c38469dd31a919b46318a9c1e5d9  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/if_stmt_min_max.rs
sha256:cafc05fa044552ecb135687fe44303a4925e06691442220b334f425e7d962380  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/import_outside_top_level.rs
sha256:6f6093ed5cb68463f6c69481957bcd9d0edd2eec44e3d315e20fd50b69811c25  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/import_private_name.rs
sha256:b4161efc64d8f3c2139ada62ef886920df34ab57b1edc5af3358ade347b2b978  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/import_self.rs
sha256:d91b4004864470688c390b88b34ad862e24b68bccdd7506f269f8d96b9a4a4c4  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_all_format.rs
sha256:af43d2bb1c9f45dedf1507b366376ffb4a4c798aa072808ac985e49647d86445  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_all_object.rs
sha256:b72c27d2e6053fb465e58821f47f94e60e31ada445850649b204b750c5d0f16c  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_bool_return.rs
sha256:5ce15e0e792e2017acf0445f2c1b5dd2042d12dbf35693004a90d886c5c8e507  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_bytes_return.rs
sha256:258a0184c47a1b801d51e0255f3310f4bf960c358d3d715c5dfa3950780901a5  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_default.rs
sha256:ab8d586c6ca7b5e559416464f235a0e5843dc6b66cb368fd0ed1c8fed5a270ad  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_value.rs
sha256:fda1b11007750a6b8d290c2556d1f968f7bbc00e75c0b7bac51c1c2acbc5d7a6  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_hash_return.rs
sha256:a7429e2f51d93b7eb47dd2566779934b3b13637a623c1afe22df7f05dee77dc4  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_index_return.rs
sha256:8abdaee22251ed7da3545b98c6e6dded3e00eba5ba6464c0618ebb67438358e3  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_length_return.rs
sha256:af939543b624890fb786fc0f10f3664336b8688a72b0d217992f27f3a4786ebc  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_str_return.rs
sha256:ee66f39fe1090f44a76f55c20e20983dbc9110668b65344016687559432da1d7  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/invalid_string_characters.rs
sha256:e4a733176bc35d8dd5f801fb32b6ef9bf99547d67067f81ffcf5e50c5538a32f  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/iteration_over_set.rs
sha256:98c1e56f855cf17f82f7da11c173a473eabfa2c64d12d06bd9169b0173dc07c7  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/literal_membership.rs
sha256:a09e7020d75b2db96ca7b6b59ec2e2addb55b96b1ffb629a7548f4b52965eb8b  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/load_before_global_declaration.rs
sha256:4aa91e1825c5d08dba1530b6f7114c406734f64420fa152e9eee432e5fce1f94  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/logging.rs
sha256:c5e15a892af51a40c3508f1003ef6b1113761cac9f1e86b9d88120be7d16324f  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/magic_value_comparison.rs
sha256:7a080a934924f625cb8621ee0d0bc27775be80d7376d7d697d5b59f4d6960d78  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/manual_import_from.rs
sha256:625880a97b2c4415a39772c1cf954fc4a37d4e933528fdea549ca061d7a0a570  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/misplaced_bare_raise.rs
sha256:55c65ea54f1e68a4aea04ff78b58d25ee45623c2f5cf964400fc55b69cfcff4d  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/mod.rs
sha256:87ddb900bf90742781ca9fc1b4ef4cbe3b61dbffcef953ae8bc5e4e8964db7f5  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/modified_iterating_set.rs
sha256:579790e6aca003490eca31172ee7169bf717837a6f2303c50fabb00984acda3d  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/named_expr_without_context.rs
sha256:4751dae5b7630c3503c48085508b34edc8a8ae39dd149f0254922f7a6164d123  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/nan_comparison.rs
sha256:1b3af7f7a15c3905e6946de62d8eca49fdcce4dfc5e2756d155253bf49683790  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/nested_min_max.rs
sha256:12056eaa8179e978d67b67186e0c2d381c7213f65e388e06e4efbff44c9944fa  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/no_method_decorator.rs
sha256:4bbf5247c656dd348e5b27a61693ef56f2baa6b902c15c33ef129fa70871f7ff  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/no_self_use.rs
sha256:9c7da293fd6b136ff41096b1e2cec017854a9d19fd15ecf049c5adb10112d0a3  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/non_ascii_module_import.rs
sha256:8c544f92d54e58b38a417af60fc38b56ae644213001c84c4eaf4bd3763706729  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/non_ascii_name.rs
sha256:0be588873de594eebedbc1839ae009cc11081ceb8cb5accd89b077626c3ace61  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/non_augmented_assignment.rs
sha256:64b98877150d88d1006e89d756b4b52fed8968c65cea570dd63e683d4990c9db  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/non_slot_assignment.rs
sha256:e47246133e794878e2ff6f28775d6de165cee8fc569d353977d784d8636f09ee  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/nonlocal_and_global.rs
sha256:71486941e5a2020343b9c600f1cc736c4e9cfc092635367c6496653b2dddfcef  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/nonlocal_without_binding.rs
sha256:150e6dfd232bd9c82e117f199dfa3175a4b9b0ad3f66ba16b75fd9868002d1dd  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/potential_index_error.rs
sha256:f3b9a99f7e53a1d12a942766a7f9720d053f38c6a401170b5e85fe0759a62537  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/property_with_parameters.rs
sha256:eeed7047b5871078750a0ea91c69d4ecc397981e242c0a42cf9e92ff5046ee91  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/redeclared_assigned_name.rs
sha256:90718c2f0fb0677c6b155a7d182b0f63a64bab32be9ebda86100c6e865684559  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/redefined_argument_from_local.rs
sha256:801632196c6890a5ef1ac127241dcefc836ea021b6aff31985f9113c15a504a5  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/redefined_loop_name.rs
sha256:6eb0be0f56d0290be65632bbfa1af98d7c1a5e15b3ca90a436908149a5670bdd  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/repeated_equality_comparison.rs
sha256:f1f5d6183c43f0a998aa8a45a3826cfcbe3df498da90225679dd6c5e207917b7  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/repeated_isinstance_calls.rs
sha256:70a3d7b3fdc7d4989ec8358ce125196c6bae998f92a34651f59b58bcdd010707  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/repeated_keyword_argument.rs
sha256:8e96d545bfa4347051a1ea8d29a2059a4e9f0467b0467d61521d060cbd650ab6  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/return_in_init.rs
sha256:98ae7a69d31ce9318bd26292f23c009a7a9901d9562fb95be32c68b64e2ed720  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/self_assigning_variable.rs
sha256:7b98ea044eba4b29625ce4f015518505ee5613db29d542af8dcbce62b75f799a  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/self_or_cls_assignment.rs
sha256:6c499b2617a16b8aeb42fe6daccd1a8708e247eb641dc982ac1bbd4f6723bcb6  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/single_string_slots.rs
sha256:867e9fbcd732eee50c9b984c78ad8ecbbb08a18010dcb898760c1bdaee92fef6  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/singledispatch_method.rs
sha256:91719ff785fdee867482402df30c51edad56d0f2b831853567ecbb066262bb61  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/singledispatchmethod_function.rs
sha256:e8e048b99e5ebbe6464a2836d3af10c434ae53c189c74f210e373cc20452eca0  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/subprocess_popen_preexec_fn.rs
sha256:56effe28b9658ac251f2ffe7351f202abe2fe834abf50d5ff6b52cd2c300fd8d  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/subprocess_run_without_check.rs
sha256:5263fc5ea672e1775b5780974f357319fa40a12138f7cdb83f6e0a915c0bcf0a  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/super_without_brackets.rs
sha256:b3def32ca9d97aea501063e17f6669e22be71043b4149c98e29ef3a1a1d615b6  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/sys_exit_alias.rs
sha256:789734a910429af71011a0c7dea5b30cb3305db672581ca73e191036066ef72b  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/too_many_arguments.rs
sha256:183f6d729c7180013832664ce7fa41dfe6a9470aef620c7a8dc18ecff3b7b338  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/too_many_boolean_expressions.rs
sha256:1daa79b8008d00ddf6e6f2f8f1d15538bc67b0850f8bb3cd7dd2b98f0295310e  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/too_many_branches.rs
sha256:7b4405999b5c9ddb8eb23ef6f60e1847b2ce19bb52de50140291d8fdfce89933  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/too_many_locals.rs
sha256:55a619718f2ac36654eb374b5f8b8631bb3f4e8101c070f4c2cd296ae59b667b  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/too_many_nested_blocks.rs
sha256:c10be15f3c30e36d568b51290cde1333d08b012cd5e2a59f9d09eafd905c48ec  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/too_many_positional.rs
sha256:730ef3bf0c9242c17b53c9f79c63e65176077fe9787da95df18217cdd2298a1f  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/too_many_public_methods.rs
sha256:cb18f7b6b47342447c684f19912fc431552035f142c342f63e8821a5a8972347  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/too_many_return_statements.rs
sha256:33ece05a1c7a40a5304cc66d1181f9f57aa4edab6a8bec6ba2e7fdddd0dc71bc  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/too_many_statements.rs
sha256:deaab7ef30546cf678a9c23cc0a720a90e105f635c83ed8644ad6a99d25dd6b4  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/type_bivariance.rs
sha256:09e5a35978fee6e285ee7a9bd234bb0b4e155a65f893b10c16e45fbb78b3d346  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/type_name_incorrect_variance.rs
sha256:506388786d3985bf23dfa26995489a8607b6c58eb28e9f35ad6a7912148b8a22  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/type_param_name_mismatch.rs
sha256:0253fd58a3ad888eb3bc1f81b5fc33704ff050a677a5e2c17627de09b9a3651c  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/unexpected_special_method_signature.rs
sha256:31e245e19533ac27be1713683788dba97d2b8310efd1aebf7f7a2e174a8c219c  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/unnecessary_dict_index_lookup.rs
sha256:65a5b51b99deb2e64dd6d443c821dd4a36e1b099d6345061ffbf622afae4d35e  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/unnecessary_direct_lambda_call.rs
sha256:903727d7ca9a94db9f3647bac9a8dd63bdfaa179639360ed34b47b0c9bb94911  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/unnecessary_dunder_call.rs
sha256:919f23992b6bd860ce448c9b86b965a726c24682ce7a959b7e6e602173c7ff78  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/unnecessary_lambda.rs
sha256:9865b5decebfe4933228e1dc9f580d6d4189d4815b2ce02f06e7790c5a70d637  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/unnecessary_list_index_lookup.rs
sha256:e8012843fab87c75f58bd6bf65bef5005c2ab75e84646f730550705e45e7a57b  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/unspecified_encoding.rs
sha256:fa80c04ec766acd88e5f72518be69dde95b4d70566fa8ecc0a9c8a7c2dfcc9bd  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/useless_else_on_loop.rs
sha256:b40f8b4597dac86d7934becbd448d1b52456960c1d22ffdf3c598f1b0b0ceade  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/useless_exception_statement.rs
sha256:7f79222267eeb8aacb1180108495fb54c6ecccce841ccc1eedd28f15939811de  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/useless_import_alias.rs
sha256:b4988dd5ef9c059cf85004299ee7312a737696fd98315fd41e9ad931a1398e97  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/useless_return.rs
sha256:9c488bbf4748b234c88dd7a65ddc256d652474926d41ac67f7ae97a11e0f6e82  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/useless_with_lock.rs
sha256:ef87551cdbe7f6f1015833f7efa93c34a7354543adeec11f995f92213e8ca801  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/yield_from_in_async_function.rs
sha256:4d50ac50e92d43d52eacf8c709072198f573db58a0a3f35fc842fcb1077daac6  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/rules/yield_in_init.rs
sha256:75cad25a265656a15562f2510b0d97ad9b6ead0d183dc3df71315886adae1804  ruff-0.4.10/crates/ruff_linter/src/rules/pylint/settings.rs
sha256:9298ed36fee9595847f356a157574e9254af8351f4de5a2c3d8a86c3f3d33560  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/fixes.rs
sha256:937f950bc5a087d6e9e0623fdaab1a2e9857c744073e08c2439d22172b125325  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/helpers.rs
sha256:7cbcab2b759aea1c31d0f0c7adb8134b2bfb5b544ba9c3a1898927e1e154c449  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/mod.rs
sha256:f785da3bdc734d2e81e8afd51ccffc715d5d418e4f83040073b2cbc7cf37b875  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/convert_named_tuple_functional_to_class.rs
sha256:a00fc444cca80f2b07921a2ee0b622ceb758e58192b60bba0ea877361a380df3  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/convert_typed_dict_functional_to_class.rs
sha256:2a27d363dd471849e6f01e796b17afec21772508d7743435fd12099b5e610dca  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/datetime_utc_alias.rs
sha256:295215dc7f850c8cb81e4d8fb1f87bfdf88b939cb006ac4f0b3b9beb0a83886c  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_c_element_tree.rs
sha256:a83368bb081cfa30fb787d8d0c4d07b8729ecbd8b675db496e6880f791bf868d  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_import.rs
sha256:903720a8cebdafab76266c68947e4a3b6566f2ea89e87e8e2e8166c230240181  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_mock_import.rs
sha256:f0c204d108063996e071fcc12ecfa815a3e582bafd9a1ab0f1a0c72f55722522  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_unittest_alias.rs
sha256:1999d49977966737f603e2f6fdee8d1c07baf1dc73b72a6a57f73561e71248a9  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/extraneous_parentheses.rs
sha256:be018d26f2a124bfd73c5d401e9743e0345655e1ea140ab3f7147bcf991461d6  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/f_strings.rs
sha256:d2bb5a4296d2ec89145063bb87555f2ad6029bf9b73c4e7a0a4187d6d240d637  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/format_literals.rs
sha256:9b6017702a1ffad617357d692f878003aa16be2675a1faf2803fe848d2223024  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_with_maxsize_none.rs
sha256:68256dfea82a8550ca2d2eea6e774678f4546764a841ba6b54b4bd09d20cf69a  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_without_parameters.rs
sha256:971a34ec3260d4b94d092c1d5056e4e6ed7e9b2b3b61d8c205511460dd2ff1fa  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/mod.rs
sha256:9b521968015248d786107fc2687af93b71b91f3d77e3a932098dd2a6f32cfbab  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/native_literals.rs
sha256:a5eab6be8f5496ca7b450098a79ff3e6934db8b519b2c36830ceb80e817233be  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/open_alias.rs
sha256:9f8d5ea039cb158e28b4bf4162c5dfb949596c6ef95acb2fb788ccd7bac93184  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/os_error_alias.rs
sha256:a8a7b5ed129a59bf769772ac3ebd85670e85bbc22e22c12927de05a51ddef248  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/outdated_version_block.rs
sha256:0e247167fcd9b8af76e2f5797ae520f11b6d00879b9a124ca707da2a2341bc6f  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/printf_string_formatting.rs
sha256:fb2cb9c81ef4ed938bbd962aa22eea28d329073e6daa7dd32530088d88e2ed1c  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/quoted_annotation.rs
sha256:5a80ff5f191056a6fdcd5c1c689aff5bae000c017972d3595bd5645585d1e045  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/redundant_open_modes.rs
sha256:c05d5d30dcbbd522ef6415365e59b4e9d8f8949b2a9d821c82d970ad0e2553ee  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/replace_stdout_stderr.rs
sha256:9caadc2076be40d1a457d73e9b8bec6810ea74b0bab74bcb4ecacb1772313282  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/replace_str_enum.rs
sha256:6c4093fadb6b63737f183ac812dde4f6b3e46b1c577bad619393cc48597140b3  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/replace_universal_newlines.rs
sha256:a6ed9a9f001e405e4f92a3a90c65ba013a14338f193669db2a24f833cbedaccb  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/super_call_with_parameters.rs
sha256:9453ccf47592a0d9764b88b743c39e9d82f9e8383a9084ac9069a0fa73ef2b89  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/timeout_error_alias.rs
sha256:4cfbe3d360a2af269ce847deebf90faebee563269acfa3618a2ead15ea470e64  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/type_of_primitive.rs
sha256:52aedf96f4f8e03de42c5fc3e9ff65f8826fd15ef3d9d17169f62a92cf84f4ae  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/typing_text_str_alias.rs
sha256:3c18ad823cfc53f5b52ec1bf5b2c8b2151c6ed7ca21c7aa9965dc391d7d5eba7  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/unicode_kind_prefix.rs
sha256:47cc6cf46260caf9a69fce75ee379c5ec8cd5b6b810111086d30a09341de70e9  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_builtin_import.rs
sha256:0d06d02d549b5b69f5d15a607d2870999279416c2ad35762002071de0aa60f64  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_class_parentheses.rs
sha256:a2b6a9df000dd1eae83c7f3129aef76a7212952617d2371ffbee33ce5923c05f  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_coding_comment.rs
sha256:30b8be85b94d270f8525ecd6381b45d93d19cd96fb28bb7aaefa2062913597f6  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_encode_utf8.rs
sha256:2b276c2ad0f6a60bdb0a3f950e7a53a4ae45489c5a849a0803dc47185c186b17  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_future_import.rs
sha256:c49a17e44dc2619df029462740b034e802cae4b96142c6c6ec31190568fa503e  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/unpacked_list_comprehension.rs
sha256:58fc3585af7c84f7218be8528c73f729e47960268bafa7a222be7870329aaec2  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep585_annotation.rs
sha256:ea2e74cc9400c7c89c2a261b4cb9e9813207c5be440fcbc347394168d05d9e39  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_annotation.rs
sha256:0ac0e5abe6026de58928e26a2aa8ebd9befe6dcf98b5d1692ed9f18660ae707c  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_isinstance.rs
sha256:ad88f4e6c125b861b569944e7656fe8fe9454a36f4ba669cb7c14d80f958ffa9  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep695_type_alias.rs
sha256:b0af4029b739dc5b1da4eec69a83261642dc5c022bee8a8152154d8c8dfc356a  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/useless_metaclass_type.rs
sha256:05ec20decf0f0ff6daa50df6028d6510ed6608ed2127491ec57a38002994cceb  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/useless_object_inheritance.rs
sha256:1f12149bf245869ad4f27b57dee74043793415d6aff6e4e1d412e9deb20bf0c0  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/rules/yield_in_for_loop.rs
sha256:9de9bc1c6c4e96d03ae8a3688954048bea9e88a81e8a4ac1f0926f5d908379bb  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/settings.rs
sha256:4c85adc0d7216624032982145ab3d691691af9adc9b50e6b28c4744c36b3c577  ruff-0.4.10/crates/ruff_linter/src/rules/pyupgrade/types.rs
sha256:23b4576fc6beb2e0526f74234332200e1c7365ebf964552a7c53e46299601579  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/helpers.rs
sha256:f0a7dff96263dcaf7d25c4fe803b33dd861351dfe65df2ad2589cb0c8842e08a  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/mod.rs
sha256:1cb15757fb240f5faf5499c320d55e8ca3292bde7fcb4ce5427e403f73787478  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/bit_count.rs
sha256:763ada0fba7098335863610b6ad8bd030b232258dd31ca7ce1cd05b226922886  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/check_and_remove_from_set.rs
sha256:ddbb3544fc8a466bf593b59a43ca9d8244b5c0903cece467ba30225eb723731d  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/delete_full_slice.rs
sha256:47a7d1f305c43fe27ac3814c8be76d703486d154e86ad50f6815f6cc7d9f9efb  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/for_loop_set_mutations.rs
sha256:8691f05b518d7bbded97deb501c2d010fde553d460a1056d44ea55763ac5eee4  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/fstring_number_format.rs
sha256:4011625cda4035a548cf2de398b22215e720a5f75564ee07211df6c854a16d09  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/hashlib_digest_hex.rs
sha256:3d8010b1c5b58e3996536b52a781699925b9820626e0086eee70699190753b28  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/if_exp_instead_of_or_operator.rs
sha256:8e2a66372f458ea5a1e7fa7d3a49656b9a13aae361173cd3134b4a83a0954671  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/if_expr_min_max.rs
sha256:3a6b1e0796c0b795a49171772c74cc9db2424a116a130bf761a4651af8dc202b  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/implicit_cwd.rs
sha256:70dd76b6b2b94ab1e4c2efb40c316c023cb7ae0bc49b79986ad575478493cee6  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/int_on_sliced_str.rs
sha256:148021fc7088df4dd572701c4e6473dfe7a6e70cc9e68357fe51af4f143efa06  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/isinstance_type_none.rs
sha256:b310170f1187996f677e38fe68a36b5086f3f8eac8d7d457ea2ee11a54a44f70  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/list_reverse_copy.rs
sha256:171d4818c9ea7a854c9a0d7f71fce4535e1f9108385a394acc91e3d858aa50b6  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/math_constant.rs
sha256:4b7115110bead35624a7b8e8411092a4a0cc1e5c85df218adafa84d3b837e569  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs
sha256:7e723b7c629f4fc71cfe7ccd1392fe7344744ed229228c710f6b5b3bd9facd13  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/mod.rs
sha256:439656d4c0154a39fd8ac91ce0788ed9f8884afe6c4f23c6cc7f64652ff987bd  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/print_empty_string.rs
sha256:7d348492b8609796e2c5ff8d617956bac8ad8c5dcac49c832655bd2a9ca18865  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/read_whole_file.rs
sha256:2e57a9a37e0076ae8c1f431ad22f449b913fe8b03665eedc0ba370402a10ef0b  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/readlines_in_for.rs
sha256:e93c169654c6315d5739c4a2eba5e4f6eef394e77dcf8a6b82435562ee7df655  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/redundant_log_base.rs
sha256:2e0133f3c12e649d11ffcf3a446399a34c1aec27baeb528656480d623a6eac25  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/regex_flag_alias.rs
sha256:649bfa32729a9420625d698083f246a0d8e27a643f5705c0f5e2e66cd418d505  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/reimplemented_operator.rs
sha256:82ca3f7b12c44b98c4c182d8b30c11f9d2f2b57ec961529d29c638fb3555ad91  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/reimplemented_starmap.rs
sha256:9639e70d1b35f6619aa2b2ca83c15fec17c196e62ef8d27f3d3f6f15271fd40a  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/repeated_append.rs
sha256:23eb535e44ca922f2ffeabfd8316cfd41bfc298495f9b11acfe59ec81586fc5c  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/repeated_global.rs
sha256:8d26d5c43018964443b4a3f5b50992cda08136ea087f094be21f5c102239babf  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/single_item_membership_test.rs
sha256:6fdfe9120fbe52d9925cedb1f560d53351ca558d1d4a591119c22a94fedf1c46  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/slice_copy.rs
sha256:d5ba80f2d846f0b8b5b9f3d0c9cd9dc70e37181c1c01fd8444cd6dffb2fa6aef  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/sorted_min_max.rs
sha256:92c44bcc61e1ff4e022c210708fe3b9a76ae405c2ac639b0c864e95aa6541527  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/type_none_comparison.rs
sha256:9b44fd7c634fb0ca85405549de095e11bf844a6da776289f4060217649dd7dfd  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/unnecessary_enumerate.rs
sha256:1de5645cf7e09c4a22471ed5f86267a77a2aad7dffd06ca7618c80db115bbb44  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/unnecessary_from_float.rs
sha256:0d1856cba2aeffa29989102a96a450d85d1a9ddff3985027747eec642362d7c2  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/verbose_decimal_constructor.rs
sha256:dbe68181a562229995568699a223ea2f0257c6d8928bd974d1a90c0ee4c2b0c9  ruff-0.4.10/crates/ruff_linter/src/rules/refurb/rules/write_whole_file.rs
sha256:2ed75ea2954ae35503a8bd538bfa04afd3ccf9bc570fcfece3ce443fa84a0dfb  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/mod.rs
sha256:86048eef462a2e277ee2d60bf475fbf3ffdf863834fb51f1a0a3e3b7191aab15  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/ambiguous_unicode_character.rs
sha256:da6b39e8ee4ae6f2d58e3325c298faca57ef6f1d95af07dd798bb2a6eb5ee692  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/assignment_in_assert.rs
sha256:54c57adebfb2d185c7e8537ea9cf275656a56d6a0459b7740ebe202ed3e684fc  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/asyncio_dangling_task.rs
sha256:3da7996f2d3aa288410c3cb0e831b93c30576d646bb306ffaeb03f639612d388  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/collection_literal_concatenation.rs
sha256:d00ea93baafa7d6b2bd633ba3847f0abbe0e7a507ee1184f550e37f7366fc8ab  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/confusables.rs
sha256:d0fed1c89b2f49fefacfb1a59bc048e8fe283616647b1a48c285a8a3530c031d  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/default_factory_kwarg.rs
sha256:0d01c994326ff11393b122390febba8d4e81db8a13ba3f3fa9369641c14413f3  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/explicit_f_string_type_conversion.rs
sha256:1be60046a2e88fe639a91ec80cb49cc6220ff761e15fa93e307278a5e39e8cff  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/function_call_in_dataclass_default.rs
sha256:52b1198890b3632f3368267c650e0e59ebf836dc076785cde6b348080827853b  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/helpers.rs
sha256:175cc558819f5a7f3f1eb6cebbd3a27f951a75f25dafae3d9d06e09eced14dee  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/implicit_optional.rs
sha256:7e401667df77efeac7c6e257c7110ded60a1f043e7e72634eee2be97ff128339  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/invalid_formatter_suppression_comment.rs
sha256:9e3f23c6153b67f286d40d0ecb9b711b7dea3708a8f7014d06b5b400c9eb0e9f  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/invalid_index_type.rs
sha256:487daf6b9187c48ddcb0c3c67107807a38ff905c5857d4605fd61fc80f67d930  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/invalid_pyproject_toml.rs
sha256:887f673f6425968fe5a81f2975069f1383c45ac3bd13231cf17e83d764a2c8db  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/missing_fstring_syntax.rs
sha256:dfbbdd02bd17a91d52fb1f53fafe6536bc42b4f19a9c384b15de70185cf74c38  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/mod.rs
sha256:56460b51486bb102a8743b66a7eab767991cf4261d4368344c7473980745394c  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/mutable_class_default.rs
sha256:e1cd450c6c48366a55a42b2b9947ba90689a4d71d62e79dc58740ac9206408bf  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/mutable_dataclass_default.rs
sha256:dac895a6a0772680073064e6749bd622d97a062f8941bbd7818de80632657a7e  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/mutable_fromkeys_value.rs
sha256:78a640e7262a721cf7c50b41b38d067f3e6ed86155a2905f5a74a8c088d259bb  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/never_union.rs
sha256:d607ab848707cf9c8d32eb265d4a32321d87ea1dbbaacf69aa5e4d9e3a390112  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/pairwise_over_zipped.rs
sha256:7da129eb3922b136937f46e426f05c45fd0afe332346c959c1fdafb16e7e0b03  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/parenthesize_logical_operators.rs
sha256:75295e00d6a0245b671072de4312fcfce56445ad950c80dd11a749b3fe16abfd  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs
sha256:8094ae50a58b2792a4575e9009e446060c7b2a42dcabfc37cc29d83127aac6bd  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/redirected_noqa.rs
sha256:ed42ba8f899cc717f5d6335f1fba0f5369d103971af76c93cab0d730db95141e  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/sequence_sorting.rs
sha256:3b6e45c33af87ef622fa0ad77a79024b7774fd936a7fbbf5b41c851b61f70e78  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/sort_dunder_all.rs
sha256:a7fe050f246c62231099de09e4322a621f5cab9c431f845ea81bb3f2629ba112  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/sort_dunder_slots.rs
sha256:f65b8df4a27d76ca46fbcc28375c7b5cd92ed1b6cf05b4318051d6a1c3e34b7c  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/static_key_dict_comprehension.rs
sha256:f09c625e74c3f40ee62bff3ddd6195e57c828170c13cda79dc4e2182d6fe04c5  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/suppression_comment_visitor.rs
sha256:b714b8f95903f3b5e6c2bf1267b3d573625bf1eec340cf5e3f3ca011e14d8f3d  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/test_rules.rs
sha256:324c81ec9a705e2c899da6f16de618ad47a0c86f776ba4b6c9e9c86214282aa2  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/unnecessary_dict_comprehension_for_iterable.rs
sha256:edb08e20a4598d53fad862ff8983f407cfe2977ab8e25660a1365cd81ad410c1  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/unnecessary_iterable_allocation_for_first_element.rs
sha256:c066ae759eee0db1f78f3d24b262a7aa7fad8cb94581649577a46447933455ea  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/unnecessary_key_check.rs
sha256:17196555cf52e27a6c649485db562cf9378200efa07a43f073cf50da48f29228  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/unused_async.rs
sha256:5547b76ba98c3203a6ae2052d644967ade9a49cd858e85ecc54aea7d6307940f  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/rules/unused_noqa.rs
sha256:fa231294018f466754ade7b3b8a91db6591780db1c7ed8f8a47c0b2bca9e8560  ruff-0.4.10/crates/ruff_linter/src/rules/ruff/typing.rs
sha256:6687577cb4876c6d60b575e94b9999d6e10d37d6528ecb634635f3ee58d6749d  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/helpers.rs
sha256:0398b86398d5919ffa453b6456a8ea8239563fce5e786c2fd284e359d7eb1eb1  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/mod.rs
sha256:3db3a110898e30c41a0f4116383d6e5b701982caa14a81f234f08b6824859fdd  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/error_instead_of_exception.rs
sha256:c2e2d02cbf6d1309564515d92aa4893e474364bfc032b09295ce8f0432700880  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/mod.rs
sha256:2a94dd953b720a528fb47c6f6cc421b648ed4e4949cae736be09adc8f9bc4b5a  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_args.rs
sha256:bc3bcbaee19e6e42a3a16fba0110d185542b85de93e377eae98839f80f64cc62  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_class.rs
sha256:9a9f85eb09ba3620bdee48aef4cf03b01cd9d83c8ea1cd6a120f7c9f2dbfff73  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/raise_within_try.rs
sha256:dd29e3ca523540636538e7299f1b60952cd8a0f67f34474255fb4fddc488ad1e  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/reraise_no_cause.rs
sha256:291315e86ef446d8523a4e3728e940a4287a47c6138be9d65a5883aadd1c398e  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/try_consider_else.rs
sha256:c5abe4faad32b584d2ca61aa771c25b674f6c881966378fa397a4d370a910187  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/type_check_without_type_error.rs
sha256:fb41e60076242ea1e11d0423dfe7aaf9b02d56eeb1e487bf152e9c849a706f1a  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/useless_try_except.rs
sha256:2dded502e3661390fff597f7a874d2db5e88d8b85b0cede1176986f0220b2d48  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/verbose_log_message.rs
sha256:4e9e27a86bd1d5dbb98fae0689a1e8bec12161ff8c5c79e832d3eea53432a7df  ruff-0.4.10/crates/ruff_linter/src/rules/tryceratops/rules/verbose_raise.rs
sha256:edd8ca4a7d2fc8c6a05782c8f0e387ae69e59926e7cec297491c4de1004dfef5  ruff-0.4.10/crates/ruff_linter/src/settings/fix_safety_table.rs
sha256:ec1d283ac8ed5da3282c5d4f6436001f01dd9a055da14563e78ed2a1c313d83f  ruff-0.4.10/crates/ruff_linter/src/settings/flags.rs
sha256:e3554a026a702977692ef7f3e689494125f0db89b2967a2de8c9521fc85c1515  ruff-0.4.10/crates/ruff_linter/src/settings/mod.rs
sha256:59145b067d5e08047040aba0f42687452f8be8d3e4d28b663d68c5b473e0039b  ruff-0.4.10/crates/ruff_linter/src/settings/rule_table.rs
sha256:84db3cf2e7b7c61635d505fc8707abccf15fea650336621409d88cbc5081f18c  ruff-0.4.10/crates/ruff_linter/src/settings/types.rs
sha256:7b41ba64f3cd4e4f5f377278926ed6d9ebe91def021550699335b12b782e6262  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__import_sorting.snap
sha256:1123cb3320348927045ed6972032bd136d735d5312ba5c998baca4eacf5c974f  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__ipy_escape_command.snap
sha256:360fdfec8179eadfa9e00f488771a6ecfd5c5d2108f718e715d9b4b828664eb4  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__undefined_name.snap
sha256:6e5bd43b0e8615d7cd34357afc2a7c1f2520b3c4000c86e82655368c44159a98  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__unused_variable.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all_case_insensitive.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all_no_space.snap
sha256:940080839f83be59f0ff15fb22c764cfbd06ce4810ddc72e23c048e9c8a7e59b  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_codes.snap
sha256:a818e5871977bda53a5aca134b9ecd8aeee8726bf76b917712900ead62cc459e  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all.snap
sha256:a818e5871977bda53a5aca134b9ecd8aeee8726bf76b917712900ead62cc459e  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_case_insensitive.snap
sha256:c0523f3e22b3029d488a33a679c19b2e73c0222309762409f9249dd796fac462  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_leading_comment.snap
sha256:06ded6d16070211f15000591909de72c94f6735f8ae09b16f1c2e0d756f6b6c9  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_multi_space.snap
sha256:73b5a2d1e41accce0034def9bd867fa7409ab0af4a5b234f3b0e2a6810f0ae67  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_no_space.snap
sha256:a818e5871977bda53a5aca134b9ecd8aeee8726bf76b917712900ead62cc459e  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_trailing_comment.snap
sha256:c8d2e7b415397fe30c472982b875b5192f1a5aef6faf026c17a40c90a23cb8eb  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code.snap
sha256:c8d2e7b415397fe30c472982b875b5192f1a5aef6faf026c17a40c90a23cb8eb  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_case_insensitive.snap
sha256:74a716eb302fe67d630b7c54bc41913986cad3c7c0b85a621a52bd16385edee0  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_leading_comment.snap
sha256:26c8005d72209e2ba814606c4e22f93528f61011d4dace1356861d3e05833162  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_multi_space.snap
sha256:bf7a3d4f597f2ea94b1eeb4bf42f3c0e4548a2c49573343e752d84130a0a8d66  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_no_space.snap
sha256:c8d2e7b415397fe30c472982b875b5192f1a5aef6faf026c17a40c90a23cb8eb  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_trailing_comment.snap
sha256:ebbd890f95f9a8c09a5727351af5960a29427076588d995950b6700de22540b7  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes.snap
sha256:ebbd890f95f9a8c09a5727351af5960a29427076588d995950b6700de22540b7  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_case_insensitive.snap
sha256:8d7cf51336fb414ac3bcf6023b2bb59bb79f55e548482c39c428b86bac728ce0  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_leading_comment.snap
sha256:d103839b3b298a729e645cc3d32fddf0c560f38183026d492c4b5e366317b505  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_multi_space.snap
sha256:fa5337e92254a7b92ec5badecd133b74fc6d2e8f0d9fa6ec3f209d3fc1edf91e  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_no_space.snap
sha256:ebbd890f95f9a8c09a5727351af5960a29427076588d995950b6700de22540b7  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_trailing_comment.snap
sha256:070ccd59da1eaad81e2d87ca6e43a8591dc84c9272303a11f9836021ab338dd7  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_invalid_codes.snap
sha256:c7f3345914cb37f561cb10938d8e9a06af17c1a5030508ac8ce9f285e01ccc08  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_invalid_suffix.snap
sha256:64cccf530df5771af590a0486c627c4b4a608a77c55b369b47e144856c7ebf5c  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_leading_space.snap
sha256:c8d2e7b415397fe30c472982b875b5192f1a5aef6faf026c17a40c90a23cb8eb  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_trailing_space.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all_case_insensitive.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all_no_space.snap
sha256:940080839f83be59f0ff15fb22c764cfbd06ce4810ddc72e23c048e9c8a7e59b  ruff-0.4.10/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_codes.snap
sha256:59ee5647b8db2c7f509cc0649b7caf481e6e27820f8a29d2e6359decddf82515  ruff-0.4.10/crates/ruff_linter/src/source_kind.rs
sha256:3f4e2a943c2cebf6f44925e2c482bb8c7604d17be133bd0dda5a0149ea0d8524  ruff-0.4.10/crates/ruff_linter/src/test.rs
sha256:c5e14c96ca1dd42cb5195722f11cf92264c82aa81813a9398669096296777357  ruff-0.4.10/crates/ruff_linter/src/text_helpers.rs
sha256:91f24b88f753a0a1f1c8cf21e049f79e97d2e65e785f7ef7a64fadeb6e109b75  ruff-0.4.10/crates/ruff_linter/src/upstream_categories.rs
sha256:790aca5bfca5f7e2dcfab84c93542fdc01c987eb50ac9a580c9b1bf19a38ce47  ruff-0.4.10/crates/ruff_python_trivia/Cargo.toml
sha256:2ab1324e9b09652bf98f08c5e1c6316c8b8eb88b65b20b656d659dc6e329fb90  ruff-0.4.10/crates/ruff_python_trivia/src/comment_ranges.rs
sha256:c9003d37dc048c409624c42192e9fb9a21a4dee057ab126c8f81fc45f4f081d4  ruff-0.4.10/crates/ruff_python_trivia/src/comments.rs
sha256:17eb0ea165345490069d3f41bccf67bcd3bbfd02287caec4d7395518be84b9c0  ruff-0.4.10/crates/ruff_python_trivia/src/cursor.rs
sha256:da69f0fcbc79f49d9550da8596d0117998d7eb8ed97c4f0fd3ef55a869187ac6  ruff-0.4.10/crates/ruff_python_trivia/src/lib.rs
sha256:942c65c1a285370231e8380de26736e7bea84f4b14b29ec829b22cb49c39ca5d  ruff-0.4.10/crates/ruff_python_trivia/src/pragmas.rs
sha256:ed87152d2282990c6ca7c21550f6fc2bae7cb8dcd2756f8cd562f2e31814c106  ruff-0.4.10/crates/ruff_python_trivia/src/textwrap.rs
sha256:e0cb04af709f9dca1b9e424b6e23c61e23d70760d5703f573820051b4321d1af  ruff-0.4.10/crates/ruff_python_trivia/src/tokenizer.rs
sha256:a01fab916dc6803209399461d75a8e895647092c6dc884b92c0febb69c82fd95  ruff-0.4.10/crates/ruff_python_trivia/src/whitespace.rs
sha256:47c132ac302c23c86ae85433fda75589e749965bab7e3c8db285cdacb82e8bdd  ruff-0.4.10/crates/ruff_text_size/Cargo.toml
sha256:564c8d955e9095d4b97fa117ea47974396151d979e0260be5c67f1d2d7ca3eef  ruff-0.4.10/crates/ruff_text_size/src/lib.rs
sha256:52f0df2e38e9fc7bf1cf7a3743ca257cac20244b56b6937af9a3f3af4b93b7f9  ruff-0.4.10/crates/ruff_text_size/src/range.rs
sha256:f2875b9ae38ac0f125178dff8736d85be967f1753949b07826ea8aea5a051fe6  ruff-0.4.10/crates/ruff_text_size/src/schemars_impls.rs
sha256:c54cb17ce302ae04040f11fe48d91342fcd3e0140b85b08843b6975d40fdc48e  ruff-0.4.10/crates/ruff_text_size/src/serde_impls.rs
sha256:dd14418c2bff74f5bdd6d67487e2e2587217479dd1f35ea2a61784682fc8dbed  ruff-0.4.10/crates/ruff_text_size/src/size.rs
sha256:78e0400f76b5f4f1c965b3abd3dcdc17dc5b9842e49a6dec877c62efd22c27be  ruff-0.4.10/crates/ruff_text_size/src/traits.rs
sha256:42bb3ddecd36cab69893ab30ea836ca9d04b74d052f3b975f16732e3de1092f8  ruff-0.4.10/crates/ruff_text_size/tests/auto_traits.rs
sha256:dd1cde3860dbb59f067bfd91967992901fb3da69a84c8f057996da649e0cd3ab  ruff-0.4.10/crates/ruff_text_size/tests/constructors.rs
sha256:106cee4ca834fcca60620645a39a90324aabd8156a8c4301b567667d8cccaa1e  ruff-0.4.10/crates/ruff_text_size/tests/indexing.rs
sha256:1e156d1f5c93173034fd0a14e0730e7b24ffb1d6d778709fd2132b247af7ca6f  ruff-0.4.10/crates/ruff_text_size/tests/main.rs
sha256:615d6291ec6258073fb46755e6e6c3190e0d96fe3f6e9dbe5256ec288db3a05f  ruff-0.4.10/crates/ruff_text_size/tests/serde.rs
sha256:d7a3e0d10e3ebcde7b93dab316b44d4ef9a113c6f15692803e14d6c2b18f004f  ruff-0.4.10/crates/ruff_python_codegen/Cargo.toml
sha256:b075b36579207cc087970e738c518f9a1286619b4b02e621219c1359451b4f0a  ruff-0.4.10/crates/ruff_python_codegen/src/generator.rs
sha256:cb3b5f4e0306461f3878c77dba7f49d7c4739ce77ed29754e87dbe2c96012d3a  ruff-0.4.10/crates/ruff_python_codegen/src/lib.rs
sha256:26c740cc4013dbc4d85a6baeced99b407898a48f012a4c06511c42111ccc752a  ruff-0.4.10/crates/ruff_python_codegen/src/stylist.rs
sha256:0671262beb3f091debae22a325dcb0e8edabd7fd8099ba272a91bd85f2d5f625  ruff-0.4.10/crates/ruff_python_literal/Cargo.toml
sha256:ccf81f332145f6dbaf6570bd2e3b1f5b8951156de9c581c0811b0926f21cfd43  ruff-0.4.10/crates/ruff_python_literal/src/cformat.rs
sha256:89d1f946a2f7617e883d2f36c06865577c0916a3647532340aae6e9cde6be33c  ruff-0.4.10/crates/ruff_python_literal/src/char.rs
sha256:801cb22f16a3cabee31661432a98976a81564bfe00053a320c842d8ae533863d  ruff-0.4.10/crates/ruff_python_literal/src/escape.rs
sha256:d50d41235549e231cb70d65d00c94476c75d3667318b84b8b9aca788edfe33a2  ruff-0.4.10/crates/ruff_python_literal/src/float.rs
sha256:1de20d0fcf145ee78b06fa348cf15440bc485e655e1847db5502a387374ee39a  ruff-0.4.10/crates/ruff_python_literal/src/format.rs
sha256:841567af710caed6794cf8a23c44fea41207ea210062e01b41309f1b11edac2f  ruff-0.4.10/crates/ruff_python_literal/src/lib.rs
sha256:144fcc8e53b8e1194d2afff7423e820adcc4c8d15e3f1ab78b16c88a3346f737  ruff-0.4.10/crates/ruff_python_parser/Cargo.toml
sha256:be7b31b4342d652db493e346b666f5f48985d840bc38e5f3913889c9b287902f  ruff-0.4.10/crates/ruff_python_parser/CONTRIBUTING.md
sha256:7c4fcad419a1445cdc9854819d81c780874add53b548328f64921f220d1d5553  ruff-0.4.10/crates/ruff_python_parser/README.md
sha256:910092990acd9ef6bea0f1301c526afa46d0100c1d5d8f57fdc874f9d69c344c  ruff-0.4.10/crates/ruff_python_parser/resources/.editorconfig
sha256:298b3ec3bbb21bbbb45266fcde11fe56d21fa91861940c7f1dbb0055db65a509  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_annotation.py
sha256:7b5c3bb244ed8751ae8bded038928675fa2d5de3e2c8713657e98772939c71b0  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_target.py
sha256:7ca3ab4c6b93aaa3c7ab41ad5c1a472691b6b7f41fb08a30b0cf26c215e16970  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_value.py
sha256:31185c9e5fb63ef73bd14e11a8afb016753dca94ab869411a14b715aa502e464  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_missing_rhs.py
sha256:a7d43bb2feb2939f75ff81439439e64e16358476146a8c1e07926ae452d7e8e2  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_type_alias_annotation.py
sha256:2d886abdca4439bfc8a3a3538ed7907ab93bb9a05d8056b4ca2fb910ca7320ee  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/assert_empty_msg.py
sha256:2b0f211e0ba0f2b8c7fe6b4ffd2331cfd9458363dcf040c88db11b83fbef1c33  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/assert_empty_test.py
sha256:938ed9e68d10ba98ac5fb1d757e659a052c69319ddbbefd923f0857e988e983c  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/assert_invalid_msg_expr.py
sha256:175df1242fdbaab6e8755f6d5f1d262906f9de4e6bb4ad5ae3d83fc7ada08af9  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/assert_invalid_test_expr.py
sha256:ca8d1b55d75c054bad52eb6ac638db1f95cd9eb83063d4209157853692760c44  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/assign_stmt_invalid_target.py
sha256:be86343d9c0c18ba2b89177c29228f74fa7c1f3d19dd854b3a4f940b42c0cac4  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/assign_stmt_invalid_value_expr.py
sha256:5f23ffe42dca2a45be60a3b37ae0eedeeaddbbb4bad0ee3bd8ead8783d01fa45  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/assign_stmt_keyword_target.py
sha256:4958c802e0acdb6dfc84c2096d59b71f81b375aabb1db4a4a2d43247ccac6d25  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/assign_stmt_missing_rhs.py
sha256:585db619369ea730075924ee5bde31d247608da9572a38fc708466e68eaea42b  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/async_unexpected_token.py
sha256:994274b7718972de4c157f8c0fd0192ce557c8d6b9b93bda416e3359720d914c  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_invalid_target.py
sha256:a8b416a2e44c1da43a7e9d655045ceaf2349f29f5be839372ff786730ed77548  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_invalid_value.py
sha256:ae8f1389fa10769176d3827685d0cb741171f1eca042c014fc9045643ebc2aab  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_missing_rhs.py
sha256:b2b2c3bc22810be4f460dcb6dd0bc3bf35ffde24a304157d1dac4125387e0dfc  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/case_expect_indented_block.py
sha256:1c7e63ddb286b5aeeaf851f3a876790f83fdf08ed39a922c4e565955442199c3  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/class_def_empty_body.py
sha256:a5238bbd41071f6e15d61b2d2466ed37c99282ab4affe8db17da0e2a07d49a43  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/class_def_missing_name.py
sha256:9fc1768af7ef1b4726dbce1b10b9fc4ab9013c9994985082c1763c79fbc57a94  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/class_def_unclosed_type_param_list.py
sha256:eeeb83e10ea7cc56c02f5523bde5a61d59662d0ed72f736972f583115b930a3e  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/clause_expect_indented_block.py
sha256:4f5e955a434b816b618c9d1970b17013afe021d1858a754b7d7f78667bdcc302  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/clause_expect_single_statement.py
sha256:5dd9d5722f494608afb36135ed6a5d68454a6818bb1db73066a3d30237e5b0ef  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_comma.py
sha256:a73301b7c9d48391bc8e8117567eb4fd77e600b218f4fa114653e9195528a245  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_comma_between_elements.py
sha256:ab24528a68c9c26ed92dae79bd470bad5c1ec2faafba1cac4d2860a131f3ff98  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_element_between_commas.py
sha256:3c360fe93025c8f9fa80e7a501694abd21d9a839aeecdbf8d92e518cf527699e  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_first_element.py
sha256:3a7405d3bcaa70d0ab28beaaa20264b0ecf1a6ed8fd17ed49465b1da9f57b937  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/comprehension_missing_for_after_async.py
sha256:01502d535ccbb65769d36b1eb79af5b94b18839df9da9f231216b0158129eec2  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/decorator_invalid_expression.py
sha256:299f60cc8f3007e0284f69e93162a19acb399af27a16d03cf2e5b5ecbe5472ee  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/decorator_missing_expression.py
sha256:23697759b699aae484ab7a2986fd6d97b9788f9324e4dfef641df6fe3cf7d93c  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/decorator_missing_newline.py
sha256:d11741133a9536bc2f6ace7ccf1f2283b4c38a4e18a561d108548cb3e27e7bc1  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/decorator_unexpected_token.py
sha256:ebd29ba2e2913a57aca7960b082707b829eee3f0e6bbe97861adccf9f56ebe7a  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/del_incomplete_target.py
sha256:49209da58acfd6d520b491f395a8c9bd156b016363e068073b723cb021e4822d  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/del_stmt_empty.py
sha256:c78e51b9b772e9e66b169ab5d484b0101a8e465fce59b89871c96c03f5cda228  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/dotted_name_multiple_dots.py
sha256:b64e86f6d4c9fdf391bd6b5697c7ce7e9dccd383f38e021005fdf5efbd4a6bc6  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/except_stmt_invalid_expression.py
sha256:d73ba5cc63bd08b7686e49279c80909a58e093d8c75cf90c4b6694af9ac045f2  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_as_name.py
sha256:2a783d51a1ee60a63781e83d616bf782bb57ee23ec857df64bdb2f0680899340  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_exception.py
sha256:ec909995b8c44be7d7822e930e0c11371cb7d8b036a75ab738419322b694b25a  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_exception_and_as_name.py
sha256:16c734db0efca17a195673c822238664c6c680484f893e4ce482d793f433b56f  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/except_stmt_unparenthesized_tuple.py
sha256:ad180058dd6fc0af2f03c100a395a0b8709547b8c9272bee27a1b75c11de6630  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/f_string_empty_expression.py
sha256:ca9b12c15d9e9ba2180338737310c22cffff286ddc8a39a7f71328f52bf4c1f0  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/f_string_invalid_conversion_flag_name_tok.py
sha256:219579f2476bdd216458078210bbfb6bcd4edc40b59ece15aadac1fb9c3b126d  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/f_string_invalid_conversion_flag_other_tok.py
sha256:6229e60e36deae9ac2c9b6edc4ae4decfa9d5e0ba1959cf75a23285e41209386  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/f_string_invalid_starred_expr.py
sha256:ace9239fd765b673e0c04f6f0d9ad2c8b1245cad8de719839cba90b366561216  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/f_string_lambda_without_parentheses.py
sha256:56ea7f167e5b121731b494e9a341f0bede771b5ae7432dc60ba30b27292ffe99  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/f_string_unclosed_lbrace.py
sha256:ef2199f5242cbe834789e66943c378a6576c6000a14077108f84ca3af94b7983  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/f_string_unclosed_lbrace_in_format_spec.py
sha256:6938225882daeca3c1cc16fbb467d9a9e28ed5f96e6ef72a99489f90de8e8dfa  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_iter_expr.py
sha256:0c1fc315794be9fdaee5176a3d1438fdf33bb72d888346b0b9413ccfc6360537  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target.py
sha256:75d52b1aea28b7a32a80af8468edf37967d56e1d08dbdc87e9503e6148f0bd9d  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target_binary_expr.py
sha256:39d9bb240592dc750dbf60c7cc9240ad7655a22c93fe0dd6d2081c494bf51d45  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target_in_keyword.py
sha256:8dfe3a5ac387d43a117c3422109c406461dd4aae4b47e9ad9fd47e0159504393  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_in_keyword.py
sha256:cc0f878a7868e404cf26e33c523ae97d5b1fc797c5b08e23f68eabfb7b6b22c9  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_iter.py
sha256:04e8bd003a9bbc2f019c51f1a18a3e441b26929701fa95f122111f415a649aef  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_target.py
sha256:050a56e14fa89d8ff77f60524e45aa01e636d05e918daf826edc8ae7dbdafda0  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/from_import_dotted_names.py
sha256:d1c5e76c969a809112ea1bbe718a895bece4b0db8cf1246bd2983b1b43f17c9a  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/from_import_empty_names.py
sha256:8577331ad6836bc033880dfec8b03958ae1a2f4a27446e83a37218d17cb24af5  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/from_import_missing_module.py
sha256:d260f5d6c7a4c3deaa3b0b6ce398411335c158661598bfb0175c392d072cbc24  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/from_import_missing_rpar.py
sha256:450dd713f568341a29b43bfa494fb117894b1632c3473d6618b0aa373af2ff1a  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/from_import_star_with_other_names.py
sha256:ea4329d848df38e69bf35a4143c7d7be709b94435f6dba9b9d27e8b1cf15ba6a  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/from_import_unparenthesized_trailing_comma.py
sha256:78de88d1902f3fb6582ff814781b4aedbf2e6d460fc62a0b51a5719c11d53932  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/function_def_empty_body.py
sha256:e6d195e9ea32f6b56a3bf30ad085ccf58363b56bb263f664de2d3caa359f187f  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/function_def_invalid_return_expr.py
sha256:1a2d6fa134d3600225dfbbdf96e7ca8d9f9f06516ff1996d1eb12fe6fdc7c182  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/function_def_missing_identifier.py
sha256:8af7d02e6e5ca78f349b8750ba68dab519964a70fe54fe14146c91eea7166e3b  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/function_def_missing_return_type.py
sha256:19c47fb831e4fb915b83d980b6b0d850391bf9940ae55757d311465ea64de98b  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/function_def_unclosed_parameter_list.py
sha256:37d01b536c70c522e7f956785fe8a344aa4b904009a52c1706f71a45d7152311  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/function_def_unclosed_type_param_list.py
sha256:7bae52b5eb62dfb5062d94ea2608adb1bb85bbaea097f8f932d27b39f4682f51  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/function_def_unparenthesized_return_types.py
sha256:bde69edbbd1e37f29a7d5abb737590d929362f186c935f5fa9384ce2074acec4  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/global_stmt_empty.py
sha256:59132cbf6a811fbf5608fc1a086a57d9fc263dc3e560483278db5653938df663  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/global_stmt_expression.py
sha256:e81f487e91e2be74fba1121fbe535c099e832076e85733435a1316e51c2c46b7  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/global_stmt_trailing_comma.py
sha256:63b0bbd23dd78d7d6cfe107ab8476cdac02040840535edab7ebfcaf46802f8f3  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/if_stmt_elif_missing_colon.py
sha256:139fd1e1df9abc51f0822f2502233f5f2d9c37d868b0a4e5f3dd7831f12ecf02  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/if_stmt_empty_body.py
sha256:c4a772f531d8b9d44321fcb47cab83bb68264fb4610156ac442c5fa377d4ee19  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/if_stmt_invalid_elif_test_expr.py
sha256:861bb5e65aba58eff4a87463b9af806e3d50175bc2f1f546eb79eb64ec74f630  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/if_stmt_invalid_test_expr.py
sha256:c26b0910772bfba9f3d7a740e9243faa312fc34417bd7e994820cb6ae1c74f19  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/if_stmt_missing_colon.py
sha256:35343488f458a3f3dae7d0da2d28a7cb11752f08aa2db578a14d99b69d7b0b68  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/if_stmt_missing_test.py
sha256:1809e891e475037e01de85aabe9af761efb21e1fdf9aa8d11d26ee9a746e493f  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/if_stmt_misspelled_elif.py
sha256:3f65ac27e8985b127ca8390cd730a30ac9dc55ca1fe2d786cfb2131d2829961b  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/implicitly_concatenated_unterminated_string.py
sha256:f77188f67ccbbf2574f7bc110ca449e81a4614e99010c4fd6e7673556407d1cf  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/implicitly_concatenated_unterminated_string_multiline.py
sha256:61de5c6804d1120be2f17d1a07e778b8dd6b293a704ddda5dce74c89bf9222f8  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/import_alias_missing_asname.py
sha256:68e67653d93a28e22741c0d09cdd8d2525a67ad8f2b8f03948d884b7857bb520  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/import_stmt_empty.py
sha256:69568fdcf38e57f4334c43c7b9e321f9f3862c321228ffc0c5cf793d45b1a9b2  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/import_stmt_parenthesized_names.py
sha256:af56bead989c57de19ec395571b1f2a5a076547edd7d2f7ecc0819fae5b47104  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/import_stmt_star_import.py
sha256:74923bcce01cd0957ee4ab8e33f4fed421d4757319ac0b7d92165c328caf1428  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/import_stmt_trailing_comma.py
sha256:d6569ee20192a9f001a7cf46487457f1d48e2fbd98f7e537330613c021740ff2  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/invalid_byte_literal.py
sha256:f08997c0a30389375aa2a7887a9138bc1a491fc70d39ff7479223b7603f53807  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/invalid_del_target.py
sha256:c8a6aa23a20ca3e7583f2010c3a84a0f55aa5e1fa21dbf113a3b2124ff6d3f44  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/invalid_fstring_literal_element.py
sha256:eced4c3a177c2813add4ef06da237987fd118de62b0d7eb26213cc1cb796483e  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/invalid_string_literal.py
sha256:f0736021eb125159715a639b1273e6b26ccaacf862757eb874f04e5bd9e8d21a  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/lambda_body_with_starred_expr.py
sha256:7e5736fb5274179d482030c8a64d801b366e93801c5332af5108047a992a9f79  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/lambda_body_with_yield_expr.py
sha256:fe119d1509ccf34c024efc7346c2aca30cd75a52b2202cb300fe95038dbfe8dc  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_classify_as_keyword.py
sha256:24548a5af6f771c75c29ee8464891cd42032403a4804badb2646eeefea82e636  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_classify_as_keyword_or_identifier.py
sha256:8e6a9c2450aa1f69700ac121720cc6da3f0389c2468e1abef3948962e3f944f8  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_expected_colon.py
sha256:6f808c30776dd5e6c26bc694560382d89033118acb6ecbfa43582e6739ab6936  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_stmt_expect_indented_block.py
sha256:9fa53a4977db4709af53d5342fb4b948f64e140ba12952f4213a24930c6ecea4  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_stmt_expected_case_block.py
sha256:8582a775373372484b57602d1353ca322ba6d102ca50d22c836b0c9416d94bb8  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_stmt_invalid_guard_expr.py
sha256:6d9e5315645225d6bb2b7c14adea4cced05233693417eb55c4dda76731e3d529  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_stmt_invalid_subject_expr.py
sha256:9be76e3d451aa6a10b40f4a8900a38c8ca6af4ea5005d8f58dec28ab29259a04  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_stmt_missing_guard_expr.py
sha256:48608c4779f129027a25100a97de7dfa4529a29e08598ad59157cb0036b4eec9  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_stmt_missing_pattern.py
sha256:854f6d640e1b2450a0208cf5f10d861daad044b7a9550cfad349eed54dcbca2f  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_stmt_no_newline_before_case.py
sha256:0f5dbe585f3418dcf944ef1d8e6aba514a65ec27cedeccf5696fb4a11c99b56e  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/match_stmt_single_starred_subject.py
sha256:fcf27d9a7ebf3b9fd379b5e0ddaead84edae031c116b49051197f7d565ca9661  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/mixed_bytes_and_non_bytes_literals.py
sha256:812e7af3568337467345151bb579a7e7c01de75ef30765ef2c87fee541ca23b3  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/multiple_clauses_on_same_line.py
sha256:a519b823553b063bff4c5a479b8a04db9ddcfaf62c4e753b4f12c9bb17829438  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/node_range_with_gaps.py
sha256:04b0164f435690583e3684a9e2d6746a7bc87a8af4d93fd45176399cd89d8b3d  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_empty.py
sha256:2f85095a3652241c6cf9d88fa13b7dbb7f661e53f5118d04c2557532e837119f  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_expression.py
sha256:57ad9e7fa0b5f6af06477aa04a0ec889ae09e70de2d72e0d08d84c260f8fc34a  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_trailing_comma.py
sha256:fe71fb6fd5874ef20ff30de0b262d1c807582c6e7f9b8a1b222c17882b7a32d6  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/param_missing_annotation.py
sha256:b12b280682d3e31f5eaa25d3965cbfac7d09eb64bbb7318fb0503592b3645301  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/param_missing_default.py
sha256:5f950d0780d733d3489a87d91a020c2ced979293c6dbd00c4f3b4db4ad6604df  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/param_with_invalid_annotation.py
sha256:8d151a2e1aa4b09691f7ccf2002ea2cef7ef6f1e252d988dc638db56b52affef  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/param_with_invalid_default.py
sha256:05f30bcc325525685e7aab8b5e108932e27d3eaf56deac3e4425c1d87a560821  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/param_with_invalid_star_annotation.py
sha256:89b115fc3dbddc00153bba7709b34c0e4a95ac961a0d880716f5a1a294008554  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_duplicate_names.py
sha256:4334eaa5af637e61c4d1a40182967759d19655b14987c50c17ae901d9cf58d47  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_expected_after_star_separator.py
sha256:1002af925f00c429d457567b21109666afafc1a9b35b58e9e3c9294cb9c44116  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_kwarg_after_star_separator.py
sha256:47282a8d33838aefaa14776d8839a0df760c83b6e95226fdd4fbda1d72ad804a  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_multiple_kwargs.py
sha256:dc6bbde5f64f17c28f7e214785a95d48919c4df986c1229c4ae4e25ac777099c  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_multiple_slash_separator.py
sha256:d6ad2654c2929ace9a20dff9b7e926ef41d4ff707489626aff5509399cb27db0  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_multiple_star_separator.py
sha256:990a78499e6864b1c57d7256f006d29dc256f81c92b557bef4561c27431fad18  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_multiple_varargs.py
sha256:4935bc3317e88628e56440d7fd7a29b51fd5e96557cc2a4a378ca2162bffd482  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_no_arg_before_slash.py
sha256:a736282cca0136e4113b736add6b175446faed996a5578d22d5333350d04be11  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_non_default_after_default.py
sha256:85e0e1f8ed9371a3869c8dd31b0bfdbdb1f6eddcb933fcd73400dafe32d7180a  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_star_after_slash.py
sha256:50800a8c0a7ffd8d760815cbfc229065950c0c755e4c1bc31e88b97d27b74417  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_star_separator_after_star_param.py
sha256:fee9340e78a599e6e5657de2ec648f5c15b25e4a84e498821e4c8be3c8a3d9f9  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_var_keyword_with_default.py
sha256:111972434aa81929a0562e2f4d2d5e4e2fcc3475017e7ecf43883c72feed7cb7  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/params_var_positional_with_default.py
sha256:dcc9f49a23501979ccef572e3a758d922e6303358131775aac9d4b7831eae687  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/raise_stmt_invalid_cause.py
sha256:beb547f17b688fdf9629eecf9ea6f1d2e2b65ef89115198da041593c6319d9fd  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/raise_stmt_invalid_exc.py
sha256:f24bbd9e47f677b24e2e1b7df931a383e033b9d0061945abca3f2f3c7a608043  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/raise_stmt_unparenthesized_tuple_cause.py
sha256:7543c35d1daa4019a529ca24c8800fc6cd2e7c0bca4631b5315b8ebaf21cf830  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/raise_stmt_unparenthesized_tuple_exc.py
sha256:098ffbb78a46dc9a7881f3b0e00fc162aa2fd58fce9293a2820d4156c27ddf13  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/return_stmt_invalid_expr.py
sha256:6c9782a1c23007eb38d7c5d60c52c2edae0dbb8f2f9f2cf5c61afec37288b526  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/simple_and_compound_stmt_on_same_line.py
sha256:bac1db646005710078af3fc06cb0b5f6a133c197ec3f03495157a122836a1a97  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/simple_and_compound_stmt_on_same_line_in_block.py
sha256:52dd73dcd43a02acfea80fceaf7e445212f2cea3399fece3e45ed2e7516539ce  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/simple_stmts_on_same_line.py
sha256:57fc9f3164a2199a251c7b307b8d8c1651d9890dfe980702c971d160ef209787  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/simple_stmts_on_same_line_in_block.py
sha256:0f9b47154abafef5e1a1dd17506a5a4612a72537a862b972accb02f03abb4221  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/try_stmt_invalid_order.py
sha256:39f342503d83afa954b5a7ede5624ee59dd6dffe2355b33af34473e8e475de58  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/try_stmt_missing_except_finally.py
sha256:d4c33fbb0f32a8f74c358aa3f824842e714dd99ea21b513a20cd9663da6c48fd  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/try_stmt_misspelled_except.py
sha256:c1868d2b58b342c02903a33bb5aa9d5c904828017adbfd8405fd67819955e8a2  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_alias_incomplete_stmt.py
sha256:b3901f8499866b31af1e2a7d90e441b1826ffeb2a2ad8b6d8f7ba984ab125fcb  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_alias_invalid_value_expr.py
sha256:c2cafb9ab651879ae7d805a0c4699995074a1bedc874b2921e0d1689852c51ba  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_param_invalid_bound_expr.py
sha256:467fde4e7996f136dd123a97a40251c25f8aea0ebe3f33940be634f18da2f7e6  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_param_missing_bound.py
sha256:c01dd08d81580172549ff4993b0d54601a9c7c3713389639e5b7c545cd011848  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_bound.py
sha256:2ec55b3e3a4ddaeb9121cf520fafa06e53049ea8719a1d488477f2eb6d4a971a  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_invalid_default_expr.py
sha256:645c106e7b2c35edd5a1d888af65963b6a990d7c7cf235f48aa43db33a0d62ac  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_missing_default.py
sha256:cfb6b6c58dadacf55b028de66de12a52bd2292842c48f2d12ad3718bcad20ed8  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_param_type_var_invalid_default_expr.py
sha256:765342bb63309717eddd6baffe92060f7bc0aa188938665c8dd34131ee17d94d  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_param_type_var_missing_default.py
sha256:96bd4eaf68835fb89f9f4f62382c132303b237bf0e54ea5eafcc1da31134a997  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_bound.py
sha256:733f79aa37d96784bac491e3b2c32b0fef5778049f4089794380c5bfc416cdce  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_invalid_default_expr.py
sha256:3e92ab2930a02795ba77fd61d1d54c7d2aa718ea5fd33d532f43f9343f7d95d2  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_missing_default.py
sha256:aa670914f3fb4159f066c56a6d928a518542285088cec41ae6ecdf10b2a493d9  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/unterminated_fstring_newline_recovery.py
sha256:128055b74cb72b5977c43934027a8c46f407e9b3ce5bd3ef70995e964125d8aa  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/while_stmt_invalid_test_expr.py
sha256:16ca0e7df97ef413686c535bf646f3b877c956c4ef32bd9bfd0718d88a776e67  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/while_stmt_missing_colon.py
sha256:2c56e24c312ae6609cf9f7364bd087fca1b17a66a8461c2cead81d29f31f7fde  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/while_stmt_missing_test.py
sha256:52e9a008fbc4f70c1c84640cf4febe7318cec1350c18b04dc36707acd8ebfc35  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/with_items_parenthesized_missing_colon.py
sha256:2d0eb9a49504aab05a90682c51d77aadb14736c7235a557c96789a71608bbefb  ruff-0.4.10/crates/ruff_python_parser/resources/inline/err/with_items_parenthesized_missing_comma.py
sha256:4129f895bf7e554501b3d95fe7aa06899bfc40c4e7e5bbe012dcc481701e0b23  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/ambiguous_lpar_with_items_binary_expr.py
sha256:f163d57e8ad0dd3f6e64431ea9023c2d68f9ea0c5993ebf4a0871dce7686d943  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/ambiguous_lpar_with_items_if_expr.py
sha256:c63f47148414e74e30c883931bf57a8f4beca3d744d462f9fb3d5bb70c3e7fe1  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/ann_assign_stmt_simple_target.py
sha256:e36384ef467823edf4ead31d6572abe80b5eee020b5dd6eca9e0f9a77d85f548  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/assign_targets_terminator.py
sha256:1b75c146ee12c87c3ba9c6ec53b5352f46ec4fd6795dc8c27b694cd6236322ac  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/async_for_statement.py
sha256:98357a4876eb4eccc1bcb2ed6aeff13be2d309b973071156898dc947df9545f9  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/async_function_definition.py
sha256:10c8aa12af03ff603cfe09ba12ea0cc7eff7fba6a53705625d77ecce6619e17f  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/async_with_statement.py
sha256:9e43ba70d97774faa26ad9f64bb2fde982ae219bef80b56812aabad022b5c07e  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/class_def_arguments.py
sha256:732ce25040590abbe4af7faaec9c11237971b7058de804b471cba57726b315ca  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/comma_separated_regular_list_terminator.py
sha256:0e3769cd572dbf077c0f78919655c1feea860c8bd5a9187632b4aca0e98c3943  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/decorator_async_function.py
sha256:655fa7b6bd7b25edf51efc7b3d21952d88ca9da05caf40fe239a29ccc599414c  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/del_targets_terminator.py
sha256:8fb84e28b1f3efcbb0e6fef138f038df8bd64f13fe5fe83950b83c537f641d68  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/dotted_name_normalized_spaces.py
sha256:c3ef6cc3032053d140edfc7961261e8fbdb18e83012a439884e6e8b83d8232fa  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/except_stmt_as_name_soft_keyword.py
sha256:9e894fc24255587da8a7c06ca8f640974c70e6a135dd51658b0a7a1d40e5b1fa  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/for_in_target_valid_expr.py
sha256:f970acbc62699a18f0e24c7fc3df11e30776e3bce3719c1dd97f8bd1b6c3d6a5  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/from_import_no_space.py
sha256:607fc07a0bd0270157e09b202bd32c18e3cdf8db2e115d99b633e251495be806  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/from_import_soft_keyword_module_name.py
sha256:b4a877ed96088cc3bfbfd90c35f8d494034e004e3465cba0fce5712a7a639f20  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/from_import_stmt_terminator.py
sha256:1ab136c47a9313e641f55348bf4de988a99378d887fc57914b195f8265511fba  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/fstring_format_spec_terminator.py
sha256:87292d0c5d390f3416f18fcb2ba57d8374a37fdd06d1cad3d0bf2c5fb5daf0c5  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/function_def_parameter_range.py
sha256:d0f3e962ddbb0387ad8acacd0a3cbf2290245ce6bdbb9004b9cca593a159c5bd  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/function_def_parenthesized_return_types.py
sha256:35e009d4e94fd8acb911d1b71d36a1af3aac4eefcb555d387ddc42e34c191691  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/function_def_valid_return_expr.py
sha256:196fa4340bab24eec99108a6c72d71ba6e2e845d9b3c05ca45f5936f3ac25137  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/global_stmt.py
sha256:94ce302e2ab3138ae75fc7a5791c36dcce70b980d1215d13f1fa5d972575fdb8  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/import_as_name_soft_keyword.py
sha256:1aa51201645977a841ee0651295d901ef2a28a9096c6f983be7b51bbf2aa9e49  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/import_stmt_terminator.py
sha256:1b65e9829661c9bacfcec420d7009e247888e3ce535313e42b3fe27db280480d  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/lambda_with_no_parameters.py
sha256:0b5ecc9553d1de2ea1e880ef443dbdfb7ef39d7c4c55d759ce466a7978daab04  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/lambda_with_valid_body.py
sha256:050bf05732b6ebe67cbcc20dc4799bc90dd9a185bbd12dce56b31b8fe466f9a0  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_as_pattern.py
sha256:afc32f0ae983a369bea043eb9abf0834d457ef0c99d8be535b4c0f758cb729b6  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_as_pattern_soft_keyword.py
sha256:fadc63f2a13b5269340fd00ce5bef22fad538c7a436132fc7c1d767f0ca3522f  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_attr_pattern_soft_keyword.py
sha256:c610d047bd91bb3d2042107a25edd5568fde992d7915878d155625676812d976  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_classify_as_identifier_1.py
sha256:e082502eccd61b31854f915e0ecdbfb3f68a476d80ec0cbba148cf1f31496a69  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_classify_as_identifier_2.py
sha256:8c4f35ed8402bfedd91aa72a9db68d1712a503b233e0b256053046b777e25867  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_1.py
sha256:fdb6686a7eaf2c6edfa62a6e7c8b8d93f45aa8a552c905aa40edfa6c365562db  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_2.py
sha256:82d768d6d280d531ff72143589b60a5dca17056079a93d28f9dde953e40685d2  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_or_identifier.py
sha256:a17db88c6e7d6bef997bd87af04aaf0ba7f1614f11893cdcadf034ecab8e4bcc  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_sequence_pattern_parentheses_terminator.py
sha256:029bbca54dcdf53f87337991f7a7624ba6ba0ff9544c6037913667f64890b5d2  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_sequence_pattern_terminator.py
sha256:900a43eed9885002f612b55fd3c28410961a0bedd5d08b5c24e32d995117495d  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_stmt_subject_expr.py
sha256:19947a8c23fc9b579b8f9fdb9600ba7476f6f01abad14dadb591c6dfc0f91dff  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/match_stmt_valid_guard_expr.py
sha256:c2ce5c9db95c7e9330c66f267c33e302c5a0f1ee8323d710ceedea4003e2886e  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/nonlocal_stmt.py
sha256:b41c84d9ddb1cee753306c2d7b27047e818717b694812bd03a87de8f0b188db8  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/param_with_annotation.py
sha256:c8d553559d63869e3eeb0758cb5569363e14727a03ebbe417378803d63902fe3  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/param_with_default.py
sha256:960a414c83fe8b5cc24fea4d208bfcb65823d637bd63c8762ef01171f39b7b27  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/param_with_star_annotation.py
sha256:761c8ddbbb7591dd52dca56f767b773472840216ee2cc42e170ea5ed944f4c7f  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/params_non_default_after_star.py
sha256:254512181a176e4c4f8faba19aa8760ef0cf3923d271ab784346adcf267cb13d  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/params_seen_keyword_only_param_after_star.py
sha256:62a05266293866a19cfd4d87898780c92c3e4f596420a28b347a11cb85a5b9ec  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/simple_stmts_in_block.py
sha256:26466e9f6839873775adee707e9232fe80ac5bba98973079ed60c463bb7d46ea  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/simple_stmts_with_semicolons.py
sha256:bc2ed19a7898b980d2b5a8dd5b6559a7acb31798ff233538e0827546abf81b54  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/type_param_param_spec.py
sha256:7f9ead59b1cad97ba5f8705b95fa85003c206f27a91139abd902e17df398a20b  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/type_param_type_var.py
sha256:eaa02462fefb43acf36f40b6ea1b35705cc90f29c2cf4d55dfa930d891ec4980  ruff-0.4.10/crates/ruff_python_parser/resources/inline/ok/type_param_type_var_tuple.py
sha256:4fefc2d093ee35029afec3e7944605fa1b53e39efc7bd5022b619a2f95ae49ed  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/double_starred.py
sha256:0c3296ba57cad9b0b4b15bee914d4ace0dd61c91c3938a82ecb074fdd18a9e69  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/duplicate_keyword_arguments.py
sha256:e155418f86fe102addf40a6937a761a3b96f94e2e304a4053e8e6edd0a1e1b1e  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_expression.py
sha256:b613d2b1a2131c14d2200856246bc3edacc04652f4dce5ab686f1be0a9da325b  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_keyword_expression.py
sha256:988c81497ba387a2cecc69d476f0079c63771a34ad1598678819d91a818ac8b0  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_order.py
sha256:15cd53d74a421389532eaf0b4795334aad755269712d85b46acb5f31272bfd00  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_argument.py
sha256:0bcacd68269c588df7183b938d25dcb00bfd748bbb7dff57712a185fb1a3f158  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_comma.py
sha256:db427a8753d0e780612e3c55c023bdcf6adb803eea1f5e510bc38bbd61476e7d  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_expression.py
sha256:a3f04d0a26abd76e4dd57ede9c6225a8a68405f1e487d228a91bf86c7b1a74da  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/starred.py
sha256:f9da35dfa2aa2bd0c9d4f1fa5ccfdbb41e73917794c0b5be018aea9492bbb0d4  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_0.py
sha256:a1e6ea3ae86587d881224401eb07fe3e0467cd1f7c0a188dbf2aa55b8a977998  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_1.py
sha256:e7f074053364a0f3e6d81f8e2ead602a3dea2f6fea15f66cb99af039c835b4a9  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_2.py
sha256:c419eaa8d3ad671453b943c39d4fbc3c10b1666a945221504a2bbab1c7eab5df  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/attribute/invalid_member.py
sha256:6184d35ed1f66ac6a2abbc40c88fc7801b4a6d7166d5d1a1571cfdc9a08fb027  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/attribute/multiple_dots.py
sha256:71cfbbf6b46b097bf84e7f2c51f17d0c49ec86609dbd72492c1f419ed6d8f0b2  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/attribute/no_member.py
sha256:3d9b0d3a446d6c50bba2d7fd242a006244f704248f51c5c6e1afbcd43078932a  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/await/no_expression_0.py
sha256:c280688923ee040e9088e28e1afe2f129e121b412a5fad9ef0aa3fb319799d16  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/await/no_expression_1.py
sha256:11b12b31ca24a920f895a7e1483343b63b8426bb7f6686495a02bb0e193edf87  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/await/recover.py
sha256:0e6f126ce5b7866ce50fc4cc16416048dc1bbe34d21e8e88d99f28e1963ed59d  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bin_op/invalid_rhs_expression.py
sha256:69ff5bdfb5d8049b8bfea6fde496206201edf6aab1b79b3f6ed152cb1ccc9c49  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_lhs.py
sha256:cde6c9918dac9828cbe972ea58ed5be9f1fe201fb3d1340e3f9c71e51a23081f  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_rhs_0.py
sha256:2bd5b582f068c8363401a0280104d4bb3b50cc9138c8401471adc461b879cbdc  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_rhs_1.py
sha256:87fc2a7bc48bc6fca89a0981d0b11ff19afa4909392060c2e62127612929bcab  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bin_op/multiple_ops.py
sha256:452c8980990fd27c4d28f7d68d65b2a9ad4e9713a75220ba958b58a5c99e1852  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bin_op/named_expression.py
sha256:549555f2ea3a574649557588f007bbca708fdb383308394297ad0cd85eec70a0  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bin_op/starred_expression.py
sha256:0e11474d0bd95bfb9661865a69430058c5168e264580139bfe03f8cbdbd9bb40  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bool_op/invalid_rhs_expression.py
sha256:b8b7ff84e72c1f22d0f93c0546f34f677b2aa8d9bffd1596127c488ee770b6e9  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bool_op/missing_lhs.py
sha256:7ede149de64b19e17071b0924b48754b17bdef4ae11481477632882ec2d65a2b  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bool_op/missing_rhs.py
sha256:f5dea8067ba20f394debd2f850acd5d4fd50aecd15a6bec2836940eaeab51ab1  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bool_op/named_expression.py
sha256:549fc43719a97d3da6705b22e39b81cc4b6ca0a7cad06b2697e10fba7bf6bd01  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/bool_op/starred_expression.py
sha256:2277c99d3b91a6839f49693ba0e574224c2f9b6415b3b26ead6641ea7d0043ae  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/compare/invalid_order.py
sha256:d10f426242fe0617f798418f56b2dd3b9206cb5e42e2f3877e512eac082ed436  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/compare/invalid_rhs_expression.py
sha256:d29372e8975255f7ac57b1ce73a3449b9824a05967e89822301b79a7b9749d6e  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_lhs.py
sha256:d8e5e11a723561a315af833475d10fe4f5ea20fed75cb16c591052e6334be723  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_0.py
sha256:72770eb2dcb3bceb713c4c10e602bd99c6a5b80096847f2461bf2e38ce18342b  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_1.py
sha256:fd1c389f9f21aa3ee677ef130239d6538dd8e0f4d6f165aeda1d08934ea01a87  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_2.py
sha256:4256a50c08a3dba2c52a6997b320a4d9354c8bfd0b1a3b8b91587ef7f9b2405c  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/compare/multiple_equals.py
sha256:aaca496438e7523e06c089c9bca793f6a0a0f045571200fe9a5eac5416ddc07f  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/compare/named_expression.py
sha256:2664e73bf44f919af2acd1a25774c265215579972f53730784f7e9b1b8400cb8  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/compare/starred_expression.py
sha256:4515a08f407fc53dea086f216d80ebd5e84bb33f77f10bbdd7e5acd70e1a56fa  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/dict/comprehension.py
sha256:c993c2acbed6e6ca67ac70e43351874e88fd4e34d89cdd25fd3a73ea885fb140  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/dict/double_star.py
sha256:f1693e935867c3141a4bdbaf2249bdecb3fb55b6931b9bb3f123df1b087e490c  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/dict/double_star_comprehension.py
sha256:e7a9cf818c20bb8b4d8d49f973c7c031d13906cd2b906f8e9cdd4891ec0c3c2a  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_0.py
sha256:70ab28e11198162a38993d2e90695008bd18f7e2ec1063f1efbfaed533be4328  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_1.py
sha256:70adf30a0e89ea3b7d5e9343c8bbc459cf2b639c9e59f6f085168cec0b989938  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_2.py
sha256:4b7726434a4c4febcd0433a71e785569126b93c241332efdc429cfaf9fef00e8  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/dict/named_expression_0.py
sha256:9d213f280beaa66f3bfe3d1f15d5476f3e690d9b0c4f5c6acfa45face4dec998  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/dict/named_expression_1.py
sha256:0010fdb9b3dbeec2953f1af7395c5e8dd2ac254a676452efd18cc0a9d341e900  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/dict/recover.py
sha256:199fa1f48fd305bb2ed011cdf69d0ad7ee765595ae765dd88694b7a264199ada  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/emoji_identifiers.py
sha256:8e19029cb3e5478781ccb79a6aaa1073a4077b90c7afb80b4f6e3ffacd841e25  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/emoji_statement.py
sha256:793a5f71ae21eab9b6b37ea24e3df2e02a16e8333d5e880249ac4982d6f3b1c4  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/if/missing_orelse_expr_0.py
sha256:a378fa3eaf66d2e69e9aafc3eeb6fa7334e5bcb70aa8b37fcf655703bb2fe02a  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/if/missing_orelse_expr_1.py
sha256:df7d990652153823f1bcfedbf69cfc6e3102d31534bb046f34197b737fd74f5d  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/if/missing_test_expr_0.py
sha256:bfe03effe7600426b509a5d156b0fa236fe45bf6fe5a511b77c4ba400cf82c34  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/if/missing_test_expr_1.py
sha256:da5139b4b632443037dfb10cb5b7811f7aa908af9bdcdda1b70fc032c704479f  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/if/recover.py
sha256:25ecd3fabc8ade1fba0b862fcae5dab653a1f5525d604f3137755af99d5c87b8  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/lambda_default_parameters.py
sha256:be833548e99918184690975c0844dac8369a74b0002a548cfd355681242425ad  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/lambda_duplicate_parameters.py
sha256:5c1c4da0ec655c2ed5ca86c01e7abfc80e6910875c04dec80e95bc8bd6d74df0  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/list/comprehension.py
sha256:8cc64806d9fffc90bab8053b34fe452a86accaefb75b36e2a88c87b3090cc41b  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_0.py
sha256:2341adae68013e873964c6638509f175c84c31c0c22d2e2b25e47bb72fd884a3  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_1.py
sha256:96f8d449e3ed33889e18225be7bf887d21bb0f92d9a232cebfc68e9116608ab6  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_2.py
sha256:77bdef8d11bc2a5043a2484068257888e57d1c3227ae873df4a60241454ffc72  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_3.py
sha256:ecf09847ff71689fb4f87dfcba1502a8765615b897b658174ba63e063c0df24d  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/list/recover.py
sha256:0e141704b3882bf01678d1b5d9eabcdd1aa51848591a5ce2ee5422b5b5955802  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/list/star_expression_precedence.py
sha256:f7b05354ab583260d060fbf09edd2c1f85ec8b44a2156c48491ce4730f560ada  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/named/invalid_target.py
sha256:186cb65ef830eee6942e15683070202a85ee7870c9020d79cf855700e63751a6  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_0.py
sha256:e928bcd256059816c7f5849be1967dc65f75a73db7b85748e373a0b5d39ee8fd  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_1.py
sha256:a49ef43fd66b65287f0527d2f717eccb71ef081c1cb044a10ecb45ba9c66904b  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_2.py
sha256:fa18583e7474f614b7e4f23b926f314f84a7c4963e7facde300e7e71338b9ce4  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_3.py
sha256:c0c203f88e7250b400c7bcee9635e9ce7c35e08364013081e24355c4aa3b1f82  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_4.py
sha256:fa4b0b54060dfdbbfccf4d0056f4101bf8548f2034d6c20efea1963dfdfa85ff  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/generator.py
sha256:9697342eaf2bdc9eb569d42c0f3cb84f039a4d338197b8b434dd599fb3c518c4  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_0.py
sha256:5e4cfb499ce91128df177fe627aac3b83d25466cd8c99fabe5ce86c36569299d  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_1.py
sha256:2ede9330509585aaecff12c7d5cd9096f55b2f1a196e7a8fbeb0aabf60c5706d  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_2.py
sha256:fc58385f22e4d72789a003a4ff7593288e76469dc78da8409e77ba861391f629  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_3.py
sha256:76c48b8c90d47a16199ebe62443c9f7fe955912df5f87a130a61ec53dcce6ca9  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/parenthesized.py
sha256:3dc6dec655b84eb9806dbf1a96a42a85d0650b46dc43765ea6d6c5dd269a9343  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/tuple.py
sha256:2afcced9f90cc96a1edba3dd308bd84f1457ea6cdfeddece7bdda26d64a70a78  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/tuple_starred_expr.py
sha256:b44f614d32affc914ab365ef14a3005a4b3fbc037c9261c836d11538bc05a3db  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/set/comprehension.py
sha256:2c6f2d4a2494717d8b6e7ffffe24d96068d2ba6875e99be2201b3eb55e9ff64e  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_0.py
sha256:bc6204109e450211e394fe0fe28d7c48583dc3212078a5aef4f42acdc9c9a95f  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_1.py
sha256:36bf591b54108e783812ded1480a10ad070189dd4cba737c2c4f610b1950567f  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_2.py
sha256:452ef1b3cb1575c53af78f0350025943b593727b53267cb5745db02c6e4e8a8e  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_3.py
sha256:011edaf218d18f50a234508fd7eead223bf7f67f5b1abb7a0789dc71a6d1a24e  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/set/recover.py
sha256:676f1d3517fdfd562f5fc791ba2528f7ecfe26866619a1e8736f9f28d777c4ec  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/set/star_expression_precedence.py
sha256:1506dac8771b7dde7f1fa731bad6be4ad4627f13def3c6183444e24ec4bc3870  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/subscript/invalid_slice_element.py
sha256:97aef19ff7570a2ef4e01e7ddba653a1a16a99945b7ed4b0b62582d250fe65a3  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/subscript/unclosed_slice_0.py
sha256:8626990a228aa3ff5f3c13cf9272d63078f4ffe31604dbd19f7b8eeb9ac573c8  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/subscript/unclosed_slice_1.py
sha256:7b26369bf298db3add32406d63955f8347eb50253ecb858510a99f159084ba82  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/unary/named_expression.py
sha256:8d28f6a6412aebff6d5ecaabf2f831f45a30b10dd2a7f994599688e634b4e9b1  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/unary/no_expression_0.py
sha256:4cf0c0e7387fd7d4ce8577ba0f8510380c70f7e4f2753d7cf9151f96967affad  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/unary/no_expression_1.py
sha256:db769510efcb3e1ac3169722f86aaa9aa4f6e065ce6cfa069117419b1222b7f5  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/unary.py
sha256:f787821479b37438ccb4280ad9b6e3109ad8e8dfa50d10bd264f0a88540d6552  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/yield/named_expression.py
sha256:18aa05cecb77c5620d95de0b243d6ed4debf8a93c3673acd11b1578cca77972b  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/yield/star_expression.py
sha256:cdc5d44ac2a05dd258da0217b9e328c97f155ece309db1a55448d77d9cf45c42  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/yield_from/starred_expression.py
sha256:57e199498d07d3b9a085b048ff6786fe4b66e5cea145c50ff0eb5c0949172aff  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/expressions/yield_from/unparenthesized.py
sha256:32792a219fba42b46cb1d138f925fb379765a24ff909f64f53e8dd568c30822c  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/re_lex_logical_token.py
sha256:0e69675171ae020af9288b01b58bc4726dfdd1379db7a953144600afbbe53c60  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/re_lex_logical_token_mac_eol.py
sha256:48ef5671d089fcf622238f012ce65671997524728d715f9ca9841967dce0a19d  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/re_lex_logical_token_windows_eol.py
sha256:f1a76a43fb719052f2bdc54e2182c9b957c44b9712b976e3d3c544576076efcf  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_1.py
sha256:9130d89c9b69e258a20a2f00d45cfce664e6679fbd2f7934c70ddb994408a9d7  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_2.py
sha256:2daf097c5ebfe6dbf73f271269fd1f96be6c23d883c76f8147bde7e92d99e69e  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_3.py
sha256:da8b94c4b5905caddcbae5ca4ca2d4ba5dfc63a1a7f683405bc990623243cc35  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/function_type_parameters.py
sha256:a6da96c9a4fcbd360f63e73de2e9daeddefa17a0d91a67cfa69984907ea608b3  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/if_extra_closing_parentheses.py
sha256:1f78c4b3ff6c0b5ed3975b1a332e6a9a54d9bd7c522ea27cd0af436f29276b35  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/if_extra_indent.py
sha256:e21b13781d08ac4bf4564bb2915301800e2e7870df70709573ce8a3f5e5f6f90  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/invalid_assignment_targets.py
sha256:a5b156fe16d88b42cae6aeb9b6a4559f5b658d1ee55a1bdac9a17d293ccf50e3  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/invalid_augmented_assignment_target.py
sha256:b5b0b001ae9a0fb373722c1bc97693ff0d0890f82312feb6b083218bc0db4afd  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_0.py
sha256:ab2ae0a9d8f9d3223efaecc48210be231f606a75f527fadffadd3a9540631776  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_1.py
sha256:23f53e5b09b332ffacf481bb6ba4cf82ddf42fd48d9dbde05c19e96e87945c1a  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_2.py
sha256:5ac3c13fd1b8255ed81610ea3e3dc28e6b65ca7cdbeb903c279d68cc14d565be  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_3.py
sha256:4a24619313f127603a19810b69361a17e2a433efe08963562d02520ec2fad004  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_4.py
sha256:9fcbb713008c5dfe114e36091c96bf2d5f23eb66d9ea3a431751975b3ced4e7d  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/match/invalid_class_pattern.py
sha256:00796149dce09fd4687fa8166516d9fd5c5538fbc8e9efe54ef718cd83e57174  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/match/invalid_lhs_or_rhs_pattern.py
sha256:76f4da4726ab2781ed44a3a9d47e12511e755fe3a05492e09f16e7c86a7855fd  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/match/invalid_mapping_pattern.py
sha256:ded178e9b56bd2c7a43eb2958edd48a5f03b5d052c641eb1176856b3738e847b  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/match/star_pattern_usage.py
sha256:883441791ac5912d659597e90e7a0990e2a1eb74910e186eaf05ecc9ccc751d1  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/match/unary_add_usage.py
sha256:84191fa012f748ba9bae4a4a6dec6ac087cebd5b895bf0d97a799db63cedc3bc  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/with/ambiguous_lpar_with_items.py
sha256:fb1ffaf98124c2371d8f340a48186fda488b489b616f176f9ad351b6e0f554e2  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/with/empty_with_items.py
sha256:2a22683f2f1554680b8d00bceaed06427b1cead06865f97ec93853f6e2efa09d  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/with/unclosed_ambiguous_lpar.py
sha256:4555413c18510a4a2da9b81796ac33fa0532be2c41cda223efacea1dd9b21a83  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/with/unclosed_ambiguous_lpar_eof.py
sha256:a5a07681c7dbf70383cbf112676224e46319155a1cef764d655918b5e4e9ce2c  ruff-0.4.10/crates/ruff_python_parser/resources/invalid/statements/with/unparenthesized_with_items.py
sha256:be7b6e6ddeb0e7a0a3ae01f1b4b059a9264b9f2e70a177c7da174739a665c28e  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/arguments.py
sha256:37aab8f110cc14ed76e11e98945f4c809e95998e8fccb4ea022f63eb80fab0db  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/attribute.py
sha256:86a8f1fecd1290231e7879c2c6d2f55d0da4d836ac9dcaf928453312c3963b32  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/await.py
sha256:3600e33b61b12ccc6af90f31a3f44e51cb3469dfd55057c3ec2099ba2405e0da  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/bin_op.py
sha256:1e0b7e72d1c8f4857714a477a75dd1f3fa153c6b1a5e274ae4fe3c201cba56cc  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/bool_op.py
sha256:69bbdec30bedeb4eea22fa8643fe172c6dd0d27dae34d946ead0e539f0f422af  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/call.py
sha256:a8cf576ecae2701272da697b52fd9c5d0365299c17fb02c041a2b08a7876de79  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/compare.py
sha256:3d0804bc5a6c4b95e1aba3cae4793eafbefe2dcc6b9220c4bae481041e21af04  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/dictionary.py
sha256:04f3733eb66bf6b65c620dd895aacabab343cd32e0749a3b98e05c16e92c5056  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/dictionary_comprehension.py
sha256:33777ee215c964d12bfa0d8a2ff2e84488638c6d0e22a0cc70a214b2fba603b1  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/f_string.py
sha256:ec67bda13b5d8961a64ad33c9df97fec37df6ea83c06474eb0a3f269b71d2e7c  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/generator.py
sha256:5563274ac21a3ba07f909637fd8ab66d4eec51f8ac61c9afd12c664c7a7db80b  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/if.py
sha256:59bac9fdf471d949c175f63dc80a21d4193d1935eea330664641440f51ac1411  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/lambda.py
sha256:91691056c56aaf9fe2b6d7173bbcfec0fd2953fc3624a047e3808e83b43f6457  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/list.py
sha256:5203eb0e42d3cbcb9af4a6f9a0f37c21e8b163754e941fd870208be3458640e7  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/list_comprehension.py
sha256:772abc3d8d9cdb3fc190306bdf50a99550663e05b07d5c5305e2cf9d3d08df67  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/name.py
sha256:e65e6bbd5c2355967305a19dcb7d879a81647ae81626a93528ad0d9f55b138ec  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/named.py
sha256:2967f219c06cbbc0ea027d365f822df1e734eb29ba2be64402c112a0de601e17  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/number_literal.py
sha256:50cf7852e9af6c53dcb9e9b7efae1ad78f81a1d0c0c322a5e4759ac11dc499d4  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/parenthesized.py
sha256:a6fcccb128532e49a74760cdc6254f828612feee0a55d759b98ddf93f32ed45c  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/set.py
sha256:5a89a92d98a3776d04fb214a7a2b45910d2b45c2580773168f898f747dbaa4ea  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/set_comprehension.py
sha256:4c6915920a763ed2ba631e491d69932cc67bd7e71d315b5ba5b5e19d3d806e6f  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/slice.py
sha256:9ca4b68652d0c2f611849dc675dd289fa7be4c9251152f006218f33884d53d0a  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/starred.py
sha256:243d5052325d86d48253646d097e2e0f212d6bee1230285498cc266aba9be188  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/string.py
sha256:1c2db7a20f7237293858032a0b4fae735864841b05a2071aa65ba77737dfa9a2  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/subscript.py
sha256:0476defae92cc62f2b3292460ef9abe9741dc989ede1a312a399f44232a04d62  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/tuple.py
sha256:1909edcb001c9acc8b0f45c2e5265d7ce1db0c8b8587f0ab8adca45905e3286d  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/unary_op.py
sha256:9c8a2833c3fa99229db9fccf90e589257975f46f77e8c137f0130f0d7fcbaa48  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/yield.py
sha256:9fa7c6bdd0927d1bfcd542fe6ac7f576280f3d1eda6568640f9bcadb2b89d999  ruff-0.4.10/crates/ruff_python_parser/resources/valid/expressions/yield_from.py
sha256:cf5b4b37903c2ddb5c317e8c7b231d6d3f15449f18631161fa4f3e37ae974649  ruff-0.4.10/crates/ruff_python_parser/resources/valid/other/atom.py
sha256:3cc5a2fdb939b681b89d3c05ffc6ed879d152cda01fbcbe0071caa2c412770a3  ruff-0.4.10/crates/ruff_python_parser/resources/valid/other/decorator.py
sha256:6589dae0926e524b77a8b9194719f0ac11bd418a0d06433e6db77f351acc5bc9  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/ambiguous_lpar_with_items.py
sha256:9a3bf29b97abb512e34403a04b8463722150c39e5fd07b8145916a3e04d516c7  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/annotated_assignment.py
sha256:df1665a6b6f94acf82d183bcb21fbcc23aff87a68e13282630654f78100204a2  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/assert.py
sha256:79dad662b1136534f35593882c22e87e26682bc9905941889b18fdf078e4415a  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/assignment.py
sha256:9b8ecaf08dd1ee43c7eea40620d82fb77c7b257a5ec2361dfb8bef4d4d94febb  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/augmented_assignment.py
sha256:2625495630f46e935e900932748caffb6849b2c8ccfd850c7bf6739206cdf767  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/class.py
sha256:4582de26328abf712e82bff033be8ae6870e3189eb0653b682c53c9bd94532f7  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/delete.py
sha256:d6fca7dc2165a20684bb057126cb1b174eca5b23db629f1b8effa19c60d3f4d6  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/for.py
sha256:5f7b95364a66eb1837f881c43d9a47f7d9f12a78a29286df54a6e2b92c55495e  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/from_import.py
sha256:ef2b3c5676745af83f64953f68d85c6c6403d0397c1ed86af879e4315be14cb9  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/function.py
sha256:08bbded08892cdf3e9443b8def5e779c1fe5aae48509cb12ed929b3e6b94bc93  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/if.py
sha256:8deb855543af12899bb71f4974d9e4a5faf8dd17f05364f69e1e043ae413b7d5  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/import.py
sha256:9d0d3b763190251d634247737999105a819edb32c22dccb4ea29ebd3cfee30ca  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/match.py
sha256:24cd395597214ed78d664fe4c9f0e6b82b9b3623c4c59cde316e722862c0c690  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/raise.py
sha256:b04b3c3b4d1f6851de1d8ab3f91825dfc48c01f9910093754bb9a07f450859cd  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/return.py
sha256:5f7b0d2415704827ea1459946c76edf78dc63b2c25f1cf80dc552a33619d2b73  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/simple.py
sha256:bd573e3071e72f4aef85ac333806636186768cddfc4846433a4bd88ff9793473  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/try.py
sha256:9a85076ecd38dcb62de5a0f4fa930d8c1cc8ac951370aea00635f6250b617762  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/type.py
sha256:9eb71911b297f611ada34a94ab9105ba752260b3c6357ec8c84c3cdda2e00476  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/while.py
sha256:77f5191b405a61052cbbd09e022d4426d6ac57feca545f2759bc9a3df6f953d4  ruff-0.4.10/crates/ruff_python_parser/resources/valid/statement/with.py
sha256:b6c7a98ca0189050252e4ec09d92993f548fa5057e588d0f2cbec32f86a8c4ba  ruff-0.4.10/crates/ruff_python_parser/src/error.rs
sha256:e41472abcb54f05e88394ad317c7fe1eab4abbdf13e3248b877eac6ce890e6b3  ruff-0.4.10/crates/ruff_python_parser/src/lexer/cursor.rs
sha256:4046512c09afac95afadf4ceeba9a6358037fac0d814ead5d40b2ae32ab3dc21  ruff-0.4.10/crates/ruff_python_parser/src/lexer/fstring.rs
sha256:79be3c355b4e6c26d64938ecacb7ef37cf9ce69d8d76f404efffa3b3e1bf17a5  ruff-0.4.10/crates/ruff_python_parser/src/lexer/indentation.rs
sha256:28ed5cdd3194f22cabf7f13a23c533452425534c97450d738f66e50fe2ff9bef  ruff-0.4.10/crates/ruff_python_parser/src/lexer.rs
sha256:645915c2e1157551094606b852f72839ab7f0d32322a118de34ebb7066c9bdff  ruff-0.4.10/crates/ruff_python_parser/src/lib.rs
sha256:0017eb4adbff6bbf2c19291f13c5f92aed2badc3bebe30c9fe2ab6c21f93806d  ruff-0.4.10/crates/ruff_python_parser/src/parser/expression.rs
sha256:2c43aa6e9b3c7dcbad74d41d4ba8e79683bf2a0b502ebd7fa1856b4cdee98340  ruff-0.4.10/crates/ruff_python_parser/src/parser/helpers.rs
sha256:85b9fb134f76dbbf0a01f6b482463a2537221400d94771e57efd2a3b69a153a2  ruff-0.4.10/crates/ruff_python_parser/src/parser/mod.rs
sha256:a6b51b3e0ba9b99459316dd24500d9657ca2b5f3fd55ed77c0d0eed6a7ba5491  ruff-0.4.10/crates/ruff_python_parser/src/parser/pattern.rs
sha256:3d4ec92e9041221df5e62495f93685f3c41652eaa8b0f21ef232f0baf3d7f1bb  ruff-0.4.10/crates/ruff_python_parser/src/parser/progress.rs
sha256:9f981cab449bb49d9462ffcbc3b14be80ef851b4a89ff35fab19600e5c6f2b7f  ruff-0.4.10/crates/ruff_python_parser/src/parser/recovery.rs
sha256:1812093bde934798c37e67f8b863d187017b0ac8f9567254edeeb6dc5ac82f06  ruff-0.4.10/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax1.snap
sha256:c6bea7f7489c1ce4e4cfcb253c598e31d51b52f5085873f3ff069775f4d2a9b7  ruff-0.4.10/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax2.snap
sha256:c6bea7f7489c1ce4e4cfcb253c598e31d51b52f5085873f3ff069775f4d2a9b7  ruff-0.4.10/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax3.snap
sha256:08ddbb9f8e701f4bccba288e32b55e3d46d314f1baa51111d2b085c9e5ea2fa5  ruff-0.4.10/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_valid_syntax.snap
sha256:f5d57f2586574912cd0ef34594cbe18585e8e8973ed3ef3f790c04c8344da4f4  ruff-0.4.10/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__ipython_escape_commands.snap
sha256:c6389c0bbb19424067e96acad486a5f9bcfa8f932e1e1d1326372340ecff1887  ruff-0.4.10/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__unicode_aliases.snap
sha256:56dcb24ad901103a11b271245fa79c2ac6d15f0a60909d9919d6294592e44488  ruff-0.4.10/crates/ruff_python_parser/src/parser/statement.rs
sha256:074d984e8fedba079f1635d36ccd176232d85359ab5d080b80ce4227d91e4fd0  ruff-0.4.10/crates/ruff_python_parser/src/parser/tests.rs
sha256:29981cd68e3a2768d37bd9a8beccae3e442d8124bac73310b9548fe712eab902  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__assignment.snap
sha256:1e4808809efecb2fba34138182fcc8ac010d760a1fccd87735be256b3d0f0cc0  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom.snap
sha256:e7bcfe8077a3f76fda31b6b474f6f7352ac2dac37365d85618799936359b4704  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom_with_offset.snap
sha256:5975ae47fe4999bc1478d1288a6caba53e9a08a1cf7d31d7d540556343d6edb4  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom_with_offset_edge.snap
sha256:b690b8633e76d0deb27bb812e8f46628bd1700e948ecaaf6aeca78463091c1fa  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_mac_eol.snap
sha256:b3a68b2e5b62c2078e460eec06597cacb5f2baf4ed455d840393a8d23d72f5b3  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_unix_eol.snap
sha256:4eb5ca6ac6f12e19be4235c66b9fd9fe50d2e3999a69fe6cbc5b65a79b599750  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_windows_eol.snap
sha256:5714cc27f79884c211f794dafe6c5df327356994cc3234fc8984d98c98f3bb65  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__dedent_after_whitespace.snap
sha256:5db4c65f6cf0d1fc5fd52eb9e9acb86fb70d2c6ceed17de0efda6f07bf02b30c  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_mac_eol.snap
sha256:852bbee4e258c236eabcf5ecb7314064760b0e77f212484f617473334c8dddb4  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_mac_eol.snap
sha256:d1baa6f0ff22b51b0d139ad83800aebac67c778bbdf8ae66e619ae7cb20d2506  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_unix_eol.snap
sha256:9f9d25cc96181fba6b5d9ccdbb20d88b2e4fea083d856ac04be5fac938d9cc0a  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_windows_eol.snap
sha256:2dd923e9480b9c238d38562ead58c4313fd5c50dd67072185351ded047acff04  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_unix_eol.snap
sha256:8e4274b991977ede90a28146ea6d3dfa8232b0063093974d8504f77cbe9141d6  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_windows_eol.snap
sha256:3155eec4231bb5961b1d9a2b5e87d93f929bd831bb3ec9ee4ec1829c9c081380  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__emoji_identifier.snap
sha256:300f7fdfc88ed7623e3f808e284ac6c63286b9b2bd4f365c342dd5947e2594f2  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_fstrings.snap
sha256:3334f4c7ceefacaa50cdb7ca61bf5dc87d1ffb5a9f4f40cb27e89f0c614d17f2  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_ipython_escape_command.snap
sha256:4d3baa25a7025cd296f85c2439fc815a468c687018f64bd4ed8804fa24f5329e  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__escape_unicode_name.snap
sha256:9d3aa3aa6a354aa78483d2606df96dc57b0bb2d9fb26b6323abd9e3ca9f51e20  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring.snap
sha256:ed90abbe54c741b0cec99f52a1627b25f4d33d3bfa5b627c691ff44516ad29f3  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_comments.snap
sha256:345fc422ad342c86210c03f6d3f336042bc87fe13ae8b975b9d8e88175964c53  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_conversion.snap
sha256:1e072e2786491deb4e3875e7f726a49f8046d9c41d0463f1ceb8dac86ad85447  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape.snap
sha256:035eebcad11307414db1339a2872c380b3e635ccabd374aacc89b86174645589  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_braces.snap
sha256:4b3d4ebb97e181df22fd9b7919ec11b3d84ff6eb18eb8e59d84093aeca8b1e8c  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_raw.snap
sha256:b918a16f8bbc7ddccb3f2ffe98865866431b43a14d86927a5323d1110e0833f3  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_expression_multiline.snap
sha256:e5a07816e123d8fd3596aea3ea9ad2fbaf95151dd6a2c3c04da9cce3546947f9  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_multiline.snap
sha256:5019b40337d82f2ccb22ac55265a6e944b765d69d131e8540fea54865760632b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode.snap
sha256:cc7bc1ab780943bcb76b82949b2e78f13247aa65acf1b7c1f85b2fc39474b501  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode_raw.snap
sha256:ed3433d631dab0548ed0cea4d37fb48098b9c3b6422edf85ae11611ce4c32289  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_nested.snap
sha256:3f37cdda999ce4a20c93a8ea88937da8ae655cde52152c05c58e3bea7f16c53a  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_parentheses.snap
sha256:b8fd12c5c8bcdd5c59a96ca321b3f0172e6284cbe2b5a2932c6eaca035802708  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_prefix.snap
sha256:702b5f09ad50b2d854b69b719c24d68a1db6ed56ecf8ddb89e70b25036c6dd03  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_mac_eol.snap
sha256:518d0b8f2146add268f2622763b4951a851b194dff5e7a11ba90086c39add820  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_unix_eol.snap
sha256:0f7389eb5437b37ec70f1fb954b94e216878eb376f2eb0efbc480e8991fb3e25  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_windows_eol.snap
sha256:50dfb4971ffd0a124712f45a8f41e2a943636b9be68bcf7893b7e28cea5f46cc  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_format_spec.snap
sha256:f9c530857f4def65a350606c28ae2bd6ad0e9de0c7bc3ee946e022202be0153e  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_ipy_escape_command.snap
sha256:70342f9da637b823a546f531cb32f96aeb91592d945c33dba9f40aff10676dfc  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_lambda_expression.snap
sha256:30698b908cb65f8516eace42d020f143d7371815929b3238045efd49c608d389  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_multiline_format_spec.snap
sha256:85963ec64f123f6080116a824145603236b4e94c6b6ad1f890bde4e94a5fe931  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_named_expression.snap
sha256:c6676a0cbb0bf1a758e9c7ff7891088c357a7741d43f26d5a63e65a79aba3635  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_nul_char.snap
sha256:857b8e80937ffb7368d45fc2547c9e4c3706771012ca2e0dea48acc7cd061c4d  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_mac_eol.snap
sha256:730bfa362691883eb956a1920194dfffd613e48884ad42e28526495fa122a89b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_unix_eol.snap
sha256:0f41aa0a4470e79e08c82ae2eb85bc69afbdd432d3f18a57f19372769fefe051  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_windows_eol.snap
sha256:32aef0bdfd2ce84da3a849140cbeb5c157a87a844cc25d846cbab1ab128982df  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_big.snap
sha256:6917d251432619eb73bdd4f981d25991c52f305b17702710812e2ee403b4ee52  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_small.snap
sha256:203acdef1b4be080b62d1094b429713d5e3a3ea423aa11956c26aec7c006b982  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command.snap
sha256:4dcf4bfb4cfb9325af17cff695763bb612385cb7c2b173173b9841151990fdfb  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_assignment.snap
sha256:977b8326873aef90d0d48c60495bb45203bc8ba54e7f5904f704bda919c210f5  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_indentation.snap
sha256:20c5e99f1c7bde8c13429014d0d34dbe3a107c6b98fa1e18e48d22edc54f1c6d  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_mac_eol.snap
sha256:f542bbe2c5532ff3f4504176335caf014602ff26fb100ec6152730c095e503f7  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_unix_eol.snap
sha256:cdee42a315d6946fa8db671b07ddcac56749156c7022eab96c7e17864d7437bf  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_windows_eol.snap
sha256:305ff171bdd382abe11029975126fd8c7a3c0ed5628f2c9c6ec9c369edfd70b4  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_mac_eol_and_eof.snap
sha256:86f76f9cc615bda4f1c10f509aee3366ba47f233f7fb3d4d30ff9c5452b58de1  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_unix_eol_and_eof.snap
sha256:7e130f2d8de7e6ab9855159744800b53bd3c444e463ea654aad3ecbd119039c3  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_windows_eol_and_eof.snap
sha256:ce8952c3d03066605a10cc09f3d01c2bc5bc76afffef2155ee0cef0baf5312a6  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_help_end_escape_command.snap
sha256:9e1d496dc601a47a87ba6eda4e32292ef08b6d2e2a8af369c246cb46def85eb5  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_empty.snap
sha256:fbd9f79db22eb34fa787cf818d1438fe955a2f9ad69ec2087ea575242c95d6b2  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_long.snap
sha256:57e9813bacee47c0ce74b62f491be18864d904ff921479449a4ce372475e0f79  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_single_whitespace.snap
sha256:0d9c5db0b0a3e3f67a693ef3d8f975f536c566776f00b83d153a56ea0d3708c2  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_whitespace.snap
sha256:edbfc379f41c1171eda41c58da03ba5e5f0089c2512493d2d043211dab79864b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__logical_newline_line_comment.snap
sha256:39de8a5b4a3dbf89262c4d9f90cd102dd288c8a9c031324bc892ebef33a5512b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__match_softkeyword_in_notebook.snap
sha256:b9b9a87c11fb236f13eb982ad59cd451e3d16e14bb9d96eb0aa23c6ddb2e09e9  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_mac_eol.snap
sha256:1a42ceb65a720fd5a98532a3cc877024f957efdea015094a01cc9d208f494eec  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_unix_eol.snap
sha256:b9a3cab381c8fb53aec4fbe6159fe329dc719bf121c5e661a59c63d62ad74c65  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_windows_eol.snap
sha256:df0c2b34207c0f7397d08dbd56bc32d65121bdcd7b61454bcda5c2ef6800162a  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__non_logical_newline_in_string_continuation.snap
sha256:37d3b214189d7fa27c70d1638a810b685a41b17494ac91508efb910908d37bda  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__numbers.snap
sha256:5d55637b00b91da4763b418f10a41481fc66a6b2727b0c711b625b2c6f1a7cd5  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__operators.snap
sha256:7ccc05f269fa765d3b29be20f8655f8d8bdfbf9440dc6a08446a37ce56eb6b52  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string.snap
sha256:c67e146467188bf4538c676c8fab6fe3f55d0a0385722897704ada657b231d16  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_mac_eol.snap
sha256:7677d7e25c2d857127ac087e1e207ddbd59aa4d9f1353817ab4a337582042cdc  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_unix_eol.snap
sha256:f69812e78f5897ad894341ddb81357088f12317de8d35c98fdf18eeaf7cbac83  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_windows_eol.snap
sha256:abb47ea0aba6da0b04d000513c8ade52b68d7e44cb7de479d5fca4308f57976a  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tet_too_low_dedent.snap
sha256:557a2d645db576b25efeb45627faacf857e5d3801d281f4400735d442a96ec56  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_mac_eol.snap
sha256:077f0ac87a24cc6a22045e089581ce177199acdb35ae9b97ed9d360c42d52c40  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_unix_eol.snap
sha256:9889cba54753139cba06c1d69a235249088a91303b6c33554a6ed467953ddd7b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_windows_eol.snap
sha256:a445bbff26f91c33c1a3bb81cae977914ef26c6bbb27eb09b608b9a33f8b8db5  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap
sha256:e8f74ccb4cb0065574eedb136ddc48ede23bb2c3a603970a838138e2470924f8  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap
sha256:8f0c14d3b2114e1b107d7ccff3179fa46862a99569bed3d54f6d94425b3377cb  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap
sha256:580c91e2e4b8d6498eea9b87d785e725b2d0cc1cfbbad124d2a505f25168b17b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap
sha256:13ddde1309c3c24a7554c61e84ac7b27bb44faa12257178a1449dd9da1f760fc  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap
sha256:992d3a4c76c04be09aae47ca32a6accb36bc6f4c1d33cd9d18d2d2fc49dcda43  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__dont_panic_on_8_in_octal_escape.snap
sha256:3547010a934dfca871eaed85c9c665ea6fd3e22f95bc2e8823ba0695d8764468  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap
sha256:9c856bb180c5f8444685936026b263623d85e5a548ca61e2fca823969d1cebd9  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap
sha256:0cb66b6d86d4e57f6ff4a7795fbae8f1df3b1ef86b2a169ff66194c48ee5ae28  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap
sha256:07ce8b9adc083933316b9e327fd2ef61cb818c693a727fd7a051fe9d7b27f533  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap
sha256:2268461f85a4e8612c9b2611266afa4519f6eaeab2f61a2d18a8a67de5b5340d  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap
sha256:3b991b82dd05fd573759efd135452b196241da3f7de6d8a42d86b95829b0b0c8  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap
sha256:2239f913343b79c4337cd03ad9a9b68ecc39107b43d82ddcd4e90e16f1d2a9e2  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap
sha256:29ed2dc721c79dfe5f1ec3a76c019ce9bfd675430376a8d83c9f5bc7a9577113  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap
sha256:6a0a0e0a936bd12744a0cff7cfebb300329101299372cdfaeca2fd2e21146d59  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap
sha256:670b69ed79bed915da0c638f8f2193b62531b891f3889f93c1314c19b8a32fca  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap
sha256:e123861d769e7c5b2614cbea2070d49069559006ff0fff30fa62f0ba285c1af1  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap
sha256:05a20b90cdd4782d2f2c206d513c6021b409a3b15475a0a30e64e899600a2b58  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap
sha256:3efb4a77feb91bea9b0571db99ce26e5c24ed62618a535a79906127f55c9d5ed  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap
sha256:0460c4d6c9b98f41f089ceac17d5d335e48298c63400ecd583ce375e952335ee  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap
sha256:75c6035e06311312587d1c480b9e1ad2c6e7ec561cf5718d259789aa79649f7d  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_byte_literal_error.snap
sha256:27e065d3fc654c5ee6aa62a3d4d08e71ca1b1e770c3ba57d4011c36cf2872911  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_unicode_literal.snap
sha256:c6d679759acc3e0809fbebe7e445821e5b7cb84f396019d5c5a9407924e1ffcf  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_unicode_name_error.snap
sha256:d5b121b8bad223cc423ca3a29a8b07c60812fbc38a371e9430c6f3d15aeb06a8  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__missing_unicode_lbrace_error.snap
sha256:498352ff4c067e819a919faec65665621a447510ea61edb1587a95c752c95232  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__missing_unicode_rbrace_error.snap
sha256:8f08c16cd455eadf6aecf1e9fc6bcd2af01c8eb504e71281b40ad4199cead598  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap
sha256:7e6bafec07fab5766c15d854575fdd5010b501803019109bd730b6fcf3f7541b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap
sha256:7e6bafec07fab5766c15d854575fdd5010b501803019109bd730b6fcf3f7541b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap
sha256:b36b5c4916020ecb1820ed4356a9186aea18a087adff98067fe07acb5b9b143d  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap
sha256:ea4e36813d308d62941364ac83b679695a34c797c084c20cd3b9f8a10e566d20  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_4.snap
sha256:d5e5b74fdfff5856421cfb5e108bba11b1993f75db4294eef78521e11f2eb08a  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap
sha256:2df5f76ef2d973c9525f5cb5452a2fa397fd981f720a31fe4e8bb62287837849  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap
sha256:71b31c719c3be82bda76e50a7e1fae9ea979130975290671f6e217ac5a176a9a  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_concatenation_string_spec.snap
sha256:bedc6bd0fd9cb9e491f075283225775cbc6443a7bf2045560c9282947d0b8227  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap
sha256:004bf9a407f837c7eacb14fec77e480ffb6e9efdedd6341152597ca0014c81b5  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_string_spec.snap
sha256:53b411e49113d5925d77e146ccf547c8ee8e2b666c8c68118f7a24eb6ab7a17e  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap
sha256:8ff5d8ea8daa58b7753075ca58677cc6488b7168701a408b641fb2b14ad7d5b7  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap
sha256:78e7c05bc2a845ba26fe7937b5a8208c85f7644be26df04cfd5bb939b61f3348  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap
sha256:23378fc9d3d4fd6659667e5632e4ccc479c9a34074fb0226c29bdc83d5a821cc  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap
sha256:930604ce899f6e99898a28ebdb751c2b0df4979d124966cdee388d406d210720  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap
sha256:9af04494f7441d45ae8b92eb94bb7ac45f1a38edb0f8e5f73ee8047c7a415e35  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap
sha256:efb427127895d6ffea9aac04f2639a0d637c3ad8600a7cf28d3c78392cd9a65c  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap
sha256:03c40afb8ffd44c8eb5c0b392228e75d580b692a046c2b584c49ec9fa0716640  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap
sha256:996e1043182b28802610f3e21c636363e48cc396c3fb611953a28d12cbf2a0ed  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap
sha256:d23fdf74446dd0bf6a86f68846ae337e41f61d79fcb52c644ab42782817859da  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap
sha256:e2b233031e2e27e2c05d2f40487b94141af02dac4e09b012d8e45e20a29edc00  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap
sha256:e044cdbd7003f17e76e01391aa1299dc928d5e55f33f17d614bd9eb1596104cc  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap
sha256:10648e09a91d5faa080b496ed313c3002d5ccff3b172b3a3c37de95b38b1bb0b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap
sha256:e4abdd99ea92ebc6f5124d1f385fbfd1283f2f51a8b7c76031599521f17e42db  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap
sha256:cf51525ca77f85fe752002165a994e4563f2d091be0f99ab45f9599b1d234c5c  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap
sha256:82e2bddc883dd60def828dfecdaec1d9128fbbf3fe5ab08a72a1050b8e7d183b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_mac_eol.snap
sha256:82e2bddc883dd60def828dfecdaec1d9128fbbf3fe5ab08a72a1050b8e7d183b  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_unix_eol.snap
sha256:105add46264fa942a61b26501d00b9ae832938cd18371dc4ea3f4d8addd245fb  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_windows_eol.snap
sha256:07e9a57555d78a854299df621543bebd20fe57f6b5487eb134a6c3a6ebe7df56  ruff-0.4.10/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap
sha256:c779d864934f307e6ab105bb898bab5363b3b8f96084f6da5b7654bfa39291c6  ruff-0.4.10/crates/ruff_python_parser/src/string.rs
sha256:26c52b85c7f5ff48c48400adc9c6d85d05b2270754aa04f1175788466b370e47  ruff-0.4.10/crates/ruff_python_parser/src/token.rs
sha256:b9e0b92f7bbd24636ab6a7675e36371370a518f0f471a9b2ac969ee32c449ffe  ruff-0.4.10/crates/ruff_python_parser/src/token_set.rs
sha256:5751720d8ec33b11b57ae179ddb53e5ef4ef3b9c4005869bae34d994ef3d3e6e  ruff-0.4.10/crates/ruff_python_parser/src/token_source.rs
sha256:ff295c077d3da940b082d1aa0d7ea54d1bc86f596409d665d7fa7666406adc36  ruff-0.4.10/crates/ruff_python_parser/src/typing.rs
sha256:0c6648a39a7e2a3a4a09646582e271b831cc8955c09167f35c0fc8efb134b13d  ruff-0.4.10/crates/ruff_python_parser/tests/fixtures.rs
sha256:451b870ee1d1c2e0d3fcab2f58218a6c47b5fef273bd18aecd9c33846dbe89e9  ruff-0.4.10/crates/ruff_python_parser/tests/generate_inline_tests.rs
sha256:2448af3a90bdf9ee348f51df81e81071cd0ffa14c9e7285d1654f913398f5bf2  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_annotation.py.snap
sha256:a8daddea81f63f1467a969f1f1c13783991e9f5cedd4fc6fcd1006589370d195  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_target.py.snap
sha256:8cb1586048bdbc5ba91b0bd6916e30a85a07f1ebf471060b90121d11aa4a531c  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_value.py.snap
sha256:555c4a5c72ab4e5e8a22e4fc92bb9398cb557acaf25795aad2e0eef771023c76  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_missing_rhs.py.snap
sha256:9e0cec7072a4ca19c375163285bce40f9272aaabe481d0475dcd30f6b1fb0da8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_type_alias_annotation.py.snap
sha256:6e66edec3eb60be55641e841bf934cf8fdaaeea9b600eaabd0541a21b08e2ddf  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_empty_msg.py.snap
sha256:e8bccf136d9fa597f6dc376a3d44885beb8e37a8204ef7709140421c7949df5f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_empty_test.py.snap
sha256:2da85f2b171ac74359ae19c612b71809a7f1299b604f7f64203803c715648ece  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_invalid_msg_expr.py.snap
sha256:eccd51aecad6e0e6bb65c223d8a5888f5103419a16265ab67edb3b803bd463d6  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_invalid_test_expr.py.snap
sha256:b41b8a80a8c811200c356a1df127c28348f8c5a54a4c4df2e6b27e580eb7d066  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_invalid_target.py.snap
sha256:7031ef8dad49852c16674b252b985a73910e0060f075ccbcab7d691c100831c6  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_invalid_value_expr.py.snap
sha256:15d42375bdba3837464dfa157a1968afab76db8b358ab54fa321575ee6e28ef7  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_keyword_target.py.snap
sha256:6c0399562ce3a0dea317f5251caf758e2a664d1a63aef154d7e1a4a643d46483  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_missing_rhs.py.snap
sha256:ea43daedfe047b66f9e998f701f26ecf725dc71d1dd4d235bc8957917c9ca194  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@async_unexpected_token.py.snap
sha256:6943e57e74502a2c1b05e28f69d5574b38ab49de3e2b20a83405c279951f4a12  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_invalid_target.py.snap
sha256:5b6b4cfd4de6005636022ef53dd1d4254170aa8906cce0f6b4a47325677c0170  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_invalid_value.py.snap
sha256:cd94f0cce40527935dd4385d53f7b7be72908175ece6ad73a929001366bb885b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_missing_rhs.py.snap
sha256:d502128ec392985d0e4ab5e3bfb96f5e26de28cdfa72f323dfe1c8e68ef1baaf  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@case_expect_indented_block.py.snap
sha256:6c92bfd19b18176934e7e782fbb5d72b6a639f8b0252d970fb613a9781aaf2d1  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_empty_body.py.snap
sha256:7a300efc5cbc6d67b908805c437db1c9b7201dd462842c640fe5e6d061ddc8f4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_missing_name.py.snap
sha256:0a14516981884d8f5258bf69c3d4fbc95aed26ef19de79de5d344f13de6fcf5e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_unclosed_type_param_list.py.snap
sha256:4d86b97b3d7ca15260d0703bdc8f9159345c70f9e4182fbb0582dec4513dc1e4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@clause_expect_indented_block.py.snap
sha256:3173d76b795b1304f42092256d39bdcf8046f03650816065480dd31ae68b4480  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@clause_expect_single_statement.py.snap
sha256:17de0a34a538175aba2f00bd50ed587a03f56deb60bbbfd39ceb0eb98ac482ef  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_comma.py.snap
sha256:f7258ac6c27c5ed85d8c5a779fd7993487029ecc7582a5bf61f4bf7bb28c9b8e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_comma_between_elements.py.snap
sha256:5fee16f371e5f3bcf292e44c3b95a87af8ba09cda4ab846ac6ba93c5d36cca02  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_element_between_commas.py.snap
sha256:53cf9a9f4ce6d019411f1991dae7c162750469c3ad04ce981fa02187dc71d2e6  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_first_element.py.snap
sha256:ea96eefd0adf933dbef18628b613c66be79476c077402970fef92651f8d4616a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comprehension_missing_for_after_async.py.snap
sha256:56f1184b0671ac04e1c60eac624bbefddc36886627bd5f763f653966f9064be9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_invalid_expression.py.snap
sha256:b2d50fa36f2e35f876659ec2c14eafee8bc2a161b16ec7e21430abdeb073b092  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_missing_expression.py.snap
sha256:e9e7eb2eb2832702a08c42eb30546b0f867ffabf38d8bc7ebc233e29eeff4908  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_missing_newline.py.snap
sha256:79da71730d4fd850bf8abdd8c8ac025a5f54f20066d1e8b6b474c08af84874f3  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_unexpected_token.py.snap
sha256:192730f5028380835702a7fdb3422ca4c17af24f593e0780e4cfb386bcf10647  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_incomplete_target.py.snap
sha256:53fbd13233004c4ca10b4ff69b1fd426796a7a11147c9f16d419744086db0a23  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_stmt_empty.py.snap
sha256:c4b766fd72ff9b5370032676bc12c568478589a29aa265155cfe17bf0907aaf1  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@dotted_name_multiple_dots.py.snap
sha256:240f45787201137493ff218ab63ae1b3133fe97c803eb1dd3f4f9b70e957b058  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_invalid_expression.py.snap
sha256:47e20227bae2612447a06b423ef3cf762a4a6dedbbdb90b2e94ee9ef940e1a48  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_as_name.py.snap
sha256:4772eccb0a3ce26a77296178101bdc6c07a05774295e890e0dc9e10269665685  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_exception.py.snap
sha256:037adb93abec6a1fecd2d96c723baa75e5b29ba524e5de61d4840e614d65f016  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_exception_and_as_name.py.snap
sha256:d1d1c793226522aa8faec2103aa41f6299b0dd1eb9ebd4ca9f547375ad884084  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_unparenthesized_tuple.py.snap
sha256:00619ca1eb23fda763e7578c59234a0a6c70b928dc932ccfa11f947b6835da64  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__double_starred.py.snap
sha256:7e75cd232fb6568e8104f3d46d7e950375eb995c1c4094df16bf82d39a4b6b6d  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__duplicate_keyword_arguments.py.snap
sha256:5b0a71eb312b884ae374a24af03855a02b9b167d34942bc2ed88f389979981db  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_expression.py.snap
sha256:13592226949f705266f5cfe6ee0c2471615ed132f3f2b3388fb2bbeb4f09f0ef  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_keyword_expression.py.snap
sha256:67bebbfed04b732eb2571bf4c097da42009715d09bd29a73c62cbb849ad01311  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_order.py.snap
sha256:7c5f5780567093a5469c1398923e2766c45c7e3c621abb1d674cf409851b2d4f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_argument.py.snap
sha256:efb3b30ba129eb0f700e446ee0f8d57a6e4fe00dc603d0ec575324de909f0531  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_comma.py.snap
sha256:1b506e5ba18a591f5e09225fced1258f8e005b71d528c8748ca12e7ffd47f86e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_expression.py.snap
sha256:50743c8f75b5eb3244a8ed0012f2bb6e53d68ac70736e48ae11ca891fc6765c9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__starred.py.snap
sha256:48d2da95617665720b0850fbfddd2e5d5f89a352643017e8151a6532f472bdf7  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_0.py.snap
sha256:a40b67336882b218b1fe6fc8ba84fc88cbc5e71f21e5e4b66ab6392d7af1ff4b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_1.py.snap
sha256:ed27eeeafd121a41dfb89b769de4eafad4069ef66c8ca5db396f0039cf893f2f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_2.py.snap
sha256:afd611f1126763ff1628f80c9a9d7b10a565054f4982c02c4820a99e222f19f5  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__invalid_member.py.snap
sha256:fd66f1523e12ee0246b59d20f14d05193e7b910f3f7fcf4ba793f0a8baa1fd6a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__multiple_dots.py.snap
sha256:a6c7ab16e75c9eac4c10c47c2ce7ce7ccd2b22525e4dbb6781a67fc8f8fac966  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__no_member.py.snap
sha256:04ef272019e435af25216f80ecf0bf07a6cfa6dd4b1ba3fd76717128b34232a2  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__no_expression_0.py.snap
sha256:3a26b5acd16db2a7bdd0730143b3483b68ed1bec9c9fdb910b1ef54bc2399a20  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__no_expression_1.py.snap
sha256:64b4607ca5f2a35c8e5563c1e805da742e91c4e072bcdd007c8946cbdab3dd18  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__recover.py.snap
sha256:16917b7940d1dc389bdcb3068de8fab66633ddaf350cc5a8e6a74d6e34ae8160  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__invalid_rhs_expression.py.snap
sha256:8b8f75ccc223c04d8eb31c0ca7198e70c4b477b58002eb028b38c0de41558625  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_lhs.py.snap
sha256:1ab9fb7c6552522d66e68ca5f2d81ce8a25dfe2e814ba3591c275391244e07b2  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_rhs_0.py.snap
sha256:83983edd9653462230489da50b0dbd8b100f5c93d2ddcf780964ea590879707c  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_rhs_1.py.snap
sha256:3f3b311e7592ba76faadb3f3de1807674632297b4c73d4098bb6552152b53c7a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__multiple_ops.py.snap
sha256:5f3b0580d4cf9734f3232b3577411bfab83174e7428eb2924181f8f5608ce7bf  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__named_expression.py.snap
sha256:6f426fc5f688c8ec453614940a71ff3baf0b1e5e76f82c54e0821b67415c815e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__starred_expression.py.snap
sha256:5d61908681327040430a3705f0e76b44c51f3df2739930047797be6dd4110033  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__invalid_rhs_expression.py.snap
sha256:b0da9dbc75f4b7600edabc9b8a7a0bade5f37d88597882ff2a622e61c448ef48  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__missing_lhs.py.snap
sha256:4af47fe7abfa84fd3c16f73e96c6a318348a403d1c71d5abeeb62abe4cb70f86  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__missing_rhs.py.snap
sha256:8f8e5a25aa96cbb2b7d3da8361801a9d29348f6bae3404923e6b22021217b6c1  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__named_expression.py.snap
sha256:e4eff1783a52b8b9c6f3318d4ede56e80531343d9a26d1caeb92c700c3482bc0  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__starred_expression.py.snap
sha256:a7a2f3b9348ae6dec80c6624382d51d43666be959be443479b72a0a19bc66af1  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__invalid_order.py.snap
sha256:6b6f490980b433f85c3ac86a9282ee1b6ebb125c754f5273cfbe6ed3551f69d8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__invalid_rhs_expression.py.snap
sha256:71fa69100b33df97444244e297b666add92dbe3c910ea014e162044a08083d19  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_lhs.py.snap
sha256:4d1ef80646f9399ffe7d659cf35cd214496aaad9735de52ff97889d33bf99291  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_0.py.snap
sha256:60d6e6f5256c9d192ce2baaa0d099496e2b0fc8c1b6f77f49586dd39b933b147  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_1.py.snap
sha256:cfc2e7b5326a09f685e84a0d13438822008a13432cb27b55298624dc9ecc9892  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_2.py.snap
sha256:96895f508691e88aba9efd08f9fdecdae3faf6d1ee0bf19207abc1632b3e228d  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__multiple_equals.py.snap
sha256:d60765b90fd70a910e32bdbaeba7725ad2eb4a002c308d670cc1eee7fc27262e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__named_expression.py.snap
sha256:aa8459f9113826bed11d9688338723ca130be6ca9e5fbbe9bf7598fbc6baee6c  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__starred_expression.py.snap
sha256:ee7f4839a402136f6c64ea0946ff1ca152fe42fe93943e7bf228f441d8b5171a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__comprehension.py.snap
sha256:685f2e383406ac6ed87408893a509d0d10186ad818c47566bf620c4b8ba002fe  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__double_star.py.snap
sha256:f68f3e0c15079e0bb922e5267895581e34762f8c54ab5a4cd80eba140af25164  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__double_star_comprehension.py.snap
sha256:02effb6165e2741a43e915a6b76ad49abef92680f2a0b7f009844d3833a34c07  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_0.py.snap
sha256:eccbc21213bbe96c806468699c95403393ac4a0dfdc1513daba8c56f20d3c574  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_1.py.snap
sha256:d3d98e51c611ed250bd42c6456c3f97131d9f4f69fc21113b78900e62e6ca322  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_2.py.snap
sha256:da8e9c19c249bd1d2ba5b786e0e8dedb929c0554b29eb0b06d5aea8d0da92ffd  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__named_expression_0.py.snap
sha256:a59283b11efddf79ef4ba103136b6a47c90c7431f5317d09e0029e66b058c0cf  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__named_expression_1.py.snap
sha256:a0c3c581144d32d155572f1e78a89be3400a7b8b8b2eccbafb8cd6f6f6107086  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__recover.py.snap
sha256:068c892d93914ca1807418343f3a533ab14c1983819545e7b7ab409c7d7a0ed3  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__emoji_identifiers.py.snap
sha256:54c0a992579b24cf6a224ff184cc34bf590a0eb558c119918a128f08bd859713  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__emoji_statement.py.snap
sha256:7512ca35aeee10f4386c1d813a71b247c8aa919f90f1f871448f00acb6d8e6b5  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_orelse_expr_0.py.snap
sha256:9aa7561d4619a4f63263096cafec0f0e19e5446e9d3b9c9980814426fa7272dc  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_orelse_expr_1.py.snap
sha256:1a9fd62aa8ab191d0b59c5b1f55fe74c4076f340ea4db414eb182a6696a266cf  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_test_expr_0.py.snap
sha256:99dbb5bf91b50ffb2d483b9e017b626e522bbe03b3620d4e450c84bea78a4555  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_test_expr_1.py.snap
sha256:eabd625b6214b01f01fa49a5c5b21cec8a03a99db6d87e649bb6d957388bbf6e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__recover.py.snap
sha256:ea201e311c98ee769c664230ea9d1039dbc0ff4b4586c541d1d6bc7a8dfbcecf  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__lambda_default_parameters.py.snap
sha256:4fe85e75a025dba3d2570c31fbc178b093b8a9ecb5651728c8e67cf0b2b56538  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__lambda_duplicate_parameters.py.snap
sha256:5c56936042695566275398dddaed6024e2b4fe22ff366684497e8da1c959bfe2  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__comprehension.py.snap
sha256:e912d401d0b4e8d73f87006bb32b38ad60d1739cd7479c2f9c9391da6e212ef0  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_0.py.snap
sha256:e6c8a85e232fb6070c6443144d908638d0f2bd9eae63de06027597dd37ed1563  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_1.py.snap
sha256:eeae8e6699d2f76adfde741c8f448acf702b912e2ed045eff6c01db42c80b479  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_2.py.snap
sha256:f177ffcd0b51a86e47630342e11ff553023ed342befae79d709eb22827cef028  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_3.py.snap
sha256:263c2776e7bbc212577bc88fcdce31a2593ba1aa4f877c81b513968a496b53b3  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__recover.py.snap
sha256:e39714a499c361a5c7a292b09bc96e654f709c40ef8b9005c5d85e10360230ab  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__star_expression_precedence.py.snap
sha256:7fc15cff1c56e2fbf6eca435524bd5496ec3ca7a24d445c6c5b698b1e5ec6af9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__invalid_target.py.snap
sha256:6c4f0abe3d27d3d589679eb989352e800204cea07e694b5f277c501efe8d1cc6  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_0.py.snap
sha256:c19b5043d3cad47c08e42f3f2dba78459b9a33008c82f06dab18c882ce03b3c8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_1.py.snap
sha256:0543d4c60b404fdff8b1fcbc5b83b5ccf6eb4df70336f6b9a193aee061ed3fbe  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_2.py.snap
sha256:b4221e8ebfa37fd256c584423e1b7111041be30b8cb7aa47607d26285d906e28  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_3.py.snap
sha256:6e95b640b2abc905d85b090fcb13a4f8a70ba5391e9841b0261add88013f085a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_4.py.snap
sha256:d10f8163eeb7d258b6d08cbf45bb0ecc3a31986e2dec926f6d2735c54caa2b62  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__generator.py.snap
sha256:820114b5462dd3f3ede6f2fbd453358931543ff561dd10e6af631722efbc01b9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_0.py.snap
sha256:7bb0cfbc877730c59585e89b6e2d3e659fbf32ccb70ca11ce9f9f8746c0bbc41  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_1.py.snap
sha256:030e2dfcf107096c815efcc8b634d7b39e3b70fa23b3e9fdb159ca1c2ea9aabc  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_2.py.snap
sha256:b11cdf501f3ca4af2e444f2e837e3ab80772b312cfabad05a585369e16f533f3  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_3.py.snap
sha256:5819e1ed698c0a4190a131b810c0b3dcc920d7d9f9faff126fba8c470f6ccaf0  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__parenthesized.py.snap
sha256:fb6822cb7a08bc416fee51f3e816097bd84e44d322c75ea134104108818f0f90  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__tuple.py.snap
sha256:31cb8b0e628c31fa40bd613db83b830a61e6571f99fd12ccd94b0f8b55b07aa1  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__tuple_starred_expr.py.snap
sha256:5a1e952093f97b669c16c2901ddfbc9050017d8b161409dcc59237e299dc0870  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__comprehension.py.snap
sha256:84ca39a74b0daab038acf8d81d0ee75f7e9fa3968bd94d6c2221710999c300b0  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_0.py.snap
sha256:55044fd7c071edf13edd8be13303a9687cab3f0443891933b8a85ffc402c49c0  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_1.py.snap
sha256:c8eea581df8336207d839a0a7757cb7650d090cab73a54feead6bc0f80b12a7d  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_2.py.snap
sha256:f346b28e5f236eae18dc2e9e434ce698d12bfd9e7d03874f2b11e4008d280d88  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_3.py.snap
sha256:d3d0295e96a8e3f67cbb97bccee60c40f00bca024fbb424db585f0e9f091a439  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__recover.py.snap
sha256:4daee88213c1d4a98fa2b28fb365b7d772aace69aaf3406c17a60ecb14c83133  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__star_expression_precedence.py.snap
sha256:d994210d0dd6fc6494a91dd259485d9669101c21526a0b0622a98461d7bdaf12  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__invalid_slice_element.py.snap
sha256:dce97d2962b3647767b5125f5ca021faf50e0001b78817a6357ebe34f4be6a3c  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__unclosed_slice_0.py.snap
sha256:bdf045e49487a026a202b40ef6c106fc0c56973e5440311411d8844054f60508  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__unclosed_slice_1.py.snap
sha256:e071c60f00f2e3f2fdb1513ff2a1c5699e200cc33cad1133378fc3d2a49092e2  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary.py.snap
sha256:ba196ea1c264653aa9e44ff69c3feb7eee0036a5526136f6272f119057972cfd  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__named_expression.py.snap
sha256:10e58ce54b261fb0e9f6a7cbe40c1223ead6180f7c3facce4b4b66f5d46951f3  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__no_expression_0.py.snap
sha256:b45784b3068404bb94804cb2cdadaf6f8197d70b719dc955f18e8888fb3719f4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__no_expression_1.py.snap
sha256:8e6601d37683f7de8a4c675fad209190fb6fb9b8ba650881f83e2189ad7902c6  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__named_expression.py.snap
sha256:bfec407be753cb06b0e467144c94a5ab192e1f99283e01bdc278972ce13b5282  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__star_expression.py.snap
sha256:d509502fb8a2c5eba99f4d62bb1fe5513a5f8a42727fb0d7ab1f4c75c5a0c2b4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield_from__starred_expression.py.snap
sha256:5ba4300e12aaac270c0994d1a9d5b9c678b1997cda3311d0b29eb6961a170620  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield_from__unparenthesized.py.snap
sha256:ae699752f289f5830b92f6f5e844bff20badd1d7643892af5256ffd8c80ebfcd  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_empty_expression.py.snap
sha256:58051d30b9ba0b17844bc0ef6e451437db372c094592165ffbd7a39fc0828e1e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_conversion_flag_name_tok.py.snap
sha256:7b60678a987e5355fe4023a10ab032a2bd29a962e8bed1fca2d00af7a3846326  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_conversion_flag_other_tok.py.snap
sha256:3130fe437f8bac998df5ba0074d1c36a27b2ef15ca28d708ab6eb0e3499f67bc  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_starred_expr.py.snap
sha256:e09a1c8e4600014ad377f25181ce90cf263fdb7447f7808fb54008b220f8753a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_lambda_without_parentheses.py.snap
sha256:5b48677ac02371bcddc74878ba97ab89e5a26009f4bdfbb6683278c350a5e753  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_unclosed_lbrace.py.snap
sha256:2f1cdd47f75bcc0393fa844898f8d1b51300575615ae95ae528d1b36c2eb6e47  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_unclosed_lbrace_in_format_spec.py.snap
sha256:d80ea5626706dabbda603158c7b0fe8d8f45e07faf9290c4fc86584a701a1b20  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_iter_expr.py.snap
sha256:560bfb723bb904d74e1a3b6a8dd9fcd100709fa88dba45b2208c4f520149b266  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target.py.snap
sha256:9570e083cf8c88404cd0e32a8cfc8df1df629cea571ab3f848414dfc116e6288  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target_binary_expr.py.snap
sha256:0f65dcfc749a2e319a95ef7c9ba8dcb6512a7413a7118344e387681a1cefbb05  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target_in_keyword.py.snap
sha256:cd2125f5eb94c09e30cea24e61c3d4e69e42afc903ddb5699dec72ca902546da  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_in_keyword.py.snap
sha256:1c67e0e35db564bd6a35a7a066739ff39e4eb33bb9f19f5ac3ccaf110bcde8a4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_iter.py.snap
sha256:36d9f4faa345e2aae78d3804d45ebf08e2a0447548ddb8da09a1946124359e8b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_target.py.snap
sha256:a527a325138cda8bb09c632e91148b354859c17134db49e09c3bde57b5d92e97  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_dotted_names.py.snap
sha256:faed0a6f4bafbe09d466953e0b6b79116d1623c0427ca0568e1ae3f1052abc03  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_empty_names.py.snap
sha256:95108b3ef56338aa22bf88ac600836133ecf964825b98edb0e3e795ac2fca1e7  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_missing_module.py.snap
sha256:59736aca5f092cc610d34822498268aa7fcd9ed9448db3460e2bb70b8d42617d  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_missing_rpar.py.snap
sha256:fe1c9192adc9c6271cccacd66e680a63af30465132df5cd7a17fa8a9b997f712  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_star_with_other_names.py.snap
sha256:e47b1a79c402e4548d3972a02d409739b1e887b56b4b148c25eb5ce6dcf249ca  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_unparenthesized_trailing_comma.py.snap
sha256:35fe99ab0c97dd4a76e85f4496b9e656e9a163b3bf8b8cc57df12093d26d115f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_empty_body.py.snap
sha256:9fe5ab7bdc26716870b59522cda52b7b4c4451ef58951c74d6f376235f973054  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_invalid_return_expr.py.snap
sha256:81436cef1d5c0d6cb486c8164fc7a395ee58f25a92be76dae925cef6e0a2903a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_missing_identifier.py.snap
sha256:7121a35dc37fe5fd7dfe82f00d1c5475845eeac1ffb4d97f0b53307dd1bafb09  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_missing_return_type.py.snap
sha256:12111f962475221f4df8a4544cee0f48cc06b4b0271b8bedc01f175b81c21fe5  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unclosed_parameter_list.py.snap
sha256:9700daa1ab1c2c5736db8c0eb4f8579728aa4c7a46afa9bf58c545cccf46f5cf  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unclosed_type_param_list.py.snap
sha256:5a6e92ed5a2b977f06d2718fa4a4d0882d96dac3f83b09a7968b9a0936e30f4a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unparenthesized_return_types.py.snap
sha256:876bcf4c56116faaed00fa411766666ab2e3cddac95eddd09a3edf1d356f335b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_empty.py.snap
sha256:81f411d88e86d276a7a2c5a23b9a1413277c5bd41a383b60c8bd88206a6975bb  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_expression.py.snap
sha256:ff26a068cef742b2b45a7724396b20891c766fa92a8e0cf2bde4fed1d8ae7c5d  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_trailing_comma.py.snap
sha256:6421aa9fc198051d54424e89f6d46c615803c548fa7bb04f4878aae9c23f51c8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_elif_missing_colon.py.snap
sha256:d1ffc9bf093214e4469034ca537bb3c93fdbddc321d1c92b539c8384bd94cc12  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_empty_body.py.snap
sha256:c834a22c5b9b67b4885c7e860a7ad7a05da329b1e1a0d51e109bba939eefbed4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_invalid_elif_test_expr.py.snap
sha256:eecc8dda3dd21dc955ef163591a6a0cb064be7c09bef05c51d720dd2e11a5d08  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_invalid_test_expr.py.snap
sha256:d3dca3832771e2d5bf75e8f877ff39deab9248fb7f1d94e2e84d76055a9025df  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_missing_colon.py.snap
sha256:89b058de7540f7d6fb766d73a05c118cf0217f0fc5d1952c00f5fece88a9b926  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_missing_test.py.snap
sha256:6c9a037df8cf2c736953d28fb1417f118283d80a96e399858011070124a4e518  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_misspelled_elif.py.snap
sha256:aa5c287ff2b745a3f99f9d97231fd8c16045a1fe4905de036bfb515baef6add7  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@implicitly_concatenated_unterminated_string.py.snap
sha256:c8cb8ac9b4c61d5a4b6cf79626224fb6da6e3760d0d66b51e71359e9691bc07c  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@implicitly_concatenated_unterminated_string_multiline.py.snap
sha256:918ada925fa7d51bc3adb825f8fde7ea56a45ee835956ea658104e2410a9555e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_alias_missing_asname.py.snap
sha256:27d1dcbc15d5d50dd7661ce43dc9b11bd5fe4c883e4ae63c6d16f6b9e88aea7a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_empty.py.snap
sha256:5eaca783a06ddf9f86e82d80d473a29ac369533a237d6a7a116d8a9e21506f13  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_parenthesized_names.py.snap
sha256:b6e4f0e65db893cf87c6f998644637991d834c0226bcb8efe4f168f706227a46  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_star_import.py.snap
sha256:bb86ae34cd8f7b9cff25a06b32800e1c8f53c6d4f64ddfb485ff64971ea046a4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_trailing_comma.py.snap
sha256:d72829234662718de6b588e6e8eaee7ee8f8b6fb1cd1d60228a600f14509c9d1  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_byte_literal.py.snap
sha256:c9ab115ad726fbd8c4165bbc0693a74644402270ee1ba2c66999f2dad644aeeb  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_del_target.py.snap
sha256:d85d424ca9abe069ff6ead2af0cb6645999fc0dc1e361875c28a0e0372aa3a1a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_fstring_literal_element.py.snap
sha256:29ee035abda3631cbc442c4d7b77f9da49eeaf9ee4b093e4ff78dac644b1875a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_string_literal.py.snap
sha256:9a74c95e3bd5ecd2ecb43ee5bc2e70a42c21f5f2210f4294a379da923b4842b0  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@lambda_body_with_starred_expr.py.snap
sha256:ede971b6025e1b735dd62fcb209f3676224bc2a8f135632afde79e639b46e5da  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@lambda_body_with_yield_expr.py.snap
sha256:b3d2f117c7aed86d84ad4dbb092bb9768c5301309c79e9b57679348f7fac6c2f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_classify_as_keyword.py.snap
sha256:71826c2812baac6e02b36e0261ef97d9316fcc7968523b19ead0ee046cb58572  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_classify_as_keyword_or_identifier.py.snap
sha256:8403d1a568582a674a2f1da1885bb879807fc55e6dbea9a734da92199a3f6805  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_expected_colon.py.snap
sha256:9e0edc869fabdc634e0a848b117130190dd96c811356f6c19e221a9839c4bf51  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_expect_indented_block.py.snap
sha256:548478a3a8a2565e287804b5d98caf741a14c42a6c66286bc0515d8e7073771e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_expected_case_block.py.snap
sha256:3c05802b91dfe33320e600103eb71549cfa173261275aae49df8c57cf886f3ba  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_invalid_guard_expr.py.snap
sha256:8567dcbfe9a20c8edfda3b8e1b33fff95f9ee948a247f2f9020c74d333a6c9a8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_invalid_subject_expr.py.snap
sha256:b250168796708e1c9bf99b5f86620c8a7637ce7883e8047f1b802211bbe1483e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_missing_guard_expr.py.snap
sha256:d2220edaee52a9dd298f4e5679149d8eaca641b62871b2d6b5019dbf91dd49e4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_missing_pattern.py.snap
sha256:74b431c1fc10fc2ff8374a8ebf3d45270510137e4fbc6efc60f2627f13047f68  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_no_newline_before_case.py.snap
sha256:951c0774a7968e8ec247dc51ce6535f87210fd7aecd19f02ddfc314b11116a8f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_single_starred_subject.py.snap
sha256:2403204be4facf05e1cb65bff78f8a38b95b4f7a5fa3c988c7b2cefbe712ff60  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@mixed_bytes_and_non_bytes_literals.py.snap
sha256:88a47b7404a2ce5d368ee8eb9e24225e8f770e4b28ca5fd5a6eb9cc08346c890  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@multiple_clauses_on_same_line.py.snap
sha256:c1da40ee495eb71a6c098b5987b38ccafb24461f22dabb160ef9ffd1f096519a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@node_range_with_gaps.py.snap
sha256:434b3ea35399131adfa3528ebd597a07f99a7a03f12d48f8e854c31e3bd6df2b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_empty.py.snap
sha256:11631773007ea8f4fffaec2e6a830306410d20570e3b38f773000fd8a168a356  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_expression.py.snap
sha256:4e8871e29b46a2872de0404dc8f490493a2a29bbb0940406f8fb323f80b4f3bd  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_trailing_comma.py.snap
sha256:80c08b4fdd183d52a433d516cbe117a671b8794fc7fe50276829be42571b7f55  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_missing_annotation.py.snap
sha256:4724e15b345975325e96fee442c54f2f087128614d188628f838c78d9e35cf90  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_missing_default.py.snap
sha256:c7da1fcbe5e659a0f6b1346e9981320c7c238a064dac16ed437f0f0757178ada  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_annotation.py.snap
sha256:39388be7fd6e125d73c7323a8b2c5d00f54b725e0132649ee6acca5cbce43325  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_default.py.snap
sha256:f13b15ef38ce76622180ec5467d50ee4cf7f5974b3bc77f504225d0bf92c75ba  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_star_annotation.py.snap
sha256:e64ca6a7917dddb02e543d583640a74dfb719bb38b7bce83183e838c9b590090  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_duplicate_names.py.snap
sha256:0f2669fba0a27db718e52b608d0a1d15baa4aee7d86d5b0704833557229e4601  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_expected_after_star_separator.py.snap
sha256:0ed4d7b8aaae6968a7a3756d06a2b98b053ecdb3a4e1db164f105a278d1a405b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_kwarg_after_star_separator.py.snap
sha256:c88a1f6a8dfa5090f990ed58343147db2991e619fde8ff1b60d850390c64b79f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_kwargs.py.snap
sha256:8d2345d32359163d2b98fe04ac93d3df8d3aec874f3c2006922d47c423788b57  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_slash_separator.py.snap
sha256:e75ada4742ada225f592249cc4557722e75bcf9bcc2fab8b891ce42f00b61883  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_star_separator.py.snap
sha256:9ccbc05c5364473257367352e08ea4f2e0fd9bb293ee59110633134ef5a3520f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_varargs.py.snap
sha256:8aa1d0dddfbf8ca8c068cdfc9e21efdd920db5846e07ad2f87a27eae61ba0c13  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_no_arg_before_slash.py.snap
sha256:96a576c3e810ea7f07e2b247601baf960609611487d7b6963fb7817f4c6b1635  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_non_default_after_default.py.snap
sha256:658d7d2517c8c4eb126ae9b1eb8887772f7aedbcc44618a28eddd98d8a20a051  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_star_after_slash.py.snap
sha256:8c6bd6ae9559a295657762d67fc9f204d8e3381d073ff2f5066611ed03e685c9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_star_separator_after_star_param.py.snap
sha256:158c8940ab609b7245945f6f7de087e036a7286347259f4def093d09f43628de  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_var_keyword_with_default.py.snap
sha256:b50a301ab419311b2ae22cb8e8b54aa0be8ff088ffc16eaef21d161b7931606e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_var_positional_with_default.py.snap
sha256:cfbe52deb17ec4fa7ed7e93cfafc39c808321facac925dfc735fa8fbd8ea3ddf  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_invalid_cause.py.snap
sha256:51352db82e4cf01ee2814d3f3f3b56e1d228ed5c4e317ac276d87273a06353c1  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_invalid_exc.py.snap
sha256:647840340878392a5784e088516d5f0f415cde0227e27bb193fc8f9d21ba7e6d  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_unparenthesized_tuple_cause.py.snap
sha256:db7c3d3fb0efbe4c054fe1fb29945eb4f5174e191db725bbf9aae40706d97cc5  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_unparenthesized_tuple_exc.py.snap
sha256:e2aad43602449ccab926fd48cfb988d0a2196854df36ed5f7f70019120457f5f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token.py.snap
sha256:58608ec1dc0ac96459c74d252e792a71cdb2febd768444db9cedebcbd9fc7658  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token_mac_eol.py.snap
sha256:0ff2ede6c0693f6fc570ae000d0edf1b019809e559d7e36e7fdb2c50a12547d6  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token_windows_eol.py.snap
sha256:3405edf242134588b0dd739c490ea915deab49c6b04d1ede4ba9b6c102726bbf  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_1.py.snap
sha256:458ec209fd8f6baecacc399a04bf5eaf929ce8238ab9a3bbd18647e2b2d94f56  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_2.py.snap
sha256:c987dd96ba183401836fa719ed474ceb9b26f280e596f820f50993b18c227a4d  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_3.py.snap
sha256:052ac918d8f87e5473c5ccd2801834b1f34333fc1b914e2334fbc485b74f2845  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@return_stmt_invalid_expr.py.snap
sha256:da48429304b727ef0d18def273b00cfdbecd605ac55ae93f34380b9b92b6f16e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_and_compound_stmt_on_same_line.py.snap
sha256:f1c28f815b275dff418c62c356c4b25366882a73f02ffec5cf46ac310e728272  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_and_compound_stmt_on_same_line_in_block.py.snap
sha256:8913e526eaddee8197a7af5d1611eb5e6dfdd416e6c22792ccb2879293483086  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_stmts_on_same_line.py.snap
sha256:af3da0c364700abcbf603a3fb09590cf56e1be826416ba69a4c0a8ef25f510fc  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_stmts_on_same_line_in_block.py.snap
sha256:6240b2f013366831ba379873d563ee6001f4bccff8a92dbe9c177a3831a7aa1a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__function_type_parameters.py.snap
sha256:9c101638f652f9e0a9de6f41b50165177f28cc4ab7fb3022f48bbda47bd68e7b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__if_extra_closing_parentheses.py.snap
sha256:293cc37df7018dceef4ed9ab2c6e42aece3688789864a8443279126539bbe2ef  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__if_extra_indent.py.snap
sha256:ed2b70be46cda75f953d3c5349229687f42b77906efd352a6680aba784cca79b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__invalid_assignment_targets.py.snap
sha256:80fe7ad1ca58be753162a681949eef1b7215e1c39b38354490ab75601d0bda28  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__invalid_augmented_assignment_target.py.snap
sha256:69fc7c8bd605c9faa4558e410cd38b7b522bc4bfc6ce0ed8cf2b82cbe9479f5f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_0.py.snap
sha256:b9b9569d687742ed8adc8426cfbb87da8e5fc27aca7334863782c04416c10047  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_1.py.snap
sha256:361f29629416086bd4b470af1e0a9f05d5ff26a995ee28e9a3e605cb51ec5d1a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_2.py.snap
sha256:9005f7a90c84e486d73c0151a8c2eb32544b1966bd27022ac47c6c88c76614c8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_3.py.snap
sha256:5caabdcd2518f2825b7aa0e569d8ce635cc841bb93f78c3e8ae0b494bfacbe11  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_4.py.snap
sha256:507ccb37bdeb3afde1f1c87349a352318f45e5aa7dfc531657862ce1186a9f90  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_class_pattern.py.snap
sha256:2843208b7ea8db2186f306d418e28e2151665a43018785a41a1b9761772a9825  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_lhs_or_rhs_pattern.py.snap
sha256:d91f8d4059d367007abd7d8da25be37aa5667cb91aff8e2044898d69de85ae8e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_mapping_pattern.py.snap
sha256:5392a9952626f6754621d86317e28783240009f0bafbbced28fecf634ce93d60  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__star_pattern_usage.py.snap
sha256:432b475d66ae26fc00d0a7635f1b5c64f60b9656896d599fd2952339415d007e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__unary_add_usage.py.snap
sha256:bd9a9e98441c91e5c1efa30881e51feb312e21b7252a6d31db23b3e8f02de685  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__ambiguous_lpar_with_items.py.snap
sha256:aa9f7ffcefecee881d556621ea9c403f6e4574494b2e41858c8d8c55f6b6c373  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__empty_with_items.py.snap
sha256:e41201f8d514251b418f8fe5aaddbb20374804129adc67d6106e3bf520d2287a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unclosed_ambiguous_lpar.py.snap
sha256:fa71ef0e86c5947c2ec815f0655982ec8188ac3d392afb4da3770e2e53ee1904  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unclosed_ambiguous_lpar_eof.py.snap
sha256:856328e76ddb9ae8ed755f147cc173f7cb85983ed2f3a251a2e49d599ebc620a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unparenthesized_with_items.py.snap
sha256:fac6076a52aa517566fe0b03d3d3cfb505090770ed74c6945345b2a123874de3  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_invalid_order.py.snap
sha256:3a3bb3a3c43e0040075469820d7e63639c55e4786339f53c7842361559ccea4e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_missing_except_finally.py.snap
sha256:3f9d4fd6a1745d97128fe954030dfa053199cb6da596518e9f88628533199747  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_misspelled_except.py.snap
sha256:31cc1b39dbc71b92f8e3833a972acefafbfc3c882f0f9c05ed58a7b4c9ec53f8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_alias_incomplete_stmt.py.snap
sha256:6983b3ba4137f550eb2f6ce836ec269dac819eda25bf014224bec26236dc1cee  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_alias_invalid_value_expr.py.snap
sha256:9c6111b650e970b3f5fc7a96f5f5cad79cb274a43eeefd3912e9a07c26142ea7  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_invalid_bound_expr.py.snap
sha256:876e01db382334ea13697397dc695729779249aecc98d398e0aba6e8479370ee  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_missing_bound.py.snap
sha256:aa7f805159a3b64f99ccff63278b98e046cbaf4bd912052bb4966689cc598b08  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_bound.py.snap
sha256:279bd4757d4c9b14436fa41216a98c28b73347e46a75acf6646deb4503070977  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_invalid_default_expr.py.snap
sha256:6ee1bc49d22fc50f487562f0b613122e4f0c8438a9a3f5e619ff3d6aec1e0c4c  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_missing_default.py.snap
sha256:d7e9c01c865cf4ccbc75924782a4500a082638a1a9aec8635c2d1b7a465f320b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_invalid_default_expr.py.snap
sha256:d87996ef75cd1c633bf87a30e9ef6fb4327c0e170ccc2198c54be337e3ea54b3  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_missing_default.py.snap
sha256:dae207dc8c6387a2062e8fe53ad014abd1790c2461a8e93956df13f79e85ea4b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_bound.py.snap
sha256:399d4a41433b32c72893673b3de04f842049ebdb8058d462ce437541482f258e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_invalid_default_expr.py.snap
sha256:e372cccb85b85b0ec818c98f4daadc52f517213dd625127edb44b437a13ddac6  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_missing_default.py.snap
sha256:795fb38f376acf310feb48b92d9e19333a66b4044e143596dcfdc431851af4b8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@unterminated_fstring_newline_recovery.py.snap
sha256:f2e3610f4b46d6abcefca3d33da8857fe524380eb62373d9f9f7521bd352ce46  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_invalid_test_expr.py.snap
sha256:a40bef08c9c645453d8c2089500c6602b8cf8dea675a6824df57313feae16a46  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_missing_colon.py.snap
sha256:11330fe021bdbf11e53892ad68e5f138827fdd355bde8e2021ab0391be2f77e5  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_missing_test.py.snap
sha256:8d75ce6431cfe9b5ff9793ecba8cd836044b94df3514f2c36ad72c1d865aff70  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@with_items_parenthesized_missing_colon.py.snap
sha256:28c76e796472d096d8991fe3cf78da9e0ec6be8ab0c6cb76c794e03970643e3b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/invalid_syntax@with_items_parenthesized_missing_comma.py.snap
sha256:41dca439d4383d4d83fbbf1636dec3f61c79a54f1b6106cdf3150fcd1177eebc  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@ambiguous_lpar_with_items_binary_expr.py.snap
sha256:47c1bae8c98db1fd8c82606c868c0d890c646fc68b5f106fa3a264bc3b249ffd  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@ambiguous_lpar_with_items_if_expr.py.snap
sha256:49b3efd73e0278bd6152dcf988f41a12935e10da7e2eea2c2507ac22bf162af4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@ann_assign_stmt_simple_target.py.snap
sha256:e4acd93c86dc8ecf516dbc396a5a1fc88bfd853e675847feca2d632558792793  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@assign_targets_terminator.py.snap
sha256:a97d5bc7d106422c368cd996c0a155753c5c245ba8709a7ec70a6232623b8d6c  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_for_statement.py.snap
sha256:6f83a57b6680277b834a3e67aa62d9b8ccf36ffab34015ce87d0c3213d81e67f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_function_definition.py.snap
sha256:06cc96783b32a86b0f57fee0e6a034a4a4b140ee0f0499b3e4eff03a500c9ba4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_with_statement.py.snap
sha256:f284c1515d118a2d93bec1615b5c211d17b9b3fec8682a1d8d0ba44e513398c8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@class_def_arguments.py.snap
sha256:40d079565147873d7ef49887cc2a4d7fb1f523c755fb5277604d407024260784  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@comma_separated_regular_list_terminator.py.snap
sha256:2d6a50f551e71b9ac93b9b8ea6ffdd416166851b773291afd03568248959b322  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_async_function.py.snap
sha256:ed230bb6fa81fca3ce20e09e6d7ba4205a84942497bf1a94b6c331775ad35130  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@del_targets_terminator.py.snap
sha256:0f431dc3a1019d8b571164affa4ac2aee51724177df40114ec37babdead860eb  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@dotted_name_normalized_spaces.py.snap
sha256:c41a00c6df4a477845cc937f6ca1d3692195da8eff62570e98045fd8a7b33d86  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@except_stmt_as_name_soft_keyword.py.snap
sha256:c6778e66cda020bb7d00ba05f9a48c95db0d8b1f9e6dca53d7360b19719c2512  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__arguments.py.snap
sha256:d6afa25bd619ebd5cc54828f87916a5aeb7cfe5c59f5344a43e1af425de3b00b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__attribute.py.snap
sha256:e9120c7b8953b63514543b5792db5b94364cacf65af9981958037c11e99c49f6  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__await.py.snap
sha256:c1a866d7e1f69ae8616c8317cce9591264185c56f9bdae3bc66be2c7a4a4538b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__bin_op.py.snap
sha256:e21cd2b4b81b9c51e6f35607da45e921e5037ff45a7d7880a1913d3d2f675195  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__bool_op.py.snap
sha256:3ed2faeee6f541ec66e1fcb95d879498ac3cc895851a08ec37e2c33982a01e52  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__call.py.snap
sha256:9bdeab11545d2bae3a96d4c0463f1c02ca9c069460e46062fb46329501428454  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__compare.py.snap
sha256:c8e9dfda7f7d13af63bfb6a3e25877d510c54e5a96d68e020861c2025eb1ae79  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__dictionary.py.snap
sha256:00d31eb6dd78b560d24b5e81378f78d58fd1ff761480d87ac61e31e068010285  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__dictionary_comprehension.py.snap
sha256:507b4d43425ee0ffd2286b6782aabdb3d1496699411ab83199bcbe937ea5a3e9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__f_string.py.snap
sha256:f55949d3ed44f5772096e23e5e81d8715a51fc33df7b09717b128f3aedc2abeb  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__generator.py.snap
sha256:1af177c6f712ad670e93f47072fb3bf17214e829f049cf82d034611f3263e651  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__if.py.snap
sha256:42bc2d3ac638d492c7094dc04244ad156ac804275351ff8b3d6cf453223ea4f3  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__lambda.py.snap
sha256:511d765da24faa49bbf9f36d47f69ded04f8eaedbfd0f6024ba49fe17b9d1dae  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__list.py.snap
sha256:ae9e7ebf73b4478728348119e900c2a80f4f93bf3b01121aaa8d71060efe4f0c  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__list_comprehension.py.snap
sha256:866e57fdc84e1bfc50ab171c49673b9916797356025f0c18d2ec7b8825f72045  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__name.py.snap
sha256:bd41bc1cdf6f08b14cc000ee371d50a0540421946678ffc1c9f6a600ee0fac93  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__named.py.snap
sha256:65bc57efe64a7f055e957e0b28d07e1f5ee67c0142ae17fc82e2a5ae4a109aaa  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__number_literal.py.snap
sha256:232e8eba32bbe80f2f54d701311c5da0ba8ce6f1824c1600f635fd3e9c6843a4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__parenthesized.py.snap
sha256:9be9d26103beaa0a45856a012c32c2b83bc337cb3e9f016952f45d3ad0cc665a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__set.py.snap
sha256:bf997760df6fe3da08ee409e3a0b4ce080f138ce8326602ad24e6410171c09b8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__set_comprehension.py.snap
sha256:b960ef864e788055e065e41b2840b661063c00d826266d64aacc661a17a917d5  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__slice.py.snap
sha256:83b1d240555c6bb2b7657b7bec3c20f3351f6b8c6b1d9f3b644cc29291901d25  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__starred.py.snap
sha256:9954561a8f6e7b635f5ac25ca73995f2212068e81f61b9b5ef9c1da725d9bb2b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__string.py.snap
sha256:df857e8aecea67dad9b6b7ac3d8766d1b793b1338b8a098d83c351987a9a0b7e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__subscript.py.snap
sha256:b4272350b1b7030a72415e79a2b3fa01bdf348d4083c4bd34d97e44dcd96a3a9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__tuple.py.snap
sha256:f25990428c3eb4b9b01632ed23d4a3004091871073631928409aba7f6b86d543  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__unary_op.py.snap
sha256:58c2b06a667f6b4b5f511021beed468f5b058676dadadfe966f8106f3b0ed57f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__yield.py.snap
sha256:c5a78c359f1184c9c30a0ca76016fb43d12b5f5e5227664be6bf79263327cb95  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__yield_from.py.snap
sha256:566717093832e2475e5da391a5843cfa22d4941f04727d6883c39e1c6d4a05ac  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@for_in_target_valid_expr.py.snap
sha256:ee1346ec0cf49394fd3f550f20cc11519ebaaab443199ce1c41b7c5b2537bca3  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_no_space.py.snap
sha256:7c949a11e73db5f65f92e5430a52715f02c903eedca48bff8ec66c09bdc36a3e  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_soft_keyword_module_name.py.snap
sha256:236f8b0b24a8a3232accb75cfa368b7a670760013ad8207057b14a7a3ce51327  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_stmt_terminator.py.snap
sha256:66214aad249a6e4ad76b05f70f94671ae3bba33ac5a367af63f390f2c69fe9cc  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@fstring_format_spec_terminator.py.snap
sha256:61a70a7defd6d11da050ad0c35918c32de1d2a52f470af1dbe2cabfab16a758a  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_parameter_range.py.snap
sha256:3346d51c0914e78d525f593f31a84fc17f8c030d602291308c7df2c4d37bff35  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_parenthesized_return_types.py.snap
sha256:a2ae28266857706fa9f9c7744d7292cec13e40d131c1f414c8c8467fb28eccb9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_valid_return_expr.py.snap
sha256:80c76ffd5118bf2288bca5907790d8f219195c4247eecb68f7787aa7a007f095  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@global_stmt.py.snap
sha256:3d3b1779c5c4266354fdb4cb685728fb41af74a92f2cbc2437a799c2939a5180  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@import_as_name_soft_keyword.py.snap
sha256:f82ad931211ca7c416ebcd38d6caedb0bf4276666b7ee35c17c4563257dcc8a0  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@import_stmt_terminator.py.snap
sha256:3c805122ff679717bc70f5e18619ef9d766af70e0e11505c8b43a9a1bc43ed10  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@lambda_with_no_parameters.py.snap
sha256:5daeda88a4ff417600f37d479acb507608f44d3d040954e268c3336436759a42  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@lambda_with_valid_body.py.snap
sha256:b8877995e67df42ac99a67e011fb3933d829f7266de5e914243a8b6b97b383ea  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_as_pattern.py.snap
sha256:a90c9c2bf1c53405b80c68f47b83b9915450193107f8c050a5e6ebc4fdef8cef  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_as_pattern_soft_keyword.py.snap
sha256:4bac4be0f3fe7d4869fe6f2646b3e722caa69125eebdb3dcb3b2710347bcb2f9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_attr_pattern_soft_keyword.py.snap
sha256:aaa68ada53717bd462a8986caaf57f07b785ec292ca06c1319ab8b31d180b9d7  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_identifier_1.py.snap
sha256:d14a229e66670703e9b6fa4d18fd7341d3170c914832853ddc727bf624e5ef0d  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_identifier_2.py.snap
sha256:7db5f581cce7fe7f1f23a06486b73ae69c9f0465603425de5b3895667fda555f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_1.py.snap
sha256:e13bcc1141abc901a741dc2c94aed3cb0651b793776de42c91bc0300317a18e9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_2.py.snap
sha256:d5ebdccd6034893f2de4e9f2496bfd966914049954b2492dc4ac907eb27a0ba8  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_or_identifier.py.snap
sha256:bddffe1bd01cb00dcc0828519d493cd95c2c41a9d25df22f611b9e6f78efcc4f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_sequence_pattern_parentheses_terminator.py.snap
sha256:99da3fbcc562dc777c23f1ca0e3ecb4fe240f0c11923eab3e41072e8d9c593bd  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_sequence_pattern_terminator.py.snap
sha256:af80ca2c40c15ca269678be849539d1643c35f34f6bfb65f33ee62e99be99f74  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_stmt_subject_expr.py.snap
sha256:6da150172965dfbe71af00ac74fda3ca222c5e04657c8274dc4e2a80f5482c40  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_stmt_valid_guard_expr.py.snap
sha256:d0687082303de956579bd93d4e3503453b9f2763e93163d94c8eea3f980b1eb4  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@nonlocal_stmt.py.snap
sha256:49b5a711b79ebae9b0bb88a50481ed88ba9e4878581e429d6191d44fcbd838a5  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@other__atom.py.snap
sha256:aff503dc5228d3f09b113df589cd0a463e5b13881766826a0866df6af9cb718b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@other__decorator.py.snap
sha256:2138274806a6cedd7dc394db3779fb060efc9ed591f3c5120b292ab7ca1b2f01  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_annotation.py.snap
sha256:4959a52b9833e58f3d1cb1432566697b278d2cb6f483babc4891aa6bc9718bce  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_default.py.snap
sha256:65041fa7c8ec7db57408bae61199ff2d3415b74b39dbfbc495f5b5ed4762b9cc  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_star_annotation.py.snap
sha256:ecea5ad2cafec91da942c537d9ae2bc42811248302770a2167f70f0ba088ad70  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@params_non_default_after_star.py.snap
sha256:30ba08fd5f1645e52931584f5e55bf2aa13cdfd0936fc0aa5c387c1e224ef2db  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@params_seen_keyword_only_param_after_star.py.snap
sha256:a81aa90854ea4a00a28e43911e819de8e68fcc866d55023247b15708c25fd5ad  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@simple_stmts_in_block.py.snap
sha256:daa94512f335c38bc528b2bdd6138bd9dbc659c485934317077cf867eb879427  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@simple_stmts_with_semicolons.py.snap
sha256:50a8bdceed94a2f029ff9df17fce831c8dedc53021bb180c205bb914c78deda1  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__ambiguous_lpar_with_items.py.snap
sha256:7cd95a24f7cb267d3a6b997a0ea994d657c702a13c9dc1826572a762c01a8203  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__annotated_assignment.py.snap
sha256:c181edf675cbc629429784a752df96af9d4921bc94ae6d9027a26a2f6d4538ad  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__assert.py.snap
sha256:269cf5c43924c1edef70cb89ddea857ef0e85db392abca986acaa860f4ccf6e7  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__assignment.py.snap
sha256:825af2eaa92ecd574d05e8c3cb219f5aa319cc9ae060a553fd10c89c10f14412  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__augmented_assignment.py.snap
sha256:d5ba991649f59791abccc5910f8cb3ace2dabccfd08a882484d2390131766f92  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__class.py.snap
sha256:b467397d0b2109d44651ad573041a4f5676521bb9e4609692563c9dd8499110d  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__delete.py.snap
sha256:d5dd57092be86248ce49e55fd2b1abccd1a9606aadb184fc67d86d9fe5af5df9  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__for.py.snap
sha256:7299571b758f77f709791bb08d3a859b7e91ccf00e1ef5b29333b5575166975b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__from_import.py.snap
sha256:835b010d8388165908db0a44add6d3ba5ba692bd38829ced406276afa040c13c  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__function.py.snap
sha256:fbac598c2c7613b30ba4d910b04cecd21ab71f18ef8a15329291972e94868565  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__if.py.snap
sha256:a2d6910bf198c71553794ce2cb5e369f57446a70c6cf2af591623f2ee31acb72  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__import.py.snap
sha256:983cf01eff2457e9e44385c4a1ad5572e6a8a05af612fa34b26fc46853facf3b  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__match.py.snap
sha256:f0bc6b029a754781a6c467b28a4c92f20d85954c5dbb99ac84bf0395e1c9a0fc  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__raise.py.snap
sha256:c9290c8429b0c600ec31ce5df6c0b1eef81951b3b60326a80bf1f6f904e24526  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__return.py.snap
sha256:7468c68cbdb19d93f12a7ccbb254ca91d7b7e930f857f3682040bfe1ca4600fb  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__simple.py.snap
sha256:e81743f6fe0a6c55ebb9ca91d2994897db39b09c1d88e85180d77231d49caef2  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__try.py.snap
sha256:cfb86b77358eb5740c0a4a406947724ae2b1e7a28ee549dd7606f1d263ea43ae  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__type.py.snap
sha256:1abd7ee05cdd1b787728da7dedb17cdb1c1ad70c5e738ce19a5b36ed7cc93a3c  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__while.py.snap
sha256:88a221248f02105a966bc9992fac3c1025d42bf6c9c0a5cfbedf16cafd5b8e8d  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__with.py.snap
sha256:90fdfb37a9cf276c98df860e7f49ca8485c3d4f505bdae938cac4bc0ce023802  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_param_spec.py.snap
sha256:43a39959c69093eb726f439b72ac3d0eec8626d031403414970ab3bad9631505  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_type_var.py.snap
sha256:251788cf4e33eb31d78f20dd1d62b7e7ecba49b1f2a20acde58fd5cb2c97431f  ruff-0.4.10/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_type_var_tuple.py.snap
sha256:9ace208386a9b03ece596cd6a30314b5be0a8a0fed7002215a53e2e293a76c36  ruff-0.4.10/crates/ruff_index/Cargo.toml
sha256:a19635dfb4c3b8d6fa19b071420257d01e11c8eaad038df34412a157e13f318e  ruff-0.4.10/crates/ruff_index/src/idx.rs
sha256:9deedea1c56de8f2ea609abdfb8bba6c5fbcaf69e9733fec933105450dae7238  ruff-0.4.10/crates/ruff_index/src/lib.rs
sha256:1efa6ce97095508a9f6eb712218492564b78a1cb95e592842ef452e12c579501  ruff-0.4.10/crates/ruff_index/src/slice.rs
sha256:94ed267e398b63cf682a8357de7b12463da18bc27afb52237ed9ca98007f35e3  ruff-0.4.10/crates/ruff_index/src/vec.rs
sha256:c98f0d28fce6aa9100d32ce2e01f9a4e06215355a3cdff6a21a0a158b924cae8  ruff-0.4.10/crates/ruff_source_file/Cargo.toml
sha256:9ec162677a2d39576835091ae5a3b222f46089fd92cd6825ea621ff7c45a006a  ruff-0.4.10/crates/ruff_source_file/src/lib.rs
sha256:c1ed5fd16fd5655fed8c0f77bf76a58b32cadbda18402392866f23a02f9025ff  ruff-0.4.10/crates/ruff_source_file/src/line_index.rs
sha256:98bee27980bd46bede9056c7025ffa38685b6f4947c803b7b185f4d0d798bfa8  ruff-0.4.10/crates/ruff_source_file/src/locator.rs
sha256:9652bf65d0c6e5f5c2b8ec2c2f328f323bb4439ef4bf5447e298849a1bbb0270  ruff-0.4.10/crates/ruff_source_file/src/newlines.rs
sha256:4d1d04f13081efedbd57a9edadb98d675ee70408d8013c02ed095f93e1276f58  ruff-0.4.10/crates/ruff_workspace/Cargo.toml
sha256:43c707e4ff48122a85e292381dcd3a99ef68abd574a3e095b596607984f5e986  ruff-0.4.10/crates/ruff_workspace/src/configuration.rs
sha256:f0627542a85f041fd446f8a78bd233f0bc66de922b96c60d6caee5439d3b4f4b  ruff-0.4.10/crates/ruff_workspace/src/lib.rs
sha256:90fbd0e1fd9e542aa69e61abad5fedb878d05314fbe1f716a7c5d9ac1e9c9555  ruff-0.4.10/crates/ruff_workspace/src/options.rs
sha256:9e265bf9e282d31cef5b6cb0e51a2c3494f9ba3774e94225c6ddd0366099f913  ruff-0.4.10/crates/ruff_workspace/src/options_base.rs
sha256:7db786f45df23123c0d0bff1e6bbf8104031dba0b226845d0f3aec76a3cbe5f9  ruff-0.4.10/crates/ruff_workspace/src/pyproject.rs
sha256:46754498459d02e0156c80ae0571fd22d0550fbb74a9a2ddd36b0d7e253fe6a9  ruff-0.4.10/crates/ruff_workspace/src/resolver.rs
sha256:75532f17e0d9677be6e6f2afe6bd12867eb8281ef7fc918a48bfb39b2ac7ccbb  ruff-0.4.10/crates/ruff_workspace/src/settings.rs
sha256:20bebe2259d2167aa92d0ef9e43c9418a94db0affd188760f2282a849ba42590  ruff-0.4.10/crates/ruff_python_index/Cargo.toml
sha256:d8046de4402b25fae7811b8cd6b08726c15746e9fed7a094b927fac5bc8dba79  ruff-0.4.10/crates/ruff_python_index/src/fstring_ranges.rs
sha256:b429050810b37cedbfdcfe3719b600645552bae56f420db53a30223dfce8d83a  ruff-0.4.10/crates/ruff_python_index/src/indexer.rs
sha256:e367907f617fa4d0332488f809a0b93f952b3dcbb11913074fa2635831a6e7ae  ruff-0.4.10/crates/ruff_python_index/src/lib.rs
sha256:b5919894b18e6d5b290499dc2d2d3e8093a6639b1940a582262e01a1b7715eca  ruff-0.4.10/crates/ruff_python_index/src/multiline_ranges.rs
sha256:2fdff03a524ca50a14a364c25c20787f33818b7111f5e287114d2591e52161a0  ruff-0.4.10/crates/ruff_cache/Cargo.toml
sha256:3bb4b9aab0190cac3a993d37f64727feb2aa042c71bf7e8832c0d14a35c0ccec  ruff-0.4.10/crates/ruff_cache/src/cache_key.rs
sha256:a38df5ed1ad6daa526214df1c958fb4e878ff77cb67bfc2df20677533609f2e2  ruff-0.4.10/crates/ruff_cache/src/filetime.rs
sha256:f5bc73cf0ce833d885ff3a1a4a28adcbd8aed4dca49ba2fa8a19dd2fb3a05f56  ruff-0.4.10/crates/ruff_cache/src/globset.rs
sha256:01611b629ad51b2bda08e1dbbb6758807d994229ea65190ef8b41d8a15f2de8e  ruff-0.4.10/crates/ruff_cache/src/lib.rs
sha256:f6d007c8b875fcd1442e8ea55f176ad186614d181324d29a4ded69e4c65e39a2  ruff-0.4.10/crates/ruff_cache/tests/cache_key.rs
sha256:2733335ed3e9f64d4205337bb73bb3b2ce610f36e13ad250f97c16527c106934  ruff-0.4.10/crates/ruff_python_stdlib/Cargo.toml
sha256:e664f65d85f383486560cd5264a154cfeef2abaac4a2546241dd1e881a07878b  ruff-0.4.10/crates/ruff_python_stdlib/src/builtins.rs
sha256:786483d400f03fba03458e0337e681159b4efbc5d47fff6e3178deb98052b70b  ruff-0.4.10/crates/ruff_python_stdlib/src/future.rs
sha256:58eb185d2819e6b496f59be99d0f75f53b00d1eba10aa10d45c7ebc2a649ef50  ruff-0.4.10/crates/ruff_python_stdlib/src/identifiers.rs
sha256:c30fb17ec0fa977cd9f25ae1ddd83a6b836aacb016b08726cffb6d5503328560  ruff-0.4.10/crates/ruff_python_stdlib/src/keyword.rs
sha256:5142aed23848d09d2f99e7d4fdd790fd693c932d910fb077e872342eaefc286c  ruff-0.4.10/crates/ruff_python_stdlib/src/lib.rs
sha256:e4a031f166f7ce492649260d141766fb499c878c2ea3614564e90f60d9946fc0  ruff-0.4.10/crates/ruff_python_stdlib/src/logging.rs
sha256:b56fadf1fc7ecdb6fa5e424f123b71133817dd59c12ff87cf8bf2c19e3b484f2  ruff-0.4.10/crates/ruff_python_stdlib/src/path.rs
sha256:d7188c731094b65a25d8c929a1514d90218e9c4e5911f9d17cf41789616fa57e  ruff-0.4.10/crates/ruff_python_stdlib/src/str.rs
sha256:15963ce444193a42a135fb007f0e71c289b41aec43cd966d461f525d2bc5997a  ruff-0.4.10/crates/ruff_python_stdlib/src/sys.rs
sha256:35569d6c6afd68cafb889318ee1fafaa69e1af90f370d17a6270303cca721ccd  ruff-0.4.10/crates/ruff_python_stdlib/src/typing.rs
sha256:ad63e34668e10d750cab53f183ccf7062bf19edac06a548a24a7587a83ebb8c4  ruff-0.4.10/crates/ruff/Cargo.toml
sha256:dee4191818d635488109e8c5d5994fb5350c14a1ae23bb931497397cbe839a82  ruff-0.4.10/crates/ruff/build.rs
sha256:40f673d179ca768bad2ad00c357b4b7fbd4a3ff0862354088f58a282a364ecde  ruff-0.4.10/crates/ruff/resources/test/fixtures/cache_mutable/.gitignore
sha256:24d7b16c0aced92b4e71eb1f67fa8db946a2007b6d554534d1333fc629072ff2  ruff-0.4.10/crates/ruff/resources/test/fixtures/cache_remove_old_files/source.py
sha256:13e1759ac7ed40bffb2afd1b35ab23219c47a400b0d23b62a71833169522b188  ruff-0.4.10/crates/ruff/resources/test/fixtures/formatted.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff/resources/test/fixtures/include-test/a.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff/resources/test/fixtures/include-test/b.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff/resources/test/fixtures/include-test/nested-project/e.py
sha256:d5573471176b520beaa0a57b853d6d6fa3f2d127e633f5196a85a58becffd52e  ruff-0.4.10/crates/ruff/resources/test/fixtures/include-test/nested-project/pyproject.toml
sha256:9a6fb4fd87d571c062895c2477a43ea9cdafd7e377d180a9d265b5c30f35e2fa  ruff-0.4.10/crates/ruff/resources/test/fixtures/include-test/pyproject.toml
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff/resources/test/fixtures/include-test/subdirectory/c.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/crates/ruff/resources/test/fixtures/include-test/subdirectory/d.py
sha256:d4c22ec65c6e5e0ed7bad0d3849c73dae3c2d0afe2c402ba09a1bd5dd5945931  ruff-0.4.10/crates/ruff/resources/test/fixtures/trailing_semicolon.ipynb
sha256:ffb36c5260abed13214526e8b2b63a7da394b039cb365147416a9226b976c2b2  ruff-0.4.10/crates/ruff/resources/test/fixtures/unformatted.ipynb
sha256:83bf203a1721cdd3671cd4808ceff0c8221fae8448f8d2d6ddf6e40b71e5dfc5  ruff-0.4.10/crates/ruff/resources/test/fixtures/unformatted.py
sha256:966dae486a1c9470aff925860df9e1b8c8c930e91a77c32646f83e2834993201  ruff-0.4.10/crates/ruff/src/args.rs
sha256:ad07c28532b09115053b32bcd1d437e4b99d044bec66469dc132a2588c8c1df7  ruff-0.4.10/crates/ruff/src/cache.rs
sha256:68d36530f74a808172c91cd398735e19de7c256a6ccd124e447411ae274e631e  ruff-0.4.10/crates/ruff/src/commands/add_noqa.rs
sha256:229f0eeb427c3163f69f41e1fc99805f6e45a6bbd9c473200f6a91afe82e6f02  ruff-0.4.10/crates/ruff/src/commands/check.rs
sha256:2aef3c80cf68b1a6013e8af8a3694ebc8e7c81248326127e73fd9da395da929d  ruff-0.4.10/crates/ruff/src/commands/check_stdin.rs
sha256:6a7fb81597a52ffe49fd01915053c36bec6d7c5c8a4904649bc7248f5cfbcfb5  ruff-0.4.10/crates/ruff/src/commands/clean.rs
sha256:b0f7e82cfc40cea21c1e60dee9323d200d17cb87e64f39a56c7cc8de02dffc89  ruff-0.4.10/crates/ruff/src/commands/config.rs
sha256:8fe02737d135985d25d3f5bc727bc813511dced3d6988622b94d2f202b545184  ruff-0.4.10/crates/ruff/src/commands/format.rs
sha256:d316b3510349c7226a66bb87bd03bc127d837d9aca3b88ef4b7c61f42853d87b  ruff-0.4.10/crates/ruff/src/commands/format_stdin.rs
sha256:832781010179a9a97d5e67250495cb8bf217fce5e8696f50d3c091f97821b7ba  ruff-0.4.10/crates/ruff/src/commands/linter.rs
sha256:66bcb0ffc19d3a209e3134af4dbce662a24e2a7442f91797d8f41739810aff17  ruff-0.4.10/crates/ruff/src/commands/mod.rs
sha256:10e06e4a766408f9105030cf8e0ac83b7cb76ca2f8b413b4f8673dd52c42f1bf  ruff-0.4.10/crates/ruff/src/commands/rule.rs
sha256:fc9f9b796c25de569bf40feecbe5ae35ac464cbe5b0920144d893851f084bda6  ruff-0.4.10/crates/ruff/src/commands/server.rs
sha256:f9493c96fd9baad7db301b2d205e0424dbc60b1679ecc8290b9151d78246cae7  ruff-0.4.10/crates/ruff/src/commands/show_files.rs
sha256:dab27f13b348a8a208304d9ee70a8a4f4410a652c527f4351a1d8135725f730c  ruff-0.4.10/crates/ruff/src/commands/show_settings.rs
sha256:34accc6f2236a96a5bfab54204be6be77eee5d3d15f15467805f200af7ca0702  ruff-0.4.10/crates/ruff/src/commands/snapshots/ruff__commands__check__test__E902_E902.py.snap
sha256:507511fdf2372dc872fea9e72f8484c9371cf5d0799cffe38792e405d984e555  ruff-0.4.10/crates/ruff/src/commands/version.rs
sha256:b503cb44491b0dcde05c67421b1dd7f5e04e379a714d42534ddd43f446b77baa  ruff-0.4.10/crates/ruff/src/diagnostics.rs
sha256:fd514a43c6cbf5237140c41ff8abe271894fbbf3336dda123769e85259709917  ruff-0.4.10/crates/ruff/src/lib.rs
sha256:2856549d0f4b53308b1b61e3904f1523e941875468b8a325aaf885dc93f151d7  ruff-0.4.10/crates/ruff/src/main.rs
sha256:8547dd8de98e71ef88f2aca89223843cfcf3898c6db3546be776484a91296aeb  ruff-0.4.10/crates/ruff/src/panic.rs
sha256:273cc473fc83296a2a7337507f06684c000e289e0ae0212f50e0695911a04d05  ruff-0.4.10/crates/ruff/src/printer.rs
sha256:c6c3d7ada33deeac5d5efd3c2288000a424205e212218e14bced9a067e604781  ruff-0.4.10/crates/ruff/src/resolve.rs
sha256:9467cbacfc7b20a6f55a64510118a46d1bb479bb7b73ddd4cad85aedadca5fb9  ruff-0.4.10/crates/ruff/src/snapshots/ruff__version__tests__version_formatting.snap
sha256:d129035508ae9c3bee3151e57f43efec61e800eeb264166e4b52efecb37353fa  ruff-0.4.10/crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commit_info.snap
sha256:4461336c454172ef3bc6ee425cb65725c9785dd52c8dafaeeb6a6b02cf6faab3  ruff-0.4.10/crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commits_since_last_tag.snap
sha256:c0f59b3717b792c553087f761e69563251bab395bc40f281d946c35ec2462bf1  ruff-0.4.10/crates/ruff/src/snapshots/ruff__version__tests__version_serializable.snap
sha256:e8f56372c56cde3d5575f33c55636287e2f35f10ef4a63f66515b073e0d53a00  ruff-0.4.10/crates/ruff/src/stdin.rs
sha256:a971907194b9e7a3831b03494c21362e920b0df668a1231eb478c3e4517d26e1  ruff-0.4.10/crates/ruff/src/version.rs
sha256:d547067e7f06a7c050369dafee45247c95194f4f83fdd91fbc73a140c1b4be78  ruff-0.4.10/crates/ruff/tests/config.rs
sha256:22898a0392accb50a6f027127b9082dd217887da629a47db0b11c078a75a33e8  ruff-0.4.10/crates/ruff/tests/deprecation.rs
sha256:8b24e1e5d354450a20dea87db0eab3bba12c1814d870f0b40b123749816ac1e0  ruff-0.4.10/crates/ruff/tests/format.rs
sha256:c437569a6fb8f70db6773edefa80f8d508339e7e1d93b872ceea14ef32bb1177  ruff-0.4.10/crates/ruff/tests/integration_test.rs
sha256:86d2cff6968655c97ab474c1d3fd38a45a8f6489eb9a256f3e1eda2070b34cdd  ruff-0.4.10/crates/ruff/tests/lint.rs
sha256:93871ba865e13c80af76a740cf3b9018a57fd247bf265f6209c189713b4904a2  ruff-0.4.10/crates/ruff/tests/resolve_files.rs
sha256:df40ffaba4d72b1efbaa0e0e1765dc4b907b6258aa9504d20ab8984663aa6b5d  ruff-0.4.10/crates/ruff/tests/show_settings.rs
sha256:3fdb5c6a4079b85a0f56d887225410ee15a86de0c7b6f89d27122b4f17cb1c16  ruff-0.4.10/crates/ruff/tests/snapshots/integration_test__rule_f401.snap
sha256:a9024300a53b798d0c4f3872ac20d90580f64e4a86ae0dfc2822a0c5833abd44  ruff-0.4.10/crates/ruff/tests/snapshots/integration_test__stdin_json.snap
sha256:b5bc5a99dc6450f9ff5fb01c251192401c00d7c009808ea6a474b2cb20d5097c  ruff-0.4.10/crates/ruff/tests/snapshots/show_settings__display_default_settings.snap
sha256:b1d0c2fe0a74a09c0e06c83e5b59f09396666b85c9f2983905401dc8fbc6b9c6  ruff-0.4.10/crates/ruff/tests/version.rs
sha256:37cfb6c8540ff6efc00342205e6f791faf84c67ae8bd76a5aeb4fea190877a5a  ruff-0.4.10/README.md
sha256:2bbf17569460956f4304f8122f734466ab5c3bf0944571f3cb47630e5d22be0f  ruff-0.4.10/Cargo.lock
sha256:e74026af1639827702bda4ef9897912f3cedcdb29f32a6d40931b76680f2ffe0  ruff-0.4.10/Cargo.toml
sha256:20659fcc45f29286281c34bd9c497581a3060b1b380be01399bf39bc000102ff  ruff-0.4.10/pyproject.toml
sha256:56b0a0c92e99804638e97628b61d19248c7d70a01a4b7deeaa9f333009c11f0d  ruff-0.4.10/python/ruff/__main__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.4.10/python/ruff/__init__.py
sha256:462e093b4d577e98383834f3289740b53f5f59c3c97ca5358f3f236397885563  ruff-0.4.10/LICENSE
sha256:6e24e8ef9eb28c610ddef02e7114b2bbc933a1352ea02eb046ea66ff98e9314e  ruff-0.4.10/rust-toolchain.toml
sha256:5559c754f2c506969974998598d69800358987dab8eec260658f90177c6c74d3  ruff-0.4.10/PKG-INFO

Return to home page.