Text
This commit is contained in:
@ -18,11 +18,11 @@ sudo apt-get install clang-tidy-6.0
|
||||
|
||||
Использование:
|
||||
|
||||
|
||||
```sh
|
||||
cmake "-DCMAKE_CXX_CLANG_TIDY=/usr/bin/clang-tidy-6.0;-checks=*" path/to/source
|
||||
```
|
||||
|
||||
|
||||
This will run `/usr/bin/clang-tidy-6.0 -checks=*` on each of the C++ source files in the project being built.
|
||||
|
||||
|
||||
@ -54,7 +54,11 @@ sudo apt-get install python3-cpplint
|
||||
Использование:
|
||||
|
||||
```sh
|
||||
cmake "-DCMAKE_CXX_CPPLINT=/usr/local/bin/cpplint;--linelength=79" path/to/source
|
||||
cmake "-DCMAKE_CXX_CPPLINT=/usr/bin/cpplint;--linelength=79" path/to/source
|
||||
```
|
||||
|
||||
```sh
|
||||
make -j24 2>&1 1>/dev/null | ../cpplint2tasks.pl > 222.tasks
|
||||
```
|
||||
|
||||
This will run /usr/local/bin/cpplint –linelength=79 on each c++ file in the project being built.
|
||||
@ -75,6 +79,7 @@ sudo apt-get install iwyu
|
||||
cmake "-DCMAKE_CXX_INCLUDE_WHAT_YOU_USE=/usr/bin/iwyu;--transitive_includes_only" ..
|
||||
```
|
||||
|
||||
|
||||
This will run /usr/bin/iwyu –transitive_includes_only on each c++ file in the project being built.
|
||||
|
||||
|
||||
@ -90,13 +95,14 @@ cmake -DCMAKE_LINK_WHAT_YOU_USE=TRUE ..
|
||||
Установка:
|
||||
|
||||
```sh
|
||||
sudo apt-get install clazy
|
||||
sudo apt-get install clazy clang-6.0
|
||||
```
|
||||
|
||||
Использование:
|
||||
|
||||
```sh
|
||||
CLAZY_CHECKS=level2 cmake -DCMAKE_CXX_COMPILER=clazy ..
|
||||
CLANGXX=clang++-6.0 make
|
||||
```
|
||||
|
||||
|
||||
|
@ -44,6 +44,10 @@ CheckOptions:
|
||||
...
|
||||
```
|
||||
|
||||
[Проект](https://git.246060.ru/f1x1t/clang-tidy-readability-identifier-naming)
|
||||
с файлом `.clang-tidy`, в соответствии с которым проводятся проверки именования
|
||||
идентификаторов.
|
||||
|
||||
Перечень возможных параметров конфигурационного файла, их типовые значения
|
||||
и примеры соответствующего кода приведены ниже.
|
||||
|
||||
|
Reference in New Issue
Block a user