问题描述:
在 Python-2.x 中,如果你想声明一个新式类,你必须显式继承自object,如下所示:
class A(object):
def __init__(self, prop):
self.prop = prop
在 Python-3.x 中,类被隐式声明为继承object自,你可以简单地写:
class A:
def __init__(self, prop):
self.prop = prop
但是,类声明的两种变体都可以在 3.x 中使用。
问题:
是否有可能在静态代码分析和诸如 之类的工具的帮助下pylint,flake8禁止类声明的第一个过时版本?
请不要过于严厉地判断 - 这是我在 en.SO 上的第一个问题。