新的声纳质量门。寻求帮助-
有没有一种方法可以使质量门失败,我将使用商业术语“不支持的语言”,它可以定义为没有声纳扫描仪的任何东西。由不再使用“ XYZ”语言的业务姿态定义。
应用: 是否有办法通过检测例如扩展名文件的存在而至少在较高水平上使质量门失败(即对于groovy文件为.groovy,对于C ++文件为.c / .h,例如.bsh (例如用于beanshell脚本),然后提供一个简单的“线数”来显示“不符合”文件中有多少文件和多少行?
p.s。行数显示为“作用域”,因此,如果文件大小更容易,那将在较高水平上起作用,尽管行数更易于推理/猜测。
pps附加的推理/复杂度-“代码覆盖率”指标仅基于公认的扫描,因此,不包括显示2个Java文件“ 95%代码覆盖率”的项目,例如,不包括其他40个groovy文件在指标中。此示例将帮助您更多地了解为什么寻找解决方法(除了添加不受支持的groovy声纳插件,我了解/知道,但不是根本问题)。
感谢任何创意/快速应用选项!
-达伦