Closed tenax66 closed 1 year ago
pythonのコードフォーマッタとしてblack, リンターとしてflake8を導入しました。 前者はコードを実際にフォーマットしてくれるもので、後者はルール違反の記述があった場合にVSCode上で赤線を引いて指摘をしてくれるものです。
例のごとく、pip install -r requirements.txtでblackとflake8をPCに導入することができます。 設定は.vscode/settings.jsonに書けます。
pip install -r requirements.txt
.vscode/settings.json
今後は、VSCode上でコードを保存すると自動的にフォーマットが走ったり、ルール違反の記述があった際にflake8からの指摘が入るようになります。
このプルリクエストでは、設定だけでなく、フォーマットを走らせたあとのコードもあわせてコミットしています。 一部blackが自動フォーマットしきれずflake8から指摘が入る箇所があったので、そこは手で修正しています。
if文関係のところは壊れていないか若干不安なので、このプルリクエストを取り込んだらナカシマ先生のほうで動作確認をお願いします。
pythonのコードフォーマッタとしてblack, リンターとしてflake8を導入しました。 前者はコードを実際にフォーマットしてくれるもので、後者はルール違反の記述があった場合にVSCode上で赤線を引いて指摘をしてくれるものです。
例のごとく、
pip install -r requirements.txt
でblackとflake8をPCに導入することができます。 設定は.vscode/settings.json
に書けます。今後は、VSCode上でコードを保存すると自動的にフォーマットが走ったり、ルール違反の記述があった際にflake8からの指摘が入るようになります。
このプルリクエストでは、設定だけでなく、フォーマットを走らせたあとのコードもあわせてコミットしています。 一部blackが自動フォーマットしきれずflake8から指摘が入る箇所があったので、そこは手で修正しています。
if文関係のところは壊れていないか若干不安なので、このプルリクエストを取り込んだらナカシマ先生のほうで動作確認をお願いします。