GeminiCliは自分でコードを書いて、自分で混乱することがよくあります。
その一つはGeminiCliがコードを修正しているときに、コードの内容と行番号が一致しなくなって混乱する。
そして、もう一つは、GeminiCliが同じコードを重複して書いてしまって、自分で修正ポイントがわからなくなる。
ということで、GeminiCliが重複したコードを書いても発見しやすくするための対策をしようと思います。どれほど薬にたつかはわかりませんが。
GeminiCliにコード重複について相談してみる
あなたが、同じコードを重複して書いて、自分で混乱したバグるから、それをなんとかするためにコードの重複を見つけやすくできる方法を模索したいんだけど、VsCodeの標準機能にそういうのがあるって聞いたけど?って聞いたみました。
GeminiCliの回答では、その機能もあるけど、GeminiCli自身はそれを見ることができないけど、jscpdなら、コマンドラインで確認することもできるから、そのほうが良い。そして、この方法なら、コードの修正を記録する前に、コマンドラインを使ってチェックをしながら作業を進めることができるそうです。
では、早速実装していきましょう。
とか言ってみましたが、全部GeminiCliがやってくれました(笑)