mirror of
https://github.com/astral-sh/ruff.git
synced 2025-09-30 13:51:37 +00:00

This PR avoids creating the fix for `D301` if the string is prefixed with `u` i.e., it's a unicode string. The reason being that `u` and `r` cannot be used together as it's a syntax error. Refer: https://github.com/astral-sh/ruff/issues/8402#issuecomment-1788783287
37 lines
877 B
Python
37 lines
877 B
Python
def double_quotes_backslash():
|
|
"""Sum\\mary."""
|
|
|
|
|
|
def double_quotes_backslash_raw():
|
|
r"""Sum\mary."""
|
|
|
|
|
|
def double_quotes_backslash_uppercase():
|
|
R"""Sum\\mary."""
|
|
|
|
|
|
def shouldnt_add_raw_here():
|
|
"Ruff \U000026a1"
|
|
|
|
|
|
def make_unique_pod_id(pod_id: str) -> str | None:
|
|
r"""
|
|
Generate a unique Pod name.
|
|
|
|
Kubernetes pod names must consist of one or more lowercase
|
|
rfc1035/rfc1123 labels separated by '.' with a maximum length of 253
|
|
characters.
|
|
|
|
Name must pass the following regex for validation
|
|
``^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$``
|
|
|
|
For more details, see:
|
|
https://github.com/kubernetes/kubernetes/blob/release-1.1/docs/design/identifiers.md
|
|
|
|
:param pod_id: requested pod name
|
|
:return: ``str`` valid Pod name of appropriate length
|
|
"""
|
|
|
|
|
|
def shouldnt_add_raw_here2():
|
|
u"Sum\\mary."
|