1.astral-sh / ruff
An extremely fast Python linter and code formatter, written in Rust.
- linter
- pep8
- python
- python3
- rust
- rustpython
- +5 more
Ranked by Attention Score: stars gained over the last 90 complete days
91 repositories by Attention Score · Aug 6, 2026 – Nov 3, 2026 (UTC)
An extremely fast Python linter and code formatter, written in Rust.
⚓ A collection of high-performance JavaScript tools.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
ShellCheck, a static analysis tool for shell scripts
Fast linters runner for Go
Find and fix problems in your JavaScript code.
Fast Markdown linter and formatter written in Rust
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
The best way of working with Protocol Buffers.
Dockerfile linter, validate inline bash, written in Haskell
A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
A Node.js style checker and lint tool for Markdown/CommonMark files.
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
A tool to enforce Swift style and conventions.
Combination of multiple linters to run as a GitHub Action or standalone
Alibaba Java Coding Guidelines pmd implements and IDE plugin
The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.
Static code analysis for Kotlin
Staticcheck - The advanced Go linter
More than 300 powerful ESLint rules
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.
🌟 JavaScript Style Guide, with linter & automatic code fixer
An extensible multilanguage static code analyzer.
The strictest and most opinionated python linter ever!
A mighty CSS linter that helps you avoid errors and enforce conventions.
ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
Linter for Awesome lists
It's not just a linter that annoys you!
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).
Independent set of GDScript tools - parser, linter, formatter, and more
Markdown linting and style checking for Visual Studio Code
lints and suggestions for the nix programming language
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
🔥 Fast, strict, configurable, extensible, and beautiful linter for Go
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
🔰 Instant PHP quality checks from your console
⚙️ The static code analysis tool you need for your HTML
CloudFormation Linter
JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
An implementation of StyleCop rules using the .NET Compiler Platform
React-specific linting rules for ESLint
The most opinionated Go source code linter for code audit.
❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
Static analyzer and linter for Clojure code that sparks joy
✔️ PHP Architecture Tester - Easy architecture testing for PHP
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
PHP Compatibility check for PHP_CodeSniffer
List of JavaScript methods which you can use natively + ESLint Plugin
Ruby's bikeshed-proof linter and formatter 🚲
Code smell detector for Ruby
A static code analysis tool for Crystal
Automated linting of Cascading Stylesheets
List of functions which you can use to replace moment.js + ESLint Plugin
Automatically identify anti-patterns in SQL queries
SQL Language Server
JSLint, The JavaScript Code Quality and Coverage Tool
Spelling, grammar and style checking on LaTeX documents
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Linting tool for CloudFormation templates
Inspects Python source files and provides information about type and location of classes, methods etc
:zap: Don't make your Rubies go fast. Make them go fasterer ™. :zap:
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
A CSS bookmarklet that puts pink error boxes (with messages in comic sans) everywhere you write bad HTML.
Lint an npm or yarn lockfile to analyze and detect security issues
Unified developer tools for JavaScript, TypeScript, and the web
An extension of RuboCop focused on code performance checks.
Code style checking for RSpec files.
Cross-platform static analyzer and linter for Swift.
Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
Detect non-inclusive language in your source code.
:vertical_traffic_light: Check your GraphQL query strings against a schema.
plugins to check (lint) markdown code style
PHP Magic Number Detector