0
Sonarqube的复杂度视图显示了整个文件的复杂度值。是否有可能获得文件复杂性的钻取数据。例如,一个文件的复杂度,每行的复杂度值或者代码块的复杂度值。获取文件行的复杂度数据 - Sonarqube
由于复杂度是基于算法计算的,我认为可以获取钻取的数据。
Sonarqube的复杂度视图显示了整个文件的复杂度值。是否有可能获得文件复杂性的钻取数据。例如,一个文件的复杂度,每行的复杂度值或者代码块的复杂度值。获取文件行的复杂度数据 - Sonarqube
由于复杂度是基于算法计算的,我认为可以获取钻取的数据。
方法级别的复杂性只能通过规则Methods should not be too complex(通过测量循环复杂度)和Cognitive Complexity of methods should not be too high来实现。这两个规则都接受阈值参数,并会引发跨越相应阈值的方法问题。当提出这些问题时,为方法带来复杂性的每条线都用其各自的价值进行注释。
如果你真的想看到的每个线和方法的复杂性,把这些规则与它们的阈值设置为0 *。
*这不是我通常会推荐的做法。