rust-lang / rust-lang/rust-clippy

remove redundant `crate::x` prefix in imports

Open
#17,084 2 comments 0 reactions 1 assignee View on GitHub

@hafihaf123 is already working on this.

Since Jun 2, 2026.

A-lint
Dominant language
Rust
Stars
13.5k
Forks
2.2k
Avg merge
2d 10h
Merged PRs (30d)
32

Description

What it does

tells u to remove redundant crate::x prefix in imports

Advantage

cut noise

Drawbacks

none AFAIK

Example
use crate::a::b::c::D

Could be written as:

use b::c::D

if this is written in in file a.rs

Comparison with existing lints

I couldn't find any lint that does anything like this

Additional Context

No response

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.