Topics / #lint
Lint projects on GitHub
Linters that catch style issues and bugs in code across languages.
As of , the most-starred Lint projects on GitHub are ruff (50.2K stars), commitlint (18.8K stars) and rust-clippy (13.6K stars). GitHub.Locker tracks 9 Lint repositories with 141.5K stars combined. The fastest-growing on October 19 was ruff, with +18 stars in a day.
Hot right now
Most stars gained in a day · Oct 19
ruff
astral-sh/ruff · ★ 50.2KRuff is an extremely fast Python linter and code formatter written in Rust, built to replace tools like Flake8, Black, isort, pydocstyle, pyupgrade, and autoflake with a single command-line tool.
knip
webpro-nl/knip · ★ 12.5KKnip is a free and open-source tool that finds unused files, dependencies and exports in your JavaScript and TypeScript projects, so you can cut them before you ship.
+6natural-japanese
coji/natural-japanese · ★ 1.9KAn Agent Skill for writing and revising clear, natural Japanese for work documents — meeting minutes, reports, internal guides, proposals, blog posts. Its whole point is stripping the telltale 'AI smell' from machine-written prose.
+3rust-clippy
rust-lang/rust-clippy · ★ 13.6KClippy is a collection of over 800 lints that catches common mistakes in Rust code and nudges it toward idiomatic style. It runs alongside the compiler as a cargo subcommand.
The all-time top
9 projects · by stars
- 50.2K
#1 · astral-sh/ruff
ruff
Ruff is an extremely fast Python linter and code formatter written in Rust, built to replace tools like Flake8, Black, isort, pydocstyle, pyupgrade, and autoflake with a single command-line tool.
- 18.8K
#2 · conventional-changelog/commitlint
commitlint
commitlint checks whether your commit messages meet the conventional commit format, linting them against a configurable rule set.
- 13.6K
#3 · rust-lang/rust-clippyrust-clippy
Clippy is a collection of over 800 lints that catches common mistakes in Rust code and nudges it toward idiomatic style. It runs alongside the compiler as a cargo subcommand.
- 4
knip
12.5Kwebpro-nl/knip · TypeScriptKnip is a free and open-source tool that finds unused files, dependencies and exports in your JavaScript and TypeScript projects, so you can cut them before you ship.
- 5

stylelint
11.5Kstylelint/stylelint · JavaScriptStylelint is a CSS linter that catches errors and enforces coding conventions in your stylesheets, with over 100 built-in rules for modern CSS.
- 6

syntastic
11.2Kvim-syntastic/syntastic · Vim scriptSyntastic is a syntax checking plugin for Vim: it runs your files through external syntax checkers and displays the errors inside Vim, on demand or automatically whenever you save.
- 7

_s
11KAutomattic/_s · CSS_s (Underscores) is an archived, officially inactive WordPress starter theme by Automattic, meant as a blank slate developers hack into their own custom theme rather than use as-is.
- 8

timber
10.9KJakeWharton/timber · KotlinTimber is a logger with a small, extensible API that sits on top of Android's built-in Log class. You add behavior by planting Tree instances instead of calling Log.d/Log.e directly.
- 9

natural-japanese
1.9Kcoji/natural-japanese · PythonAn Agent Skill for writing and revising clear, natural Japanese for work documents — meeting minutes, reports, internal guides, proposals, blog posts. Its whole point is stripping the telltale 'AI smell' from machine-written prose.
Related topics
Often tagged together