やりたいこと
以下をできるようにする。
- 入力しながら、常に静的解析してエラーを表示
- ファイル保存と同時に、ルールに沿って自動フォーマット
拡張機能のインストール
以下2つをインストールする。
設定(settings.json)
VSCodeの設定から、settings.jsonを開き、以下を追記。
Blackでフォーマットする。タイミングは保存時。インポートの順序の自動修正も行う。
"[python]": { "editor.defaultFormatter": "ms-python.black-formatter", "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.fixAll": "always", "source.organizeImports": "always" } },
動作確認
やりたいことができるようになったのを確認。
- インポートの順序を自動で変えてくれる。使用しないものは自動で削除してくれる。
- 無駄な改行や、リスト、辞書の中身がズレていても修正してくれる。
とても快適になった。