Hi,
So i have following structure in our repository :
main/
├── ios/
│ ├── Visual Studio Project
├── pc/
│ ├── Visual Studio Project
├── shared/
We have two builds :
1. When changes to ios folder is made ios, shared get's build and then we run a Sonar scan and push to SonarQube project X
2. When changes to pc folder is made pc, shared get's build and then we run a Sonar scan and push to SonarQube project X
Above mean that depending when you look at SonarQube project X either ios or pc project is not analysed.
If i create a SonarQube project for each of these visual studio projects then i double the LOC lines counting towards our license which is unfair because shared project is counted twice and also all SonarQube issues on shared are separated between those two projects.
So my question : What is the best practice to do this or is there a way that i can solve above problem ?
/donnib