我使用的是SonarQube版本-6.7.7(LTS)和Python language analyzer插件版本-sonar-python-plugin-1.13.0.2922.jar
。
成功地完成了声纳分析,然后我可以看到“重构这个功能,将其认知复杂度从17降低到允许的15”相关问题被标记为关键问题。
我觉得这个问题应该归入主要(或)次要类别,但不是关键问题。
您应该定义自己的质量配置文件来自定义该规则的严重性。请参阅有关质量概要文件的文档。
我在重构这部分代码时遇到了问题。如何降低该代码的认知复杂性
在Sonarqube上,我把这个问题作为一个关键问题,有人能帮我解决这个问题吗。这里是代码的详细信息,请让我知道如何用开关情况重构此代码:
对于下面的JavaScript函数,我试图找出如何降低认知复杂性。
> 如何重构该函数以减少复杂度 当我使用开关大小写时,代码的兼容性更高,那么如何减少它 如何实现此功能
如何降低给定代码段的复杂性?我在Sonarqube中得到了这个错误-->重构这个方法,将其认知复杂度从21降低到允许的15。