Оформление кода
В этом разделе описаны требования к наименованию переменных, отступам и форматированию, которые должны быть соблюдены для улучшения читаемости кода и уменьшения вероятности ошибок в процессе разработки.
Названия переменных
Названия переменных должны быть логичными и отражать их содержание.
Пример 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 = "Ошибка обнаружена" }