A Leiningen plugin designed to tell you your code is bad, and that you should feel bad
Repository Index
81,588 visible repositories in the index
73–96 of 97 · Most stars
PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding conventions.
- php
- coding-conventions
- phpcheckstyle
- checkstyle
English, rewritten in Rust: grammar as trait bounds, pronouns as borrows, and englishc, a compiler with rustc-style diagnostics for prose
Security linter for AI-generated code: catches the exact vulnerabilities Copilot, Cursor and ChatGPT repeatedly produce. SQL injection, hardcoded secrets, JWT bypass, command injection and 15+ more rules. Grade A–F. Zero config. CI/CD ready.
Flake8 plugin for managing type-checking imports & forward references.
- flake8-plugin
- flake8
- typing
- flake8-extensions
Taskless CLI and Agent Skills
- coding-agent
- devtools
- rules-engine
- syntax-tree
Linter for dangerous Postgres migration patterns in Diesel and SQLx. Prevents downtime caused by unsafe schema changes.
- rust
- postgresql
- linter
- zero-downtime
A tool to aid you in writing clean and consistent Less.
A sensible Common Lisp linter that catches real mistakes, not style
- common-lisp
- linter
Set of the strictest linters for your next frontend app
- eslint
- eslint-config
- eslint-shareable-configs
- eslint-standard
A Roslyn analyzer to improve the experience when working with nullable reference types.
A linter that detect the possibility to use variables/constants from the Go standard library.
- go
- golang
- linter
Autocomplete and lint from a GraphQL endpoint in atom.
A fully-modular OCaml style linter
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
- java
- static-analysis
- abstract-syntax-tree
- ast
CakePHP extension for PHPStan
Strict, native code style formatting plugin for Neovim. Expose deep nesting, overlong lines, trailing whitespace, trailing empty lines, todos and inconsistent indentation.
- neovim
- formatting
- lua
- neovim-plugin
Cross-file drift checker. Keeps code, configs, and docs in sync deterministically. Supports 35+ languages.
Detect unused Material UI styling classes using eslint
- eslint
- eslint-plugin
- material-ui
Architecture linter for Swift — enforce Clean Architecture import rules via SwiftSyntax. A CI-ready guardrail for AI-assisted development.
- swift
- swiftsyntax
- clean-architecture
- linter
Make Java source layout deterministic: reorder class members safely, keep accessors together, format java-source, and enforce style in CI.
- java
- java-code-audit
- java-code-formatter
- java-code-quality
Catch broken links before your readers do.
fast, auto-fixing Markdown linter and formatter. Checks style, readability, structure, and cross-file integrity.
PostgreSQL migration linter. Blocks unsafe migrations before merge: 112 rules, the real Postgres parser, lock analysis, auto-fix. CLI, GitHub Action, MCP.