Ama*_*l p 8 android ios sonarqube react-native
我已经在我的系统中的虚拟机中安装了sonarqube.并且能够从本地网络中的任何位置访问它.
我正在尝试分析我的react-native项目的java脚本文件,它位于app文件夹中,如上面的屏幕截图所示.
所以我在react-native项目的基本目录中设置了一个sonar-project.properties文件(如上面的截图所示),根据以下链接中的sonarqube官方文档
https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
从基本目录我尝试使用sonar-scanner命令推送文件(我从我的系统操作系统虚拟机外部执行此操作).
这个sonar-scanner命令如何工作?,当从虚拟机外部访问sonarserver时,我的系统os中除了我的项目根目录中的sonar-project.properties文件之外还需要一些额外的东西吗?,我需要在我的系统操作系统中安装一些东西来使用命令声纳扫描仪.
以下属性的作用是什么
//导入LCOV报告
sonar.javascript.lcov.reportPath=report/lcov.dat
Run Code Online (Sandbox Code Playgroud)
我如何为我的项目正确配置它?
如https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner所述,您必须执行以下步骤:
sonar-scanner
可执行文件(已在<install_directory>/bin
文件夹中展开另外,由于您正在开发JS项目,因此您也可以使用SonarQube Scanner for JS,因此不必费心使用标准SonarQube Scanner及其属性文件。例如,您可以编写以下脚本并将其添加到package.json
文件中:
let sonarqubeScanner = require('sonarqube-scanner');
sonarqubeScanner({
serverUrl : "https://localhost:9000",
token : "019d1e2e04eefdcd0caee1468f39a45e69d33d3f",
options : {}
}, callback);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4622 次 |
最近记录: |