User Details
- User Since
- May 5 2022, 12:10 PM (127 w, 2 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- PWangai-WMF [ Global Accounts ]
Sep 4 2024
@Michael It's possible the code currently has no bugs or code smells, but as we enable more rules, you may start seeing alerts.
Just yesterday I enabled around 127 recommended PHP rules that were previously disabled, so if any issues arise,
they will be flagged. JavaScript rules haven’t been modified yet, but I'm prioritizing enabling all recommended rules,
which could generate additional feedback.
Aug 22 2024
Aug 19 2024
Aug 15 2024
The bot is now back online. Thanks @kostajh .
Jul 25 2024
Jul 24 2024
I did a few optimizations, and they seem to have positively impacted the time it takes to run codehealth checks on Core. I think this is an acceptable margin as it has reduced the average running time from ~20 minutes to ~10 minutes. I have monitored the trend for almost a week and it seems consistent.
Jul 18 2024
Jul 16 2024
Jul 15 2024
Projects that had been dormant for a couple of years were pruned from Sonarcloud and this was among the affected ones. I have recreated the project with the same key. In case of further issues with the repository please feel free to re-open the task.
Jun 10 2024
The generic 404 error fixed.
Jun 7 2024
May 27 2024
May 9 2024
May 5 2024
May 4 2024
May 3 2024
Apr 20 2024
Mar 27 2024
Mar 13 2024
Mar 5 2024
Feb 14 2024
Feb 8 2024
@kostajh kindly deploy the change as I do not have ssh access to the tool. Maybe after deploying, you can add me to the group tools.sonarqubebot to enable me deploy a change next time
Feb 5 2024
Jan 25 2024
Jan 24 2024
Jan 17 2024
My PHP tool encountered this problem where nodejs would be installed but PHP wasn't. The issue is now fixed, and my tool builds and deploys as it should now. Thanks @dcaro for the fix.
Jan 16 2024
Jan 10 2024
Nov 29 2023
Nov 28 2023
Nov 21 2023
Nov 15 2023
Nov 6 2023
It seems to be working fine with our sonar scanner version. We can go ahead and update extensions Jenkins jobs.
Thank you @hashar I will monitor the codehealth jobs to ensure they are running smoothly.
Nov 1 2023
Oct 31 2023
It appears they are enforcing the minimum scanner version that can be used with Java 17 to be version 5.x. Although from limited research I have seen some who had scanner v4.8^ could run it in Java 17. We can only know for sure by trying after we have a Java 17 image available.
Oct 29 2023
As an aside, I've always wondered if there's any value in running code coverage via SonarCloud in addition to the bespoke CI job. The coverage generated by SonarCloud has several shortcomings such as:
- It's based on unit tests, and ignores integration tests
- It's not published on doc.wikimedia.org
- It doesn't work well with stacked patches
Oct 17 2023
@Aklapper : Thanks, I will make sure to add the project tags in future.
Sonar can use any node version as long as its not a deprecated version. Inherit from our standard node16 image seems like the most optimal way to go :)
Oct 12 2023
This issue has been resolved in T348724: Update sonar scanner node version from v14 to v16 .
Oct 9 2023
Oct 2 2023
Sep 28 2023
For the moment I have changed CheckUser's quality gate to not give coverage alerts until we figure out the coverage issues
One can set the path manually under the project settings (Your Project > Administration > General Settings > Languages > PHP > Tests and Coverage > Files)
Waiting for the next report to see if it picks up anything