Looking for plugin-specific configuration options, supported versions, or invocation details?
Each plugin lives in its own folder under
qltysh/qlty/qlty-plugins on GitHub —
check the plugin’s
plugin.toml and README.md for specifics.- A plugin definition in a TOML configuration file
- A results parser implemented in Rust
plugin.toml for ruff
Auto-Formatters
Auto-formatters are a special type of plugin because they rewrite files rather than outputting findings. Therefore, they do not require results parsers. Here is an example of a plugin definition for the shfmt auto-formatter:plugin.toml for shfmt
output = "rewrite" and driver_type = "formatter".