Fixit¶
Core lint rules inherited from Fixit.
Enable with:
enable = ["fixit"]
Rule |
Message |
Python |
Autofix |
|---|---|---|---|
Dataclass mutability must be explicit. Add |
Any |
No |
|
NamedTuple can often be replaced with @dataclass, but dataclasses are not tuple-compatible; check callers before converting. |
Any |
No |
|
This |
Any |
No |
|
Class assignments under @sorted-attributes are not sorted; sorting them can change right-hand-side side-effect order. |
Any |
Yes |
|
Use Callable[…, T] instead of Callable[[…], T]. |
Any |
Yes |
|
Use |
Any |
No |
|
Python 3.8 does not support |
|
Yes |