Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Linter

Linter

157 projects

Showing 36 of 157 projects

Regal
RegalGo

A linter, debugger, and language server for Rego that identifies mistakes, enforces best practices, and enhances policy development.

#rego#developer-tools#language-server
Stars386
Forks55
Last commit4 days ago
TypL
TypLJavaScript

A configurable type linter for JavaScript using standard syntax and heavy type inferencing.

#developer-tools#linter#type-inference
Stars385
Forks11
Last commit4 years ago
pyanalyze
pyanalyzePython

A semi-static Python type checker that imports modules to understand dynamic constructs and enable plugin extensions.

#developer-tools#plugin-system#linter
Stars382
Forks39
Last commit4 months ago
errwrap
errwrapGo

A Go tool that analyzes and fixes fmt.Errorf() calls to use the new %w error-wrapping verb directive.

#developer-tools#go-1.13#analyzer
Stars381
Forks16
Last commit1 year ago
wsl
wslGo

A Go linter that enforces consistent whitespace and empty line usage to improve code readability.

#readability#hacktoberfest#whitespace
Stars374
Forks45
Last commit1 month ago
wrapcheck
wrapcheckGo

A Go linter that checks if errors from external packages are properly wrapped to improve debugging.

#hacktoberfest#go-modules#go-linter
Stars373
Forks33
Last commit6 months ago
Vim-Terraform-Completion
Vim-Terraform-CompletionVim Script

A Vim/Neovim plugin providing autocompletion and linting for Terraform configurations with version-aware provider support.

#autocompletion#code-editing#linter
Stars338
Forks24
Last commit4 years ago
phpqa - jmolivas
phpqa - jmolivasPHP

A CLI tool that unifies multiple PHP quality assurance and static analysis tools under a single command interface.

#pre-commit-hooks#analyzer#development-workflow
Stars325
Forks29
Last commit8 years ago
FSharpLint
FSharpLintF#

A static analysis tool for F# that enforces coding conventions, detects code smells, and checks formatting rules.

#dotnet-tool#code-smells#msbuild
Stars324
Forks74
Last commit3 days ago
bodyclose
bodycloseGo

A static analysis tool for Go that checks whether HTTP response bodies are properly closed to enable TCP connection reuse.

#request#linter#http
Stars324
Forks39
Last commit4 months ago
goconst
goconstGo

A Go static analysis tool that finds repeated string and number literals that could be replaced by constants.

#developer-tools#linter#constants
Stars318
Forks21
Last commit12 days ago
Run dotenv-linter - Lints your .env files like a charm, with optional reviewdog output on the PR
Run dotenv-linter - Lints your .env files like a charm, with optional reviewdog output on the PRPython

A fast and simple linter for .env files that enforces consistency and best practices.

#python-tool#environment-variables#pre-commit
Stars301
Forks10
Last commit
PythonBuddy
PythonBuddyPython

An online Python 3 editor with live syntax checking and execution, designed for education and quick prototyping.

#hacktoberfest#mooc#code-execution
Stars282
Forks84
Last commit3 months ago
Elm Review
Elm ReviewElm

A static analysis tool for Elm that helps find and prevent mistakes through customizable rules.

#quality#pre-commit#custom-rules
Stars281
Forks14
Last commit3 days ago
bellybutton
bellybuttonPython

A customizable Python linting engine that allows project-specific static analysis rules through AST expressions and regex patterns.

#custom-rules#linter#python
Stars279
Forks14
Last commit2 years ago
Roodi
RoodiRuby

A Ruby static code analyzer that parses Ruby code and warns about object-oriented design issues based on configurable checks.

#object-oriented-design#linter#code-metrics
Stars278
Forks39
Last commit5 years ago
agnix
agnixRust

A linter and LSP that validates configuration files for AI coding assistants like Claude Code, Cursor, and Copilot.

#ai-coding-assistant#ai#developer-tools
Stars274
Forks25
Last commit1 day ago
agnix
agnixRust

A linter and LSP that validates configuration files for AI coding assistants like Claude Code, Cursor, and Copilot.

