Format and lint TOML configuration with Tombi
Run Tombi as a TOML formatter, linter, and language server so agents can clean and validate pyproject, Cargo, and other TOML config files before committing changes.
Prerequisites
Tombi CLI or language server, TOML files, optional npm, PyPI, uvx, Homebrew, VS Code, JetBrains, Zed, or Open VSX integration
Installation
Requirements and caveats from upstream:
Basic usage or getting-started notes:
Quick Start
To quickly try out Tombi's formatter, you can run:
Extracted from upstream docs: https://raw.githubusercontent.com/tombi-toml/tombi/HEAD/README.md