mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +00:00
Enable more RUF rules (#135770)
Co-authored-by: Shay Levy <levyshay1@gmail.com>
This commit is contained in:
parent
b0d3aa1c34
commit
8b12f5270e
@ -754,13 +754,23 @@ select = [
|
|||||||
"RSE", # flake8-raise
|
"RSE", # flake8-raise
|
||||||
"RUF005", # Consider iterable unpacking instead of concatenation
|
"RUF005", # Consider iterable unpacking instead of concatenation
|
||||||
"RUF006", # Store a reference to the return value of asyncio.create_task
|
"RUF006", # Store a reference to the return value of asyncio.create_task
|
||||||
|
"RUF007", # Prefer itertools.pairwise() over zip() when iterating over successive pairs
|
||||||
|
"RUF008", # Do not use mutable default values for dataclass attributes
|
||||||
"RUF010", # Use explicit conversion flag
|
"RUF010", # Use explicit conversion flag
|
||||||
"RUF013", # PEP 484 prohibits implicit Optional
|
"RUF013", # PEP 484 prohibits implicit Optional
|
||||||
|
"RUF016", # Slice in indexed access to type {value_type} uses type {index_type} instead of an integer
|
||||||
"RUF017", # Avoid quadratic list summation
|
"RUF017", # Avoid quadratic list summation
|
||||||
"RUF018", # Avoid assignment expressions in assert statements
|
"RUF018", # Avoid assignment expressions in assert statements
|
||||||
"RUF019", # Unnecessary key check before dictionary access
|
"RUF019", # Unnecessary key check before dictionary access
|
||||||
|
"RUF020", # {never_like} | T is equivalent to T
|
||||||
"RUF022", # Sort __all__
|
"RUF022", # Sort __all__
|
||||||
|
"RUF024", # Do not pass mutable objects as values to dict.fromkeys
|
||||||
|
"RUF026", # default_factory is a positional-only argument to defaultdict
|
||||||
|
"RUF030", # print() call in assert statement is likely unintentional
|
||||||
|
"RUF033", # __post_init__ method with argument defaults
|
||||||
|
"RUF034", # Useless if-else condition
|
||||||
"RUF100", # Unused `noqa` directive
|
"RUF100", # Unused `noqa` directive
|
||||||
|
"RUF200", # Failed to parse pyproject.toml: {message}
|
||||||
"S102", # Use of exec detected
|
"S102", # Use of exec detected
|
||||||
"S103", # bad-file-permissions
|
"S103", # bad-file-permissions
|
||||||
"S108", # hardcoded-temp-file
|
"S108", # hardcoded-temp-file
|
||||||
|
Loading…
x
Reference in New Issue
Block a user