#ai-coding-assistant#ai#developer-tools
Stars274
Forks25
Last commit1 day ago
ember-template-lint
ember-template-lintJavaScript

A comprehensive linter for Ember.js and Handlebars templates that enforces best practices and accessibility.

#hacktoberfest#developer-tools#lint
Stars264
Forks233
Last commit6 months ago
D-scanner
D-scannerD

A comprehensive static analysis and linting tool for the D programming language.

#ast-analysis#d-language#developer-tools
Stars254
Forks83
Last commit3 months ago
TSQLLint
TSQLLintC#

A configurable linting tool that identifies and reports anti-patterns in TSQL scripts.

#mssql#developer-tools#linter
Stars230
Forks77
Last commit1 year ago
JSON
JSONJavaScript

An ESLint plugin that validates and lints JSON files, catching syntax errors and enforcing standards.

#developer-tools#linter#vscode-json-parser
Stars217
Forks29
Last commit1 year ago
gherkin-lint
gherkin-lintJavaScript

A configurable linter and validator for Gherkin feature files, written in JavaScript.

#linter#feature-files#gherkin
Stars198
Forks75
Last commit1 year ago
eslint-watch
eslint-watchJavaScript

A command-line wrapper for ESLint that adds file watching capabilities without requiring complex build tools.

#developer-tools#linter#workflow-automation
Stars198
Forks28
Last commit3 months ago
misspell-fixer
misspell-fixersed

A command-line utility that automatically detects and fixes common misspellings and typos in source code files.

#spelling-correction#spelling-corrector#developer-tools
Stars196
Forks24
Last commit8 months ago
Dlint
DlintPython

A static analysis tool that enforces secure coding practices and best practices for Python.

#secure-coding#developer-tools#linter
Stars179
Forks17
Last commit5 months ago
testifylint
testifylintGo

A Go linter that checks for common mistakes and enforces best practices when using the testify testing framework.

#go-modules#testify#linter
Stars169
Forks18
Last commit2 days ago
blacktex
blacktex

A command-line tool that cleans up LaTeX files by removing comments and correcting common anti-patterns.

#academic-writing#document-formatting#linter
Stars159
Forks11
Last commit2 years ago
kube-lint
kube-lintGo

A customizable linter for validating Kubernetes resources against organization-defined standards.

#devops#yaml#linter
Stars156
Forks11
Last commit3 years ago
splint
splintClojure

A fast, extensible Clojure linter focused on style and code shape, inspired by RuboCop.

#developer-tools#clojure-cli#linter
Stars141
Forks5
Last commit13 days ago
nakedret
nakedretGo

A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.

#linter#static-code-analysis#code-quality
Stars132
Forks16
Last commit4 months ago
sblint
sblintCommon Lisp

A linter for Common Lisp source code using SBCL to detect errors and improve code quality.

#linter#sbcl#roswell
Stars130
Forks6
Last commit5 years ago
Lesshint
LesshintJavaScript

A linting tool for enforcing clean and consistent code in Less stylesheets.

#developer-tools#linter#code-quality
Stars117
Forks48
Last commit4 years ago
diesel-guard
diesel-guardRust

Linter for dangerous Postgres migration patterns in Diesel and SQLx that prevents downtime from unsafe schema changes.

#migration#database#postgres
Stars114
Forks10
Last commit8 days ago
eslint-doc-generator
eslint-doc-generatorTypeScript

Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.

#generator#developer-tools#lint
Stars109
Forks21
Last commit1 day ago
cmake-lint
cmake-lintPython

A Python-based linter that checks CMake files for coding style issues and enforces consistent formatting.

#linter#cmake#build-system
Stars104
Forks15
Last commit7 years ago
PreviousPage 4 of 5Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 days ago
#Static Analysis116
#Code Quality115
#Developer Tools85
#Linting52
#Ci Cd39
#Hacktoberfest29
#Go28
#Static Code Analysis26
#Cli Tool20
#Javascript19
#Golang18
#Python18