rust-lang / rust-lang/rust-clippy

Better testing of clippy lints before enabling them by default

Open
#6,429 16 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

C-an-interesting-project
Dominant language
Rust
Stars
13.5k
Forks
2.2k
Avg merge
2d 10h
Merged PRs (30d)
32

Description

needless-collect and mutable-key-type are two recent examples or buggy lints. (By buggy I mean a large number of false positives)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the issue and locating the existing tests for the needless-collect and mutable-key-type lints. Determine how those tests currently cover false positives and what testing is needed before a lint is enabled by default. Done means the approach is documented in tests and catches the reported classes of buggy behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
testing, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.