Skip to content

Auto-generate lint pass registration - #16665

Open
Jarcho wants to merge 14 commits into
rust-lang:masterfrom
Jarcho:gen_pass_reg
Open

Auto-generate lint pass registration#16665
Jarcho wants to merge 14 commits into
rust-lang:masterfrom
Jarcho:gen_pass_reg

Conversation

@Jarcho

@Jarcho Jarcho commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Based on #16664

This technically introduces some constraints on how parts of each lint pass has to be declared, but this isn't restrictive in practice. Lint registration and explain have been moved out of clippy_lints into clippy-driver and cargo-clippy in preparation for splitting clippy_lints. The rest will be moved out in a separate PR.

changelog: none

@Jarcho Jarcho added the S-blocked Status: marked as blocked ❌ on something else such as an RFC or other implementation work label Mar 4, 2026
@rustbot

rustbot commented Mar 4, 2026

Copy link
Copy Markdown
Collaborator

Some changes occurred in clippy_lints/src/doc

cc @notriddle

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties label Mar 4, 2026
@rustbot

rustbot commented Mar 4, 2026

Copy link
Copy Markdown
Collaborator

r? @llogiq

rustbot has assigned @llogiq.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: 7 candidates
  • 7 candidates expanded to 7 candidates
  • Random selection from dswij, llogiq, samueltardieu

@rustbot

This comment has been minimized.

@rustbot

This comment has been minimized.

@rustbot

This comment has been minimized.

@rustbot rustbot added the needs-fcp PRs that add, remove, or rename lints and need an FCP label Mar 23, 2026
@rustbot

This comment has been minimized.

@rustbot

rustbot commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

This PR was rebased onto a different master commit. Here's a range-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

@Jarcho
Jarcho force-pushed the gen_pass_reg branch 2 times, most recently from f05d7ad to 55ebeeb Compare August 30, 2026 03:10
@Jarcho Jarcho removed the needs-fcp PRs that add, remove, or rename lints and need an FCP label Aug 30, 2026
@rustbot rustbot added the needs-fcp PRs that add, remove, or rename lints and need an FCP label Aug 30, 2026
@Jarcho
Jarcho force-pushed the gen_pass_reg branch 3 times, most recently from 613c8e0 to 81bd93f Compare August 31, 2026 14:14
@rustbot

rustbot commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

☔ The latest upstream changes (possibly #17644) made this pull request unmergeable. Please resolve the merge conflicts.

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

Labels

needs-fcp PRs that add, remove, or rename lints and need an FCP S-blocked Status: marked as blocked ❌ on something else such as an RFC or other implementation work S-waiting-on-review Status: Awaiting review from the assignee but also interested parties

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants