bad-str-strip-call (PLE1310)
Added in v0.0.242 · Related issues · View source
Derived from the Pylint linter.
What it does
Checks duplicate characters in str.strip calls.
Why is this bad?
All characters in str.strip calls are removed from both the leading and
trailing ends of the string. Including duplicate characters in the call
is redundant and often indicative of a mistake.
In Python 3.9 and later, you can use str.removeprefix and
str.removesuffix to remove an exact prefix or suffix from a string,
respectively, which should be preferred when possible.
Example
Use instead:
Or: