以儲存庫為基礎的規則擷取
Revix 會讀取儲存庫,從現有的程式碼模式中擷取慣例與審查規則,降低團隊在開始審查前先建立規則手冊的需求。
Revix 是適用於使用 GitHub、Bitbucket 或 GitLab 的團隊之 AI 程式碼審查工具。它會依據從團隊儲存庫擷取的慣例審查拉取要求,而不只是依賴固定的語法或格式規則。
連接儲存庫並選定審查對象後,Revix 會分析程式碼庫、審查新的拉取要求,並直接在拉取要求中發布發現事項。其輸出結合具標籤的內嵌留言,以及一份聚焦於變更與風險的簡短摘要,讓提交者能取得具體的修正建議,也讓審查者更快評估變更。
Revix 會讀取儲存庫,從現有的程式碼模式中擷取慣例與審查規則,降低團隊在開始審查前先建立規則手冊的需求。
每個新的拉取要求都會依據擷取出的規則進行審查,審查範圍同時涵蓋完整儲存庫與提議的差異內容。
內嵌留言會依類型加上標籤,例如問題或小問題,並說明發現的問題、建議修正方式及其背後的規則。
每個拉取要求中的簡短摘要會列出變更內容,並標示該拉取要求有問題或已準備好合併。
每次合併後都會更新規則,團隊也可以在慣例變更時編輯、新增或停用規則。
此服務透過拉取要求 webhook 運作,而非 CI 管線,因此審查不會使用 GitHub Actions、Bitbucket Pipelines 或 GitLab CI/CD 的使用時間。
團隊可以擷取成熟儲存庫中既有的慣例,並一致地套用至新的拉取要求,即使資深審查者無法檢查每項變更也能如此。
開發人員可以使用具標籤的留言,了解問題及適用規則,在不必翻找冗長且缺乏結構的回饋下解決審查發現事項。
導入程式碼助理的組織,可以在拉取要求上執行相同的儲存庫式審查流程,不論程式碼是由人員還是 AI 助理撰寫。
審查者可以先掃描拉取要求摘要,查看變更區域及「有問題」或「準備合併」的狀態,再決定要在差異內容上投入時間的地方。
在多個受支援的程式碼託管服務上工作的團隊,可以在 GitHub.com、Bitbucket Cloud 和 GitLab.com 使用相同的審查方式,而不必新增 CI 管線步驟。
Revix 會連接至 GitHub.com、Bitbucket Cloud 或 GitLab.com。您可以選擇要審查的儲存庫,新的拉取要求會透過拉取要求 webhook 進行審查,不需要設定檔、CI 使用時間、額外指令或機器人帳戶。
不需要。Revix 會讀取儲存庫,並從團隊既有的程式碼模式中擷取規則。您可以編輯、新增或停用規則。
Revix 會新增具備標籤的內嵌留言,指出問題、建議修正方式,並引用所使用的規則。它也會撰寫拉取要求摘要,說明變更內容,並指出拉取要求是否存在問題或已準備好合併。推送修正內容後,Revix 自己建立的留言討論串會標記為已解決。
Revix 支援 GitHub.com、Bitbucket Cloud 和 GitLab.com。目前不支援 GitHub Enterprise Server、Bitbucket Data Center 和 GitLab Self-Managed 等自架版本。
Revix 表示,程式碼不會用於訓練模型,審查會在隔離的基礎架構上執行,來源程式碼則會在每次審查後刪除。網站也列出 Enterprise 方案具備 SOC 2 Type II 和 ISO 27001 認證。