Tugas Kode

Ubah komentar TODO, FIXME, BUG, dan tag lainnya menjadi papan Kanban yang dapat difilter, tambahkan tugas manual, dan serahkan pekerjaan ke agen AI.

Code Tasks mengumpulkan pekerjaan yang tersebar di file sumber ke satu tempat. Fitur ini memindai komentar seperti TODO, FIXME, dan BUG, mengubahnya menjadi kartu, lalu menampilkannya bersama tugas manual yang tidak terikat ke komentar kode.

Papan Code Tasks menampilkan tugas hasil pemindaian dan tugas manual menurut tag

Membuka Code Tasks

  1. Buka proyek yang ingin diperiksa.
  2. Klik Tasks di toolbar atas, atau pilih Navigate β†’ Tasks… dari menu aplikasi.
  3. Jika perlu, pilih proyek lain melalui pemilih Project di bagian atas dialog.

1DevTool hanya memindai saat Code Tasks dibuka. Tidak ada pemantauan file di latar belakang. Klik Refresh untuk memindai ulang.

ts
// TODO: tangani keadaan kosong
// REVIEW(alex): periksa alur autentikasi
// BUG(#123)!: request dapat berlomba pada jaringan lambat
// FIXME!!: cegah kehilangan data sebelum rilis

Tag bawaan meliputi TODO, FIXME, BUG, HACK, XXX, NOTE, OPTIMIZE, PERF, REVIEW, DEPRECATED, WARNING, dan REFACTOR.

  • REVIEW(alex) mencatat penanggung jawab, sedangkan BUG(#123) menautkan referensi issue.
  • ! berarti prioritas High dan !! berarti Critical.
  • Kartu juga membawa nama file, nomor baris, dan konteks kode di sekitarnya.

Aturan ignore proyek serta direktori dependency/build umum dilewati agar file hasil proses build tidak membanjiri papan.

Mengatur papan

Beralih antara Board view seret-lepas dan List view yang ringkas. Kelompokkan menurut tag, file, penulis, prioritas, atau sumber, lalu urutkan menurut prioritas atau file.

Pencarian mencocokkan deskripsi, path file, dan assignee. Filter dapat membatasi prioritas atau sumber Scanned from code / Manual task. Klik pil tag berwarna untuk menyertakan atau mengecualikan tag.

Menambahkan tugas manual

Klik Add untuk pekerjaan yang tidak seharusnya berada di komentar. Isi deskripsi, tag, prioritas, serta file, baris, dan assignee bila diperlukan. Tugas manual disimpan bersama proyek di .1devtool/manual-tasks.json.

Kartu manual dapat diedit, dihapus, atau diseret ke kolom lain. Kartu hasil pemindaian tidak dapat diseret karena komentar sumber adalah catatan kebenaran; ubah komentarnya lalu klik Refresh.

Menindaklanjuti tugas

Pilih kartu, lalu gunakan Open in Editor untuk melompat ke baris yang tepat, Send to Agent untuk membuat prompt perbaikan lengkap dengan konteks, atau Copy as Markdown untuk GitHub, Linear, Notion, dan dokumen lain.

Tombol roda gigi mengatur tag bawaan, tag kustom, warna, pengelompokan default, dan daftar ignore. Konfigurasi disimpan di .1devtool/tasks.json.

Terkait