Python Pycharm在重新分配未使用的变量(“重新声明”)时发出警告

Python Pycharm在重新分配未使用的变量(“重新声明”)时发出警告,python,pycharm,pylint,Python,Pycharm,Pylint,我们最近遇到了一个问题,一个初级开发人员在init方法中重新初始化了一个class属性,认为他们正在创建一个新变量 def __init__(self): self.foo = "foobar" self.bar = "bar" self.foo = "barfoo" 与其说不要再这样做,我想利用能够检测此类问题的工具。我知道pylint和类似的工具会捕捉到这一点,但我想知道pycharm是否也有这样的功能,当这种情况发生时,它会立即提供视觉提示。我在设置中看到了一个可

我们最近遇到了一个问题,一个初级开发人员在init方法中重新初始化了一个class属性,认为他们正在创建一个新变量

def __init__(self):
    self.foo = "foobar"
    self.bar = "bar"
    self.foo = "barfoo"
与其说不要再这样做,我想利用能够检测此类问题的工具。我知道pylint和类似的工具会捕捉到这一点,但我想知道pycharm是否也有这样的功能,当这种情况发生时,它会立即提供视觉提示。我在设置中看到了一个可以设置为在方法重新声明时发出警告的检查,但是对于这个特定场景没有任何设置。有人知道这是否可能吗