ruff/crates/ruff_linter/resources/test/fixtures/flake8_simplify
GiGaGon a33cff2b12
Fix F701 to F707 errors in tests (#19125)
## Summary

Per @ntBre in https://github.com/astral-sh/ruff/pull/19111, it would be
a good idea to make the tests no longer have these syntax errors, so
this PR updates the tests and snapshots.

`B031` gave me a lot of trouble since the ending test of declaring a
function named `groupby` makes it so that inside other functions, it's
unclear which `groupby` is referred to since it depends on when the
function is called. To fix it I made each function have it's own `from
itertools import groupby` so there's no more ambiguity.
2025-07-04 13:43:18 -05:00
..
SIM101.py Redirect `PLR1701` to `SIM101` (#12021) 2024-06-27 13:44:11 +02:00
SIM102.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM103.py [`flake8-simplify`] Avoid double negations (`SIM103`) (#15562) 2025-01-18 17:06:46 +00:00
SIM105_0.py [`flake8-simplify`] Preserve original behavior for `except ()` and bare `except` (`SIM105`) (#18213) 2025-06-23 10:01:57 -04:00
SIM105_1.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM105_2.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM105_3.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM105_4.py Skip BOM when inserting start-of-file imports (#7622) 2023-09-23 19:36:50 +00:00
SIM107.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM108.py Preserve quotes in generated f-strings (#15794) 2025-01-29 13:28:22 -05:00
SIM109.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM110.py Fix SIM110 with a yield in the condition (#7801) 2023-10-04 08:59:19 -04:00
SIM111.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM112.py [`SIM112`] Ignore `https_proxy`, `http_proxy`, and `no_proxy` (#8140) 2023-10-23 08:48:36 -05:00
SIM113.py Fix SIM113 false positive with async for loops (#9996) 2024-02-15 22:40:01 -05:00
SIM114.py Parenthesize conditions based on precedence when merging if arms (#12737) 2024-08-07 23:03:24 -04:00
SIM115.py Fix F701 to F707 errors in tests (#19125) 2025-07-04 13:43:18 -05:00
SIM116.py Fix F701 to F707 errors in tests (#19125) 2025-07-04 13:43:18 -05:00
SIM117.py Fix typos found by codespell (#9346) 2024-01-02 02:08:15 +00:00
SIM118.py Improve inference capabilities of the `BuiltinTypeChecker` (#10976) 2024-04-16 18:53:22 +01:00
SIM201.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM202.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM208.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM210.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM211.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM212.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM220.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM221.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
SIM222.py [`flake8-simplify`] Do not emit diagnostics for expressions inside string type annotations (`SIM222`, `SIM223`) (#15405) 2025-01-17 12:18:35 +05:30
SIM223.py [`flake8-simplify`] Do not emit diagnostics for expressions inside string type annotations (`SIM222`, `SIM223`) (#15405) 2025-01-17 12:18:35 +05:30
SIM300.py [`flake8-simplify`] More precise inference for dictionaries (`SIM300`) (#15164) 2024-12-30 10:41:33 +00:00
SIM401.py [flake8-simplify] Only trigger SIM401 on known dictionaries (SIM401) (#15995) 2025-02-07 08:25:20 +00:00
SIM905.py [`flake8-simplify`] Correct behavior for `str.split`/`rsplit` with `maxsplit=0` (`SIM905`) (#18075) 2025-05-14 14:20:18 -04:00
SIM910.py [`flake8-simplify`] Fix false negatives for shadowed bindings (`SIM910`, `SIM911`) (#18794) 2025-06-20 13:25:36 -04:00
SIM911.py [`flake8-simplify`] Fix `SIM911` autofix creating a syntax error (#18793) 2025-06-23 16:24:47 +02:00