【Rust日报】2024-03-28 - hawkeye 许可协议标头格式化工具

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

社区学习交流平台订阅:

  • Rust.cc 论坛:支持 rss

  • 微信公众号:Rust 语言中文社区

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值