# rust-lang/rust-clippy

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

Repository: https://github.com/rust-lang/rust-clippy
Canonical: https://ross.abutalabs.com/products/rust-clippy
Homepage: https://rust-lang.github.io/rust-clippy/
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: rust, lint
Last push: 2026-08-26T18:58:01+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 4305, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 13469, forks 2129 (observed 2026-08-28T04:11:03.375173+00:00)

## What it is
Clippy is the official Rust linter, a collection of over 800 lints that catch common mistakes and suggest more idiomatic code. It integrates with cargo and categorizes lints by severity and purpose, from correctness to style and performance.

## Use cases
- lint my rust code for common mistakes
- enforce idiomatic rust style in ci
- find performance issues in rust code
- catch suspicious or incorrect code patterns
- configure strict coding style rules for a rust project

## When to choose
- you write or maintain any Rust codebase
- you want automated code quality checks in CI
- you need configurable lint levels from permissive to pedantic

## When to avoid
- you are linting a non-Rust language
- you need full static type analysis or security auditing beyond linting

## Facets
- artifact type: cli-tool
- maturity: stable
- function: linter, developer-tools, code-review
- domain: developer-tools, programming-languages, testing
- platform: rust, cli, cross-platform
- tags: static-analysis, rust, code-quality, ci

## Member repositories
- rust-lang/rust-clippy (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:03.375173+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:16.837391+00:00, confidence not recorded.
  - readme: https://github.com/rust-lang/rust-clippy (fetched 2026-08-28T04:11:03.375173+00:00, sha 2fef01acd806)
  - homepage: https://rust-lang.github.io/rust-clippy/ (fetched 2026-08-29T08:08:04.600772+00:00, sha 504dcc26354c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
