Tidy Presets
Used with sniffercommit init --enable-clang-tidy:
| Preset | Scope |
|---|---|
minimal | cppcoreguidelines + bugprone + clang-analyzer |
standard (default) | minimal + modernize + performance |
strict | All checks minus noisy ones (abseil, altera, fuchsia, llvm, zircon) |
custom | User-defined via extra_checks / exclude_checks |
Manual clang-tidy
Run clang-tidy without the sniffercommit wrapper:
$ clang-tidy --config-file=.clang-tidy src/main.cpp --
Requires sniffercommit init --enable-clang-tidy to have created .clang-tidy.