mirror of https://github.com/astral-sh/ruff
55 lines
637 B
Python
55 lines
637 B
Python
# Same as `W605_0.py` but using f-strings instead.
|
|
|
|
#: W605:1:10
|
|
regex = f'\.png$'
|
|
|
|
#: W605:2:1
|
|
regex = f'''
|
|
\.png$
|
|
'''
|
|
|
|
#: W605:2:6
|
|
f(
|
|
f'\_'
|
|
)
|
|
|
|
#: W605:4:6
|
|
f"""
|
|
multi-line
|
|
literal
|
|
with \_ somewhere
|
|
in the middle
|
|
"""
|
|
|
|
#: W605:1:38
|
|
value = f'new line\nand invalid escape \_ here'
|
|
|
|
|
|
#: Okay
|
|
regex = fr'\.png$'
|
|
regex = f'\\.png$'
|
|
regex = fr'''
|
|
\.png$
|
|
'''
|
|
regex = fr'''
|
|
\\.png$
|
|
'''
|
|
s = f'\\'
|
|
regex = f'\w' # noqa
|
|
regex = f'''
|
|
\w
|
|
''' # noqa
|
|
|
|
regex = f'\\\_'
|
|
value = f'\{{1}}'
|
|
value = f'\{1}'
|
|
value = f'{1:\}'
|
|
value = f"{f"\{1}"}"
|
|
value = rf"{f"\{1}"}"
|
|
|
|
# Okay
|
|
value = rf'\{{1}}'
|
|
value = rf'\{1}'
|
|
value = rf'{1:\}'
|
|
value = f"{rf"\{1}"}"
|