linters

a community wiki for improving code quality

339

3 months ago

kube-linter

KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm

Go2658apache-2.0

2 months ago

hactoberfesthelm-chartskubernetes

addons-linter

🔍 Firefox Add-ons linter, written in JavaScript. 👁

JavaScript296mpl-2.0

3 months ago

cliweb-extensions

action-dotenv-linter

action-dotenv-linter

GitHub Action to run dotenv-linter ⚡️

Shell15mit

8 days ago

dotenv-lintergithub-actionshacktoberfest

dotenv-linter

dotenv-linter

⚡️Lightning-fast linter for .env files. Written in Rust 🦀

Rust1722mit

2 months ago

checkcomparecontributor-friendly

postcss-bem-linter

A BEM linter for postcss

JavaScript558mit

7 months ago

bemlinterpostcss

efmls-configs-nvim

An unofficial collection of linters and formatters configured for efm-langserver

Lua237mit

3 months ago

efm-langserverformatterslinters

dotenv-linter

dotenv-linter

:relaxed: Linting dotenv files like a charm!

Python270mit

8 days ago

code-qualitydotenvdotenv-parser

diagnosticls-configs-nvim

An unofficial collection of linters and formatters configured for diagnostic-lan

Lua88mit

4 months ago

checkerdiagnostic-language-serverformatter

super-linter

Combination of multiple linters to install as a GitHub Action

Shell85mit

4 months ago

mason.nvim

mason.nvim

Portable package manager for Neovim that runs everywhere Neovim runs. Easily ins

Lua6495apache-2.0

2 months ago

hacktoberfestlspinstalllua

linter-clang

Lint C-based files using Clang.

JavaScript55

9 months ago

linter-rust

Linting your Rust-files in Atom, using rustc and cargo.

CoffeeScript40mit

10 months ago

pull-request-name-linter-action

pull-request-name-linter-action

⚡️ Lint pull request name with commit lint. This is useful if you squash merge y

TypeScript78mit

20 days ago

actionsbest-practicebest-practices

testifylint

The Golang linter that checks usage of github.com/stretchr/testify.

Go55mit

3 months ago

gogolanglinter

cfn-lint

cfn-lint

CloudFormation Linter

Python2317mit-0

3 months ago

awsaws-cloudformationcfn-lint

wsl

␊ Whitespace Linter - Forces you to use empty lines!

Go231mit

3 months ago

hacktoberfestlinterwhitespace-linter

deno_lint

Blazing fast linter for JavaScript and TypeScript written in Rust

Rust1495mit

2 months ago

denojavascriptlinters

wotan

Pluggable TypeScript and JavaScript linter

TypeScript281apache-2.0

10 months ago

best-practicescode-analysiscode-quality

nvim-lint

An asynchronous linter plugin for Neovim complementary to the built-in Language

Lua1482gpl-3.0

last month

hacktoberfestlinterneovim

checkmake

experimental linter/analyzer for Makefiles

Go984mit

8 months ago

lintlintermake

lualint

lua linter

Lua85other

10 months ago

clariform

Linter & formatter for Clarity

Clojure11epl-2.0

8 months ago

sqlint

Simple SQL linter supporting ANSI and PostgreSQL syntaxes

Ruby408mit

6 months ago

dockerfilelint

An opinionated Dockerfile linter.

JavaScript956mit

7 months ago

dockerfilelinter

usestdlibvars

usestdlibvars

A linter that detect the possibility to use variables/constants from the Go stan

Go42mit

3 months ago

gogolanglinter

standard

standard

Ruby's bikeshed-proof linter and formatter 🚲

Ruby2568other

last month

formatterlinterrubocop

kube-lint

A linter for Kubernetes resources with a customizable rule set

Go157apache-2.0

12 months ago

kuberneteslinter

xo

xo

❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults

JavaScript7551mit

23 hours ago

best-practicescode-styleeslint

protolint

protolint

A pluggable linter and fixer to enforce Protocol Buffer style and conventions.

Go490mit

4 months ago

clifixergolang

golangci-lint

golangci-lint

Fast linters Runner for Go

Go14123gpl-3.0

2 months ago

cigogolang

jupyterlab-lsp

jupyterlab-lsp

