Skip to content

Commit

Permalink
First try to fix sonarcloud based on #167
Browse files Browse the repository at this point in the history
  • Loading branch information
algarfer committed Apr 28, 2024
1 parent 301db97 commit a963623
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- run: npm --prefix users/authservice ci
- run: npm --prefix users/userservice ci
- run: npm --prefix userhistory ci
- run: npm --prefix gatewayservice ci
- run: npm --prefix gatewayservice ci; cd gatewayservice; node sonarfix.js
- run: npm --prefix jordi ci
- run: npm --prefix webapp ci
- run: npm --prefix users/authservice test -- --coverage
Expand Down
15 changes: 15 additions & 0 deletions gatewayservice/sonarfix.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
const path = require('path')
const {readFileSync, writeFileSync} = require('fs')

(() => {
const lcovFile = path.resolve(__dirname, './coverage/lcov.info')
const rawFile = readFileSync(lcovFile, 'utf8')
const rebuiltPaths = rawFile.split('\n').map( singleLine => {
if (singleLine.startsWith('SF:')) {
return singleLine.replace('SF:', `SF:${__dirname}/`)
}
return singleLine
}).join('\n')
console.log(rebuiltPaths)
writeFileSync(lcovFile, rebuiltPaths, 'utf8')
})()
4 changes: 2 additions & 2 deletions sonar-project.properties
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ sonar.host.url=https://sonarcloud.io
sonar.language=js
sonar.projectName=wiq_es05b

sonar.coverage.exclusions=**/*.test.js,**/*.draft.js
sonar.cpd.exclusions=**/*.test.js,**/*.draft.js
sonar.coverage.exclusions=**/*.test.js,**/*.draft.js,**/sonarfix.js,**/*.py
sonar.cpd.exclusions=**/*.test.js,**/*.draft.js,**/sonarfix.js,**/*.py
sonar.sources=users/authservice,users/userservice,gatewayservice,webapp/src,userhistory,jordi
sonar.sourceEncoding=UTF-8
sonar.exclusions=node_modules/**
Expand Down

0 comments on commit a963623

Please sign in to comment.