F841 все еще существует после добавления # noqa: F841 - PullRequest
0 голосов
/ 30 января 2020

Я добавляю black и flake8 в мой python проект в виде хуков в git pre-commit, все выглядит нормально, кроме предупреждения F841. Я добавил # noqa: F841, чтобы избежать предупреждения, но все еще получаю его.

Кто-нибудь знает, как решить эту проблему, или я делаю что-то не так?

Я добавляю два снимка экрана вместо вставки кода как это не для отладки кода. enter image description here enter image description here

1 Ответ

1 голос
/ 30 января 2020

Пока (flake8 <3.8), встроенный комментарий noqa должен появиться в строке нарушения - в этом случае он должен появиться непосредственно в строке назначения </p>

std_deviation_version = report_version.get(  # noqa: F841
    "standard_deviation_data_vesrion"
)

заявление об отказе: Я являюсь текущим сопровождающим flake8 (и я прошёл предварительную фиксацию, я вижу, вы тоже это используете!)

Я планирую улучшить это в следующем выпуске, чтобы любая часть логической строки работала , но это сложно получить правильный

...