Skip to content

Rimozione Commenti

Repomix può rimuovere automaticamente i commenti dalla tua codebase durante la generazione del file di output. Questo può aiutare a ridurre il rumore e concentrarsi sul codice vero e proprio.

Utilizzo

Per abilitare la rimozione dei commenti, imposta l'opzione removeComments su true nel tuo repomix.config.json:

json
{
  "output": {
    "removeComments": true
  }
}

Linguaggi Supportati

Repomix supporta la rimozione dei commenti per un'ampia gamma di linguaggi di programmazione, tra cui:

  • JavaScript/TypeScript (//, /* */)
  • Python (#, """, ''')
  • Java (//, /* */)
  • C/C++ (//, /* */)
  • HTML (<!-- -->)
  • CSS (/* */)
  • E molti altri...

Esempio

Considera il seguente codice JavaScript:

javascript
// Questo è un commento su una riga
function test() {
  /* Questo è un
     commento su
     più righe */
  return true;
}

Con la rimozione dei commenti abilitata, l'output sarà:

javascript
function test() {
  return true;
}

Note

  • La rimozione dei commenti viene eseguita prima di altre fasi di elaborazione, come l'aggiunta dei numeri di riga.
  • Alcuni commenti, come i commenti JSDoc, potrebbero essere preservati a seconda del linguaggio e del contesto.

Released under the MIT License.