У меня есть следующий набор в 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
Заранее спасибо за любую помощь!