Awesome Open Source
Awesome Open Source
Combined Topics
linter
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 230 Linter Open Source Projects
Categories
>
Code Quality
>
Linter
Standard
⭐
25,103
🌟 JavaScript Style Guide, with linter & automatic code fixer
Shellcheck
⭐
23,162
ShellCheck, a static analysis tool for shell scripts
Eslint
⭐
17,930
Find and fix problems in your JavaScript code.
Tools
⭐
14,759
The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.
Rubocop
⭐
11,314
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Ale
⭐
10,562
Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
Mypy
⭐
10,069
Optional static typing for Python 3 and 2 (PEP 484)
Stylelint
⭐
8,521
Static Analysis
⭐
8,283
A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
Lint Staged
⭐
8,084
🚫💩 — Run linters on git staged files
Golangci Lint
⭐
7,199
Fast linters Runner for Go
Super Linter
⭐
6,379
Combination of multiple linters to install as a GitHub Action
Tslint
⭐
5,898
🚦 An extensible linter for the TypeScript language
Pre Commit
⭐
5,536
A framework for managing and maintaining multi-language pre-commit hooks.
Xo
⭐
5,532
❤️ JavaScript linter with great defaults
Hadolint
⭐
4,852
Dockerfile linter, validate inline bash, written in Haskell
Ktlint
⭐
4,035
An anti-bikeshedding Kotlin linter with built-in formatter
Alex
⭐
3,864
Catch insensitive, inconsiderate writing
Credo
⭐
3,762
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Isort
⭐
3,714
A Python utility / library to sort imports.
Go Tools
⭐
3,686
Staticcheck - The advanced Go linter
Proselint
⭐
3,663
A linter for prose.
Gometalinter
⭐
3,551
DEPRECATED: Use https://github.com/golangci/golangci-lint
Detekt
⭐
3,412
Static code analysis for Kotlin
Pmd
⭐
3,275
An extensible multilanguage static code analyzer.
Pylint
⭐
3,220
It's not just a linter that annoys you!
Gts
⭐
3,155
☂️ TypeScript style guide, formatter, and linter.
Pytype
⭐
3,128
A static type analyzer for Python code
Bandit
⭐
3,013
Bandit is a tool designed to find common security issues in Python code.
Reviewdog
⭐
3,002
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Goreporter
⭐
2,818
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Revive
⭐
2,521
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Neomake
⭐
2,419
Asynchronous linting and make framework for Neovim/Vim
Bootlint
⭐
2,387
HTML linter for Bootstrap projects
Spotbugs
⭐
2,203
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Eslint Config Standard
⭐
2,050
ESLint Config for JavaScript Standard Style
Pythonvscode
⭐
1,977
This extension is now maintained in the Microsoft fork.
Pre Commit Hooks
⭐
1,951
Some out-of-the-box hooks for pre-commit
Ue4 Style Guide
⭐
1,917
An attempt to make Unreal Engine 4 projects more consistent
Textlint
⭐
1,892
The pluggable natural language linter for text and markdown.
Sublimelinter
⭐
1,889
The code linting framework for Sublime Text 3
Muffet
⭐
1,778
Fast website link checker in Go
Errcheck
⭐
1,646
errcheck checks that you checked errors.
Cfn Python Lint
⭐
1,453
CloudFormation Linter
Dockle
⭐
1,432
Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start
Yamllint
⭐
1,429
A linter for YAML files.
Wemake Python Styleguide
⭐
1,384
The strictest and most opinionated python linter ever!
Luacheck
⭐
1,375
A tool for linting and static analysis of Lua code.
Tailor
⭐
1,368
Cross-platform static analyzer and linter for Swift.
Rslint
⭐
1,357
A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
Rubberduck
⭐
1,270
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Joker
⭐
1,150
Small Clojure interpreter, linter and formatter.
Psscriptanalyzer
⭐
1,118
Download ScriptAnalyzer from PowerShellGallery
Kube Score
⭐
1,102
Kubernetes object analysis with recommendations for improved reliability and security
Flake8
⭐
1,089
The official GitHub mirror of https://gitlab.com/pycqa/flake8
Clj Kondo
⭐
1,072
A linter for Clojure code that sparks joy.
Validator
⭐
1,013
Nu Html Checker – Helps you catch problems in your HTML/CSS/SVG
Pyflakes
⭐
986
A simple program which checks Python source files for errors
Wartremover
⭐
951
Flexible Scala code linting tool
Iblinter
⭐
911
A linter tool for Interface Builder
Vale
⭐
909
📝 A syntax-aware linter for prose built with speed and extensibility in mind.
Go Critic
⭐
860
The most opinionated Go source code linter for code audit.
Pyupgrade
⭐
858
A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
Sublimelinter Eslint
⭐
839
This linter plugin for SublimeLinter provides an interface to ESLint
Lintr
⭐
812
Static Code Analysis for R
Sublime Phpcs
⭐
805
🔍 PHP CodeSniffer, PHP Coding Standard Fixer, Linter and Mess Detector Support for Sublime Text
Awesome Go Linters
⭐
788
A curated list of awesome Go linters. More than 60 linters and tools!
Dotenv Linter
⭐
783
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
Sonarts
⭐
771
Static code analyzer for TypeScript
Jupyterlab Lsp
⭐
752
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Pydocstyle
⭐
750
docstring style checker
Ls Lint
⭐
738
An extremely fast directory and filename linter - Bring some structure to your project directories
Dockerfilelint
⭐
727
An opinionated Dockerfile linter.
Interfacer
⭐
706
A linter that suggests interface types
Stylelint Processor Styled Components
⭐
640
Lint your styled components with stylelint!
Phplint
⭐
639
🐛 A tool that can speed up linting of php files by running several lint processes at once.
Scalafix
⭐
584
Refactoring and linting tool for Scala
Undercover
⭐
568
Actionable code coverage - detects untested code blocks in recent changes
Devskim
⭐
567
DevSkim is a set of IDE plugins and rules that provide security "linting" capabilities.
Esprint
⭐
551
Fast eslint runner
Pep8speaks
⭐
542
A GitHub app to automatically review Python code style over Pull Requests
Flake8 Bugbear
⭐
509
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
⭐
507
Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint
Postcss Bem Linter
⭐
504
A BEM linter for postcss
Zally
⭐
492
A minimalistic, simple-to-use API linter
Graphql Schema Linter
⭐
476
Validate GraphQL schema definitions against a set of rules
Redbot
⭐
474
REDbot is lint for HTTP.
Textidote
⭐
472
Spelling, grammar and style checking on LaTeX documents
Gradle Lint Plugin
⭐
470
A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
Redpen
⭐
465
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
⭐
447
Pretty fast linter (code static analysis utility) for PHP
Eslint Plugin Sonarjs
⭐
436
SonarJS rules for ESLint
Awesome Linters
⭐
432
A community-driven list of awesome linters.
Rubocop Rails
⭐
427
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
Elm Analyse
⭐
418
A tool that allows you to analyse your Elm code, identify deficiencies and apply best practices.
Checkmake
⭐
417
experimental linter/analyzer for Makefiles
Eslint Config Standard React
⭐
415
ESLint Shareable Config for React/JSX support in JavaScript Standard Style
Sonar Kotlin
⭐
411
SonarQube plugin for Kotlin
Lockfile Lint
⭐
409
Lint an npm or yarn lockfile to analyze and detect security issues
Sqlvet
⭐
408
Go fearless SQL. Sqlvet performs static analysis on raw SQL queries in your Go code base.
1-100 of 230 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210