В VSCode Pylint не отображаются относительные ошибки импорта - PullRequest
0 голосов
/ 10 июня 2019

Я использую приложение Django в VSCode, используя pylint, и ошибки относительного импорта не отображаются. Они были до того, как я установил более новую версию VSCode.

Я попытался изменить настройки пользователя, а также параметры рабочего пространства, но все еще не могу отобразить ошибки.

Настройки пользователя

{
    "window.zoomLevel": 1,
    "explorer.confirmDelete": false,
    "workbench.startupEditor": "newUntitledFile",
    "window.menuBarVisibility": "default",
    "explorer.confirmDragAndDrop": false,
    "workbench.colorTheme": "Visual Studio Dark",
    "update.enableWindowsBackgroundUpdates": false,
    "update.channel": "none",
    "php.validate.run": "onSave",
}

Настройки рабочего пространства

{
    "python.linting.enabled": true,
    "python.linting.pep8Enabled": false,
    "python.linting.pylintArgs": ["--load-plugins", "pylint_django"],
    "python.linting.pylintEnabled": true,
    "python.pythonPath": "/home/justin/anaconda3/bin/python",
    "python.linting.pylintPath": "/home/justin/anaconda3/bin/pylint"
}

В верхней части одной из моих функций есть несколько разных относительных импортов. Какой из них правильный или неправильный, VSCode должен показать мне. Оба импорта находятся в одном и том же каталоге проекта в Django, поэтому импорт должен быть одним '.' Я верю.

from .performance import get_perf_dates, get_perf_data
from ..models import DistributionList, Legend
...