Переместите конфигурации isort в vscode settings.json.Python

Программы на Python
Anonymous
Переместите конфигурации isort в vscode settings.json.

Сообщение Anonymous »

Я понимаю, что VSCode: как настроить «Организовать импорт» для Python (isort) может быть связано с этим, но все ответы кажутся устаревшими.
В моем pyproject есть следующее. toml и мой файл settings.json показаны ниже. Хотя черный кажется работает правильно, я не могу запустить isort без ввода isort вручную..
Побочный вопрос: кажется, что isort работает медленно, когда Я запускаю его через терминал, должен ли я вместо этого просто добавить перехватчик предварительной фиксации, если isort обычно работает медленно?
[tool.black]
line_length = 100

[tool.isort]
honor_noqa = true
line_length = 100
profile = "black"
verbose = false

known_first_party = [
# all folders you want to lump
"src",
]

# Block below is google style import formatting https://pycqa.github.io/isort/docs/conf ... files.html
force_sort_within_sections = true
force_single_line = true
lexicographical = true
single_line_exclusions = ["typing"]
order_by_type = false
group_by_package = true

{
"files.insertFinalNewline": true,
"jupyter.debugJustMyCode": false,
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"files.autoSave": "onFocusChange",
"editor.defaultFormatter": "ms-python.black-formatter",
"black-formatter.path": ["/opt/homebrew/bin/black"],
"black-formatter.args": ["--config", "./pyproject.toml"],
"black-formatter.cwd": "${workspaceFolder}",
"isort.args": ["--config", "./pyproject.toml"],
"isort.check": true,
"python.analysis.typeCheckingMode": "basic",
}


Подробнее здесь: https://stackoverflow.com/questions/783 ... tings-json

Вернуться в «Python»