6 个版本
| 0.1.5 | 2024 年 6 月 29 日 |
|---|---|
| 0.1.4 | 2024 年 6 月 29 日 |
#1948 在 开发工具
每月 121 次下载
115KB
3K SLoC
Beautytips
让你的代码更美观。
Beautytips 是一个运行一系列检查并在结果上报告的工具。
通常,你会在仓库中的代码上运行代码检查器和格式化器。
特性
- 与
git仓库兼容- 可以配置为提交钩子
- 与
jj仓库兼容 - 与
pijul仓库兼容 - 如果可能,并行运行工具
- 支持可配置的工具
- ... 在用户级别
- ... 在仓库级别
- 内置定义
- 适用于 rustfmt、clippy 等。(需要安装 cargo 及相关工具)
- GitHub Actions(需要安装
actionlint) - cspell(需要安装
cspell)
- 可以管理必需工具的安装
支持的平台
| 操作系统 | 状态 |
|---|---|
| Linux | 编译并运行正常 |
| MacOS | 编译,但可能或可能不执行某些操作 |
| Windows | 编译,但可能或可能不执行某些操作 |
示例用法
列出所有已知操作
beautytips list-actions
列出 beautytips 将运行操作的文件。在此情况下,检查 jj 版本控制系统中的更改文件。
beautytips list-files --from-vcs=jj
在当前目录的所有文件上运行以 check_ 开头的所有操作
beautytips run --from-dir . --actions check_all
在 git 考虑为已更改的所有文件上运行 rust 命名空间中以 fix_ 开头的所有操作
beautytips run --from-vcs=git --actions rust/fix_all
依赖
~13–23MB
~302K SLoC