Coding assistance for JupyterLab (code navigation + hover suggestions + linters

TypeScript93bsd-3-clause

21 days ago

wemake-frontend-styleguide

Set of the strictest linters for your next frontend app

JavaScript74mit

5 months ago

code-qualityeslinteslint-config

static-analysis

static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programmin

Rust12876mit

20 hours ago

analysisawesome-listcode-quality

clj-kondo

clj-kondo

Static analyzer and linter for Clojure code that sparks joy

Clojure1619epl-1.0

6 months ago

clojureclojurescriptgraalvm

hadolint

hadolint

Dockerfile linter, validate inline bash, written in Haskell

Haskell9493gpl-3.0

5 months ago

dockerdockerfiledockerfile-linter

standard

standard

🌟 JavaScript Style Guide, with linter & automatic code fixer

JavaScript28770mit

3 months ago

developmentecmascriptes6

action-ros-lint

Github action to run linters on ROS 2 packages

TypeScript19apache-2.0

3 months ago

cicolconlinter

proselint

A linter for prose.

Python4283bsd-3-clause

7 days ago

adviceknowledgelanguage

putout

putout

🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter

JavaScript621mit

5 months ago

astbabelbabel-plugin

vale

vale

:pencil: A markup-aware linter for prose built with speed and extensibility in m

Go4182mit

7 days ago

linterlintingnlp

splint

A Clojure linter focused on style and code shape.

Clojure65mpl-2.0

5 months ago

clojurelinter

spectral

spectral

A flexible JSON/YAML linter for creating automated style guides, with baked in s

TypeScript2163apache-2.0

3 months ago

hacktoberfestjsonjson-lint

camelot

camelot

A fully-modular OCaml style linter

OCaml36apache-2.0

9 months ago

zally

A minimalistic, simple-to-use API linter

Kotlin871mit

last month

apiapi-linterapi-management

go-tools

go-tools

Staticcheck - The advanced Go linter

Go5801mit

2 months ago

linterlinterssponsor

healthier

🧘‍♀️ Healthier is an opinionated style agnostic code linter – a friendly compan

JavaScript82mit

6 months ago

developmentecmascripteslint

plpgsql_check

plpgsql_check is a linter tool (does source code static analyze) for the Postgre

C604other

last month

cextensionfunction-plpgsql

pylint

pylint

It's not just a linter that annoys you!

Python5124gpl-2.0

10 hours ago

closembercode-qualityhacktoberfest

godot-gdscript-toolkit

Independent set of GDScript tools - parser, linter, formatter, and more

Python745mit

2 months ago

formattergdscriptgodot

awesome-lint

awesome-lint

Linter for Awesome lists

JavaScript592mit

4 months ago

awesomelintlinter

sqlfluff

sqlfluff

A modular SQL linter and auto-formatter with support for multiple dialects and t

Python7199mit

8 days ago

hacktoberfestpypisql

stylelint

stylelint

A mighty CSS linter that helps you avoid errors and enforce conventions.

JavaScript10756mit

2 months ago

csscss-in-jsenforce-conventions

gherkin-lint

gherkin-lint

A Gherkin linter/validator written in javascript

JavaScript150isc

11 months ago

cucumbercucumber-jsgherkin

dynamic-analysis

dynamic-analysis

⚙️ A curated list of dynamic analysis tools and linters for all programming lang

Rust873mit

20 hours ago

analysisdastdynamic

ember-template-lint

Linter for Ember or Handlebars templates

JavaScript260mit

2 months ago

emberhacktoberfesthbs

gherkin-lint

gherkin-lint

A Gherkin linter/validator written in javascript

JavaScript165isc

3 months ago

cucumbercucumber-jsgherkin

markdown-lint

Linter for markdown (with presets)

JavaScript77mit

7 months ago

dockerlintermarkdown

regal

regal

Regal is a linter for Rego, with the goal of making your Rego magnificent!

Open Policy Agent190apache-2.0

4 months ago

code-qualitylintlinter

wemake-python-styleguide

wemake-python-styleguide

The strictest and most opinionated python linter ever!

Python2331mit

5 months ago

code-qualityflake8flake8-plugin

go-critic

go-critic

The most opinionated Go source code linter for code audit.

Go1739mit

2 months ago

conventionsgogo-lintpack

tflint

A Pluggable Terraform Linter

Go4462mpl-2.0

3 months ago

terraformtflint

brackets-standard

Brackets extension for standard, a simple linter with sensible defaults. No long

JavaScript10mit

7 months ago

vacuum

vacuum

vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality a

Go375mit

2 months ago

gogolanglint

Sourcery

Sourcery

Description Do you hate writing same code over and over again? Mocks, Codable

Swift7476mit

2 months ago

code-generationcodegencodegenerator

dockerfile-linter

dockerfile-linter

JavaScript37gpl-3.0

last year

linter

Static Analysis Compiler Plugin for Scala

Scala269apache-2.0

6 years ago

abstract-interpretationcompiler-pluginlinter

linter-gcc

linter-gcc

Atom-linter extension to lint C/C++ source files using gcc/g++

JavaScript70other

2 years ago

linter-luacheck

Atom Linter module. Lint Lua on the fly, using luacheck

JavaScript12

last year

closure-linter

Automatically exported from code.google.com/p/closure-linter

Python109apache-2.0

5 years ago

archiveddeprecatedno-maintenance-intended

whale-linter

whale-linter

A simple non professional Dockerfile linter

Python35mit

4 years ago

dockerfilelinterpython

atom-linter-less

Linter plug in for Less in the Atom text editor

JavaScript11mit

2 years ago

multilint

:white_check_mark: Run multiple python linters easily

Python27isc

4 years ago

verible-linter-action

verible-linter-action

Automatic SystemVerilog linting in github actions with the help of Verible

Python21apache-2.0

last year

eslint-plugin-type-graphql

Linter for TypeGraphQL decorators

TypeScript17apache-2.0

2 years ago

write-good

Naive linter for English prose

JavaScript4887mit

2 years ago

ciocheck

Continuum Analytics linter, formatter and test suite helper.

Python24mit

6 years ago

sblint

A linter for Common Lisp source code using SBCL

Common Lisp114

4 years ago

nimfmt

Nim code formatter / linter / style checker

Nim81gpl-3.0

2 years ago

linternimnim-lang

lint

[mirror] This is a linter for Go source code. (deprecated)

Go3975bsd-3-clause

3 years ago

IBLinter

IBLinter

A linter tool for Interface Builder

Swift949mit

2 years ago

iblinterstoryboard

dogma

dogma

:closed_lock_with_key: A code style linter for Elixir

Elixir472other

5 years ago

static-analysisstyle-linter

interfacer

A linter that suggests interface types

Go695bsd-3-clause

6 years ago

gointerfacelinter

standard

🌟 Ruby Style Guide, with linter & automatic code fixer

Ruby2065other

last year

bootlint

HTML linter for Bootstrap projects

JavaScript2393mit

2 years ago

bookmarkletbootlintbootstrap

klint

A 'realtime' kubernetes resource linter

Go41apache-2.0

last year

lll

Line length linter

Go63mit

2 years ago

lint

Run linters from Go code -

Go66apache-2.0

6 years ago

ruff

ruff

An extremely fast Python linter, written in Rust.

Rust11893mit

last year

linterpep8python

TypL

The Type Linter for JS

JavaScript362mit

2 years ago

assertionjavascriptlinter

laser

Static analysis and style linter for Ruby code.

Ruby387agpl-3.0

4 years ago

pylint

pylint

It's not just a linter that annoys you!

Python4585gpl-2.0

last year

closembercode-qualityhacktoberfest

tailor

tailor

Cross-platform static analyzer and linter for Swift.

Java1398mit

3 years ago

applelinterstatic-analyzer

twig-lint

Standalone twig linter.

PHP119mit

2 years ago

canonical

Canonical code style linter and formatter for JavaScript, SCSS, CSS and JSON.

JavaScript18other

7 years ago

vim-terraform-completion

vim-terraform-completion

A (Neo)Vim Autocompletion and linter for Terraform, a HashiCorp tool

Vim script334mit

2 years ago

autocompletionhcllinter

gulp-tslint

TypeScript linter plugin for Gulp

JavaScript118mit

last year

gulp-bootlint

A gulp wrapper for Bootlint, the HTML linter for Bootstrap projects.

JavaScript41mit

3 years ago

bootlintbootstrapgulp

restructuredtext-lint

reStructuredText linter

Python168unlicense

2 years ago

vim-eastwood

vim-eastwood

A Vim plugin for Clojure's Eastwood linter

Vim script84

3 years ago

dlint-check

Github Action to run dlint security linter on your Python code

Dockerfile2mit

3 years ago

flake8github-actionslinter

awesome-java-lint

Linter for awesome-java

JavaScript5mit

4 years ago

lint-sass-vue

lint-sass-vue

Atom linter for Vue.js

CoffeeScript19

7 years ago

lintersasssass-lint

grunt-bootlint

A Grunt wrapper for Bootlint, the HTML linter for Bootstrap projects

JavaScript64mit

3 years ago