ruff/crates/ruff_linter/resources/test/fixtures/flake8_quotes
Dhruv Manilawala d02b1069b5
Add semantic model flag when inside f-string replacement field (#10766)
## Summary

This PR adds a new semantic model flag to indicate that the checker is
inside an f-string replacement field. This will be used to ignore
certain checks if the target version doesn't support a specific feature
like PEP 701.

fixes: #10761 

## Test Plan

Add a test case from the raised issue.
2024-04-04 09:08:48 +05:30
..
docstring_doubles.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
docstring_doubles_class.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
docstring_doubles_function.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
docstring_doubles_mixed_quotes_class_var_1.py [`flake8-quotes`] Fix Autofix Error (`Q000, Q002`) (#10199) 2024-03-18 01:31:25 +00:00
docstring_doubles_mixed_quotes_class_var_2.py [`flake8-quotes`] Fix Autofix Error (`Q000, Q002`) (#10199) 2024-03-18 01:31:25 +00:00
docstring_doubles_mixed_quotes_module_singleline_var_1.py [`flake8-quotes`] Fix Autofix Error (`Q000, Q002`) (#10199) 2024-03-18 01:31:25 +00:00
docstring_doubles_mixed_quotes_module_singleline_var_2.py [`flake8-quotes`] Fix Autofix Error (`Q000, Q002`) (#10199) 2024-03-18 01:31:25 +00:00
docstring_doubles_module_multiline.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
docstring_doubles_module_singleline.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
docstring_singles.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
docstring_singles_class.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
docstring_singles_function.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
docstring_singles_mixed_quotes_class_var_1.py [`flake8-quotes`] Fix Autofix Error (`Q000, Q002`) (#10199) 2024-03-18 01:31:25 +00:00
docstring_singles_mixed_quotes_class_var_2.py [`flake8-quotes`] Fix Autofix Error (`Q000, Q002`) (#10199) 2024-03-18 01:31:25 +00:00
docstring_singles_mixed_quotes_module_singleline_var_1.py [`flake8-quotes`] Fix Autofix Error (`Q000, Q002`) (#10199) 2024-03-18 01:31:25 +00:00
docstring_singles_mixed_quotes_module_singleline_var_2.py [`flake8-quotes`] Fix Autofix Error (`Q000, Q002`) (#10199) 2024-03-18 01:31:25 +00:00
docstring_singles_module_multiline.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
docstring_singles_module_singleline.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
doubles.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
doubles_all.py Respect `Q00*` ignores in `flake8-quotes` rules (#10728) 2024-04-02 03:21:12 +00:00
doubles_escaped.py Add support for PEP 701 (#7376) 2023-09-29 02:55:39 +00:00
doubles_escaped_unnecessary.py Add new rule to check for useless quote escapes (#8630) 2023-11-13 21:59:37 +00:00
doubles_implicit.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
doubles_multiline_string.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
doubles_noqa.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
doubles_would_be_triple_quotes.py [`flake8-quotes`] Fix Autofix Error (`Q000, Q002`) (#10199) 2024-03-18 01:31:25 +00:00
doubles_wrapped.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
singles.py Add semantic model flag when inside f-string replacement field (#10766) 2024-04-04 09:08:48 +05:30
singles_escaped.py Add support for PEP 701 (#7376) 2023-09-29 02:55:39 +00:00
singles_escaped_unnecessary.py Track quoting style in the tokenizer (#10256) 2024-03-08 08:40:06 +00:00
singles_implicit.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
singles_multiline_string.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
singles_noqa.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
singles_would_be_triple_quotes.py [`flake8-quotes`] Fix Autofix Error (`Q000, Q002`) (#10199) 2024-03-18 01:31:25 +00:00
singles_wrapped.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00