Django Pylint не смог разобрать вывод

Я запускаю сервер django в среде Linux. При запуске pylint из командной строки ошибки не возникает.

Версии
pylint 2.15.5
astroid 2.12.12
Python 3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0]
pylint_django 2.5.3

VSCode:
Версия: 1.73.1 (системная установка)
Commit: 6261075646f055b99068d3688932416f2346dd3b
Date: 2022-11-09T04:27:29.066Z
Электрон: 19.0.17
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: 10.2.154.15-electron.0
ОС: Windows_NT x64 10.0.22000
Песочница: Нет

pylint --load-plugins=pylint_django --django-settings-module=server.settings /root/server/app/test.py

Но когда файл .pylintrc отредактирован и я добавляю эти значения в конфигурацию. Я получаю следующую ошибку.

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


[ERROR 2022-10-30 19:15:36.361]: Linter 'pylint' failed to parse the output '. SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at s.parseMessages (/root/.vscode-server/extensions/ms-python.python-2022.18.2/src/client/linters/pylint.ts:48:39)
    at s.run (/root/.vscode-server/extensions/ms-python.python-2022.18.2/src/client/linters/baseLinter.ts:99:31)
    at runMicrotasks (<anonymous>)
    at process.messages (node:internal/process/task_queues:96:5)
    at s.runLinter (/root/.vscode-server/extensions/ms-python.python-2022.18.2/src/client/linters/pylint.ts:21:15)

Каждый, кто сталкивался с такой же проблемой и знает, как решить эту проблему.

Попробовал запустить команду, и она сработала, но когда она запускается из расширения python по умолчанию, то выдает ошибку.

VScode с удаленным плагином устанавливает неверный путь для pylint.

Зайдите в настройки и выполните поиск: @id:python.linting.pylintPath pylint. Вы сможете установить путь к pylint внутри вашего venv. См. также: https://github.com/microsoft/vscode-python/issues/17999

Вернуться на верх