comment-removal.md•1.27 kB
# Eliminación de comentarios
Repomix puede eliminar automáticamente los comentarios de tu código al generar el archivo de salida. Esto puede ayudar a reducir el ruido y centrarse en el código real.
## Uso
Para habilitar la eliminación de comentarios, establece la opción `removeComments` a `true` en tu archivo `repomix.config.json`:
```json
{
"output": {
"removeComments": true
}
}
```
## Lenguajes soportados
Repomix soporta la eliminación de comentarios para una amplia gama de lenguajes de programación, incluyendo:
- JavaScript/TypeScript (`//`, `/* */`)
- Python (`#`, `"""`, `'''`)
- Java (`//`, `/* */`)
- C/C++ (`//`, `/* */`)
- HTML (`<!-- -->`)
- CSS (`/* */`)
- Y muchos más...
## Ejemplo
Dado el siguiente código JavaScript:
```javascript
// Este es un comentario de una sola línea
function test() {
/* Este es un
comentario multilínea */
return true;
}
```
Con la eliminación de comentarios habilitada, la salida será:
```javascript
function test() {
return true;
}
```
## Notas
- La eliminación de comentarios se realiza antes que otros pasos de procesamiento, como la adición de números de línea.
- Algunos comentarios, como los comentarios JSDoc, pueden conservarse dependiendo del lenguaje y el contexto.