Оформление кода

В этом разделе описаны требования к наименованию переменных, отступам и форматированию, которые должны быть соблюдены для улучшения читаемости кода и уменьшения вероятности ошибок в процессе разработки.

Названия переменных

Названия переменных должны быть логичными и отражать их содержание.

Пример 1. Пример плохого наименования
...
on_event: !vrl |
  x = .source_ip
...
Пример 2. Оптимизированный код
...
on_event: !vrl |
  source_ip_address = .source_ip
...

Отступы и форматирование

Отступы и форматирование должны быть аккуратными и последовательными, что упрощает чтение и понимание кода.

Пример 3. Пример плохого форматирования
if contains(.msg, "error"){state.msg = "Ошибка обнаружена"}
Пример 4. Оптимизированный код
if contains(.msg, "error") {
  state.msg = "Ошибка обнаружена"
}