随着由人工智能生成的代码越来越多,GitHub所设定的代码质量标准也在不断强调代码的可维护性这一方面。
根据GitHub的公告,GitHub Code Quality服务现已在GitHub Enterprise Cloud和GitHub Team上正式推出。该服务结合了CodeQL分析技术以及人工智能辅助检测功能,能够识别代码在可维护性及可靠性方面存在的问题,随后会利用Copilot Autofix功能为开发者提供修改建议,这些修改建议会出现在拉取请求中供他人审核。 作者:Matt Saunders

根据GitHub的公告,GitHub Code Quality服务现已在GitHub Enterprise Cloud和GitHub Team上正式推出。该服务结合了CodeQL分析技术以及人工智能辅助检测功能,能够识别代码在可维护性及可靠性方面存在的问题,随后会利用Copilot Autofix功能为开发者提供修改建议,这些修改建议会出现在拉取请求中供他人审核。
作者:Matt Saunders相关文章
Foresight AI将“Gremlin智能代理”应用于可靠性工程领域
可靠性管理公司Gremlin宣布,其开发的Foresight AI产品现已正式投入使用。这款产品能够分析各类服务中可能存在的故障隐患,提出相应的改进建议,并重新执行测试以确认修复措施是否有效。 作者:Matt Saunders
阅读全文
GitHub Actions Runner Controller 0.15.0:在大规模应用环境中追求稳定性
GitHub发布了Actions Runner Controller 0.15.0版本,该版本为那些在Kubernetes环境中运行自托管GitHub Actions runner的组织提供了可靠性、可扩展性以及可观测性方面的改进。 作者:Craig Risi
阅读全文
Buildkite新增了“受限机密”功能以及新的自动化持续集成工具
持续集成工具Buildkite推出了针对管道流程的保密机制,同时还新增了用于验证管道流程、诊断构建失败问题以及修复Webhook功能的工具。该公司还在其GitHub Actions兼容性层中增加了对Linux arm64系统的支持,并在Buildkite Agent v4.1.0版本中进一步扩展了OpenTelemetry数据采集功能。 作者:Matt Saunders
阅读全文
ChainGuard推出了安全工作空间功能,并能够检测是否存在用于人工智能编程的代理程序。
软件供应链安全企业Chainguard宣布推出了两款测试性产品,用于检测开发人员以及人工智能程序编写的代码。其中,“Chainguard Workspaces”提供了基于加固版微虚拟机的远程开发环境,而“Chainguard Checks”则将持续集成技术融入了开发流程中。该公司在伦敦举办的Assemble活动中正式发布了这两款产品。 作者:Matt Saunders
阅读全文