GitHub 公布 Linter 与 Copilot 代码审查的集成功能公开预览
realtime news Nov 21, 2025 05:54
GitHub 宣布推出 Linter 与 Copilot 代码审查的集成功能公开预览,通过提供可操作的反馈和可自定义的 Linter 来增强代码质量。
GitHub 为其 Copilot 代码审查工具推出了一项新集成功能,现在公开预览面向付费用户开放。据 GitHub 介绍,该集成旨在通过整合多种 Linter 的反馈来增强代码质量,确保不会忽略小问题。
增强的 Linter 代码审查
新功能允许开发者从静态分析工具(如 ESLint 和 PMD)中获得可操作的洞察,并结合现有的 CodeQL 检测。ESLint 对 JavaScript 和 TypeScript 项目中的问题识别尤为重要,而 PMD 则针对 Java、Apex 和其他支持的语言。
可自定义的 Linter 设置
开发者现在可以通过仓库规则集自定义使用哪些 Linter。新的规则“在 Copilot 代码审查中管理静态分析工具”允许用户启用或禁用工具,如 CodeQL、ESLint 和 PMD。此自定义可应用于多个层级,包括企业、组织、团队或仓库,甚至可以针对特定分支和仓库。
开始配置步骤
拥有管理员权限的用户可在其仓库的设置 > 规则 > 规则集中进行导航配置。然后,他们可以添加或编辑规则集以包含新的“在 Copilot 代码审查中管理静态分析工具”规则,选择他们偏好的静态分析工具。一旦设置完成,创建新的拉取请求将执行配置好的 Linter 设置的 Copilot 代码审查。
更多关于为 Copilot 代码审查配置仓库规则的详细指导,GitHub 提供了资源并鼓励参与社区讨论,可通过 GitHub Community 参与。
由于该功能处于公开预览阶段,GitHub 提到用户界面可能会在最终发布前进行更改。
Image source: Shutterstock