Skip to content

Comments

Add Q004 to the list of conflicting rules#23340

Merged
ntBre merged 1 commit intoastral-sh:mainfrom
toslunar:formatter-conflict-q004
Feb 16, 2026
Merged

Add Q004 to the list of conflicting rules#23340
ntBre merged 1 commit intoastral-sh:mainfrom
toslunar:formatter-conflict-q004

Conversation

@toslunar
Copy link
Contributor

Summary

The page of unnecessary-escaped-quote (Q004) says it's redundant with the formatter.
https://docs.astral.sh/ruff/rules/unnecessary-escaped-quote/#formatter-compatibility
But the list of the conflicting lint rules missed it.

Test Plan

@ntBre ntBre added the documentation Improvements or additions to documentation label Feb 16, 2026
Copy link
Contributor

@ntBre ntBre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@ntBre ntBre enabled auto-merge (squash) February 16, 2026 14:40
@ntBre ntBre merged commit a04d67e into astral-sh:main Feb 16, 2026
41 checks passed
carljm added a commit that referenced this pull request Feb 16, 2026
* main: (43 commits)
  [`ruff`] Suppress diagnostic for strings with backslashes in interpolations before Python 3.12 (`RUF027`) (#21069)
  [flake8-bugbear] Fix B023 false positive for immediately-invoked lambdas (#23294)
  [ty] Add `Final` mdtests for loops and redeclaration (#23331)
  [`flake8-pyi`] Also check string annotations (`PYI041`) (#19023)
  Remove AlexWaygood as a flake8-pyi codeowner (#23347)
  [ty] Add comments to clarify the purpose of `NominalInstanceType::class_name` and `NominalInstanceType::class_module_name` (#23339)
  Add attestations for release artifacts and Docker images (#23111)
  [ty] Fix `assert_type` diagnostic messages (#23342)
  [ty] Force-update all insta snapshots (#23343)
  Add Q004 to the list of conflicting rules (#23340)
  [ty] Fix `invalid-match-pattern` false positives (#23338)
  [ty] new diagnostic called-match-pattern-must-be-a-type (#22939)
  [ty] Update flaky projects  (#23337)
  [ty] Increase timeout for ecosystem report to 40 min (#23336)
  Bump ecosystem-analyzer pin  (#23335)
  [ty] Replace `strsim` with CPython-based Levenshtein implementation (#23291)
  [ty] Add mdtest for staticmethod assigned in class body (#23330)
  [ty] fix inferring type variable from string literal argument (#23326)
  [ty] bytes literal is a sequence of integers (#23329)
  Update rand and getrandom (#23333)
  ...
@toslunar toslunar deleted the formatter-conflict-q004 branch February 17, 2026 02:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants