no-classmethod-decorator (PLR0202) 源自 Pylint 代码检查工具。 修复总是可用的。 此规则不稳定且处于预览状态。使用需要 --preview 标志。 作用 检查是否在没有装饰器的情况下使用了类方法。 为什么这不好? 为了保持一致性和可读性,建议使用装饰器。 示例 class Foo: def bar(cls): ... bar = classmethod(bar) 建议改为 class Foo: @classmethod def bar(cls): ...