Конфигурация known_third_party, используемая vscode

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

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

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

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

dateutil Пакет является хорошим примером - в vscode он идентифицируется как THIRDPARTY от isort. Cli идентифицирует dateutil как первая.

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

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

версия isort, используемая на cli: 4.3.4

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

0 ответов

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