Skip to content

Commit 54c4d03

Browse files
committed
doc: Show how less noisy clang-tidy output can be achieved
1 parent 40c6c85 commit 54c4d03

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

doc/developer-notes.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,11 +217,14 @@ apt install clang-tidy bear clang
217217
Then, pass clang as compiler to configure, and use bear to produce the `compile_commands.json`:
218218

219219
```sh
220-
./autogen.sh && ./configure CC=clang CXX=clang++
221-
make clean && bear make -j $(nproc) # For bear 2.x
222-
make clean && bear -- make -j $(nproc) # For bear 3.x
220+
./autogen.sh && ./configure CC=clang CXX=clang++ --enable-suppress-external-warnings
221+
make clean && bear --config src/.bear-tidy-config -- make -j $(nproc)
223222
```
224223

224+
The output is denoised of errors from external dependencies and includes with
225+
`--enable-suppress-external-warnings` and `--config src/.bear-tidy-config`. Both
226+
options may be omitted to view the full list of errors.
227+
225228
To run clang-tidy on all source files:
226229

227230
```sh

0 commit comments

Comments
 (0)