ファイルを開いているときに Git の変更履歴も表示する GitLens などが私のお気に入りです。こうした拡張機能は、既に完成されたものをインストールするだけでなく自分でオリジナルのものを作ることもできます(実はN予備校の教材制作の裏でも独自の拡張機能が暗躍(?)しています)。しかし...
通常、このようなformatter / linterの設定は.vscode/settings.jsonに記述します。しかし、.vscode/settings.jsonは個人の設定ファイルであるから、.gitignoreに設定しているプロジェクトも多いです。加えて、pip install flake8 autopep8を手動で実行する必要があるので、設定ファイルを書いたからといっ...
シークレットを .env ファイル や ~/.ssh フォルダー の中の環境変数だけに保存して .gitignore に設定することで、Git のリポジトリにシークレットを漏洩させないというベストプラクティスがあります。