[tools] Disable cpplint's build/include checks #22264
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Towards #20731.
When using
--enable_bzlmod=true
, the default runfiles layout is not compatible with howcpplint
expects things to work. (In particular, the root of our runfiles is named_main
instead ofdrake
now.) With some major surgery to our skylark lint rules we could probably get it working, but I don't think this feature is important enough to merit that level of surgery and maintenance. We haveclang-format-includes
which ensures the self-include statement is always first atop the file, and that seems good enough; forgetting the self-include entirely is not a common failure.This change is