Skip to content

Re-enable clang-tidy for the workerd-api library - #7167

Draft
sohpeach wants to merge 2 commits into
mainfrom
swallace/clang-tidy
Draft

Re-enable clang-tidy for the workerd-api library#7167
sohpeach wants to merge 2 commits into
mainfrom
swallace/clang-tidy

Conversation

@sohpeach

Copy link
Copy Markdown
Member

Draft because broken

Comment on lines -177 to -178
# TODO(soon): This is temporarily disabled because it takes a lifetime to complete.
tags = ["no-clang-tidy"],

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1: Re-enabling this immediately restores the documented unbounded clang-tidy run time. The required lint / bazel job has remained in its Bazel build step for over ten minutes while the comparable Linux and macOS build jobs have completed, so this blocks the required lint check rather than making the target checked. Keep the opt-out until the slow analysis has been fixed and verified.

Suggested change
# TODO(soon): This is temporarily disabled because it takes a lifetime to complete.
tags = ["no-clang-tidy"],
# TODO(soon): This is temporarily disabled because it takes a lifetime to complete.
tags = ["no-clang-tidy"],

@ask-bonk

ask-bonk Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

I'm Bonk, and I've done a quick review of your PR.

Re-enables clang-tidy for workerd-api.

  1. P1 src/workerd/server/BUILD.bazel:178 reintroduces the documented unbounded lint runtime; the required lint job remains stalled. Posted one suggestion comment.

github run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants