Skip to content

WPS226 false positive on fstring parts #3548

@sobolevn

Description

@sobolevn

This code raises a violation:

x = f'single {1}'
y = f'single {1}'

When --max-string-usage=1 is provided.

Output:

  1:5      WPS226 Found string literal over-use: single  > 1
  x = f'single {1}'
      ^

This does not seem right, because strings that are part of f strings should not be counted by WPS226

PR would be rather easy :)

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinggood first issueEntrypoint to the projecthelp wantedExtra attention is neededlevel:starterGood for newcomers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions