G'day!
Я пытаюсь заставить pylint
работать с кодом Visual Studio в python venv, но у меня возникают трудности. Я думаю, что я прочитал более или менее каждый вопрос и пост в блоге об этом, но я все еще не могу решить это. Я, должно быть, упускаю что-то жизненно важное ...
Я использую VS Code версии 1.32.3 на macOS 10.14.3 с виртуальной средой с python 2.7.10 (версия по умолчанию macOS python
). Код прекрасно работает с venv (соответствующий импорт работает и все такое), но линтер реагирует только на ошибки, возникающие во время выполнения (как мне кажется, по умолчанию).
Однако я установил следующие настройки:
"python.linting.pylintUseMinimalCheckers": false,
"python.linting.enabled": true,
"python.linting.lintOnSave": true,
"python.linting.pylintEnabled": true
Я нигде не получаю ошибок.
Кажется, что сам по себе линтинг работает, но не улавливает все вопросы, которые мне нравятся. Создание файла .pylintrc с enable=all
не имеет никакого эффекта, настройка "python.linting.pylintArgs": ["--enable=all"]
не имеет никакого эффекта.
Запуск линтера как из терминала изнутри Code, так и из Terminal.app отображает полный список (косметических) ошибок, либо просто с помощью pylint
, либо с абсолютным путем к линтеру внутри venv.
Я также попытался указать относительный и абсолютный путь к пилинту внутри венвы для параметра "python.linting.pylintPath"
, что также не имеет никакого эффекта.
В качестве последнего средства я ранее сегодня вычистил все ~/Library/Application Support/Code
и ~/.vscode
и переустановил приложение, но это тоже не имело никакого эффекта.
Что нужно сделать, чтобы получить код в список всех проблем?
Заранее спасибо!