以下のコマンドが使用できるようにしておいてください。
make: コマンドの実行用poetry: 環境の構築用
# パッケージのインストール
# pyproject.tomlに従って.venv/を生成
make
# GitHooksの設定
# 自動でリンター/フォーマッターを動かせるようにする
git config --local core.hooksPath .githooks
# 仮想環境に入る
make env開発時には仮想環境に入った状態で開発することを強く推奨します。
# 仮想環境に入る
make env
# スクリプトの実行
make run
# フォーマッター、リンターの実行
make lintコミット時には以下のモジュールが自動で動作します。
| Module | Description |
|---|---|
| isort | モジュールのインポート順調整 |
| black | フォーマット調整 |
| flake8 | PEP8スタイル、論理エラー、複雑度のチェック |
| mypy | 型チェック |