Могу ли я сделать так, чтобы линтер не очищал вкладку "Проблемы" до получения результатов?

Можно ли запретить линтерам в VSCode очистить текущий список ошибок / предупреждений до того, как будут готовы результаты?

Я часто использую pylint, но это может быть очень медленным (3-5 секунд для большого файла). К сожалению, каждый раз, когда файл сохраняется или проблема решается, pylint будет повторно запускаться для анализа кода, и пока он выполняет команду, он очищает список ошибок / предупреждений, который повторно заполняется только после его завершения.

Я использую расширение VSCode-Python (v 2019.8.30787), однако это поведение было постоянным в каждой версии, которую я использовал в прошлом.

Есть ли способ предотвратить это? Если список проблем останется там до тех пор, пока не будет закончен pylint (или другой линтер), это серьезно сэкономит так много времени.

1 ответ

Решение

Существует открытая проблема на github microsoft / vscode-python: https://github.com/microsoft/vscode-python/issues/6579

И предлагаемый обходной путь - не использовать линтинг при сохранении. Таким образом, вы можете вручную запустить линтеры, когда будете готовы снова проверить.

Другие вопросы по тегам