公众号关注 “GitHubDaily”
设为 “星标”,每天带你逛 GitHub!
大家好,我是小 G。
你是否同我一样,总感觉最近 GitHub 平台风平浪静,没再出啥新花招了?
如果你也这么想,那你就大错特错了!
昨日凌晨,GitHub Services DevOps Engineering 团队正式开源了一个代码库:Super Linter。
当你把这个代码库搭配 GitHub Actions 一同使用后,便可保证代码风格与文档的一致性。如此一来,就能极大降低代码审查成本,顺带提升整个项目的代码质量。
就目前而言,这款插件主要具备以下几项核心功能:
防止将破坏性代码上传到主分支;
构建多种语言的编码最佳实践;
构建代码布局与代码格式指南;
自动化流程,简化代码审查工作。
在代码库宣布开源后的短短一天内,已在知名程序员社区 Hacker News 上引起了广泛讨论,点赞数也成功突破 500:
从代码库的 README 上看,Super Linter 目前已支持 Go、JavaScript、JSON、Markdown、Python3、Ruby 等 18 种编程语言,并将于后续添加更多编程语言的支持:
具体使用方式如下:
在 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 原班人马打造的公众号:GitCube,现已正式上线!
接下来我们将会在该公众号上,为大家分享优质的计算机学习资源与开发者工具,坚持每天一篇原创文章的输出,感兴趣的小伙伴可以关注一下哈!