3个不稳定版本
0.2.0 | 2024年8月8日 |
---|---|
0.1.1 | 2024年7月28日 |
0.1.0 | 2024年6月30日 |
在Rust模式中排名559
每月下载量252次
14KB
308行(不包括注释)
rustdoc-prettier
使用prettier
格式化//!
和///
注释
安装
cargo install rustdoc-prettier
rustdoc-prettier
需要独立安装prettier
,例如。
npm install -g prettier
用法
rustdoc-prettier [ARGS]
以.rs
结尾的参数被视为源文件并格式化。所有其他参数都转发到prettier
,只有一个例外。形式为
---max-width <N>
的选项转换为形式为
--prose-wrap always --print-width <M>
的选项,其中M
是N
减去缩进宽度、//!
或///
语法以及可能跟随该语法的空格的总和。如果当前目录中包含具有max_width
键的rustfmt.toml文件,则自动应用--max-width
选项。
rustdoc-prettier支持glob模式。示例
rustdoc-prettier '**/*.rs'
参考
- https://prettier.node.org.cn/docs/en/options.html
- https://rust-lang.github.io/rustfmt/?version=master&search=
备注
rustdoc-prettier
手动解析源代码。它不使用rustdoc-json
。这样做有两个原因
依赖项
~7–17MB
~251K SLoC