GitHub的Super Linter是“一个统治所有人的Linter”

GitHub推出了Super Linter,这是一个GitHub Action,它提供各种linter的组合来帮助验证源代码。 通过设置GitHub存储库以调用Super Linter动作,开发人员可以在打开拉取请求时让Super Linter自动将其代码皮棉化。

Super Linter由GitHub Services Devops Engineering团队构建,旨在保持文档和代码的一致性,同时使整个公司之间的协作更加高效。 Super Linter被描述为“一个统治者,可以统治所有人”,它是一个GitHub存储库 ,打包在Docker容器中,并由GitHub Actions调用。 因此,GitHub上的任何仓库都可以调用Super Linter并利用其优势。

[ 同样在InfoWorld上:您将犯下的6个Git错误-及其解决方法 ]

Super Linter具有以下优点:

  • 防止将损坏的代码上传到主分支。
  • 建立跨不同语言的编码最佳实践。
  • 设置代码格式和布局的构建准则。
  • 帮助简化代码审查。
  • 提供更干净,更稳定的代码。

Super Linter支持的一些语言和短毛猫:

可以在GitHub上找到受支持的linters的完整列表。

开发人员可以通过将Super Linter添加到其GitHub Actions工作流程中来使用它。 当开发人员设置其存储库以支持Super Linter动作时,无论何时打开拉取请求,都会开始启动代码库并通过Status API返回代码库。 如果代码更改成功通过,或者是否检测到错误以及错误发生在哪里,开发人员将得到通知。

翻译自: https://www.infoworld.com/article/3563340/githubs-super-linter-is-one-linter-to-rule-them-all.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值