Codenarc插件规则未在guidewire studio中运行

时间:2018-01-17 08:35:57

标签: intellij-idea codenarc gosu guidewire

我目前正在开发基于IntelliJ构建的Guidewire Studio。我已经将codenarc插件安装到工作室中,但似乎codenarc的规则没有为我的代码运行。在分析了代码之后,它没有给我任何我知道的违规行为。有人可以告诉我,我在这里失踪了什么。

2 个答案:

答案 0 :(得分:1)

您可能不能,但是有一种解决方法。

Guidewire为他们的客户提供了GosuCodeNarc,它基本上是CodeNarc扩展的,具有多个gosu规则的实现,可能还包括一些粘合代码。如果您缺少任何规则,它们会提供有关创建任何新规则的文档。

这不是作为插件提供的,而是一组jar,其中包含有关如何将其作为gradle任务运行的说明(打算在CD / CI上运行)。

编辑

有一种方法可以让您使用v9或v10!

Studio的检查插件经过大量开发,很可能打算完全取代GosuCodeNarc。最重要的是,它提供了GW Studio内的所有检查。

唯一的要求是在GW Studio v1.14或更高版本上,并在检查设置中切换选择的检查(使用快速搜索找到该检查)。

从v9.0.5开始,还有一个gradle任务供命令行使用,因此请尝试使用

gwb inspect

更多有关

  

gwb help --task:inspect

答案 1 :(得分:0)

由于Intellij问题IDEA-152045,gwb inspect无法在Windows上运行