| Crates.io | tree-sitter-query-formatter |
| lib.rs | tree-sitter-query-formatter |
| version | 0.2.1 |
| created_at | 2025-09-30 16:29:02.978906+00 |
| updated_at | 2025-10-01 10:37:09.1557+00 |
| description | Format Tree-sitter queries |
| homepage | https://github.com/agentcooper/tree-sitter-query-formatter |
| repository | https://github.com/agentcooper/tree-sitter-query-formatter |
| max_upload_size | |
| id | 1861360 |
| size | 39,341 |
Formatter for Tree-sitter queries.
# Format from a file
tree-sitter-query-formatter query.scm
# Format from stdin
echo '(call_expression function: (identifier) @f arguments: (arguments) @args)' | tree-sitter-query-formatter
use tree_sitter_query_formatter::format;
let query = "(call_expression function: (identifier) @f arguments: (arguments) @args)";
let formatted = format(query, 80).unwrap();