-
Notifications
You must be signed in to change notification settings - Fork 915
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run clang-tidy checks in PR CI #17407
Conversation
This reverts commit a16b82e.
This is ready for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest that we remove this job from test.yaml since we don't need to run linters in nightlies.
We realized that include-what-you-use is causing some of the compiler issues, so I've added back the nightly job to run IWYU while only clang-tidy is run in CI. As IWYU matures we may eventually be able to change that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I converted warnings back into errors for clang-tidy since we have a clean run now.
I'm approving, but we should probably get at least one other reviewer since I've written the bulk of this PR now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving C++ changes.
Co-authored-by: Bradley Dice <[email protected]>
/merge |
Description
We discussed clang-tidy during the cuDF brown bag session. We decided to enable clang-tidy in PR CI and follow up by enabling more checks later.
Checklist