Kooditehtävät

Muuta TODO-, FIXME- ja BUG-kommentit suodatettavaksi Kanban-tauluksi, lisää tehtäviä käsin ja anna työ AI-agentille.

Code Tasks kokoaa lähdetiedostoihin hajonneet keskeneräiset työt yhteen paikkaan. Se etsii kommentteja kuten TODO, FIXME ja BUG, muuttaa ne korteiksi ja näyttää niiden rinnalla käsin lisätyt tehtävät.

Code Tasks -taulu, jossa skannatut ja käsin lisätyt tehtävät on ryhmitelty tunnisteen mukaan

Avaa Code Tasks

  1. Avaa tarkastettava projekti.
  2. Napsauta ylätyökalupalkin Tasks-painiketta tai valitse Navigate → Tasks….
  3. Valitse tarvittaessa toinen projekti ikkunan Project-valitsimesta.

1DevTool skannaa projektin vain, kun avaat Code Tasksin. Taustalla ei ole tiedostovahtia. Napsauta Refresh, kun haluat skannata uudelleen.

Kirjoita tehtäväkommentteja

ts
// TODO: käsittele tyhjä tila
// REVIEW(alex): tarkista kirjautumiskulku
// BUG(#123)!: pyyntö voi kilpailla hitaassa verkossa
// FIXME!!: estä tietojen menetys ennen julkaisua

Valmiit tunnisteet ovat TODO, FIXME, BUG, HACK, XXX, NOTE, OPTIMIZE, PERF, REVIEW, DEPRECATED, WARNING ja REFACTOR.

  • REVIEW(alex) tallentaa vastuuhenkilön ja BUG(#123) issue-viitteen.
  • ! merkitsee High- ja !! Critical-prioriteettia.
  • Korttiin tulevat myös tiedosto, rivinumero ja ympäröivä lähdekonteksti.

Projektin ignore-säännöt sekä tavalliset riippuvuus- ja build-hakemistot ohitetaan.

Järjestä taulu

Vaihda vedettävän Board view -näkymän ja tiiviin List view -näkymän välillä. Ryhmittele tunnisteen, tiedoston, tekijän, prioriteetin tai lähteen mukaan ja lajittele prioriteetin tai tiedoston mukaan.

Haku osuu kuvauksiin, tiedostopolkuihin ja vastuuhenkilöihin. Suodata prioriteetin tai lähteen Scanned from code / Manual task mukaan.

Lisää tehtävä käsin

Napsauta Add, kun työ ei kuulu lähdekommenttiin. Anna kuvaus, tunniste, prioriteetti sekä halutessasi tiedosto, rivi ja vastuuhenkilö. Tehtävät tallennetaan projektiin tiedostoon .1devtool/manual-tasks.json.

Käsin lisättyä korttia voi muokata, poistaa ja vetää. Skannattua korttia ei voi vetää, koska lähdekommentti on totuuden lähde. Muokkaa kommenttia ja napsauta Refresh.

Toimi tehtävän pohjalta

Valitse kortti ja käytä Open in Editor siirtyäksesi oikealle riville, Send to Agent luodaksesi kontekstia sisältävän korjauskehotteen tai Copy as Markdown liittääksesi tehtävän GitHubiin, Lineariin tai Notioniin.

Rataspainikkeella voit valita tunnisteet, lisätä omia tunnisteita, vaihtaa värejä ja laajentaa ignore-listaa. Asetukset tallentuvat tiedostoon .1devtool/tasks.json.

Aiheeseen liittyvää