tree-sitter-query-formatter

Crates.iotree-sitter-query-formatter
lib.rstree-sitter-query-formatter
version0.2.1
created_at2025-09-30 16:29:02.978906+00
updated_at2025-10-01 10:37:09.1557+00
descriptionFormat Tree-sitter queries
homepagehttps://github.com/agentcooper/tree-sitter-query-formatter
repositoryhttps://github.com/agentcooper/tree-sitter-query-formatter
max_upload_size
id1861360
size39,341
Artem Tyurin (agentcooper)

documentation

README

Formatter for Tree-sitter queries.

CLI

# 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

Code

use tree_sitter_query_formatter::format;

let query = "(call_expression function: (identifier) @f arguments: (arguments) @args)";
let formatted = format(query, 80).unwrap();

Web

https://agentcooper.github.io/tree-sitter-query-formatter/

Commit count: 0

cargo fmt