RIIR - hawkeye ,许可协议标头格式化工具
hawkeye 是一款许可协议标头格式化工具(license header formatter),用于格式化或者检查源文件中的许可协议标头,过去使用 Java 编写,近日已经完全用 Rust 进行了重写。
Cargo
hawkeye
可执行文件可以通过 Cargo 安装:
cargo install hawkeye
# check license headers
hawkeye check
# format license headers (auto-fix all files that failed the check)
hawkeye format
# remove license headers
hawkeye remove
Docker
也支持使用小巧的 Alpine image (~27MB):
docker run -it --rm -v $(pwd):/github/workspace ghcr.io/korandoru/hawkeye check
Github - hawkeye: https://github.com/korandoru/hawkeye
hawkeye v5.0.0 - Rewrite it in Rust: https://github.com/korandoru/hawkeye/discussions/117
文章 - 化解技术债,我的 Rust 库现在是一种 CDO
来自 Armin Ronacher 的文章。如果有技术债务,肯定会有衍生品来处理这些债务吧?作者抱怨了对 RUSTSEC 这个事实上的评级机构的不满,以及他决定使用抵押化的方式解决技术债务。
事实上,由于受到 yaml-rust 由所有者在 GitHub 上正式归档项目的影响,作者不得不将这段技术债务(即代码)包含进 insta 的代码库之中,直到找到下一个替代品。
On Tech Debt: My Rust Library is now a CDO: https://lucumr.pocoo.org/2024/3/26/rust-cdo/
This Week In Rust 540
新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :)
This Week In Rust 540: https://this-week-in-rust.org/blog/2024/03/27/this-week-in-rust-540/
From 日报小组 PsiACE
社区学习交流平台订阅:
评论区
写评论还没有评论