-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
A-infraArea: CI issues and issues that require full access for GitHub/CIArea: CI issues and issues that require full access for GitHub/CIC-tracking-issueCategory: Tracking IssueCategory: Tracking IssueE-help-wantedCall for participation: Help is requested to fix this issue.Call for participation: Help is requested to fix this issue.P-lowPriority: LowPriority: Low
Description
There's already cargo dev which makes Clippy development easier and more
pleasant. This can still be expanded, so that it covers more areas of the
development process.
Steps to completion:
-
blessexecute UI-tests and update reference files -
(outdated)initincludesetup-toolchain.shinclippy_dev -
pr(?) Run everything (fmt, update_lints, ...?), so that the changes probably pass CI -
deprecateto deprecate a Clippy lint. This is especially useful if people want to uplift Clippy lints. - Better integrate
cargo devinrust-lang/rustso that commands are also usable there - Add git commit hooks running
cargo devcommands before committing (Addedcargo dev setup git-hookand updatedcargo dev setup intellijincluding aremovecommand #7361) -
cargo dev rename_lint(See issuecargo dev rename_lint#7799) -
cargo dev dogfood --fix - ... ideas?
These are some ideas, that I had, maybe we can even further expand the clippy_dev tool.
mati865, matthiaskrgr, ThibsG, phansch, pmk21 and 2 more
Metadata
Metadata
Assignees
Labels
A-infraArea: CI issues and issues that require full access for GitHub/CIArea: CI issues and issues that require full access for GitHub/CIC-tracking-issueCategory: Tracking IssueCategory: Tracking IssueE-help-wantedCall for participation: Help is requested to fix this issue.Call for participation: Help is requested to fix this issue.P-lowPriority: LowPriority: Low