Linting в Visual Studio Code Python блокирует обнаружение ошибок в реальном времени - PullRequest
0 голосов
/ 29 января 2020

Я использовал другие редакторы (Spyder), где linting работает в режиме реального времени, и невероятно полезно отлавливать ошибки кодирования в реальном времени . Я не обязательно ищу в режиме реального времени, но даже после сохранения мне приходится ждать 30 секунд или около того.

Я видел эту проблему, например, Код Visual Studio - Можете ли вы у меня в реальном времени отображается значение python? , и я попытался изменить

"python.jediEnabled": false

в своих настройках без эффекта.

Я также посмотрел, где находится проблема возникает, и я не думаю, что это pylint, например https://github.com/Microsoft/vscode-python/issues/444

Интересно, возникла ли проблема в расширении Python, или VS C, или оба.

Есть ли простое исправление? Если так, может кто-нибудь показать мне? Или это действительно проблема, которая, на мой взгляд, кажется, что она была скрыта под ковриком.

Кажется невероятно полезной функцией, и, честно говоря, я озадачен, почему в такой удивительной IDE, как VS C, отсутствует то, что Я бы смиренно считал такую ​​особенность epi c.

1 Ответ

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

Настройка "python.jediEnabled": false даст вам линтинг при наборе текста, но вы не указали, что вы подразумевали под «линтингом», чтобы узнать, что вы ищете. Например, синтаксические ошибки будут выделены, но если вы ищете, например, flake8 для запуска в режиме реального времени, то это не поддерживается в данный момент. Если вам нужна такая поддержка, пожалуйста, ? https://github.com/microsoft/vscode-python/issues/408.

...