Description
Back when Apache Infra operated a SonarQube service we had an Ant target (NUTCH-2698) which could be used to perform code quality checks. The value wasn't really properly realized and Infra shut down the SonarQube service so I removed the Ant target.
fast forward a number of years and things have come a long way. We now use GitHub Actions CI and are able to analyze the Nutch repository with a GitHub Action.
We can also add a new target to generate a code coverage report which can be fed into the Action to incorporate test code coverage as well.
PR coming up.