MegaLinter by OX Security
Lintr
Initializing search
GitHub
MegaLinter by OX Security
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
csharpier
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
pmd
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
MAKEFILE
MAKEFILE
All MAKEFILE linters
checkmake
PERL
PERL
All PERL linters
perlcritic
PHP
PHP
All PHP linters
phpcs
phpstan
psalm
phplint
POWERSHELL
POWERSHELL
All POWERSHELL linters
powershell
powershell_formatter
PYTHON
PYTHON
All PYTHON linters
pylint
black
flake8
isort
bandit
mypy
pyright
ruff
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
djlint
htmlhint
JSON
JSON
All JSON linters
jsonlint
eslint-plugin-jsonc
v8r
prettier
npm-package-json-lint
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
BICEP
BICEP
All BICEP linters
bicep_linter
CLOUDFORMATION
CLOUDFORMATION
All CLOUDFORMATION linters
cfn-lint
DOCKERFILE
DOCKERFILE
All DOCKERFILE linters
hadolint
EDITORCONFIG
EDITORCONFIG
All EDITORCONFIG linters
editorconfig-checker
GHERKIN
GHERKIN
All GHERKIN linters
gherkin-lint
KUBERNETES
KUBERNETES
All KUBERNETES linters
kubeval
kubeconform
helm
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
kics
Other checks
Other checks
All other linters
COPYPASTE
COPYPASTE
All COPYPASTE linters
jscpd
REPOSITORY
REPOSITORY
All REPOSITORY linters
checkov
devskim
dustilock
git_diff
gitleaks
goodcheck
secretlint
semgrep
syft
trivy
SPELL
SPELL
All SPELL linters
misspell
cspell
proselint
Reporters
Reporters
All reporters
Text files
GitHub Pull Request comments
Gitlab Merge Request comments
Azure Pull Request comments
GitHub Status
SARIF Reporter
Updated sources
E-mail
File.io
IDE Configuration
TAP files
Console
JSON
Flavors
Flavors
All flavors
ci_light
cupcake
documentation
dotnet
go
java
javascript
php
python
ruby
rust
salesforce
security
swift
terraform
Flavors statistics
Run locally
They talk about MegaLinter
They use MegaLinter
List of linters
Plugins
Special thanks
Sponsoring
Badge
MegaLinter vs Super-Linter
FAQ
Contribute
Contribute
How-to Contribute
Contributing Guide
License
Changelog
Lintr
COPYRIGHT HOLDER: James Hester