-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsonarQube.js
20 lines (20 loc) · 920 Bytes
/
sonarQube.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
require('sonarqube-scanner').default(
{
serverUrl: process.argv[2],
options: {
"sonar.login": process.argv[3],
"sonar.projectKey": process.argv[4],
"sonar.projectName": process.argv[4],
"sonar.projectVersion": process.argv[5],
"sonar.exclusions": "node_modules/**/*, dist/**/*, dependency-check-bin/**, dependency-check-reports/*",
"sonar.scm.enabled": "false",
"sonar.dependencyCheck.htmlReportPath": "./dependency-check-reports/dependency-check-report.html",
"sonar.dependencyCheck.jsonReportPath": "./dependency-check-reports/dependency-check-report.json",
"sonar.dependencyCheck.xmlReportPath": "./dependency-check-reports/dependency-check-report.xml",
"sonar.javascript.lcov.reportPaths": "coverage/lcov.info"
}
},
() => {
// A must callback
}
);