Конфигурация known_third_party, используемая vscode - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть следующий набор в settings.json для vscode.

"python.sortImports.args": [
    "-m",
    "3",
    "-w",
    "120",
],

Я заметил, что при форматировании импорта, например, в Save.То, что я получаю результат, отличается от результата, который я получаю при запуске isort вручную из cli, с теми же настройками.

После небольшой проб и ошибок кажется, что isort vscode идентифицирует импорт THIRDPARTY иначе, чемКлик - похоже, что vscode имеет несколько known_third_party элементов, сконфигурированных по умолчанию.

Хороший пример - пакет dateutil - в vscode он идентифицируется как THIRDPARTY из-за isort.Cli идентифицирует dateutil как FIRSTPARTY.

Я пытаюсь привести мой инструмент для работы с клиентами в соответствие с vscode, поэтому мне было интересно, знает ли кто-нибудь, откуда взяты значения по умолчанию в vscode, и почему я не могу переопределить его?

Я попытался добавить конфигурацию known_third_party в .isort.cfg, чтобы попытаться переопределить использование vscode по умолчанию, но это, похоже, не имело никакого значения ...

использованная версия isortпо кли: 4.3.4

Заранее спасибо за любую помощь!

...