ruff/crates/ruff_linter/src/rules/flake8_quotes
GiGaGon b78af2db48
[`flake8-quotes`] Make example error out-of-the-box (`Q003`) (#19106)
<!--
Thank you for contributing to Ruff/ty! To help us out with reviewing,
please consider the following:

- Does this pull request include a summary of the change? (See below.)
- Does this pull request include a descriptive title? (Please prefix
with `[ty]` for ty pull
  requests.)
- Does this pull request include references to any relevant issues?
-->

## Summary

<!-- What's the purpose of the change? What does it do, and why? -->

Part of #18972

This PR makes [avoidable-escaped-quote
(Q003)](https://docs.astral.sh/ruff/rules/avoidable-escaped-quote/#avoidable-escaped-quote-q003)'s
example error out-of-the-box

[Old example](https://play.ruff.rs/fb319d0f-8016-46a1-b6bb-42b1b054feea)
```py
foo = 'bar\'s'
```

[New example](https://play.ruff.rs/d9626561-0646-448f-9282-3f0691b90831)
```py
foo = "bar\"s"
```

The original example got overwritten by `Q000`, since double quotes is
the default config. The quotes were also switched in the "Use instead"
section.

## Test Plan

<!-- How was it tested? -->

N/A, no functionality/tests affected
2025-07-03 10:25:46 -04:00
..
rules [`flake8-quotes`] Make example error out-of-the-box (`Q003`) (#19106) 2025-07-03 10:25:46 -04:00
snapshots Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
helpers.rs Implement a common trait for the string flags (#11564) 2024-05-27 16:02:01 +01:00
mod.rs Unify `OldDiagnostic` and `Message` (#18391) 2025-06-19 09:37:58 -04:00
settings.rs `ruff server` now supports the `source.organizeImports` source action (#10652) 2024-04-04 22:20:50 +00:00