Skip to content

Удаление комментариев

Repomix может автоматически удалять комментарии из вашей кодовой базы при генерации выходного файла. Это может помочь уменьшить шум и сосредоточиться на фактическом коде.

Использование

Чтобы включить удаление комментариев, установите параметр removeComments в true в вашем repomix.config.json:

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

Поддерживаемые языки

Repomix поддерживает удаление комментариев для широкого спектра языков программирования, включая:

  • JavaScript/TypeScript (//, /* */)
  • Python (#, """, ''')
  • Java (//, /* */)
  • C/C++ (//, /* */)
  • HTML (<!-- -->)
  • CSS (/* */)
  • И многие другие...

Пример

Для следующего JavaScript-кода:

javascript
// Это однострочный комментарий
function test() {
  /* Это
     многострочный комментарий */
  return true;
}

С включённым удалением комментариев вывод будет:

javascript
function test() {
  return true;
}

Примечания

  • Удаление комментариев выполняется до других этапов обработки, таких как добавление номеров строк.
  • Некоторые комментарии, такие как комментарии JSDoc, могут быть сохранены в зависимости от языка и контекста.

Released under the MIT License.