Я использую flake8 и vulture для линтинга в моем коде и получаю оба отчета о проблеме для cls
в следующем коде:
@root_validator()
def check_empty_update(cls, values): # noqa: F841
if all([value is None for _, value in values.items()]):
raise ValueError("No field specified for update")
return values
добавляя # noqa
, я могу передать flake8, и за стервятник это ссылка Я могу добавить # noqa: F841
, чтобы игнорировать cls
в стервятнике, но я все равно получаю следующую ошибку:
unused variable 'cls' (100% confidence)
этот стервятник работает таким образом или может быть Я что-то пропустил?