Vai al contenuto
PROMPTARIO
ScriptRISORSA 88

Estrarre TODO e FIXME da una codebase

PubblicatoWeb: da classificare

Crea un inventario con file e riga escludendo cartelle generate.

Strumenti
Python
Livello
Intermedio
Setup
10 min
Risultato
Codice

A cosa serve

Crea un inventario con file e riga escludendo cartelle generate.

Quando usarlo

Quando il tuo obiettivo è ottenere questo risultato: Un inventario testuale di TODO e FIXME con posizione.

Cosa preparare

  • Esegui dalla radice del progetto.
  • Aggiorna ESCLUSE per le cartelle generate.
Istruzioni complete della risorsa
  1. Esegui dalla radice del progetto.
  2. Aggiorna ESCLUSE per le cartelle generate.
  3. Verifica ogni commento nel suo contesto prima di trasformarlo in attività.

Configura la risorsa

Variabili

Questo contenuto non contiene variabili compilabili. Leggi le istruzioni prima di copiarlo.

I valori restano in questa pagina e si perdono alla chiusura. Non inserire password o dati sensibili non necessari.

Controlla

Completa le variabili, poi premi “Controlla il prompt”.

Verifica se il tuo caso richiede fonti aggiornate o ricerca web.

Prompt

from pathlib import Path RADICE = Path(".") ESCLUSE = {".git", "node_modules", "dist", "build", ".next"} for path in RADICE.rglob("*"): if not path.is_file() or any(p in ESCLUSE for p in path.parts): continue try: righe = path.read_text(encoding="utf-8").splitlines() except (UnicodeDecodeError, OSError): continue for numero, riga in enumerate(righe, 1): if "TODO" in riga or "FIXME" in riga: print(f"{path}:{numero}: {riga.strip()[:180]}")

Usa

Incolla il contenuto nello strumento AI scelto. Aggiungi gli allegati richiesti e verifica la risposta con la checklist della scheda.

La copia non avvia il modello e non invia dati.

Esempio

Un esempio documentato non è ancora disponibile per questa risorsa.

Risultato atteso

Un inventario testuale di TODO e FIXME con posizione.

Cosa controllare

  • Confronta il risultato con i dati di partenza.
  • Verifica fatti, nomi, numeri e passaggi prima dell’uso.
  • Non considerare la risposta dell’AI come una verifica indipendente.

Stato del test

PubblicatoWeb: da classificare

Pubblicato nel catalogo. Non è disponibile un rapporto di prova collegato a questa versione: modello, input, output e limiti devono ancora essere documentati.

Ultimo controllo documentato: non disponibile.

Data di test dichiarata nella scheda precedente: 26 ago 2026. Da sola non costituisce una verifica.

Cosa significano i badge
Pubblicato
Disponibile nel catalogo; non attesta una prova.
Testato
Prova documentata sulla stessa versione, con modello, dati e limiti.
Verificato
Risultato della prova controllato anche da un revisore identificato.
Da aggiornare
Una modifica, una scadenza o un problema richiedono un nuovo controllo.

0 variabili · risparmio indicativo dichiarato: 30 min / utilizzo.

04

Continua con risorse collegate

Collegamenti scelti per categoria, strumenti e obiettivo. Apri soltanto ciò che serve al tuo prossimo passaggio.

ScriptSviluppo

Contare gli errori ricorrenti in un log

Raggruppa messaggi simili rimuovendo timestamp e identificatori variabili.

Python · IntermedioApri la risorsa
ScriptSviluppo

Controllare riferimenti locali in file HTML

Segnala href e src relativi che non corrispondono a un file.

Python · IntermedioApri la risorsa
ScriptOrganizzazione

Generare un indice di note Markdown

Crea un elenco ordinato usando il primo titolo di ogni file.

Python · IntermedioApri la risorsa
ScriptSviluppo

Indice dei Markdown per lo sviluppo software

Script Python in sola lettura per estrarre la gerarchia dei titoli senza modificare i file nel settore sviluppo, con verifica sulla fonte.

Python 3.10+ · IntermedioApri la risorsa
ScriptSviluppo

Inventario di una cartella per lo sviluppo software

Script Python in sola lettura per riassumere estensioni e dimensioni senza aprire o modificare file nel settore sviluppo, con verifica sulla fonte.

Python 3.10+ · AvanzatoApri la risorsa
PromptSviluppo

Analisi guidata di una codebase sconosciuta

Costruisce una mappa del progetto, individua flussi e punti di ingresso e prepara un percorso di lettura senza modificare file.

Claude + GitHub · IntermedioApri la risorsa