c++有趣的代码_GitHub 又放大招:全方位代码审查神器,你值得拥有!

大家好,我是小 G。

你是否同我一样,总感觉最近 GitHub 平台风平浪静,没再出啥新花招了?

如果你也这么想,那你就大错特错了!

昨日凌晨,GitHub Services DevOps Engineering 团队正式开源了一个代码库:Super Linter。

当你把这个代码库搭配 GitHub Actions 一同使用后,便可保证代码风格与文档的一致性。如此一来,就能极大降低代码审查成本,顺带提升整个项目的代码质量。

fe03d0e8ccd226dd281a949d261b94ed.png

就目前而言,这款插件主要具备以下几项核心功能:

  • 防止将破坏性代码上传到主分支;
  • 构建多种语言的编码最佳实践;
  • 构建代码布局与代码格式指南;
  • 自动化流程,简化代码审查工作。

在代码库宣布开源后的短短一天内,已在知名程序员社区 Hacker News 上引起了广泛讨论,点赞数也成功突破 500:

27bb00945c507544ba23e01603b1e213.png

从代码库的 README 上看,Super Linter 目前已支持 Go、JavaScript、JSON、Markdown、Python3、Ruby 等 18 种编程语言,并将于后续添加更多编程语言的支持:

ac5b6e58dc869a5e1d67cc3171d037fe.png

具体使用方式如下:

  • 在 GitHub Actions 的工作流中添加 Super-Linter
  • 开始感受更稳定、更简洁的代码仓库
  • 查看项目的 WiKi 页面了解更多自定义配置

最后,小 G 给大家放上该项目的相关链接,感兴趣的同学可前往查看。

GitHub:

https://github.com/github/super-linter/

官方公告:

https://github.blog/2020-06-18-introducing-github-super-linter-one-linter-to-rule-them-all/

--

文末,照旧安利一波我们的公众号:GitHubDaily,目前每天都会在上面更新至少 3 篇文章,主要分享比较实用或有趣的开发工具与开源项目,偶尔也会聊聊技术圈内最近发生的新鲜事,感兴趣的小伙伴可以关注一下哈。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值