Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.12 KB

CODESTYLE.md

File metadata and controls

26 lines (17 loc) · 1.12 KB

Code style

Source Code Formatting

We are using formatting convention based on LLVM with few changes you can find in .clang-format file.

How to use .clang-format

Install clang-format-7 then configure your IDE to use it and optionally you can add symlink to make your editor automatically take it by name:

sudo apt install -y clang-format-7
sudo ln -s /usr/bin/clang-format-7 /usr/bin/clang-format

Instruction for CLion:

  • Go to File->Settings->Tools->External Tools and click on the plus sign. A window should pop up. Choose a name, for example "clang-format"
  • For the Tool settings tab use this configuration:
    • Program: clang-format (you should use the name of your executable here)
    • Parameters: --style=file -i $FileName$
    • Working directory: $FileDir$ Now, with your file open, you can go to Tools->External tools and run the config above. It basically calls clang-format and does inplace formatting using the style define in the first .clang-format file found in a parent directory.

For VS Code use this extension clang-format