< 返回版块

PsiACE 发表于 2024-03-28 22:26

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

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页