29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
# clang-tidy checks
|
|
## Warning is not useful
|
|
If you found that a warning produced by clang-tidy is not useful:
|
|
|
|
- If clang-tidy must not run for some files at all (e.g. lit test), please
|
|
[add files to ignorelist](../scripts/clang-tidy.ignore).
|
|
|
|
- Consider fixing or [suppressing diagnostic](https://clang.llvm.org/extra/clang-tidy/#suppressing-undesired-diagnostics)
|
|
if there is a good reason.
|
|
|
|
- [File a bug](https://github.com/google/llvm-premerge-checks/issues/new?assignees=&labels=bug&template=bug_report.md&title=)
|
|
if build process should be improved.
|
|
|
|
- If you believe that you found a clang-tidy bug then please keep in mind that clang-tidy version run by bot
|
|
might not be most recent. Please reproduce your issue on current version before submitting a bug to clang-tidy.
|
|
|
|
## Review comments
|
|
|
|
Build bot leaves inline comments only for a small subset of files that are not blacklisted for analysis (see above) *and*
|
|
specifically whitelisted for comments.
|
|
|
|
That is done to avoid potential noise when a file already contains a number of warnings.
|
|
|
|
If your are confident that some files are in good shape already, please
|
|
[whitelist them](../scripts/clang-tidy-comments.ignore).
|
|
|
|
----
|
|
|
|
[about pre-merge checks](docs/user_doc.md)
|