Mega-Linter
Flavors statistics
Initializing search
GitHub
Mega-Linter
GitHub
Home
Quick Start
Installation
Configuration
Linters
Linters
All supported linters
Languages linters
Languages linters
All language linters
BASH
BASH
All BASH linters
bash-exec
shellcheck
shfmt
C
C
All C linters
cpplint
CLOJURE
CLOJURE
All CLOJURE linters
clj-kondo
COFFEE
COFFEE
All COFFEE linters
coffeelint
C++ (CPP)
C++ (CPP)
All C++ (CPP) linters
cpplint
C# (CSHARP)
C# (CSHARP)
All C# (CSHARP) linters
dotnet-format
DART
DART
All DART linters
dartanalyzer
GO
GO
All GO linters
golangci-lint
revive
GROOVY
GROOVY
All GROOVY linters
npm-groovy-lint
JAVA
JAVA
All JAVA linters
checkstyle
JAVASCRIPT
JAVASCRIPT
All JAVASCRIPT linters
eslint
standard
prettier
JSX
JSX
All JSX linters
eslint
KOTLIN
KOTLIN
All KOTLIN linters
ktlint
LUA
LUA
All LUA linters
luacheck
PERL
PERL
All PERL linters
perlcritic
PHP
PHP
All PHP linters
php
phpcs
phpstan
psalm
POWERSHELL
POWERSHELL
All POWERSHELL linters
powershell
PYTHON
PYTHON
All PYTHON linters
pylint
black
flake8
isort
bandit
mypy
R
R
All R linters
lintr
RAKU
RAKU
All RAKU linters
raku
RUBY
RUBY
All RUBY linters
rubocop
RUST
RUST
All RUST linters
clippy
SALESFORCE
SALESFORCE
All SALESFORCE linters
sfdx-scanner-apex
sfdx-scanner-aura
sfdx-scanner-lwc
SCALA
SCALA
All SCALA linters
scalafix
SQL
SQL
All SQL linters
sql-lint
sqlfluff
tsqllint
SWIFT
SWIFT
All SWIFT linters
swiftlint
TSX
TSX
All TSX linters
eslint
TYPESCRIPT
TYPESCRIPT
All TYPESCRIPT linters
eslint
standard
prettier
Visual Basic .NET (VBDOTNET)
Visual Basic .NET (VBDOTNET)
All Visual Basic .NET (VBDOTNET) linters
dotnet-format
Formats linters
Formats linters
All formats linters
CSS
CSS
All CSS linters
stylelint
scss-lint
ENV
ENV
All ENV linters
dotenv-linter
GRAPHQL
GRAPHQL
All GRAPHQL linters
graphql-schema-linter
HTML
HTML
All HTML linters
htmlhint
JSON
JSON
All JSON linters
jsonlint
eslint-plugin-jsonc
v8r
prettier
LATEX
LATEX
All LATEX linters
chktex
MARKDOWN
MARKDOWN
All MARKDOWN linters
markdownlint
remark-lint
markdown-link-check
markdown-table-formatter
PROTOBUF
PROTOBUF
All PROTOBUF linters
protolint
RST
RST
All RST linters
rst-lint
rstcheck
rstfmt
XML
XML
All XML linters
xmllint
YAML
YAML
All YAML linters
prettier
yamllint
v8r
Tooling Formats linters
Tooling Formats linters
All tooling formats linters
ACTION
ACTION
All ACTION linters
actionlint
ANSIBLE
ANSIBLE
All ANSIBLE linters
ansible-lint
ARM
ARM
All ARM linters
arm-ttk
CLOUDFORMATION
CLOUDFORMATION
All CLOUDFORMATION linters
cfn-lint
DOCKERFILE
DOCKERFILE
All DOCKERFILE linters
dockerfilelint
hadolint
EDITORCONFIG
EDITORCONFIG
All EDITORCONFIG linters
editorconfig-checker
GHERKIN
GHERKIN
All GHERKIN linters
gherkin-lint
KUBERNETES
KUBERNETES
All KUBERNETES linters
kubeval
OPENAPI
OPENAPI
All OPENAPI linters
spectral
PUPPET
PUPPET
All PUPPET linters
puppet-lint
SNAKEMAKE
SNAKEMAKE
All SNAKEMAKE linters
snakemake
snakefmt
TEKTON
TEKTON
All TEKTON linters
tekton-lint
TERRAFORM
TERRAFORM
All TERRAFORM linters
tflint
terrascan
terragrunt
terraform-fmt
checkov
Other checks
Other checks
All other linters
COPYPASTE
COPYPASTE
All COPYPASTE linters
jscpd
CREDENTIALS
CREDENTIALS
All CREDENTIALS linters
secretlint
GIT
GIT
All GIT linters
git_diff
SPELL
SPELL
All SPELL linters
misspell
cspell
Reporters
Reporters
All reporters
Text files
Updated sources
IDE Configuration
E-mail
File.io
Pull Request comments
GitHub Status
TAP files
Console
JSON
Flavors
Flavors
All flavors
ci_light
dart
documentation
dotnet
go
java
javascript
php
python
ruby
rust
salesforce
scala
swift
terraform
Flavors statistics
Run locally
Badge
List of linters
FAQ
Plugins
Special thanks
Sponsoring
Mega-Linter vs Super-Linter
Contribute
Contribute
How-to Contribute
Contributing Guide
License
Changelog
Flavors statistics