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