React 创建应用程序和 SonarQube 认知复杂性
Posted
技术标签:
【中文标题】React 创建应用程序和 SonarQube 认知复杂性【英文标题】:React Create App and SonarQube Cognitive Complexity 【发布时间】:2020-11-18 02:51:11 【问题描述】:由于某种原因,我从 SonarQube 收到严重错误,因为在 React Create App 创建的 serviceWorker.js
上,函数的认知复杂性不应太高 (javascript:S3776)。
我知道它被拾取的原因,但我的问题是我应该从 SonarQube 扫描中排除 serviceWorker.js
还是将代码添加到 serviceWorker.js
以跳过该扫描仪问题?
【问题讨论】:
【参考方案1】:src 文件夹中的一些文件应该被排除。我用这个: sonar_cpd_exclusions: src/*.js
因此,.prettierrc.js、.eslintrc.js 等配置文件不会触发该错误
【讨论】:
以上是关于React 创建应用程序和 SonarQube 认知复杂性的主要内容,如果未能解决你的问题,请参考以下文章
Sonarqube SonarScanner 忽略 React 项目中的 Javascript 文件