Skip to content

Remoção de Comentários

O Repomix pode remover automaticamente os comentários do seu código ao gerar o arquivo de saída. Isso pode ajudar a reduzir o ruído e focar no código real.

Uso

Para habilitar a remoção de comentários, defina a opção removeComments como true no seu repomix.config.json:

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

Linguagens Suportadas

O Repomix suporta a remoção de comentários para uma ampla gama de linguagens de programação, incluindo:

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

Exemplo

Dado o seguinte código JavaScript:

javascript
// Este é um comentário de linha única
function test() {
  /* Este é um
     comentário de várias linhas */
  return true;
}

Com a remoção de comentários habilitada, a saída será:

javascript
function test() {
  return true;
}

Notas

  • A remoção de comentários é realizada antes de outras etapas de processamento, como a adição de números de linha.
  • Alguns comentários, como os comentários JSDoc, podem ser preservados dependendo da linguagem e do contexto.

Released under the MIT License.