Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lintcheck linkify summary #2

Closed
wants to merge 11 commits into from
Closed

Conversation

xFrednet
Copy link
Owner

No description provided.

xFrednet and others added 8 commits July 18, 2024 16:41
…xFrednet

Add xFrednet back to Clippy's reviewer roulette

What the title says.

---

cc: rust-lang#12947

changelog: none

r? `@ghost`
…exendoo

Lintcheck: Update crates and expand CI testset to 200 crates

This PR adds a new `ci_crates.toml` to lintcheck for our CI. The 200 crates take about 14 minutes, which is slightly more than the 10 I aimed for but still reasonable. The testset is constructed from:

* 5 crates that compile to binaries
* 4 crates that have been mentioned in ICE issues
* 1 crates "random" crates from `lintcheck_crates.toml`
* 190 crates from the top 200 crates from crates.io

During testing, I noticed a few panics in lintcheck. I've fixed them where possible, or at least improved the error message.

The new test set generates 500+ MB of json lints, which are compressed to a ~24mb artifact.

---

This PR also updates our `lintcheck_crates.toml`. I mainly updated the versions, removed some very outdated crates, and added some new ones. I targeted 25 crates as those are pretty fast to lint and a good precursor for our CI.

---

Optional TODO:

* It's likely that some crates are compiled several times. We could potentially safe some time, by using `--recursive` in our CI.
    This is something I want to investigate, but it shouldn't be a blocker for this PR.

---

r? `@Alexendoo`

changelog: none
@xFrednet xFrednet force-pushed the lintcheck-linkify-summary branch 10 times, most recently from eec41a5 to 77d4b28 Compare July 20, 2024 10:40
@xFrednet xFrednet force-pushed the lintcheck-linkify-summary branch from 77d4b28 to 2f56213 Compare July 20, 2024 11:13
@xFrednet xFrednet closed this Jul 20, 2024
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