前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2024-03-28 - hawkeye 许可协议标头格式化工具

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

作者头像
MikeLoveRust
发布2024-04-01 11:12:12
610
发布2024-04-01 11:12:12
举报
文章被收录于专栏:Rust语言学习交流

RIIR - hawkeye ,许可协议标头格式化工具

hawkeye 是一款许可协议标头格式化工具(license header formatter),用于格式化或者检查源文件中的许可协议标头,过去使用 Java 编写,近日已经完全用 Rust 进行了重写。

Cargo

hawkeye 可执行文件可以通过 Cargo 安装:

代码语言:javascript
复制
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):

代码语言:javascript
复制
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/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • RIIR - hawkeye ,许可协议标头格式化工具
    • Cargo
      • Docker
      • 文章 - 化解技术债,我的 Rust 库现在是一种 CDO
        • This Week In Rust 540
        相关产品与服务
        容器服务
        腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档