【发布时间】:2016-07-07 04:17:57
【问题描述】:
我有一个编码标准,建议三元组的初始参数应始终放在括号内,而不管表达式如何。
例如foo = (thing.baz?) ? [] : thing.bar
以下情况应视为违规:
例如foo = thing.baz? ? [] : thing.bar
是否可以使用 Rubocop 的内置 Cop 来实现这一点,或者这是否需要自定义 Cop。如果是这样,我将如何实现它?
【问题讨论】:
-
AFIAK,没有这样一个开箱即用的警察。在rubocop tests 中有关于如何创建自定义警察的示例和简要文档。