Spaces:
Runtime error
Runtime error
| target-version = "py310" | |
| # The GitHub editor is 127 chars wide. | |
| line-length = 127 | |
| [lint] | |
| select = ["ALL"] | |
| ignore = [ | |
| "ANN401", # Dynamically typed expressions (typing.Any) are disallowed | |
| "BLE001", # Do not catch blind exception: Exception | |
| "COM812", # Trailing comma missing | |
| "D203", # Require blank line after class declaration before docstring | |
| "D212", # Start multiline docstring on same line as triple-quote | |
| "DTZ005", # datetime without timezone | |
| "EM101", # Exception must not use a string literal, assign to variable first | |
| "EM102", # Exception must not use an f-string literal, assign to variable first | |
| "ERA001", # Found commented-out code | |
| "FBT", # Boolean argument in function definition | |
| "G", # Logging | |
| "I001", # Import block is un-sorted or un-formatted | |
| "N803", # Argument name should be lowercase | |
| "N806", # Variable in function should be lowercase | |
| "PERF203", # try-except within a loop incurs performance overhead | |
| "PLC0415", # `import` should be at the top-level of a file | |
| "PLR0913", # Too many arguments in function definition | |
| "PLR0915", # Too many statements | |
| "PLR2004", # Magic value used in comparison, consider replacing `20` with a constant variable | |
| "PLW0603", # Using the global statement to update variable is discouraged | |
| "PT018", # Assertion should be broken down into multiple parts | |
| "PTH", # Replace builtin functions with Path methods | |
| "RET505", # Unnecessary else after return statement | |
| "RUF005", # Consider [*list1, None] instead of concatenation (list1 + [None]) | |
| "RUF021", # Parenthesize `a and b` expressions when chaining `and` and `or` together, to make the precedence clear | |
| "S101", # Use of assert detected | |
| "S311", # Standard pseudo-random generators are not suitable for cryptographic purposes | |
| "SIM108", # Use ternary operator instead of `if`-`else`-block | |
| "TC001", # Move application import into a type-checking block | |
| "TC002", # Move third-party import into a type-checking block | |
| "TC003", # Move standard library import into a type-checking block | |
| "TC006", # Add quotes to type expression in `typing.cast()` | |
| "TRY", # Try-except suggestions | |
| ] | |
| [lint.mccabe] | |
| max-complexity = 10 | |