mq-formatter

Crates.iomq-formatter
lib.rsmq-formatter
version0.5.12
created_at2025-11-23 11:54:36.325397+00
updated_at2026-01-25 14:05:43.94852+00
descriptionCode formatter for mq query language
homepagehttps://mqlang.org/
repositoryhttps://github.com/harehare/mq
max_upload_size
id1946425
size117,870
Takahiro Sato (harehare)

documentation

README

mq-formatter

Automatic code formatter for mq query language.

Library Usage

use mq_formatter::{Formatter, FormatterConfig};

let config = FormatterConfig::default();
let mut formatter = Formatter::new(Some(config));
let code = "if(a):1 elif(b):2 else:3";
let formatted = formatter.format(code).unwrap();

assert_eq!(formatted, "if (a): 1 elif (b): 2 else: 3");

Development

Building from Source

git clone https://github.com/harehare/mq
cd mq
cargo build --release -p mq-formatter

Running Tests

cargo test -p mq-formatter

Running Benchmarks

cargo bench -p mq-formatter

Support

License

Licensed under the MIT License.

Commit count: 3487

cargo fmt