Skip to content

rust MegaLinter Flavor

Docker Image Size (tag) Docker Pulls

Description

Optimized for RUST based projects

Usage

Embedded linters

Languages

Language Linter Configuration key Format/Fix Status
BASH bash-exec BASH_EXEC
shellcheck BASH_SHELLCHECK GitHub last commit
shfmt BASH_SHFMT ✔ GitHub last commit
GROOVY npm-groovy-lint GROOVY_NPM_GROOVY_LINT ✔ GitHub last commit
KOTLIN ktlint KOTLIN_KTLINT ✔ GitHub last commit
RUST clippy RUST_CLIPPY GitHub last commit
SQL sql-lint SQL_SQL_LINT GitHub last commit
sqlfluff SQL_SQLFLUFF GitHub last commit

Formats

Format Linter Configuration key Format/Fix Status
CSS stylelint CSS_STYLELINT ✔ GitHub last commit
scss-lint CSS_SCSS_LINT GitHub last commit
ENV dotenv-linter ENV_DOTENV_LINTER ✔ GitHub last commit
GRAPHQL graphql-schema-linter GRAPHQL_GRAPHQL_SCHEMA_LINTER GitHub last commit
HTML htmlhint HTML_HTMLHINT GitHub last commit
JSON jsonlint JSON_JSONLINT GitHub last commit
eslint-plugin-jsonc JSON_ESLINT_PLUGIN_JSONC ✔ GitHub last commit
v8r JSON_V8R GitHub last commit
prettier JSON_PRETTIER ✔ GitHub last commit
MARKDOWN markdownlint MARKDOWN_MARKDOWNLINT ✔ GitHub last commit
remark-lint MARKDOWN_REMARK_LINT ✔ GitHub last commit
markdown-link-check MARKDOWN_MARKDOWN_LINK_CHECK GitHub last commit
markdown-table-formatter MARKDOWN_MARKDOWN_TABLE_FORMATTER ✔ GitHub last commit
PROTOBUF protolint PROTOBUF_PROTOLINT ✔ GitHub last commit
XML xmllint XML_XMLLINT
YAML prettier YAML_PRETTIER ✔ GitHub last commit
yamllint YAML_YAMLLINT GitHub last commit
v8r YAML_V8R GitHub last commit

Tooling formats

Tooling format Linter Configuration key Format/Fix Status
ACTION actionlint ACTION_ACTIONLINT GitHub last commit
ANSIBLE ansible-lint ANSIBLE_ANSIBLE_LINT GitHub last commit
DOCKERFILE dockerfilelint DOCKERFILE_DOCKERFILELINT GitHub last commit
hadolint DOCKERFILE_HADOLINT GitHub last commit
EDITORCONFIG editorconfig-checker EDITORCONFIG_EDITORCONFIG_CHECKER GitHub last commit
KUBERNETES kubeval KUBERNETES_KUBEVAL GitHub last commit
kubeconform KUBERNETES_KUBECONFORM GitHub last commit
OPENAPI spectral OPENAPI_SPECTRAL GitHub last commit
SNAKEMAKE snakemake SNAKEMAKE_LINT GitHub last commit
snakefmt SNAKEMAKE_SNAKEFMT ✔ GitHub last commit
TEKTON tekton-lint TEKTON_TEKTON_LINT GitHub last commit

Other

Code quality checker Linter Configuration key Format/Fix Status
COPYPASTE jscpd COPYPASTE_JSCPD GitHub last commit
CREDENTIALS secretlint CREDENTIALS_SECRETLINT GitHub last commit
GIT git_diff GIT_GIT_DIFF GitHub last commit
SPELL misspell SPELL_MISSPELL ✔ GitHub last commit
cspell SPELL_CSPELL GitHub last commit