Top 398 linter open source projects

Whale Linter
A simple non professional Dockerfile linter
Prettylint
Run Prettier as a linter
Wartremover
Flexible Scala code linting tool
Ale Sensible
Pretty, responsive and smooth defaults for a sane ALE, gets you started in 30 seconds
Aurora
📦 A set of configs and rules for Typescript projects.
Rubocop Packaging
A RuboCop extension focused on enforcing upstream best practices and coding conventions.
Eryngii
[WIP] Erlang lint and formatter
Iblinter
A linter tool for Interface Builder
Eslint Closure
ESLint Plugin and Config for the Google JavaScript Style Guide
Pyupgrade
A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
✭ 883
pythonlinter
Go Critic
The most opinionated Go source code linter for code audit.
Sublimelinter Eslint
This linter plugin for SublimeLinter provides an interface to ESLint
Bpmn Js Bpmnlint
A bpmnlint plug-in for bpmn-js.
Cuke linter
A linting tool for Cucumber
Dll
Go linter for finding defer statements inside for loops
✭ 23
golinter
Lintr
Static Code Analysis for R
✭ 817
rlinter
Dotenv Linter
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
Sublime Phpcs
🔍 PHP CodeSniffer, PHP Coding Standard Fixer, Linter and Mess Detector Support for Sublime Text
Jupyterlab Lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Awesome Go Linters
A curated list of awesome Go linters. More than 60 linters and tools!
Super Linter
Combination of multiple linters to install as a GitHub Action
Pydocstyle
docstring style checker
✭ 752
pythonlinter
Ls Lint
An extremely fast directory and filename linter - Bring some structure to your project directories
✭ 745
golinter
Dockerfilelint
An opinionated Dockerfile linter.
Tslint
🚦 An extensible linter for the TypeScript language
Interfacer
A linter that suggests interface types
Standard
🌟 JavaScript Style Guide, with linter & automatic code fixer
Pre Commit
A framework for managing and maintaining multi-language pre-commit hooks.
Xo
❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
Phplint
🐛 A tool that can speed up linting of php files by running several lint processes at once.
Scalafix
Refactoring and linting tool for Scala
Devskim
DevSkim is a set of IDE plugins and rules that provide security "linting" capabilities.
Undercover
Actionable code coverage - detects untested code blocks in recent changes
Hadolint
Dockerfile linter, validate inline bash, written in Haskell
Esprint
Fast eslint runner
Shellcheck
ShellCheck, a static analysis tool for shell scripts
Pep8speaks
A GitHub app to automatically review Python code style over Pull Requests
Flake8 Bugbear
A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.
Oas Kit
Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint
Postcss Bem Linter
A BEM linter for postcss
Zally
A minimalistic, simple-to-use API linter
Textidote
Spelling, grammar and style checking on LaTeX documents
Graphql Schema Linter
Validate GraphQL schema definitions against a set of rules
Redbot
REDbot is lint for HTTP.
Gradle Lint Plugin
A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
Redpen
RedPen is an open source proofreading tool to check if your technical documents meet the writing standard. RedPen supports various markup text formats (Markdown, Textile, AsciiDoc, Re:VIEW, reStructuredText and LaTeX).
Noverify
Pretty fast linter (code static analysis utility) for PHP
Awesome Linters
A community-driven list of awesome linters.
Rubocop Rails
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
Ktlint
An anti-bikeshedding Kotlin linter with built-in formatter
Checkmake
experimental linter/analyzer for Makefiles
Elm Analyse
A tool that allows you to analyse your Elm code, identify deficiencies and apply best practices.
Eslint Config Standard React
ESLint Shareable Config for React/JSX support in JavaScript Standard Style
Alex
Catch insensitive, inconsiderate writing
Lockfile Lint
Lint an npm or yarn lockfile to analyze and detect security issues
121-180 of 398 linter projects