VSCodeはPythonのlintingをサポートしており、これによりPythonのソースコードのセマンティックやスタイリスティックな問題をハイライトすることができます。これはプログラミングエラーやエラーにつながる可能性のあるコーディング習慣を特定し、修正するのに役立ちます。
VSCodeでlintingを設定するためには、まずVSCodeの拡張機能をインストールする必要があります。MicrosoftはPythonのlintingのために以下の拡張機能を公開しています。
- Pylint
- flake8
- mypy
また、コミュニティから提供されているlinting拡張機能もあります。
- Ruff
- mypy
これらの拡張機能をインストールした後、VSCodeの設定を開き、Python>Linting:Flake8 Enabled
のオプションを有効にすることでflake8を設定できます。同様に、Python>Formatting:Provider
のドロップダウンからblackを選択することでblack formatterを設定できます。
以上の設定を行うことで、PythonのソースコードのlintingをVSCodeで行うことができます。これにより、コードの品質を向上させ、エラーを早期に検出することが可能になります。