---
metadata:
  - name: generator
    content: Diplodoc Platform v5.63.3
alternate:
  - https://ytsaurus.tech/docs/en/flow/contributor/style-guide.md
  - https://ytsaurus.tech/docs/ru/flow/contributor/style-guide.md
  - href: https://ytsaurus.tech/docs/ru/flow/contributor/style-guide.md
    type: text/markdown
    title: Markdown version
  - href: https://ytsaurus.tech/docs/ru/llms.txt?revision=181542d8c2d9f36be925894a517db8203cafae65
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://ytsaurus.tech/docs/ru/llms.txt?revision=181542d8c2d9f36be925894a517db8203cafae65

<!-- source: ru/_includes/flow/contributor/style-guide.md -->
# YTsaurus Flow Style guide

Общие правила описаны в [YTsaurus C++ Style Guide](https://github.com/ytsaurus/ytsaurus/tree/main/yt/styleguide/cpp.md).

Можно использовать clang-format для автоформатирования, но за ним необходимо оценивать результат и находить компромисс между zero-diff линтера и здравым смыслом.

Как запустить:

`ya style --cpp-yt <your_file/directory>`
<!-- endsource: ru/_includes/flow/contributor/style-guide.md -->
