|
|
|
|
|
by sawmurai
387 days ago
|
|
Today I tried to use Copilot to go through a code base and export unexported types, interfaces and unions (typescript). It had to also rename them to make sure they are unique in context of the package. Otherwise I would have used search&replace :) It started out promising, renaming the symbols according to my instructions. Slower than if I had done it myself, but not horrible slow. It skipped over a few renames so I did them manually. I had to tell it to continue every 2 minutes so I could not really do anything else in the meantime. I figured it’s quicker if I find the files in question (simple ripgrep search) and feed them to copilot. So I don’t have to wait for it to search all files. Cool, now it started to rename random other things and ignored the naming scheme I taught it before. It took quite some time to manually fix its mess. Maybe I should have just asked it to write a quick script to do the rename in an automated way instead :) |
|