我有一个前端项目(AngularJS - 不是最新版本),并希望用SonarQube分析代码。
这是我到目前为止所做的。
1)从GitHub抓取我的项目并克隆到桌面。
2)下载SonarQube-6.5并解压缩到桌面。
3)打开sonarqube-6.5 \ extensions \ plugins(在我提取的目录中)并粘贴前端插件(从https://github.com/groupe-sii/sonar-web-frontend-plugin下载)
4)在我的项目的web目录中创建了sonar-project.properties
内容
# Required metadata
sonar.projectKey=project-name
sonar.projectName=project name
sonar.projectVersion=0.1
# Comma-separated paths to directories with sources (required)
sonar.sources=src/app
# exclude some files and folders (typically dependencies)
sonar.exclusions=bower_components/**/*, node_modules/**/*
# Encoding of the source files
sonar.sourceEncoding=UTF-8
然后我在命令行中运行以下命令。
cd project root dir
" C:\\声纳的扫描仪的msbuild-3.0.2.656 \ SonarQube.Scanner.MSBuild.exe" 开始/k:"orag.sonarqube:sonarqube-scanner-msbuild" / N:" CMNHMobile-nextrelease" /v:"1.0" c:\ pathto ms build \ MSBuild.exe / t:Rebuild " C:\声纳的扫描仪的msbuild-3.0.2.656 \ SonarQube.Scanner.MSBuild.exe" 端
执行这些步骤后,我看不到我的localhost中列出的任何项目:9000(SonarQube)
如何展示项目进行分析?
答案 0 :(得分:0)
使用以下插件(SonarJS)有助于解决我的困惑并开始分析-docs.sonarqube.org/display/PLUG/SonarJS