Closed3
VSCode + Python の設定が壊れていた?のでいい感じにしたときのメモ
CLI で isort を実行した結果と VSCode ファイルを保存したときに自動的に import が並び替えられる結果が異なる状態だった
元々の settings.json
の設定はこんな感じ
{
"python.linting.enabled": true,
"python.linting.flake8Enabled": true,
"python.linting.flake8Path": "./.venv/bin/pflake8",
"python.linting.pylintEnabled": false,
"python.linting.lintOnSave": true,
"python.formatting.provider": "black",
"editor.formatOnSave": true,
"python.linting.mypyEnabled": true,
"[python]": {
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
}
}
色々調べると isort 関係の拡張機能は別に切り出す方針?らしくそれの設定にならったら直った
まだプレビュー版だけどそのうち正式版になることを祈って採用した
{
"python.linting.enabled": true,
"python.linting.flake8Enabled": true,
"python.linting.flake8Path": "./.venv/bin/pflake8",
"python.linting.pylintEnabled": false,
"python.linting.lintOnSave": true,
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
},
"isort.args": [
"--profile=black"
]
}
このスクラップは2023/03/27にクローズされました