dataclass-enum (RUF049) 作用 检查同时使用 @dataclass 装饰器的枚举类。 为什么这不好? 用 @dataclass() 装饰枚举不会在运行时导致任何错误,但可能会导致错误的结果 @dataclass class E(Enum): A = 1 B = 2 print(E.A == E.B) # True 示例 from dataclasses import dataclass from enum import Enum @dataclass class E(Enum): ... 建议改为 from enum import Enum class E(Enum): ... 参考 Python 文档:Enum HOWTO § Dataclass 支持