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