Parser Catalog
:::info Auto-generated
This page is generated from the WASM parser module's describe output by
packaging/parsers-catalog.ts, run from task build:parsers. Do not edit by hand.
:::
datamitsu ships a single signed Rust → WASM module (datamitsu-parsers, version 0.1.0) that turns these 92 tools' raw output into structured diagnostics. Wire one to a tool with outputParser — the Parser name below is its parser field.
| Parser | Modes | Description | Upstream |
|---|---|---|---|
actionlint | lint | Actionlint is a static checker for GitHub Actions workflow files. | link |
alex | lint | Catch insensitive, inconsiderate writing. | link |
ansiblelint | lint | Linter for Ansible playbooks, roles and collections. | link |
bean_check | lint | Beancount: text-based double-entry accounting tool | link |
bslint | lint | A brighterscript CLI tool to lint your code without compiling your project. | link |
buf | lint | A new way of working with Protocol Buffers. | link |
buildifier | lint | buildifier is a tool for formatting and linting bazel BUILD, WORKSPACE, and .bzl files. | link |
cfn_lint | lint | Validate AWS CloudFormation yaml/json templates against the AWS CloudFormation Resource Specification | link |
checkmake | lint | make linter. | link |
checkstyle | lint | Checkstyle is a tool for checking Java source code for adherence to a Code Standard or set of validation rules (best practices). | link |
clazy | lint | Qt-oriented static code analyzer based on the Clang framework | link |
clj_kondo | lint | A linter for clojure code that sparks joy | link |
cmake_lint | lint | Check cmake listfiles for style violations, common mistakes, and anti-patterns. | link |
codespell | lint | Codespell finds common misspellings in text files. | link |
commitlint | lint | commitlint checks if your commit messages meet the conventional commit format. | link |
cppcheck | lint | A tool for fast static analysis of C/C++ code. | link |
credo | lint | Static analysis of elixir files for enforcing code consistency. | link |
cspell | lint | A spell checker for code. | link |
cue_fmt | lint | Reports formatting/vet errors in .cue files. | link |
deadnix | lint | Scan Nix files for dead code. | link |
djlint | lint | ✨ 📜 🪄 ✨ HTML Template Linter and Formatter. | link |
dotenv_linter | lint | Lightning-fast linter for .env files. | link |
editorconfig_checker | lint | A tool to verify that your files are in harmony with your .editorconfig. | link |
erb_lint | lint | Lint your ERB or HTML files | link |
eslint | lint | Pluggable linter for JavaScript and TypeScript. | link |
fish | lint | Basic linting is available for fish scripts using fish --no-execute. | link |
gccdiag | lint | gccdiag is a wrapper for any C/C++ compiler (gcc, avr-gcc, arm-none-eabi-gcc, etc) that automatically uses the correct compiler arguments for a file in your project by parsing the compile_commands.json file at the root of your project. | link |
gdlint | lint | A linter that performs a static analysis on gdscript code according to some predefined configuration. | link |
gitleaks | lint | Gitleaks is a SAST tool for detecting and preventing hardcoded secrets like passwords, API keys, and tokens in git repos. | link |
gitlint | lint | Linter for Git commit messages. | link |
glslc | lint | Shader to SPIR-V compiler. | link |
golangci_lint | lint | A Go linter aggregator. | link |
hadolint | lint | A smarter Dockerfile linter that helps you build best-practice Docker images. | link |
haml_lint | lint | Tool for writing clean and consistent HAML. | link |
harper_cli | lint | A grammar and style checker. | link |
ktlint | lint | An anti-bikeshedding Kotlin linter with built-in formatter. | link |
kube_linter | lint | KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices. | link |
ltrs | lint | LanguageTool-Rust (LTRS) is both an executable and a Rust library that aims to provide correct and safe bindings for the LanguageTool API. | link |
markdownlint | lint | Markdown style and syntax checker. | link |
markdownlint_cli2 | lint | A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library | link |
markuplint | lint | A linter for all markup developers. | link |
mdl | lint | A tool to check Markdown files and flag style issues. | link |
mlint | lint | Linter for MATLAB files | link |
mypy | lint | Mypy is an optional static type checker for Python that aims to combine the benefits of dynamic (or "duck") typing and static typing. | link |
npm_groovy_lint | lint | Lint, format and auto-fix Groovy, Jenkinsfile, and Gradle files. | link |
opacheck | lint | Check Rego source files for parse and compilation errors. | link |
opentofu_validate | lint | OpenTofu validate is a subcommand of OpenTofu to validate configuration files in a directory, referring only to the configuration and not accessing any remote services such as remote state, provider APIs, etc. | link |
perlimports | lint | A command line utility for cleaning up imports in your Perl code | link |
phpcs | lint | PHP_CodeSniffer is a script that tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard. | link |
phpmd | lint | Runs PHP Mess Detector against PHP files. | link |
phpstan | lint | PHP static analysis tool. | link |
pmd | lint | An extensible cross-language static code analyzer. | link |
proselint | lint | An English prose linter. | link |
protolint | lint | A pluggable linter and fixer to enforce Protocol Buffer style and conventions. | link |
puppet_lint | lint | Check that your Puppet manifest conforms to the style guide. | link |
pydoclint | lint | Pydoclint is a Python docstring linter to check whether a docstring's sections (arguments, returns, raises, ...) match the function signature or function implementation. To see all violation codes go to pydoclint | link |
pylint | lint | Pylint is a Python static code analysis tool which looks for programming errors, helps enforcing a coding standard, sniffs for code smells and offers simple refactoring suggestions. | link |
qmllint | lint | qmllint is a tool shipped with Qt that verifies the syntactic validity of QML files. It also warns about some QML anti-patterns. | link |
reek | lint | Code smell detector for Ruby | link |
regal | lint | Regal is a linter for Rego, with the goal of making your Rego magnificent!. | link |
revive | lint | Fast, configurable, extensible, flexible, and beautiful linter for Go. | link |
rpmspec | lint | Command line tool to parse RPM spec files. | link |
rstcheck | lint | Checks syntax of reStructuredText and code blocks nested within it. | link |
rubocop | lint | The Ruby Linter/Formatter that Serves and Protects. | link |
saltlint | lint | A command-line utility that checks for best practices in SaltStack. | link |
selene | lint | Command line tool designed to help write correct and idiomatic Lua code. | link |
semgrep | lint | Semgrep is a fast, open-source, static analysis tool for finding bugs and enforcing code standards at editor, commit, and CI time. | link |
solhint | lint | An open source project for linting Solidity code. It provides both security and style guide validations. | link |
spectral | lint | A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v3.1, v3.0, and v2.0. | link |
sqlfluff | lint | A SQL linter and auto-formatter for Humans | link |
sqruff | lint | A high-speed SQL linter written in Rust. | link |
staticcheck | lint | Advanced Go linter. | link |
statix | lint | Lints and suggestions for the Nix programming language. | link |
stylint | lint | A linter for the Stylus CSS preprocessor. | link |
swiftlint | lint | A tool to enforce Swift style and conventions. | link |
teal | lint | The compiler for Teal, a typed dialect of Lua. | link |
terraform_validate | lint | Terraform validate is is a subcommand of terraform to validate configuration files in a directory | link |
terragrunt_validate | lint | Terragrunt validate is is a subcommand of terragrunt to validate configuration files in a directory | link |
textidote | lint | Spelling, grammar and style checking on LaTeX documents. | link |
textlint | lint | The pluggable linting tool for text and Markdown. | link |
tfsec | lint | Security scanner for Terraform code | link |
tidy | lint | Tidy corrects and cleans up HTML and XML documents by fixing markup errors and upgrading legacy code to modern standards. | link |
trivy | lint | Find misconfigurations and vulnerabilities | link |
tsc | lint | TypeScript compiler type diagnostics (also covers tsgo). | link |
twigcs | lint | Runs Twigcs against Twig files. | link |
vacuum | lint | The world’s fastest and most scalable OpenAPI linter. | link |
vale | lint | Syntax-aware linter for prose built with speed and extensibility in mind. | link |
verilator | lint | Verilog and SystemVerilog linter power by Verilator | link |
vint | lint | Linter for Vimscript. | link |
write_good | lint | English prose linter. | link |
yamllint | lint | A linter for YAML files. | link |
zsh | lint | Uses zsh's own -n option to evaluate, but not execute, zsh scripts. Effectively, this acts somewhat like a linter, although it only really checks for serious errors - and will likely only show the first error. | link |