-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.T-dev-toolsRelevant to the dev-tools subteam, which will review and decide on the PR/issue.Relevant to the dev-tools subteam, which will review and decide on the PR/issue.
Description
Skip the discussion until #40921 (comment)
The plan has been updated accordingly
Broad plan
- Add clippy as a submodule
- Try to build clippy on every travis run
- In case of failure, automatically post an issue at the clippy repository linking the offending PR
- modify
src/bootstrap/dist.rs
,src/bootstrap/lib.rs
and
src/bootstrap/step.rs to bundle clippy as a rustup component with rustc if clippy builds - modify
src/tools/build-manifest/src/main.rs
- open a PR
- modify rustup to not update if a component is not available (and add a force option to override)
Open Questions
- Configuration works through
clippy.toml
right now- change -Zextra-plugins to take an argument, so we can pass
-Zextra-plugins=clippy(clippy.toml)
?
- change -Zextra-plugins to take an argument, so we can pass
sanmai-NL
Metadata
Metadata
Assignees
Labels
C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.T-dev-toolsRelevant to the dev-tools subteam, which will review and decide on the PR/issue.Relevant to the dev-tools subteam, which will review and decide on the PR/issue.