gpt4 book ai didi

prolog - 如果标签大于 0,Gerrit 允许提交(序言规则)

转载 作者:行者123 更新时间:2023-12-02 08:54:23 28 4
gpt4 key购买 nike

我在 Gerrit 中创建了一个自定义标签。

[label "Code-Quality"]
function = NoOp
value = 0 No score
value = +1 Horror
value = +2 Not bad
value = +3 Good
value = +4 Super Hiper
value = +5 Jon Skeet

这是为了了解(从长远来看)谁被认为编写了高质量的代码。然而,当我将此标签保留为可选(NoOp)时,似乎没有人填写它。 Gerrit 显示一个 CodeReview +2 快捷按钮,因此在大多数情况下,审阅者甚至不会打开 回复 框,他们会在其中看到附加标签。

我想要实现的是阻止更改提交,除非审阅者将 CQ 标志设置为任何大于 0 的值。 AnyWithBlock如果我向此标志添加 -1 值,函数似乎是合理的,但审阅者仍然可以使用快捷按钮跳过设置它(通常是无意的)。

我见过I can create a custom submit rule in prolog 。然而,尽管有许多不同规则的示例,但没有一个适合我的用例。另外,序言语法对我来说看起来非常神秘,以至于我无法生成任何接近我需要的东西。

任何有关编写此类提交规则或为我指明另一个方向的帮助将不胜感激。

最佳答案

更改为:

[label "Code-Quality"]
function = AnyWithBlock
defaultValue = -1
value = -1 No score
value = +1 Horror
value = +2 Not bad
value = +3 Good
value = +4 Super Hiper
value = +5 Jon Skeet

关于prolog - 如果标签大于 0,Gerrit 允许提交(序言规则),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39926183/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com