ruff/crates/ruff_linter/resources/test/fixtures/flake8_pyi/PYI064.pyi

20 lines
648 B
Python

from typing import Final, Literal
x: Final[Literal[True]] # PYI064
y: Final[Literal[None]] = None # PYI064
z: Final[Literal["this is a really long literal, that won't be rendered in the issue text"]] # PYI064
# This should be fixable, and marked as safe
w1: Final[Literal[123]] # PYI064
# This should not be fixable
w2: Final[Literal[123]] = "random value" # PYI064
n1: Final[Literal[True, False]] # No issue here
n2: Literal[True] # No issue here
PlatformName = Literal["linux", "macos", "windows"]
PLATFORMS: Final[set[PlatformName]] = {"linux", "macos", "windows"} # No issue here
foo: Final[{1, 2, 3}] = {1, 2, 3} # No issue here