CodeRabbit コマンドを使って、コードの改善を自動で生成します。
CodeRabbit の強力な機能には、問題を特定するだけでなく、修正に必要なコード変更を自動で生成する機能があります。レビューの提案を手動で実装する代わりに、CodeRabbit に実施させることができます。
このステップでは、CodeRabbit コマンドを使って Python コードのドキュメントを自動改善します。
プル リクエストに以下のコメントを投稿します。
@coderabbitai generate docstrings
このコマンドで、CodeRabbit がコードを解析し、すべての関数にドキュメント文字列を生成します。
しばらくすると、CodeRabbit は自動的に以下のアクションを実行します。
新しいブランチを作成する
add-utils ブランチを基にした新しいブランチを作成します。
変更をコミットする
simple_utils.py ファイルに適切な形式のドキュメント文字列を追加してコミットします。
プル リクエストを作成する
新しいブランチから add-utils ブランチへの新しいプル リクエストを作成します。生成されたドキュメント文字列を確認し、問題がなければ元のブランチにマージできます。
CodeRabbit が新しいプル リクエストを作成したら:
CodeRabbit はコード改善を支援する多くのコマンドに対応しています。
@coderabbitai generate tests
コードのユニットテストを生成する
@coderabbitai fix
レビューから提案された修正を適用する
@coderabbitai help
利用可能なすべてのコマンドを表示する
CodeRabbit コマンドはプル リクエストのコメントから実行できます。GitHub を離れることなく、コードの改善を繰り返し実施できます。