Используя flake8 в качестве моего мусора, если я напишу некоторый код Python, который ссылается на несуществующую функцию в том же файле, VS Code помечает его как неопределенную переменную.Однако, если я попытаюсь сослаться на несуществующую функцию в классе, это не так.Например:
class Foo:
def bar(self):
return
one = Foo()
one.bar() # No warning
one.foo() # No warning either!
не генерирует никаких предупреждений в отношении строки one.foo()
.
Есть ли параметр, который мне нужно изменить в расширении VS Code Python, чтобы это работалоили это ограничение системы?
Отредактировано, чтобы было ясно, что я использую flake8.Все предлагаемые решения упоминают Pylint, который работает.Мне все еще интересно, может ли это работать с flake8, но Pylint работает для меня как альтернатива.