标签: intellij-idea groovyshell codenarc
目标:能够创建自定义规则集,这样,如果groovy脚本文件具有在groovy脚本中定义的重复全局变量,它应该禁止在文件中使用此类变量声明。
据我所知,这在技术上是一个有效的声明,因为这基本上覆盖了全局变量。系统设计中存在架构缺陷,我们需要禁止此类声明,否则这些声明将作为运行时雷管出现。 (声明变量final不是一个选项,因为它会涉及,重构数百个groovy脚本。)
请提供建议,如何添加自定义规则集以避免在groovy shell脚本中重复全局变量定义。