VSCode Pylint не выделяет неиспользованные аргументы - PullRequest
1 голос
/ 22 апреля 2020

У меня есть следующий метод

def foo(bar):
    print("hello world")

Редактировать: Запуск pylint в VSCode

[ожидаемое поведение] pylint подсвечивает 'bar' как неиспользуемую переменную

[Actual Поведение] Из вывода VScode

##########Linting Output - pylint##########

--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

У меня нет дополнительной настройки конфигурации Pylint

Ответы [ 2 ]

0 голосов
/ 22 апреля 2020

Я нашел это в документации pylint :

возможно-неиспользованная-переменная (W0641):

возможно неиспользуемая переменная% Используется, когда переменная определена, но не может быть использована. Возможность возникает из-за того, что можно использовать locals (), который может потреблять или не использовать указанную переменную

В вашем случае, возможно, потому что вы не использовали аргумент bar внутри своей функции , Если вы не используете его, просто удалите его для кода очистки.

Проверьте официальную документацию VS Code о линтинге, если вы хотите изменить эти настройки.

0 голосов
/ 22 апреля 2020

Оказывается, в VSCode есть настройка, которая обеспечивает минимальные проверки Python › Linting: Pylint Use Minimal Checkers

...