1 个稳定版本

1.6.0 2023年3月10日

#2588解析器实现

MIT/Apache

180KB
327

query-fmt

一个用于格式化您的 tree-sitter 查询的工具。

✨ 特性

实现

  • 自动格式化单个文件或目录
  • 通过 CLI 标志可配置
  • 可选仅预览文件

📦 安装

下载版本(即将推出)

  1. 下载 query-fmt-{platform}-x86_64.zip
  2. 解压缩它
  3. 使用 query-fmt 运行它

从源码构建

  1. 使用 cargo install --git https://github.com/max397574/query-fmt.rs.git 安装
  2. 使用 query-fmt 运行

从本地目录构建

  1. 使用 git clone https://github.com/max397574/query-fmt.rs 克隆此目录
  2. cd query-fmt.rs
  3. 使用 cargo build --release 构建
  4. 使用 ./target/release/query-fmt 运行

🚀 使用方法

A formatter for tree-sitter queries

Usage: query-fmt [OPTIONS] <file>

Arguments:
  <file>  Name of the file or directory to format

Options:
  -p, --preview                    Preview the formatted file
      --no-print-filename          Don't print filename in output
  -i, --indent <INDENT>            Indent of nested things [default: 2]
  -l, --list-indent <LIST_INDENT>  Indent of list items [default: 1]
  -h, --help                       Print help
  -V, --version                    Print version

依赖项

~6–17MB
~236K SLoC