linter
There are 2709 repositories under linter topic.
astral-sh/ruff
An extremely fast Python linter and code formatter, written in Rust.
koalaman/shellcheck
ShellCheck, a static analysis tool for shell scripts
standard/standard
🌟 JavaScript Style Guide, with linter & automatic code fixer
eslint/eslint
Find and fix problems in your JavaScript code.
rome/tools
Unified developer tools for JavaScript, TypeScript, and the web
biomejs/biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
python/mypy
Optional static typing for Python
realm/SwiftLint
A tool to enforce Swift style and conventions.
golangci/golangci-lint
Fast linters runner for Go
oxc-project/oxc
⚓ A collection of JavaScript tools written in Rust.
pre-commit/pre-commit
A framework for managing and maintaining multi-language pre-commit hooks.
lint-staged/lint-staged
🚫💩 — Run tasks like formatters and linters against staged git files
analysis-tools-dev/static-analysis
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
dense-analysis/ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
rubocop/rubocop
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
hadolint/hadolint
Dockerfile linter, validate inline bash, written in Haskell
stylelint/stylelint
A mighty CSS linter that helps you avoid errors and enforce conventions.
ast-grep/ast-grep
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
super-linter/super-linter
Combination of multiple linters to run as a GitHub Action or standalone
webpro-nl/knip
✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!
reviewdog/reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
xojs/xo
❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
PyCQA/bandit
Bandit is a tool designed to find common security issues in Python code.
aquasecurity/tfsec
Tfsec is now part of Trivy
PyCQA/isort
A Python utility / library to sort imports.
detekt/detekt
Static code analysis for Kotlin
dominikh/go-tools
Staticcheck - The advanced Go linter
pinterest/ktlint
An anti-bikeshedding Kotlin linter with built-in formatter
pre-commit/pre-commit-hooks
Some out-of-the-box hooks for pre-commit
palantir/tslint
:vertical_traffic_light: An extensible linter for the TypeScript language
Allar/ue5-style-guide
An attempt to make Unreal Engine 4 projects more consistent
pylint-dev/pylint
It's not just a linter that annoys you!
mgechev/revive
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
pmd/pmd
An extensible multilanguage static code analyzer.
google/gts
☂️ TypeScript style guide, formatter, and linter.
rrrene/credo
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.