Open6
Cursorを使ってみる

公式からインストーラーをダウンロード
VSCodeの設定・拡張機能などをインポートできるみたい
ユーザー登録もした

Remix on Cloudflare Workers な新規プロジェクトを作成して試していくことにする
pnpm create cloudflare@latest sample-with-cursor --framework=remix --experimental

まずいつも決まってやることをCursorに支援してもらう
eslintからbiomeに切り替える
チャットすると手順が出力される。
-
コマンドについて、Runをクリックすると、ターミナルでそのままコマンド実行できる
-
コードのApply & Acceptで、既存のファイル編集だけでなく、新規作成もやってくれる
- ファイル生成までしてくれるのは新鮮
- たしかGitHub Copilotではできなかったはず
- (作ってくれたけど普段使ってるものに差し替えた)
-
もともと入っていたeslintのdisableコメントについては何も言ってくれなかった
- 完全にeslintを取り除けなかった
- 完全にeslintを取り除けなかった

pnpm biome check --write
すると、自動修正できないエラーがあるからこれを修正してもらいたい

- Add to Chat から修正してみる
- Apply, Acceptをポチポチ押してたら治って、
biome check --write
も通った
- Apply, Acceptをポチポチ押してたら治って、

- Add to Composer から修正してみる
- normal
- Chatと違い、Applyを押さずともファイルが修正されている状態になっている
- なぜか関係ないところの変更も入っている
- すべてAcceptしたが、一発では修正が不十分だった
- agent
- エージェントにやらせるパターン
- lintエラーの修正のはずなのに色々変更しすぎて結果的に壊してる
- 数回やってみたら壊れたり壊れなかったり、壊れなくてもlintエラーの修正が不十分だったり
- normal
このあたりの結果は利用されたモデルにも依りそうな気がする…(初期設定のままなので、複数モデルが選択されている状態)