Skip to content

Kommentarentfernung ​

Repomix kann beim Generieren der Ausgabedatei automatisch Kommentare aus Ihrer Codebasis entfernen. Dies kann helfen, Störungen zu reduzieren und sich auf den eigentlichen Code zu konzentrieren.

Verwendung ​

Um die Kommentarentfernung zu aktivieren, setzen Sie die Option removeComments in Ihrer repomix.config.json auf true:

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

Unterstützte Sprachen ​

Repomix unterstützt die Kommentarentfernung für eine Vielzahl von Programmiersprachen, einschließlich:

  • JavaScript/TypeScript (//, /* */)
  • Python (#, """, ''')
  • Java (//, /* */)
  • C/C++ (//, /* */)
  • HTML (<!-- -->)
  • CSS (/* */)
  • Und viele mehr...

Beispiel ​

Gegeben sei der folgende JavaScript-Code:

javascript
// Dies ist ein einzeiliger Kommentar
function test() {
  /* Dies ist ein
     mehrzeiliger Kommentar */
  return true;
}

Mit aktivierter Kommentarentfernung wird die Ausgabe wie folgt aussehen:

javascript
function test() {
  return true;
}

Hinweise ​

  • Die Kommentarentfernung wird vor anderen Verarbeitungsschritten durchgeführt, wie z.B. der Zeilennummerierung.
  • Einige Kommentare, wie JSDoc-Kommentare, können je nach Sprache und Kontext erhalten bleiben.

Released under the MIT License.